@'ׇ חJ8PכpBןX000103510001035200010353000103540001035500010356000103570001035800010359000103600001036100010362000103630001036400010365000103660001036700010368000103690001037000010371000103720001037300010374000103750001037600010377000103780001037900010380000103810001038200010383000103840001038500010386000103870001038800010389000103900001039100010392000103930001039400010395000103960001039700010398000103990001040000010401000104020001040300010404000104050001040600010407000104080001040900010410000104110001041200010413000104140001041500010416000104170001041800010419000104200001042100010422000104230001042400010425000104260001042700010428000104290001043000010431000104320001043300010434000104350001043600010437000104380001043900010440000104410001044200010443000104440001044500010446000104470001044800010449000104500001045100010452000104530001045400010455000104560001045700010458000104590001046000010461000104620001046300010464000104650001046600010467000104680001046900010470000104710001047200010473000104740001047500010476000104770001047800010479000104800001048100010482000104830001048400010485000104860001048700010488000104890001049000010491000104920001049300010494000104950001049600010497000104980001049900010500000105010001050200010503000105040001050500010506000105070001050800010509000105100001051100010512000105130001051400010515000105160001051700010518000105190001052000010521000105220001052300010524000105250001052600010527000105280001052900010530000105310001053200010533000105340001053500010536000105370001053800010539000105400001054100010542000105430001054400010545000105460001054700020348000203490002035000020351000203520002035300020354000203550002035600020357000203580002035900020360000203610002036200020363000203640002036500020366000203670002036800020369000203700002037100020372000203730002037400020375000203760002037700020378000203790002038000020381000203820002038300020384000203850002038600020387000203880002038900020390000203910002039200020393000203940002039500020396000203970002039800020399000204000002040100020402000204030002040400020405000204060002040700020408000204090002041000020411000204120002041300020414000204150002041600020417000204180002041900020420000204210002042200020423000204240002042500020426000204270002042800020429000204300002043100020432000204330002043400020435000204360002043700020438000204390002044000020441000204420002044300020444000204450002044600020447000204480002044900020450000204510002045200020453000204540002045500020456000204570002045800020459000204600002046100020462000204630002046400020465000204660002046700020468000204690002047000020471000204720002047300020474000204750002047600020477000204780002047900020480000204810002048200020483000204840002048500020486000204870002048800020489000204900002049100020492000204930002049400020495000204960002049700020498000204990002050000020501000205020002050300020504000205050002050600020507000205080002050900020510000205110002051200020513000205140002051500020516000205170002051800020519000205200002052100020522000205230002052400020525000205260002052700020528000205290002053000020531000205320002053300020534000205350002053600020537000205380002053900020540000205410002054200020543000205440002054500020546000205470002054800020549000303420003034300030344000303450003034600030347000303480003034900030350000303510003035200030353000303540003035500030356000303570003035800030359000303600003036100030362000303630003036400030365000303660003036700030368000303690003037000030371000303720003037300030374000303750003037600030377000303780003037900030380000303810003038200030383000303840003038500030386000303870003038800030389000303900003039100030392000303930003039400030395000303960003039700030398000303990003040000030401000304020003040300030404000304050003040600030407000304080003040900030410000304110003041200030413000304140003041500030416000304170003041800030419000304200003042100030422000304230003042400030425000304260003042700030428000304290003043000030431000304320003043300030434000304350003043600030437000304380003043900030440000304410003044200030443000304440003044500030446000304470003044800030449000304500003045100030452000304530003045400030455000304560003045700030458000304590003046000030461000304620003046300030464000304650003046600030467000304680003046900030470000304710003047200030473000304740003047500030476000304770003047800030479000304800003048100030482000304830003048400030485000304860003048700030488000304890003049000030491000304920003049300030494000304950003049600030497000304980003049900030500000305010003050200030503000305040003050500030506000305070003050800030509000305100003051100030512000305130003051400030515000305160003051700030518000305190003052000030521000305220003052300030524000305250003052600030527000305280003052900030530000305310003053200030533000305340003053500030536000305370003053800030539000305400003054100030542000305430003054400030545000305460003054700030548000305490003055000030551000403380004033900040340000403410004034200040343000403440004034500040346000403470004034800040349000403500004035100040352000403530004035400040355000403560004035700040358000403590004036000040361000403620004036300040364000403650004036600040367000403680004036900040370000403710004037200040373000403740004037500040376000403770004037800040379000403800004038100040382000403830004038400040385000403860004038700040388000403890004039000040391000403920004039300040394000403950004039600040397000403980004039900040400000404010004040200040403000404040004040500040406000404070004040800040409000404100004041100040412000404130004041400040415000404160004041700040418000404190004042000040421000404220004042300040424000404250004042600040427000404280004042900040430000404310004043200040433000404340004043500040436000404370004043800040439000404400004044100040442000404430004044400040445000404460004044700040448000404490004045000040451000404520004045300040454000404550004045600040457000404580004045900040460000404610004046200040463000404640004046500040466000404670004046800040469000404700004047100040472000404730004047400040475000404760004047700040478000404790004048000040481000404820004048300040484000404850004048600040487000404880004048900040490000404910004049200040493000404940004049500040496000404970004049800040499000405000004050100040502000405030004050400040505000405060004050700040508000405090004051000040511000405120004051300040514000405150004051600040517000405180004051900040520000405210004052200040523000405240004052500040526000405270004052800040529000405300004053100040532000405330004053400040535000405360004053700040538000405390004054000040541000405420004054300040544000405450004054600040547000405480004054900040550000405510004055200040553000405540004055500050334000503350005033600050337000503380005033900050340000503410005034200050343000503440005034500050346000503470005034800050349000503500005035100050352000503530005035400050355000503560005035700050358000503590005036000050361000503620005036300050364000503650005036600050367000503680005036900050370000503710005037200050373000503740005037500050376000503770005037800050379000503800005038100050382000503830005038400050385000503860005038700050388000503890005039000050391000503920005039300050394000503950005039600050397000503980005039900050400000504010005040200050403000504040005040500050406000504070005040800050409000504100005041100050412000504130005041400050415000504160005041700050418000504190005042000050421000504220005042300050424000504250005042600050427000504280005042900050430000504310005043200050433000504340005043500050436000504370005043800050439000504400005044100050442000504430005044400050445000504460005044700050448000504490005045000050451000504520005045300050454000504550005045600050457000504580005045900050460000504610005046200050463000504640005046500050466000504670005046800050469000504700005047100050472000504730005047400050475000504760005047700050478000504790005048000050481000504820005048300050484000504850005048600050487000504880005048900050490000504910005049200050493000504940005049500050496000504970005049800050499000505000005050100050502000505030005050400050505000505060005050700050508000505090005051000050511000505120005051300050514000505150005051600050517000505180005051900050520000505210005052200050523000505240005052500050526000505270005052800050529000505300005053100050532000505330005053400050535000505360005053700050538000505390005054000050541000505420005054300050544000505450005054600050547000505480005054900050550000505510005055200050553000505540005055500050556000505570005055800060331000603320006033300060334000603350006033600060337000603380006033900060340000603410006034200060343000603440006034500060346000603470006034800060349000603500006035100060352000603530006035400060355000603560006035700060358000603590006036000060361000603620006036300060364000603650006036600060367000603680006036900060370000603710006037200060373000603740006037500060376000603770006037800060379000603800006038100060382000603830006038400060385000603860006038700060388000603890006039000060391000603920006039300060394000603950006039600060397000603980006039900060400000604010006040200060403000604040006040500060406000604070006040800060409000604100006041100060412000604130006041400060415000604160006041700060418000604190006042000060421000604220006042300060424000604250006042600060427000604280006042900060430000604310006043200060433000604340006043500060436000604370006043800060439000604400006044100060442000604430006044400060445000604460006044700060448000604490006045000060451000604520006045300060454000604550006045600060457000604580006045900060460000604610006046200060463000604640006046500060466000604670006046800060469000604700006047100060472000604730006047400060475000604760006047700060478000604790006048000060481000604820006048300060484000604850006048600060487000604880006048900060490000604910006049200060493000604940006049500060496000604970006049800060499000605000006050100060502000605030006050400060505000605060006050700060508000605090006051000060511000605120006051300060514000605150006051600060517000605180006051900060520000605210006052200060523000605240006052500060526000605270006052800060529000605300006053100060532000605330006053400060535000605360006053700060538000605390006054000060541000605420006054300060544000605450006054600060547000605480006054900060550000605510006055200060553000605540006055500060556000605570006055800060559000605600006056100060562000703280007032900070330000703310007033200070333000703340007033500070336000703370007033800070339000703400007034100070342000703430007034400070345000703460007034700070348000703490007035000070351000703520007035300070354000703550007035600070357000703580007035900070360000703610007036200070363000703640007036500070366000703670007036800070369000703700007037100070372000703730007037400070375000703760007037700070378000703790007038000070381000703820007038300070384000703850007038600070387000703880007038900070390000703910007039200070393000703940007039500070396000703970007039800070399000704000007040100070402000704030007040400070405000704060007040700070408000704090007041000070411000704120007041300070414000704150007041600070417000704180007041900070420000704210007042200070423000704240007042500070426000704270007042800070429000704300007043100070432000704330007043400070435000704360007043700070438000704390007044000070441000704420007044300070444000704450007044600070447000704480007044900070450000704510007045200070453000704540007045500070456000704570007045800070459000704600007046100070462000704630007046400070465000704660007046700070468000704690007047000070471000704720007047300070474000704750007047600070477000704780007047900070480000704810007048200070483000704840007048500070486000704870007048800070489000704900007049100070492000704930007049400070495000704960007049700070498000704990007050000070501000705020007050300070504000705050007050600070507000705080007050900070510000705110007051200070513000705140007051500070516000705170007051800070519000705200007052100070522000705230007052400070525000705260007052700070528000705290007053000070531000705320007053300070534000705350007053600070537000705380007053900070540000705410007054200070543000705440007054500070546000705470007054800070549000705500007055100070552000705530007055400070555000705560007055700070558000705590007056000070561000705620007056300070564000705650007056600080325000803260008032700080328000803290008033000080331000803320008033300080334000803350008033600080337000803380008033900080340000803410008034200080343000803440008034500080346000803470008034800080349000803500008035100080352000803530008035400080355000803560008035700080358000803590008036000080361000803620008036300080364000803650008036600080367000803680008036900080370000803710008037200080373000803740008037500080376000803770008037800080379000803800008038100080382000803830008038400080385000803860008038700080388000803890008039000080391000803920008039300080394000803950008039600080397000803980008039900080400000804010008040200080403000804040008040500080406000804070008040800080409000804100008041100080412000804130008041400080415000804160008041700080418000804190008042000080421000804220008042300080424000804250008042600080427000804280008042900080430000804310008043200080433000804340008043500080436000804370008043800080439000804400008044100080442000804430008044400080445000804460008044700080448000804490008045000080451000804520008045300080454000804550008045600080457000804580008045900080460000804610008046200080463000804640008046500080466000804670008046800080469000804700008047100080472000804730008047400080475000804760008047700080478000804790008048000080481000804820008048300080484000804850008048600080487000804880008048900080490000804910008049200080493000804940008049500080496000804970008049800080499000805000008050100080502000805030008050400080505000805060008050700080508000805090008051000080511000805120008051300080514000805150008051600080517000805180008051900080520000805210008052200080523000805240008052500080526000805270008052800080529000805300008053100080532000805330008053400080535000805360008053700080538000805390008054000080541000805420008054300080544000805450008054600080547000805480008054900080550000805510008055200080553000805540008055500080556000805570008055800080559000805600008056100080562000805630008056400080565000805660008056700080568000903230009032400090325000903260009032700090328000903290009033000090331000903320009033300090334000903350009033600090337000903380009033900090340000903410009034200090343000903440009034500090346000903470009034800090349000903500009035100090352000903530009035400090355000903560009035700090358000903590009036000090361000903620009036300090364000903650009036600090367000903680009036900090370000903710009037200090373000903740009037500090376000903770009037800090379000903800009038100090382000903830009038400090385000903860009038700090388000903890009039000090391000903920009039300090394000903950009039600090397000903980009039900090400000904010009040200090403000904040009040500090406000904070009040800090409000904100009041100090412000904130009041400090415000904160009041700090418000904190009042000090421000904220009042300090424000904250009042600090427000904280009042900090430000904310009043200090433000904340009043500090436000904370009043800090439000904400009044100090442000904430009044400090445000904460009044700090448000904490009045000090451000904520009045300090454000904550009045600090457000904580009045900090460000904610009046200090463000904640009046500090466000904670009046800090469000904700009047100090472000904730009047400090475000904760009047700090478000904790009048000090481000904820009048300090484000904850009048600090487000904880009048900090490000904910009049200090493000904940009049500090496000904970009049800090499000905000009050100090502000905030009050400090505000905060009050700090508000905090009051000090511000905120009051300090514000905150009051600090517000905180009051900090520000905210009052200090523000905240009052500090526000905270009052800090529000905300009053100090532000905330009053400090535000905360009053700090538000905390009054000090541000905420009054300090544000905450009054600090547000905480009054900090550000905510009055200090553000905540009055500090556000905570009055800090559000905600009056100090562000905630009056400090565000905660009056700090568000905690009057000090571001003210010032200100323001003240010032500100326001003270010032800100329001003300010033100100332001003330010033400100335001003360010033700100338001003390010034000100341001003420010034300100344001003450010034600100347001003480010034900100350001003510010035200100353001003540010035500100356001003570010035800100359001003600010036100100362001003630010036400100365001003660010036700100368001003690010037000100371001003720010037300100374001003750010037600100377001003780010037900100380001003810010038200100383001003840010038500100386001003870010038800100389001003900010039100100392001003930010039400100395001003960010039700100398001003990010040000100401001004020010040300100404001004050010040600100407001004080010040900100410001004110010041200100413001004140010041500100416001004170010041800100419001004200010042100100422001004230010042400100425001004260010042700100428001004290010043000100431001004320010043300100434001004350010043600100437001004380010043900100440001004410010044200100443001004440010044500100446001004470010044800100449001004500010045100100452001004530010045400100455001004560010045700100458001004590010046000100461001004620010046300100464001004650010046600100467001004680010046900100470001004710010047200100473001004740010047500100476001004770010047800100479001004800010048100100482001004830010048400100485001004860010048700100488001004890010049000100491001004920010049300100494001004950010049600100497001004980010049900100500001005010010050200100503001005040010050500100506001005070010050800100509001005100010051100100512001005130010051400100515001005160010051700100518001005190010052000100521001005220010052300100524001005250010052600100527001005280010052900100530001005310010053200100533001005340010053500100536001005370010053800100539001005400010054100100542001005430010054400100545001005460010054700100548001005490010055000100551001005520010055300100554001005550010055600100557001005580010055900100560001005610010056200100563001005640010056500100566001005670010056800100569001005700010057100100572001005730010057400100625001103190011032000110321001103220011032300110324001103250011032600110327001103280011032900110330001103310011033200110333001103340011033500110336001103370011033800110339001103400011034100110342001103430011034400110345001103460011034700110348001103490011035000110351001103520011035300110354001103550011035600110357001103580011035900110360001103610011036200110363001103640011036500110366001103670011036800110369001103700011037100110372001103730011037400110375001103760011037700110378001103790011038000110381001103820011038300110384001103850011038600110387001103880011038900110390001103910011039200110393001103940011039500110396001103970011039800110399001104000011040100110402001104030011040400110405001104060011040700110408001104090011041000110411001104120011041300110414001104150011041600110417001104180011041900110420001104210011042200110423001104240011042500110426001104270011042800110429001104300011043100110432001104330011043400110435001104360011043700110438001104390011044000110441001104420011044300110444001104450011044600110447001104480011044900110450001104510011045200110453001104540011045500110456001104570011045800110459001104600011046100110462001104630011046400110465001104660011046700110468001104690011047000110471001104720011047300110474001104750011047600110477001104780011047900110480001104810011048200110483001104840011048500110486001104870011048800110489001104900011049100110492001104930011049400110495001104960011049700110498001104990011050000110501001105020011050300110504001105050011050600110507001105080011050900110510001105110011051200110513001105140011051500110516001105170011051800110519001105200011052100110522001105230011052400110525001105260011052700110528001105290011053000110531001105320011053300110534001105350011053600110537001105380011053900110540001105410011054200110543001105440011054500110546001105470011054800110549001105500011055100110552001105530011055400110555001105560011055700110558001105590011056000110561001105620011056300110564001105650011056600110567001105680011056900110570001105710011057200110573001105740011057500110576001105770011057800110614001106150011061600110617001106180011061900110620001106210011062200110623001106240011062500110626001106270011062800110629001106300011063100110632001106330011063400110635001106360012031700120318001203190012032000120321001203220012032300120324001203250012032600120327001203280012032900120330001203310012033200120333001203340012033500120336001203370012033800120339001203400012034100120342001203430012034400120345001203460012034700120348001203490012035000120351001203520012035300120354001203550012035600120357001203580012035900120360001203610012036200120363001203640012036500120366001203670012036800120369001203700012037100120372001203730012037400120375001203760012037700120378001203790012038000120381001203820012038300120384001203850012038600120387001203880012038900120390001203910012039200120393001203940012039500120396001203970012039800120399001204000012040100120402001204030012040400120405001204060012040700120408001204090012041000120411001204120012041300120414001204150012041600120417001204180012041900120420001204210012042200120423001204240012042500120426001204270012042800120429001204300012043100120432001204330012043400120435001204360012043700120438001204390012044000120441001204420012044300120444001204450012044600120447001204480012044900120450001204510012045200120453001204540012045500120456001204570012045800120459001204600012046100120462001204630012046400120465001204660012046700120468001204690012047000120471001204720012047300120474001204750012047600120477001204780012047900120480001204810012048200120483001204840012048500120486001204870012048800120489001204900012049100120492001204930012049400120495001204960012049700120498001204990012050000120501001205020012050300120504001205050012050600120507001205080012050900120510001205110012051200120513001205140012051500120516001205170012051800120519001205200012052100120522001205230012052400120525001205260012052700120528001205290012053000120531001205320012053300120534001205350012053600120537001205380012053900120540001205410012054200120543001205440012054500120546001205470012054800120549001205500012055100120552001205530012055400120555001205560012055700120558001205590012056000120561001205620012056300120564001205650012056600120567001205680012056900120570001205710012057200120573001205740012057500120576001205770012057800120579001205800012058100120582001205830012058400120585001205860012058700120588001205890012059000120591001206090012061000120611001206120012061300120614001206150012061600120617001206180012061900120620001206210012062200120623001206240012062500120626001206270012062800120629001206300012063100120632001206330012063400120635001206360012063700120638001206390012064000120641001206420012064300130316001303170013031800130319001303200013032100130322001303230013032400130325001303260013032700130328001303290013033000130331001303320013033300130334001303350013033600130337001303380013033900130340001303410013034200130343001303440013034500130346001303470013034800130349001303500013035100130352001303530013035400130355001303560013035700130358001303590013036000130361001303620013036300130364001303650013036600130367001303680013036900130370001303710013037200130373001303740013037500130376001303770013037800130379001303800013038100130382001303830013038400130385001303860013038700130388001303890013039000130391001303920013039300130394001303950013039600130397001303980013039900130400001304010013040200130403001304040013040500130406001304070013040800130409001304100013041100130412001304130013041400130415001304160013041700130418001304190013042000130421001304220013042300130424001304250013042600130427001304280013042900130430001304310013043200130433001304340013043500130436001304370013043800130439001304400013044100130442001304430013044400130445001304460013044700130448001304490013045000130451001304520013045300130454001304550013045600130457001304580013045900130460001304610013046200130463001304640013046500130466001304670013046800130469001304700013047100130472001304730013047400130475001304760013047700130478001304790013048000130481001304820013048300130484001304850013048600130487001304880013048900130490001304910013049200130493001304940013049500130496001304970013049800130499001305000013050100130502001305030013050400130505001305060013050700130508001305090013051000130511001305120013051300130514001305150013051600130517001305180013051900130520001305210013052200130523001305240013052500130526001305270013052800130529001305300013053100130532001305330013053400130535001305360013053700130538001305390013054000130541001305420013054300130544001305450013054600130547001305480013054900130550001305510013055200130553001305540013055500130556001305570013055800130559001305600013056100130562001305630013056400130565001305660013056700130568001305690013057000130571001305720013057300130574001305750013057600130577001305780013057900130580001305810013058200130583001305840013058500130586001305870013058800130589001305900013059100130592001305930013059400130595001306030013060400130605001306060013060700130608001306090013061000130611001306120013061300130614001306150013061600130617001306180013061900130620001306210013062200130623001306240013062500130626001306270013062800130629001306300013063100130632001306330013063400130635001306360013063700130638001306390013064000130641001306420013064300130644001306450013064600130647001403140014031500140316001403170014031800140319001403200014032100140322001403230014032400140325001403260014032700140328001403290014033000140331001403320014033300140334001403350014033600140337001403380014033900140340001403410014034200140343001403440014034500140346001403470014034800140349001403500014035100140352001403530014035400140355001403560014035700140358001403590014036000140361001403620014036300140364001403650014036600140367001403680014036900140370001403710014037200140373001403740014037500140376001403770014037800140379001403800014038100140382001403830014038400140385001403860014038700140388001403890014039000140391001403920014039300140394001403950014039600140397001403980014039900140400001404010014040200140403001404040014040500140406001404070014040800140409001404100014041100140412001404130014041400140415001404160014041700140418001404190014042000140421001404220014042300140424001404250014042600140427001404280014042900140430001404310014043200140433001404340014043500140436001404370014043800140439001404400014044100140442001404430014044400140445001404460014044700140448001404490014045000140451001404520014045300140454001404550014045600140457001404580014045900140460001404610014046200140463001404640014046500140466001404670014046800140469001404700014047100140472001404730014047400140475001404760014047700140478001404790014048000140481001404820014048300140484001404850014048600140487001404880014048900140490001404910014049200140493001404940014049500140496001404970014049800140499001405000014050100140502001405030014050400140505001405060014050700140508001405090014051000140511001405120014051300140514001405150014051600140517001405180014051900140520001405210014052200140523001405240014052500140526001405270014052800140529001405300014053100140532001405330014053400140535001405360014053700140538001405390014054000140541001405420014054300140544001405450014054600140547001405480014054900140550001405510014055200140553001405540014055500140556001405570014055800140559001405600014056100140562001405630014056400140565001405660014056700140568001405690014057000140571001405720014057300140574001405750014057600140577001405780014057900140580001405810014058200140583001405840014058500140586001405870014058800140589001405900014059100140592001405930014059400140595001405960014059700140598001405990014060000140601001406020014060300140604001406050014060600140607001406080014060900140610001406110014061200140613001406140014061500140616001406170014061800140619001406200014062100140622001406230014062400140625001406260014062700140628001406290014063000140631001406320014063300140634001406350014063600140637001406380014063900140640001406410014064200140643001406440014064500140646001406470014064800140649001406500014065100150311001503120015031300150314001503150015031600150317001503180015031900150320001503210015032200150323001503240015032500150326001503270015032800150329001503300015033100150332001503330015033400150335001503360015033700150338001503390015034000150341001503420015034300150344001503450015034600150347001503480015034900150350001503510015035200150353001503540015035500150356001503570015035800150359001503600015036100150362001503630015036400150365001503660015036700150368001503690015037000150371001503720015037300150374001503750015037600150377001503780015037900150380001503810015038200150383001503840015038500150386001503870015038800150389001503900015039100150392001503930015039400150395001503960015039700150398001503990015040000150401001504020015040300150404001504050015040600150407001504080015040900150410001504110015041200150413001504140015041500150416001504170015041800150419001504200015042100150422001504230015042400150425001504260015042700150428001504290015043000150431001504320015043300150434001504350015043600150437001504380015043900150440001504410015044200150443001504440015044500150446001504470015044800150449001504500015045100150452001504530015045400150455001504560015045700150458001504590015046000150461001504620015046300150464001504650015046600150467001504680015046900150470001504710015047200150473001504740015047500150476001504770015047800150479001504800015048100150482001504830015048400150485001504860015048700150488001504890015049000150491001504920015049300150494001504950015049600150497001504980015049900150500001505010015050200150503001505040015050500150506001505070015050800150509001505100015051100150512001505130015051400150515001505160015051700150518001505190015052000150521001505220015052300150524001505250015052600150527001505280015052900150530001505310015053200150533001505340015053500150536001505370015053800150539001505400015054100150542001505430015054400150545001505460015054700150548001505490015055000150551001505520015055300150554001505550015055600150557001505580015055900150560001505610015056200150563001505640015056500150566001505670015056800150569001505700015057100150572001505730015057400150575001505760015057700150578001505790015058000150581001505820015058300150584001505850015058600150587001505880015058900150590001505910015059200150593001505940015059500150596001505970015059800150599001506000015060100150602001506030015060400150605001506060015060700150608001506090015061000150611001506120015061300150614001506150015061600150617001506180015061900150620001506210015062200150623001506240015062500150626001506270015062800150629001506300015063100150632001506330015063400150635001506360015063700150638001506390015064000150641001506420015064300150644001506450015064600150647001506480015064900150650001506510015065200150653001603090016031000160311001603120016031300160314001603150016031600160317001603180016031900160320001603210016032200160323001603240016032500160326001603270016032800160329001603300016033100160332001603330016033400160335001603360016033700160338001603390016034000160341001603420016034300160344001603450016034600160347001603480016034900160350001603510016035200160353001603540016035500160356001603570016035800160359001603600016036100160362001603630016036400160365001603660016036700160368001603690016037000160371001603720016037300160374001603750016037600160377001603780016037900160380001603810016038200160383001603840016038500160386001603870016038800160389001603900016039100160392001603930016039400160395001603960016039700160398001603990016040000160401001604020016040300160404001604050016040600160407001604080016040900160410001604110016041200160413001604140016041500160416001604170016041800160419001604200016042100160422001604230016042400160425001604260016042700160428001604290016043000160431001604320016043300160434001604350016043600160437001604380016043900160440001604410016044200160443001604440016044500160446001604470016044800160449001604500016045100160452001604530016045400160455001604560016045700160458001604590016046000160461001604620016046300160464001604650016046600160467001604680016046900160470001604710016047200160473001604740016047500160476001604770016047800160479001604800016048100160482001604830016048400160485001604860016048700160488001604890016049000160491001604920016049300160494001604950016049600160497001604980016049900160500001605010016050200160503001605040016050500160506001605070016050800160509001605100016051100160512001605130016051400160515001605160016051700160518001605190016052000160521001605220016052300160524001605250016052600160527001605280016052900160530001605310016053200160533001605340016053500160536001605370016053800160539001605400016054100160542001605430016054400160545001605460016054700160548001605490016055000160551001605520016055300160554001605550016055600160557001605580016055900160560001605610016056200160563001605640016056500160566001605670016056800160569001605700016057100160572001605730016057400160575001605760016057700160578001605790016058000160581001605820016058300160584001605850016058600160587001605880016058900160590001605910016059200160593001605940016059500160596001605970016059800160599001606000016060100160602001606030016060400160605001606060016060700160608001606090016061000160611001606120016061300160614001606150016061600160617001606180016061900160620001606210016062200160623001606240016062500160626001606270016062800160629001606300016063100160632001606330016063400160635001606360016063700160638001606390016064000160641001606420016064300160644001606450016064600160647001606480016064900160650001606510016065200160653001606540016065500160656001703070017030800170309001703100017031100170312001703130017031400170315001703160017031700170318001703190017032000170321001703220017032300170324001703250017032600170327001703280017032900170330001703310017033200170333001703340017033500170336001703370017033800170339001703400017034100170342001703430017034400170345001703460017034700170348001703490017035000170351001703520017035300170354001703550017035600170357001703580017035900170360001703610017036200170363001703640017036500170366001703670017036800170369001703700017037100170372001703730017037400170375001703760017037700170378001703790017038000170381001703820017038300170384001703850017038600170387001703880017038900170390001703910017039200170393001703940017039500170396001703970017039800170399001704000017040100170402001704030017040400170405001704060017040700170408001704090017041000170411001704120017041300170414001704150017041600170417001704180017041900170420001704210017042200170423001704240017042500170426001704270017042800170429001704300017043100170432001704330017043400170435001704360017043700170438001704390017044000170441001704420017044300170444001704450017044600170447001704480017044900170450001704510017045200170453001704540017045500170456001704570017045800170459001704600017046100170462001704630017046400170465001704660017046700170468001704690017047000170471001704720017047300170474001704750017047600170477001704780017047900170480001704810017048200170483001704840017048500170486001704870017048800170489001704900017049100170492001704930017049400170495001704960017049700170498001704990017050000170501001705020017050300170504001705050017050600170507001705080017050900170510001705110017051200170513001705140017051500170516001705170017051800170519001705200017052100170522001705230017052400170525001705260017052700170528001705290017053000170531001705320017053300170534001705350017053600170537001705380017053900170540001705410017054200170543001705440017054500170546001705470017054800170549001705500017055100170552001705530017055400170555001705560017055700170558001705590017056000170561001705620017056300170564001705650017056600170567001705680017056900170570001705710017057200170573001705740017057500170576001705770017057800170579001705800017058100170582001705830017058400170585001705860017058700170588001705890017059000170591001705920017059300170594001705950017059600170597001705980017059900170600001706010017060200170603001706040017060500170606001706070017060800170609001706100017061100170612001706130017061400170615001706160017061700170618001706190017062000170621001706220017062300170624001706250017062600170627001706280017062900170630001706310017063200170633001706340017063500170636001706370017063800170639001706400017064100170642001706430017064400170645001706460017064700170648001706490017065000170651001706520017065300170654001706550017065600170657001706580018029900180300001803010018030200180303001803040018030500180306001803070018030800180309001803100018031100180312001803130018031400180315001803160018031700180318001803190018032000180321001803220018032300180324001803250018032600180327001803280018032900180330001803310018033200180333001803340018033500180336001803370018033800180339001803400018034100180342001803430018034400180345001803460018034700180348001803490018035000180351001803520018035300180354001803550018035600180357001803580018035900180360001803610018036200180363001803640018036500180366001803670018036800180369001803700018037100180372001803730018037400180375001803760018037700180378001803790018038000180381001803820018038300180384001803850018038600180387001803880018038900180390001803910018039200180393001803940018039500180396001803970018039800180399001804000018040100180402001804030018040400180405001804060018040700180408001804090018041000180411001804120018041300180414001804150018041600180417001804180018041900180420001804210018042200180423001804240018042500180426001804270018042800180429001804300018043100180432001804330018043400180435001804360018043700180438001804390018044000180441001804420018044300180444001804450018044600180447001804480018044900180450001804510018045200180453001804540018045500180456001804570018045800180459001804600018046100180462001804630018046400180465001804660018046700180468001804690018047000180471001804720018047300180474001804750018047600180477001804780018047900180480001804810018048200180483001804840018048500180486001804870018048800180489001804900018049100180492001804930018049400180495001804960018049700180498001804990018050000180501001805020018050300180504001805050018050600180507001805080018050900180510001805110018051200180513001805140018051500180516001805170018051800180519001805200018052100180522001805230018052400180525001805260018052700180528001805290018053000180531001805320018053300180534001805350018053600180537001805380018053900180540001805410018054200180543001805440018054500180546001805470018054800180549001805500018055100180552001805530018055400180555001805560018055700180558001805590018056000180561001805620018056300180564001805650018056600180567001805680018056900180570001805710018057200180573001805740018057500180576001805770018057800180579001805800018058100180582001805830018058400180585001805860018058700180588001805890018059000180591001805920018059300180594001805950018059600180597001805980018059900180600001806010018060200180603001806040018060500180606001806070018060800180609001806100018061100180612001806130018061400180615001806160018061700180618001806190018062000180621001806220018062300180624001806250018062600180627001806280018062900180630001806310018063200180633001806340018063500180636001806370018063800180639001806400018064100180642001806430018064400180645001806460018064700180648001806490018065000180651001806520018065300180654001806550018065600180657001806580018065900180660001902950019029600190297001902980019029900190300001903010019030200190303001903040019030500190306001903070019030800190309001903100019031100190312001903130019031400190315001903160019031700190318001903190019032000190321001903220019032300190324001903250019032600190327001903280019032900190330001903310019033200190333001903340019033500190336001903370019033800190339001903400019034100190342001903430019034400190345001903460019034700190348001903490019035000190351001903520019035300190354001903550019035600190357001903580019035900190360001903610019036200190363001903640019036500190366001903670019036800190369001903700019037100190372001903730019037400190375001903760019037700190378001903790019038000190381001903820019038300190384001903850019038600190387001903880019038900190390001903910019039200190393001903940019039500190396001903970019039800190399001904000019040100190402001904030019040400190405001904060019040700190408001904090019041000190411001904120019041300190414001904150019041600190417001904180019041900190420001904210019042200190423001904240019042500190426001904270019042800190429001904300019043100190432001904330019043400190435001904360019043700190438001904390019044000190441001904420019044300190444001904450019044600190447001904480019044900190450001904510019045200190453001904540019045500190456001904570019045800190459001904600019046100190462001904630019046400190465001904660019046700190468001904690019047000190471001904720019047300190474001904750019047600190477001904780019047900190480001904810019048200190483001904840019048500190486001904870019048800190489001904900019049100190492001904930019049400190495001904960019049700190498001904990019050000190501001905020019050300190504001905050019050600190507001905080019050900190510001905110019051200190513001905140019051500190516001905170019051800190519001905200019052100190522001905230019052400190525001905260019052700190528001905290019053000190531001905320019053300190534001905350019053600190537001905380019053900190540001905410019054200190543001905440019054500190546001905470019054800190549001905500019055100190552001905530019055400190555001905560019055700190558001905590019056000190561001905620019056300190564001905650019056600190567001905680019056900190570001905710019057200190573001905740019057500190576001905770019057800190579001905800019058100190582001905830019058400190585001905860019058700190588001905890019059000190591001905920019059300190594001905950019059600190597001905980019059900190600001906010019060200190603001906040019060500190606001906070019060800190609001906100019061100190612001906130019061400190615001906160019061700190618001906190019062000190621001906220019062300190624001906250019062600190627001906280019062900190630001906310019063200190633001906340019063500190636001906370019063800190639001906400019064100190642001906430019064400190645001906460019064700190648001906490019065000190651001906520019065300190654001906550019065600190657001906580019065900190660001906610020029100200292002002930020029400200295002002960020029700200298002002990020030000200301002003020020030300200304002003050020030600200307002003080020030900200310002003110020031200200313002003140020031500200316002003170020031800200319002003200020032100200322002003230020032400200325002003260020032700200328002003290020033000200331002003320020033300200334002003350020033600200337002003380020033900200340002003410020034200200343002003440020034500200346002003470020034800200349002003500020035100200352002003530020035400200355002003560020035700200358002003590020036000200361002003620020036300200364002003650020036600200367002003680020036900200370002003710020037200200373002003740020037500200376002003770020037800200379002003800020038100200382002003830020038400200385002003860020038700200388002003890020039000200391002003920020039300200394002003950020039600200397002003980020039900200400002004010020040200200403002004040020040500200406002004070020040800200409002004100020041100200412002004130020041400200415002004160020041700200418002004190020042000200421002004220020042300200424002004250020042600200427002004280020042900200430002004310020043200200433002004340020043500200436002004370020043800200439002004400020044100200442002004430020044400200445002004460020044700200448002004490020045000200451002004520020045300200454002004550020045600200457002004580020045900200460002004610020046200200463002004640020046500200466002004670020046800200469002004700020047100200472002004730020047400200475002004760020047700200478002004790020048000200481002004820020048300200484002004850020048600200487002004880020048900200490002004910020049200200493002004940020049500200496002004970020049800200499002005000020050100200502002005030020050400200505002005060020050700200508002005090020051000200511002005120020051300200514002005150020051600200517002005180020051900200520002005210020052200200523002005240020052500200526002005270020052800200529002005300020053100200532002005330020053400200535002005360020053700200538002005390020054000200541002005420020054300200544002005450020054600200547002005480020054900200550002005510020055200200553002005540020055500200556002005570020055800200559002005600020056100200562002005630020056400200565002005660020056700200568002005690020057000200571002005720020057300200574002005750020057600200577002005780020057900200580002005810020058200200583002005840020058500200586002005870020058800200589002005900020059100200592002005930020059400200595002005960020059700200598002005990020060000200601002006020020060300200604002006050020060600200607002006080020060900200610002006110020061200200613002006140020061500200616002006170020061800200619002006200020062100200622002006230020062400200625002006260020062700200628002006290020063000200631002006320020063300200634002006350020063600200637002006380020063900200640002006410020064200200643002006440020064500200646002006470020064800200649002006500020065100200652002006530020065400200655002006560020065700200658002006590020066000200661002006620020066300210287002102880021028900210290002102910021029200210293002102940021029500210296002102970021029800210299002103000021030100210302002103030021030400210305002103060021030700210308002103090021031000210311002103120021031300210314002103150021031600210317002103180021031900210320002103210021032200210323002103240021032500210326002103270021032800210329002103300021033100210332002103330021033400210335002103360021033700210338002103390021034000210341002103420021034300210344002103450021034600210347002103480021034900210350002103510021035200210353002103540021035500210356002103570021035800210359002103600021036100210362002103630021036400210365002103660021036700210368002103690021037000210371002103720021037300210374002103750021037600210377002103780021037900210380002103810021038200210383002103840021038500210386002103870021038800210389002103900021039100210392002103930021039400210395002103960021039700210398002103990021040000210401002104020021040300210404002104050021040600210407002104080021040900210410002104110021041200210413002104140021041500210416002104170021041800210419002104200021042100210422002104230021042400210425002104260021042700210428002104290021043000210431002104320021043300210434002104350021043600210437002104380021043900210440002104410021044200210443002104440021044500210446002104470021044800210449002104500021045100210452002104530021045400210455002104560021045700210458002104590021046000210461002104620021046300210464002104650021046600210467002104680021046900210470002104710021047200210473002104740021047500210476002104770021047800210479002104800021048100210482002104830021048400210485002104860021048700210488002104890021049000210491002104920021049300210494002104950021049600210497002104980021049900210500002105010021050200210503002105040021050500210506002105070021050800210509002105100021051100210512002105130021051400210515002105160021051700210518002105190021052000210521002105220021052300210524002105250021052600210527002105280021052900210530002105310021053200210533002105340021053500210536002105370021053800210539002105400021054100210542002105430021054400210545002105460021054700210548002105490021055000210551002105520021055300210554002105550021055600210557002105580021055900210560002105610021056200210563002105640021056500210566002105670021056800210569002105700021057100210572002105730021057400210575002105760021057700210578002105790021058000210581002105820021058300210584002105850021058600210587002105880021058900210590002105910021059200210593002105940021059500210596002105970021059800210599002106000021060100210602002106030021060400210605002106060021060700210608002106090021061000210611002106120021061300210614002106150021061600210617002106180021061900210620002106210021062200210623002106240021062500210626002106270021062800210629002106300021063100210632002106330021063400210635002106360021063700210638002106390021064000210641002106420021064300210644002106450021064600210647002106480021064900210650002106510021065200210653002106540021065500210656002106570021065800210659002106600021066100210662002106630021066400220284002202850022028600220287002202880022028900220290002202910022029200220293002202940022029500220296002202970022029800220299002203000022030100220302002203030022030400220305002203060022030700220308002203090022031000220311002203120022031300220314002203150022031600220317002203180022031900220320002203210022032200220323002203240022032500220326002203270022032800220329002203300022033100220332002203330022033400220335002203360022033700220338002203390022034000220341002203420022034300220344002203450022034600220347002203480022034900220350002203510022035200220353002203540022035500220356002203570022035800220359002203600022036100220362002203630022036400220365002203660022036700220368002203690022037000220371002203720022037300220374002203750022037600220377002203780022037900220380002203810022038200220383002203840022038500220386002203870022038800220389002203900022039100220392002203930022039400220395002203960022039700220398002203990022040000220401002204020022040300220404002204050022040600220407002204080022040900220410002204110022041200220413002204140022041500220416002204170022041800220419002204200022042100220422002204230022042400220425002204260022042700220428002204290022043000220431002204320022043300220434002204350022043600220437002204380022043900220440002204410022044200220443002204440022044500220446002204470022044800220449002204500022045100220452002204530022045400220455002204560022045700220458002204590022046000220461002204620022046300220464002204650022046600220467002204680022046900220470002204710022047200220473002204740022047500220476002204770022047800220479002204800022048100220482002204830022048400220485002204860022048700220488002204890022049000220491002204920022049300220494002204950022049600220497002204980022049900220500002205010022050200220503002205040022050500220506002205070022050800220509002205100022051100220512002205130022051400220515002205160022051700220518002205190022052000220521002205220022052300220524002205250022052600220527002205280022052900220530002205310022053200220533002205340022053500220536002205370022053800220539002205400022054100220542002205430022054400220545002205460022054700220548002205490022055000220551002205520022055300220554002205550022055600220557002205580022055900220560002205610022056200220563002205640022056500220566002205670022056800220569002205700022057100220572002205730022057400220575002205760022057700220578002205790022058000220581002205820022058300220584002205850022058600220587002205880022058900220590002205910022059200220593002205940022059500220596002205970022059800220599002206000022060100220602002206030022060400220605002206060022060700220608002206090022061000220611002206120022061300220614002206150022061600220617002206180022061900220620002206210022062200220623002206240022062500220626002206270022062800220629002206300022063100220632002206330022063400220635002206360022063700220638002206390022064000220641002206420022064300220644002206450022064600220647002206480022064900220650002206510022065200220653002206540022065500220656002206570022065800220659002206600022066100220662002206630022066400220665002302820023028300230284002302850023028600230287002302880023028900230290002302910023029200230293002302940023029500230296002302970023029800230299002303000023030100230302002303030023030400230305002303060023030700230308002303090023031000230311002303120023031300230314002303150023031600230317002303180023031900230320002303210023032200230323002303240023032500230326002303270023032800230329002303300023033100230332002303330023033400230335002303360023033700230338002303390023034000230341002303420023034300230344002303450023034600230347002303480023034900230350002303510023035200230353002303540023035500230356002303570023035800230359002303600023036100230362002303630023036400230365002303660023036700230368002303690023037000230371002303720023037300230374002303750023037600230377002303780023037900230380002303810023038200230383002303840023038500230386002303870023038800230389002303900023039100230392002303930023039400230395002303960023039700230398002303990023040000230401002304020023040300230404002304050023040600230407002304080023040900230410002304110023041200230413002304140023041500230416002304170023041800230419002304200023042100230422002304230023042400230425002304260023042700230428002304290023043000230431002304320023043300230434002304350023043600230437002304380023043900230440002304410023044200230443002304440023044500230446002304470023044800230449002304500023045100230452002304530023045400230455002304560023045700230458002304590023046000230461002304620023046300230464002304650023046600230467002304680023046900230470002304710023047200230473002304740023047500230476002304770023047800230479002304800023048100230482002304830023048400230485002304860023048700230488002304890023049000230491002304920023049300230494002304950023049600230497002304980023049900230500002305010023050200230503002305040023050500230506002305070023050800230509002305100023051100230512002305130023051400230515002305160023051700230518002305190023052000230521002305220023052300230524002305250023052600230527002305280023052900230530002305310023053200230533002305340023053500230536002305370023053800230539002305400023054100230542002305430023054400230545002305460023054700230548002305490023055000230551002305520023055300230554002305550023055600230557002305580023055900230560002305610023056200230563002305640023056500230566002305670023056800230569002305700023057100230572002305730023057400230575002305760023057700230578002305790023058000230581002305820023058300230584002305850023058600230587002305880023058900230590002305910023059200230593002305940023059500230596002305970023059800230599002306000023060100230602002306030023060400230605002306060023060700230608002306090023061000230611002306120023061300230614002306150023061600230617002306180023061900230620002306210023062200230623002306240023062500230626002306270023062800230629002306300023063100230632002306330023063400230635002306360023063700230638002306390023064000230641002306420023064300230644002306450023064600230647002306480023064900230650002306510023065200230653002306540023065500230656002306570023065800230659002306600023066100230662002306630023066400230665002306660023066700240280002402810024028200240283002402840024028500240286002402870024028800240289002402900024029100240292002402930024029400240295002402960024029700240298002402990024030000240301002403020024030300240304002403050024030600240307002403080024030900240310002403110024031200240313002403140024031500240316002403170024031800240319002403200024032100240322002403230024032400240325002403260024032700240328002403290024033000240331002403320024033300240334002403350024033600240337002403380024033900240340002403410024034200240343002403440024034500240346002403470024034800240349002403500024035100240352002403530024035400240355002403560024035700240358002403590024036000240361002403620024036300240364002403650024036600240367002403680024036900240370002403710024037200240373002403740024037500240376002403770024037800240379002403800024038100240382002403830024038400240385002403860024038700240388002403890024039000240391002403920024039300240394002403950024039600240397002403980024039900240400002404010024040200240403002404040024040500240406002404070024040800240409002404100024041100240412002404130024041400240415002404160024041700240418002404190024042000240421002404220024042300240424002404250024042600240427002404280024042900240430002404310024043200240433002404340024043500240436002404370024043800240439002404400024044100240442002404430024044400240445002404460024044700240448002404490024045000240451002404520024045300240454002404550024045600240457002404580024045900240460002404610024046200240463002404640024046500240466002404670024046800240469002404700024047100240472002404730024047400240475002404760024047700240478002404790024048000240481002404820024048300240484002404850024048600240487002404880024048900240490002404910024049200240493002404940024049500240496002404970024049800240499002405000024050100240502002405030024050400240505002405060024050700240508002405090024051000240511002405120024051300240514002405150024051600240517002405180024051900240520002405210024052200240523002405240024052500240526002405270024052800240529002405300024053100240532002405330024053400240535002405360024053700240538002405390024054000240541002405420024054300240544002405450024054600240547002405480024054900240550002405510024055200240553002405540024055500240556002405570024055800240559002405600024056100240562002405630024056400240565002405660024056700240568002405690024057000240571002405720024057300240574002405750024057600240577002405780024057900240580002405810024058200240583002405840024058500240586002405870024058800240589002405900024059100240592002405930024059400240595002405960024059700240598002405990024060000240601002406020024060300240604002406050024060600240607002406080024060900240610002406110024061200240613002406140024061500240616002406170024061800240619002406200024062100240622002406230024062400240625002406260024062700240628002406290024063000240631002406320024063300240634002406350024063600240637002406380024063900240640002406410024064200240643002406440024064500240646002406470024064800240649002406500024065100240652002406530024065400240655002406560024065700240658002406590024066000240661002406620024066300240664002406650024066600240667002406680025027800250279002502800025028100250282002502830025028400250285002502860025028700250288002502890025029000250291002502920025029300250294002502950025029600250297002502980025029900250300002503010025030200250303002503040025030500250306002503070025030800250309002503100025031100250312002503130025031400250315002503160025031700250318002503190025032000250321002503220025032300250324002503250025032600250327002503280025032900250330002503310025033200250333002503340025033500250336002503370025033800250339002503400025034100250342002503430025034400250345002503460025034700250348002503490025035000250351002503520025035300250354002503550025035600250357002503580025035900250360002503610025036200250363002503640025036500250366002503670025036800250369002503700025037100250372002503730025037400250375002503760025037700250378002503790025038000250381002503820025038300250384002503850025038600250387002503880025038900250390002503910025039200250393002503940025039500250396002503970025039800250399002504000025040100250402002504030025040400250405002504060025040700250408002504090025041000250411002504120025041300250414002504150025041600250417002504180025041900250420002504210025042200250423002504240025042500250426002504270025042800250429002504300025043100250432002504330025043400250435002504360025043700250438002504390025044000250441002504420025044300250444002504450025044600250447002504480025044900250450002504510025045200250453002504540025045500250456002504570025045800250459002504600025046100250462002504630025046400250465002504660025046700250468002504690025047000250471002504720025047300250474002504750025047600250477002504780025047900250480002504810025048200250483002504840025048500250486002504870025048800250489002504900025049100250492002504930025049400250495002504960025049700250498002504990025050000250501002505020025050300250504002505050025050600250507002505080025050900250510002505110025051200250513002505140025051500250516002505170025051800250519002505200025052100250522002505230025052400250525002505260025052700250528002505290025053000250531002505320025053300250534002505350025053600250537002505380025053900250540002505410025054200250543002505440025054500250546002505470025054800250549002505500025055100250552002505530025055400250555002505560025055700250558002505590025056000250561002505620025056300250564002505650025056600250567002505680025056900250570002505710025057200250573002505740025057500250576002505770025057800250579002505800025058100250582002505830025058400250585002505860025058700250588002505890025059000250591002505920025059300250594002505950025059600250597002505980025059900250600002506010025060200250603002506040025060500250606002506070025060800250609002506100025061100250612002506130025061400250615002506160025061700250618002506190025062000250621002506220025062300250624002506250025062600250627002506280025062900250630002506310025063200250633002506340025063500250636002506370025063800250639002506400025064100250642002506430025064400250645002506460025064700250648002506490025065000250651002506520025065300250654002506550025065600250657002506580025065900250660002506610025066200250663002506640025066500250666002506670025066800250669002602770026027800260279002602800026028100260282002602830026028400260285002602860026028700260288002602890026029000260291002602920026029300260294002602950026029600260297002602980026029900260300002603010026030200260303002603040026030500260306002603070026030800260309002603100026031100260312002603130026031400260315002603160026031700260318002603190026032000260321002603220026032300260324002603250026032600260327002603280026032900260330002603310026033200260333002603340026033500260336002603370026033800260339002603400026034100260342002603430026034400260345002603460026034700260348002603490026035000260351002603520026035300260354002603550026035600260357002603580026035900260360002603610026036200260363002603640026036500260366002603670026036800260369002603700026037100260372002603730026037400260375002603760026037700260378002603790026038000260381002603820026038300260384002603850026038600260387002603880026038900260390002603910026039200260393002603940026039500260396002603970026039800260399002604000026040100260402002604030026040400260405002604060026040700260408002604090026041000260411002604120026041300260414002604150026041600260417002604180026041900260420002604210026042200260423002604240026042500260426002604270026042800260429002604300026043100260432002604330026043400260435002604360026043700260438002604390026044000260441002604420026044300260444002604450026044600260447002604480026044900260450002604510026045200260453002604540026045500260456002604570026045800260459002604600026046100260462002604630026046400260465002604660026046700260468002604690026047000260471002604720026047300260474002604750026047600260477002604780026047900260480002604810026048200260483002604840026048500260486002604870026048800260489002604900026049100260492002604930026049400260495002604960026049700260498002604990026050000260501002605020026050300260504002605050026050600260507002605080026050900260510002605110026051200260513002605140026051500260516002605170026051800260519002605200026052100260522002605230026052400260525002605260026052700260528002605290026053000260531002605320026053300260534002605350026053600260537002605380026053900260540002605410026054200260543002605440026054500260546002605470026054800260549002605500026055100260552002605530026055400260555002605560026055700260558002605590026056000260561002605620026056300260564002605650026056600260567002605680026056900260570002605710026057200260573002605740026057500260576002605770026057800260579002605800026058100260582002605830026058400260585002605860026058700260588002605890026059000260591002605920026059300260594002605950026059600260597002605980026059900260600002606010026060200260603002606040026060500260606002606070026060800260609002606100026061100260612002606130026061400260615002606160026061700260618002606190026062000260621002606220026062300260624002606250026062600260627002606280026062900260630002606310026063200260633002606340026063500260636002606370026063800260639002606400026064100260642002606430026064400260645002606460026064700260648002606490026065000260651002606520026065300260654002606550026065600260657002606580026065900260660002606610026066200260663002606640026066500260666002606670026066800260669002606700027027500270276002702770027027800270279002702800027028100270282002702830027028400270285002702860027028700270288002702890027029000270291002702920027029300270294002702950027029600270297002702980027029900270300002703010027030200270303002703040027030500270306002703070027030800270309002703100027031100270312002703130027031400270315002703160027031700270318002703190027032000270321002703220027032300270324002703250027032600270327002703280027032900270330002703310027033200270333002703340027033500270336002703370027033800270339002703400027034100270342002703430027034400270345002703460027034700270348002703490027035000270351002703520027035300270354002703550027035600270357002703580027035900270360002703610027036200270363002703640027036500270366002703670027036800270369002703700027037100270372002703730027037400270375002703760027037700270378002703790027038000270381002703820027038300270384002703850027038600270387002703880027038900270390002703910027039200270393002703940027039500270396002703970027039800270399002704000027040100270402002704030027040400270405002704060027040700270408002704090027041000270411002704120027041300270414002704150027041600270417002704180027041900270420002704210027042200270423002704240027042500270426002704270027042800270429002704300027043100270432002704330027043400270435002704360027043700270438002704390027044000270441002704420027044300270444002704450027044600270447002704480027044900270450002704510027045200270453002704540027045500270456002704570027045800270459002704600027046100270462002704630027046400270465002704660027046700270468002704690027047000270471002704720027047300270474002704750027047600270477002704780027047900270480002704810027048200270483002704840027048500270486002704870027048800270489002704900027049100270492002704930027049400270495002704960027049700270498002704990027050000270501002705020027050300270504002705050027050600270507002705080027050900270510002705110027051200270513002705140027051500270516002705170027051800270519002705200027052100270522002705230027052400270525002705260027052700270528002705290027053000270531002705320027053300270534002705350027053600270537002705380027053900270540002705410027054200270543002705440027054500270546002705470027054800270549002705500027055100270552002705530027055400270555002705560027055700270558002705590027056000270561002705620027056300270564002705650027056600270567002705680027056900270570002705710027057200270573002705740027057500270576002705770027057800270579002705800027058100270582002705830027058400270585002705860027058700270588002705890027059000270591002705920027059300270594002705950027059600270597002705980027059900270600002706010027060200270603002706040027060500270606002706070027060800270609002706100027061100270612002706130027061400270615002706160027061700270618002706190027062000270621002706220027062300270624002706250027062600270627002706280027062900270630002706310027063200270633002706340027063500270636002706370027063800270639002706400027064100270642002706430027064400270645002706460027064700270648002706490027065000270651002706520027065300270654002706550027065600270657002706580027065900270660002706610027066200270663002706640027066500270666002706670027066800270669002706700027067100280273002802740028027500280276002802770028027800280279002802800028028100280282002802830028028400280285002802860028028700280288002802890028029000280291002802920028029300280294002802950028029600280297002802980028029900280300002803010028030200280303002803040028030500280306002803070028030800280309002803100028031100280312002803130028031400280315002803160028031700280318002803190028032000280321002803220028032300280324002803250028032600280327002803280028032900280330002803310028033200280333002803340028033500280336002803370028033800280339002803400028034100280342002803430028034400280345002803460028034700280348002803490028035000280351002803520028035300280354002803550028035600280357002803580028035900280360002803610028036200280363002803640028036500280366002803670028036800280369002803700028037100280372002803730028037400280375002803760028037700280378002803790028038000280381002803820028038300280384002803850028038600280387002803880028038900280390002803910028039200280393002803940028039500280396002803970028039800280399002804000028040100280402002804030028040400280405002804060028040700280408002804090028041000280411002804120028041300280414002804150028041600280417002804180028041900280420002804210028042200280423002804240028042500280426002804270028042800280429002804300028043100280432002804330028043400280435002804360028043700280438002804390028044000280441002804420028044300280444002804450028044600280447002804480028044900280450002804510028045200280453002804540028045500280456002804570028045800280459002804600028046100280462002804630028046400280465002804660028046700280468002804690028047000280471002804720028047300280474002804750028047600280477002804780028047900280480002804810028048200280483002804840028048500280486002804870028048800280489002804900028049100280492002804930028049400280495002804960028049700280498002804990028050000280501002805020028050300280504002805050028050600280507002805080028050900280510002805110028051200280513002805140028051500280516002805170028051800280519002805200028052100280522002805230028052400280525002805260028052700280528002805290028053000280531002805320028053300280534002805350028053600280537002805380028053900280540002805410028054200280543002805440028054500280546002805470028054800280549002805500028055100280552002805530028055400280555002805560028055700280558002805590028056000280561002805620028056300280564002805650028056600280567002805680028056900280570002805710028057200280573002805740028057500280576002805770028057800280579002805800028058100280582002805830028058400280585002805860028058700280588002805890028059000280591002805920028059300280594002805950028059600280597002805980028059900280600002806010028060200280603002806040028060500280606002806070028060800280609002806100028061100280612002806130028061400280615002806160028061700280618002806190028062000280621002806220028062300280624002806250028062600280627002806280028062900280630002806310028063200280633002806340028063500280636002806370028063800280639002806400028064100280642002806430028064400280645002806460028064700280648002806490028065000280651002806520028065300280654002806550028065600280657002806580028065900280660002806610028066200280663002806640028066500280666002806670028066800280669002806700028067100290272002902730029027400290275002902760029027700290278002902790029028000290281002902820029028300290284002902850029028600290287002902880029028900290290002902910029029200290293002902940029029500290296002902970029029800290299002903000029030100290302002903030029030400290305002903060029030700290308002903090029031000290311002903120029031300290314002903150029031600290317002903180029031900290320002903210029032200290323002903240029032500290326002903270029032800290329002903300029033100290332002903330029033400290335002903360029033700290338002903390029034000290341002903420029034300290344002903450029034600290347002903480029034900290350002903510029035200290353002903540029035500290356002903570029035800290359002903600029036100290362002903630029036400290365002903660029036700290368002903690029037000290371002903720029037300290374002903750029037600290377002903780029037900290380002903810029038200290383002903840029038500290386002903870029038800290389002903900029039100290392002903930029039400290395002903960029039700290398002903990029040000290401002904020029040300290404002904050029040600290407002904080029040900290410002904110029041200290413002904140029041500290416002904170029041800290419002904200029042100290422002904230029042400290425002904260029042700290428002904290029043000290431002904320029043300290434002904350029043600290437002904380029043900290440002904410029044200290443002904440029044500290446002904470029044800290449002904500029045100290452002904530029045400290455002904560029045700290458002904590029046000290461002904620029046300290464002904650029046600290467002904680029046900290470002904710029047200290473002904740029047500290476002904770029047800290479002904800029048100290482002904830029048400290485002904860029048700290488002904890029049000290491002904920029049300290494002904950029049600290497002904980029049900290500002905010029050200290503002905040029050500290506002905070029050800290509002905100029051100290512002905130029051400290515002905160029051700290518002905190029052000290521002905220029052300290524002905250029052600290527002905280029052900290530002905310029053200290533002905340029053500290536002905370029053800290539002905400029054100290542002905430029054400290545002905460029054700290548002905490029055000290551002905520029055300290554002905550029055600290557002905580029055900290560002905610029056200290563002905640029056500290566002905670029056800290569002905700029057100290572002905730029057400290575002905760029057700290578002905790029058000290581002905820029058300290584002905850029058600290587002905880029058900290590002905910029059200290593002905940029059500290596002905970029059800290599002906000029060100290602002906030029060400290605002906060029060700290608002906090029061000290611002906120029061300290614002906150029061600290617002906180029061900290620002906210029062200290623002906240029062500290626002906270029062800290629002906300029063100290632002906330029063400290635002906360029063700290638002906390029064000290641002906420029064300290644002906450029064600290647002906480029064900290650002906510029065200290653002906540029065500290656002906570029065800290659002906600029066100290662002906630029066400290665002906660029066700290668002906690029067000290671002906720030027100300272003002730030027400300275003002760030027700300278003002790030028000300281003002820030028300300284003002850030028600300287003002880030028900300290003002910030029200300293003002940030029500300296003002970030029800300299003003000030030100300302003003030030030400300305003003060030030700300308003003090030031000300311003003120030031300300314003003150030031600300317003003180030031900300320003003210030032200300323003003240030032500300326003003270030032800300329003003300030033100300332003003330030033400300335003003360030033700300338003003390030034000300341003003420030034300300344003003450030034600300347003003480030034900300350003003510030035200300353003003540030035500300356003003570030035800300359003003600030036100300362003003630030036400300365003003660030036700300368003003690030037000300371003003720030037300300374003003750030037600300377003003780030037900300380003003810030038200300383003003840030038500300386003003870030038800300389003003900030039100300392003003930030039400300395003003960030039700300398003003990030040000300401003004020030040300300404003004050030040600300407003004080030040900300410003004110030041200300413003004140030041500300416003004170030041800300419003004200030042100300422003004230030042400300425003004260030042700300428003004290030043000300431003004320030043300300434003004350030043600300437003004380030043900300440003004410030044200300443003004440030044500300446003004470030044800300449003004500030045100300452003004530030045400300455003004560030045700300458003004590030046000300461003004620030046300300464003004650030046600300467003004680030046900300470003004710030047200300473003004740030047500300476003004770030047800300479003004800030048100300482003004830030048400300485003004860030048700300488003004890030049000300491003004920030049300300494003004950030049600300497003004980030049900300500003005010030050200300503003005040030050500300506003005070030050800300509003005100030051100300512003005130030051400300515003005160030051700300518003005190030052000300521003005220030052300300524003005250030052600300527003005280030052900300530003005310030053200300533003005340030053500300536003005370030053800300539003005400030054100300542003005430030054400300545003005460030054700300548003005490030055000300551003005520030055300300554003005550030055600300557003005580030055900300560003005610030056200300563003005640030056500300566003005670030056800300569003005700030057100300572003005730030057400300575003005760030057700300578003005790030058000300581003005820030058300300584003005850030058600300587003005880030058900300590003005910030059200300593003005940030059500300596003005970030059800300599003006000030060100300602003006030030060400300605003006060030060700300608003006090030061000300611003006120030061300300614003006150030061600300617003006180030061900300620003006210030062200300623003006240030062500300626003006270030062800300629003006300030063100300632003006330030063400300635003006360030063700300638003006390030064000300641003006420030064300300644003006450030064600300647003006480030064900300650003006510030065200300653003006540030065500300656003006570030065800300659003006600030066100300662003006630030066400300665003006660030066700300668003006690030067000300671003006720030067300310270003102710031027200310273003102740031027500310276003102770031027800310279003102800031028100310282003102830031028400310285003102860031028700310288003102890031029000310291003102920031029300310294003102950031029600310297003102980031029900310300003103010031030200310303003103040031030500310306003103070031030800310309003103100031031100310312003103130031031400310315003103160031031700310318003103190031032000310321003103220031032300310324003103250031032600310327003103280031032900310330003103310031033200310333003103340031033500310336003103370031033800310339003103400031034100310342003103430031034400310345003103460031034700310348003103490031035000310351003103520031035300310354003103550031035600310357003103580031035900310360003103610031036200310363003103640031036500310366003103670031036800310369003103700031037100310372003103730031037400310375003103760031037700310378003103790031038000310381003103820031038300310384003103850031038600310387003103880031038900310390003103910031039200310393003103940031039500310396003103970031039800310399003104000031040100310402003104030031040400310405003104060031040700310408003104090031041000310411003104120031041300310414003104150031041600310417003104180031041900310420003104210031042200310423003104240031042500310426003104270031042800310429003104300031043100310432003104330031043400310435003104360031043700310438003104390031044000310441003104420031044300310444003104450031044600310447003104480031044900310450003104510031045200310453003104540031045500310456003104570031045800310459003104600031046100310462003104630031046400310465003104660031046700310468003104690031047000310471003104720031047300310474003104750031047600310477003104780031047900310480003104810031048200310483003104840031048500310486003104870031048800310489003104900031049100310492003104930031049400310495003104960031049700310498003104990031050000310501003105020031050300310504003105050031050600310507003105080031050900310510003105110031051200310513003105140031051500310516003105170031051800310519003105200031052100310522003105230031052400310525003105260031052700310528003105290031053000310531003105320031053300310534003105350031053600310537003105380031053900310540003105410031054200310543003105440031054500310546003105470031054800310549003105500031055100310552003105530031055400310555003105560031055700310558003105590031056000310561003105620031056300310564003105650031056600310567003105680031056900310570003105710031057200310573003105740031057500310576003105770031057800310579003105800031058100310582003105830031058400310585003105860031058700310588003105890031059000310591003105920031059300310594003105950031059600310597003105980031059900310600003106010031060200310603003106040031060500310606003106070031060800310609003106100031061100310612003106130031061400310615003106160031061700310618003106190031062000310621003106220031062300310624003106250031062600310627003106280031062900310630003106310031063200310633003106340031063500310636003106370031063800310639003106400031064100310642003106430031064400310645003106460031064700310648003106490031065000310651003106520031065300310654003106550031065600310657003106580031065900310660003106610031066200310663003106640031066500310666003106670031066800310669003106700031067100310672003106730031067400320268003202690032027000320271003202720032027300320274003202750032027600320277003202780032027900320280003202810032028200320283003202840032028500320286003202870032028800320289003202900032029100320292003202930032029400320295003202960032029700320298003202990032030000320301003203020032030300320304003203050032030600320307003203080032030900320310003203110032031200320313003203140032031500320316003203170032031800320319003203200032032100320322003203230032032400320325003203260032032700320328003203290032033000320331003203320032033300320334003203350032033600320337003203380032033900320340003203410032034200320343003203440032034500320346003203470032034800320349003203500032035100320352003203530032035400320355003203560032035700320358003203590032036000320361003203620032036300320364003203650032036600320367003203680032036900320370003203710032037200320373003203740032037500320376003203770032037800320379003203800032038100320382003203830032038400320385003203860032038700320388003203890032039000320391003203920032039300320394003203950032039600320397003203980032039900320400003204010032040200320403003204040032040500320406003204070032040800320409003204100032041100320412003204130032041400320415003204160032041700320418003204190032042000320421003204220032042300320424003204250032042600320427003204280032042900320430003204310032043200320433003204340032043500320436003204370032043800320439003204400032044100320442003204430032044400320445003204460032044700320448003204490032045000320451003204520032045300320454003204550032045600320457003204580032045900320460003204610032046200320463003204640032046500320466003204670032046800320469003204700032047100320472003204730032047400320475003204760032047700320478003204790032048000320481003204820032048300320484003204850032048600320487003204880032048900320490003204910032049200320493003204940032049500320496003204970032049800320499003205000032050100320502003205030032050400320505003205060032050700320508003205090032051000320511003205120032051300320514003205150032051600320517003205180032051900320520003205210032052200320523003205240032052500320526003205270032052800320529003205300032053100320532003205330032053400320535003205360032053700320538003205390032054000320541003205420032054300320544003205450032054600320547003205480032054900320550003205510032055200320553003205540032055500320556003205570032055800320559003205600032056100320562003205630032056400320565003205660032056700320568003205690032057000320571003205720032057300320574003205750032057600320577003205780032057900320580003205810032058200320583003205840032058500320586003205870032058800320589003205900032059100320592003205930032059400320595003205960032059700320598003205990032060000320601003206020032060300320604003206050032060600320607003206080032060900320610003206110032061200320613003206140032061500320616003206170032061800320619003206200032062100320622003206230032062400320625003206260032062700320628003206290032063000320631003206320032063300320634003206350032063600320637003206380032063900320640003206410032064200320643003206440032064500320646003206470032064800320649003206500032065100320652003206530032065400320655003206560032065700320658003206590032066000320661003206620032066300320664003206650032066600320667003206680032066900320670003206710032067200320673003206740033026700330268003302690033027000330271003302720033027300330274003302750033027600330277003302780033027900330280003302810033028200330283003302840033028500330286003302870033028800330289003302900033029100330292003302930033029400330295003302960033029700330298003302990033030000330301003303020033030300330304003303050033030600330307003303080033030900330310003303110033031200330313003303140033031500330316003303170033031800330319003303200033032100330322003303230033032400330325003303260033032700330328003303290033033000330331003303320033033300330334003303350033033600330337003303380033033900330340003303410033034200330343003303440033034500330346003303470033034800330349003303500033035100330352003303530033035400330355003303560033035700330358003303590033036000330361003303620033036300330364003303650033036600330367003303680033036900330370003303710033037200330373003303740033037500330376003303770033037800330379003303800033038100330382003303830033038400330385003303860033038700330388003303890033039000330391003303920033039300330394003303950033039600330397003303980033039900330400003304010033040200330403003304040033040500330406003304070033040800330409003304100033041100330412003304130033041400330415003304160033041700330418003304190033042000330421003304220033042300330424003304250033042600330427003304280033042900330430003304310033043200330433003304340033043500330436003304370033043800330439003304400033044100330442003304430033044400330445003304460033044700330448003304490033045000330451003304520033045300330454003304550033045600330457003304580033045900330460003304610033046200330463003304640033046500330466003304670033046800330469003304700033047100330472003304730033047400330475003304760033047700330478003304790033048000330481003304820033048300330484003304850033048600330487003304880033048900330490003304910033049200330493003304940033049500330496003304970033049800330499003305000033050100330502003305030033050400330505003305060033050700330508003305090033051000330511003305120033051300330514003305150033051600330517003305180033051900330520003305210033052200330523003305240033052500330526003305270033052800330529003305300033053100330532003305330033053400330535003305360033053700330538003305390033054000330541003305420033054300330544003305450033054600330547003305480033054900330550003305510033055200330553003305540033055500330556003305570033055800330559003305600033056100330562003305630033056400330565003305660033056700330568003305690033057000330571003305720033057300330574003305750033057600330577003305780033057900330580003305810033058200330583003305840033058500330586003305870033058800330589003305900033059100330592003305930033059400330595003305960033059700330598003305990033060000330601003306020033060300330604003306050033060600330607003306080033060900330610003306110033061200330613003306140033061500330616003306170033061800330619003306200033062100330622003306230033062400330625003306260033062700330628003306290033063000330631003306320033063300330634003306350033063600330637003306380033063900330640003306410033064200330643003306440033064500330646003306470033064800330649003306500033065100330652003306530033065400330655003306560033065700330658003306590033066000330661003306620033066300330664003306650033066600330667003306680033066900330670003306710033067200330673003306740033067500340266003402670034026800340269003402700034027100340272003402730034027400340275003402760034027700340278003402790034028000340281003402820034028300340284003402850034028600340287003402880034028900340290003402910034029200340293003402940034029500340296003402970034029800340299003403000034030100340302003403030034030400340305003403060034030700340308003403090034031000340311003403120034031300340314003403150034031600340317003403180034031900340320003403210034032200340323003403240034032500340326003403270034032800340329003403300034033100340332003403330034033400340335003403360034033700340338003403390034034000340341003403420034034300340344003403450034034600340347003403480034034900340350003403510034035200340353003403540034035500340356003403570034035800340359003403600034036100340362003403630034036400340365003403660034036700340368003403690034037000340371003403720034037300340374003403750034037600340377003403780034037900340380003403810034038200340383003403840034038500340386003403870034038800340389003403900034039100340392003403930034039400340395003403960034039700340398003403990034040000340401003404020034040300340404003404050034040600340407003404080034040900340410003404110034041200340413003404140034041500340416003404170034041800340419003404200034042100340422003404230034042400340425003404260034042700340428003404290034043000340431003404320034043300340434003404350034043600340437003404380034043900340440003404410034044200340443003404440034044500340446003404470034044800340449003404500034045100340452003404530034045400340455003404560034045700340458003404590034046000340461003404620034046300340464003404650034046600340467003404680034046900340470003404710034047200340473003404740034047500340476003404770034047800340479003404800034048100340482003404830034048400340485003404860034048700340488003404890034049000340491003404920034049300340494003404950034049600340497003404980034049900340500003405010034050200340503003405040034050500340506003405070034050800340509003405100034051100340512003405130034051400340515003405160034051700340518003405190034052000340521003405220034052300340524003405250034052600340527003405280034052900340530003405310034053200340533003405340034053500340536003405370034053800340539003405400034054100340542003405430034054400340545003405460034054700340548003405490034055000340551003405520034055300340554003405550034055600340557003405580034055900340560003405610034056200340563003405640034056500340566003405670034056800340569003405700034057100340572003405730034057400340575003405760034057700340578003405790034058000340581003405820034058300340584003405850034058600340587003405880034058900340590003405910034059200340593003405940034059500340596003405970034059800340599003406000034060100340602003406030034060400340605003406060034060700340608003406090034061000340611003406120034061300340614003406150034061600340617003406180034061900340620003406210034062200340623003406240034062500340626003406270034062800340629003406300034063100340632003406330034063400340635003406360034063700340638003406390034064000340641003406420034064300340644003406450034064600340647003406480034064900340650003406510034065200340653003406540034065500340656003406570034065800340659003406600034066100340662003406630034066400340665003406660034066700340668003406690034067000340671003406720034067300340674003406750035026500350266003502670035026800350269003502700035027100350272003502730035027400350275003502760035027700350278003502790035028000350281003502820035028300350284003502850035028600350287003502880035028900350290003502910035029200350293003502940035029500350296003502970035029800350299003503000035030100350302003503030035030400350305003503060035030700350308003503090035031000350311003503120035031300350314003503150035031600350317003503180035031900350320003503210035032200350323003503240035032500350326003503270035032800350329003503300035033100350332003503330035033400350335003503360035033700350338003503390035034000350341003503420035034300350344003503450035034600350347003503480035034900350350003503510035035200350353003503540035035500350356003503570035035800350359003503600035036100350362003503630035036400350365003503660035036700350368003503690035037000350371003503720035037300350374003503750035037600350377003503780035037900350380003503810035038200350383003503840035038500350386003503870035038800350389003503900035039100350392003503930035039400350395003503960035039700350398003503990035040000350401003504020035040300350404003504050035040600350407003504080035040900350410003504110035041200350413003504140035041500350416003504170035041800350419003504200035042100350422003504230035042400350425003504260035042700350428003504290035043000350431003504320035043300350434003504350035043600350437003504380035043900350440003504410035044200350443003504440035044500350446003504470035044800350449003504500035045100350452003504530035045400350455003504560035045700350458003504590035046000350461003504620035046300350464003504650035046600350467003504680035046900350470003504710035047200350473003504740035047500350476003504770035047800350479003504800035048100350482003504830035048400350485003504860035048700350488003504890035049000350491003504920035049300350494003504950035049600350497003504980035049900350500003505010035050200350503003505040035050500350506003505070035050800350509003505100035051100350512003505130035051400350515003505160035051700350518003505190035052000350521003505220035052300350524003505250035052600350527003505280035052900350530003505310035053200350533003505340035053500350536003505370035053800350539003505400035054100350542003505430035054400350545003505460035054700350548003505490035055000350551003505520035055300350554003505550035055600350557003505580035055900350560003505610035056200350563003505640035056500350566003505670035056800350569003505700035057100350572003505730035057400350575003505760035057700350578003505790035058000350581003505820035058300350584003505850035058600350587003505880035058900350590003505910035059200350593003505940035059500350596003505970035059800350599003506000035060100350602003506030035060400350605003506060035060700350608003506090035061000350611003506120035061300350614003506150035061600350617003506180035061900350620003506210035062200350623003506240035062500350626003506270035062800350629003506300035063100350632003506330035063400350635003506360035063700350638003506390035064000350641003506420035064300350644003506450035064600350647003506480035064900350650003506510035065200350653003506540035065500350656003506570035065800350659003506600035066100350662003506630035066400350665003506660035066700350668003506690035067000350671003506720035067300350674003506750035067600360264003602650036026600360267003602680036026900360270003602710036027200360273003602740036027500360276003602770036027800360279003602800036028100360282003602830036028400360285003602860036028700360288003602890036029000360291003602920036029300360294003602950036029600360297003602980036029900360300003603010036030200360303003603040036030500360306003603070036030800360309003603100036031100360312003603130036031400360315003603160036031700360318003603190036032000360321003603220036032300360324003603250036032600360327003603280036032900360330003603310036033200360333003603340036033500360336003603370036033800360339003603400036034100360342003603430036034400360345003603460036034700360348003603490036035000360351003603520036035300360354003603550036035600360357003603580036035900360360003603610036036200360363003603640036036500360366003603670036036800360369003603700036037100360372003603730036037400360375003603760036037700360378003603790036038000360381003603820036038300360384003603850036038600360387003603880036038900360390003603910036039200360393003603940036039500360396003603970036039800360399003604000036040100360402003604030036040400360405003604060036040700360408003604090036041000360411003604120036041300360414003604150036041600360417003604180036041900360420003604210036042200360423003604240036042500360426003604270036042800360429003604300036043100360432003604330036043400360435003604360036043700360438003604390036044000360441003604420036044300360444003604450036044600360447003604480036044900360450003604510036045200360453003604540036045500360456003604570036045800360459003604600036046100360462003604630036046400360465003604660036046700360468003604690036047000360471003604720036047300360474003604750036047600360477003604780036047900360480003604810036048200360483003604840036048500360486003604870036048800360489003604900036049100360492003604930036049400360495003604960036049700360498003604990036050000360501003605020036050300360504003605050036050600360507003605080036050900360510003605110036051200360513003605140036051500360516003605170036051800360519003605200036052100360522003605230036052400360525003605260036052700360528003605290036053000360531003605320036053300360534003605350036053600360537003605380036053900360540003605410036054200360543003605440036054500360546003605470036054800360549003605500036055100360552003605530036055400360555003605560036055700360558003605590036056000360561003605620036056300360564003605650036056600360567003605680036056900360570003605710036057200360573003605740036057500360576003605770036057800360579003605800036058100360582003605830036058400360585003605860036058700360588003605890036059000360591003605920036059300360594003605950036059600360597003605980036059900360600003606010036060200360603003606040036060500360606003606070036060800360609003606100036061100360612003606130036061400360615003606160036061700360618003606190036062000360621003606220036062300360624003606250036062600360627003606280036062900360630003606310036063200360633003606340036063500360636003606370036063800360639003606400036064100360642003606430036064400360645003606460036064700360648003606490036065000360651003606520036065300360654003606550036065600360657003606580036065900360660003606610036066200360663003606640036066500360666003606670036066800360669003606700036067100360672003606730036067400360675003606760037026300370264003702650037026600370267003702680037026900370270003702710037027200370273003702740037027500370276003702770037027800370279003702800037028100370282003702830037028400370285003702860037028700370288003702890037029000370291003702920037029300370294003702950037029600370297003702980037029900370300003703010037030200370303003703040037030500370306003703070037030800370309003703100037031100370312003703130037031400370315003703160037031700370318003703190037032000370321003703220037032300370324003703250037032600370327003703280037032900370330003703310037033200370333003703340037033500370336003703370037033800370339003703400037034100370342003703430037034400370345003703460037034700370348003703490037035000370351003703520037035300370354003703550037035600370357003703580037035900370360003703610037036200370363003703640037036500370366003703670037036800370369003703700037037100370372003703730037037400370375003703760037037700370378003703790037038000370381003703820037038300370384003703850037038600370387003703880037038900370390003703910037039200370393003703940037039500370396003703970037039800370399003704000037040100370402003704030037040400370405003704060037040700370408003704090037041000370411003704120037041300370414003704150037041600370417003704180037041900370420003704210037042200370423003704240037042500370426003704270037042800370429003704300037043100370432003704330037043400370435003704360037043700370438003704390037044000370441003704420037044300370444003704450037044600370447003704480037044900370450003704510037045200370453003704540037045500370456003704570037045800370459003704600037046100370462003704630037046400370465003704660037046700370468003704690037047000370471003704720037047300370474003704750037047600370477003704780037047900370480003704810037048200370483003704840037048500370486003704870037048800370489003704900037049100370492003704930037049400370495003704960037049700370498003704990037050000370501003705020037050300370504003705050037050600370507003705080037050900370510003705110037051200370513003705140037051500370516003705170037051800370519003705200037052100370522003705230037052400370525003705260037052700370528003705290037053000370531003705320037053300370534003705350037053600370537003705380037053900370540003705410037054200370543003705440037054500370546003705470037054800370549003705500037055100370552003705530037055400370555003705560037055700370558003705590037056000370561003705620037056300370564003705650037056600370567003705680037056900370570003705710037057200370573003705740037057500370576003705770037057800370579003705800037058100370582003705830037058400370585003705860037058700370588003705890037059000370591003705920037059300370594003705950037059600370597003705980037059900370600003706010037060200370603003706040037060500370606003706070037060800370609003706100037061100370612003706130037061400370615003706160037061700370618003706190037062000370621003706220037062300370624003706250037062600370627003706280037062900370630003706310037063200370633003706340037063500370636003706370037063800370639003706400037064100370642003706430037064400370645003706460037064700370648003706490037065000370651003706520037065300370654003706550037065600370657003706580037065900370660003706610037066200370663003706640037066500370666003706670037066800370669003706700037067100370672003706730037067400370675003706760037067700380261003802620038026300380264003802650038026600380267003802680038026900380270003802710038027200380273003802740038027500380276003802770038027800380279003802800038028100380282003802830038028400380285003802860038028700380288003802890038029000380291003802920038029300380294003802950038029600380297003802980038029900380300003803010038030200380303003803040038030500380306003803070038030800380309003803100038031100380312003803130038031400380315003803160038031700380318003803190038032000380321003803220038032300380324003803250038032600380327003803280038032900380330003803310038033200380333003803340038033500380336003803370038033800380339003803400038034100380342003803430038034400380345003803460038034700380348003803490038035000380351003803520038035300380354003803550038035600380357003803580038035900380360003803610038036200380363003803640038036500380366003803670038036800380369003803700038037100380372003803730038037400380375003803760038037700380378003803790038038000380381003803820038038300380384003803850038038600380387003803880038038900380390003803910038039200380393003803940038039500380396003803970038039800380399003804000038040100380402003804030038040400380405003804060038040700380408003804090038041000380411003804120038041300380414003804150038041600380417003804180038041900380420003804210038042200380423003804240038042500380426003804270038042800380429003804300038043100380432003804330038043400380435003804360038043700380438003804390038044000380441003804420038044300380444003804450038044600380447003804480038044900380450003804510038045200380453003804540038045500380456003804570038045800380459003804600038046100380462003804630038046400380465003804660038046700380468003804690038047000380471003804720038047300380474003804750038047600380477003804780038047900380480003804810038048200380483003804840038048500380486003804870038048800380489003804900038049100380492003804930038049400380495003804960038049700380498003804990038050000380501003805020038050300380504003805050038050600380507003805080038050900380510003805110038051200380513003805140038051500380516003805170038051800380519003805200038052100380522003805230038052400380525003805260038052700380528003805290038053000380531003805320038053300380534003805350038053600380537003805380038053900380540003805410038054200380543003805440038054500380546003805470038054800380549003805500038055100380552003805530038055400380555003805560038055700380558003805590038056000380561003805620038056300380564003805650038056600380567003805680038056900380570003805710038057200380573003805740038057500380576003805770038057800380579003805800038058100380582003805830038058400380585003805860038058700380588003805890038059000380591003805920038059300380594003805950038059600380597003805980038059900380600003806010038060200380603003806040038060500380606003806070038060800380609003806100038061100380612003806130038061400380615003806160038061700380618003806190038062000380621003806220038062300380624003806250038062600380627003806280038062900380630003806310038063200380633003806340038063500380636003806370038063800380639003806400038064100380642003806430038064400380645003806460038064700380648003806490038065000380651003806520038065300380654003806550038065600380657003806580038065900380660003806610038066200380663003806640038066500380666003806670038066800380669003806700038067100380672003806730038067400380675003806760038067700390260003902610039026200390263003902640039026500390266003902670039026800390269003902700039027100390272003902730039027400390275003902760039027700390278003902790039028000390281003902820039028300390284003902850039028600390287003902880039028900390290003902910039029200390293003902940039029500390296003902970039029800390299003903000039030100390302003903030039030400390305003903060039030700390308003903090039031000390311003903120039031300390314003903150039031600390317003903180039031900390320003903210039032200390323003903240039032500390326003903270039032800390329003903300039033100390332003903330039033400390335003903360039033700390338003903390039034000390341003903420039034300390344003903450039034600390347003903480039034900390350003903510039035200390353003903540039035500390356003903570039035800390359003903600039036100390362003903630039036400390365003903660039036700390368003903690039037000390371003903720039037300390374003903750039037600390377003903780039037900390380003903810039038200390383003903840039038500390386003903870039038800390389003903900039039100390392003903930039039400390395003903960039039700390398003903990039040000390401003904020039040300390404003904050039040600390407003904080039040900390410003904110039041200390413003904140039041500390416003904170039041800390419003904200039042100390422003904230039042400390425003904260039042700390428003904290039043000390431003904320039043300390434003904350039043600390437003904380039043900390440003904410039044200390443003904440039044500390446003904470039044800390449003904500039045100390452003904530039045400390455003904560039045700390458003904590039046000390461003904620039046300390464003904650039046600390467003904680039046900390470003904710039047200390473003904740039047500390476003904770039047800390479003904800039048100390482003904830039048400390485003904860039048700390488003904890039049000390491003904920039049300390494003904950039049600390497003904980039049900390500003905010039050200390503003905040039050500390506003905070039050800390509003905100039051100390512003905130039051400390515003905160039051700390518003905190039052000390521003905220039052300390524003905250039052600390527003905280039052900390530003905310039053200390533003905340039053500390536003905370039053800390539003905400039054100390542003905430039054400390545003905460039054700390548003905490039055000390551003905520039055300390554003905550039055600390557003905580039055900390560003905610039056200390563003905640039056500390566003905670039056800390569003905700039057100390572003905730039057400390575003905760039057700390578003905790039058000390581003905820039058300390584003905850039058600390587003905880039058900390590003905910039059200390593003905940039059500390596003905970039059800390599003906000039060100390602003906030039060400390605003906060039060700390608003906090039061000390611003906120039061300390614003906150039061600390617003906180039061900390620003906210039062200390623003906240039062500390626003906270039062800390629003906300039063100390632003906330039063400390635003906360039063700390638003906390039064000390641003906420039064300390644003906450039064600390647003906480039064900390650003906510039065200390653003906540039065500390656003906570039065800390659003906600039066100390662003906630039066400390665003906660039066700390668003906690039067000390671003906720039067300390674003906750039067600390677004002590040026000400261004002620040026300400264004002650040026600400267004002680040026900400270004002710040027200400273004002740040027500400276004002770040027800400279004002800040028100400282004002830040028400400285004002860040028700400288004002890040029000400291004002920040029300400294004002950040029600400297004002980040029900400300004003010040030200400303004003040040030500400306004003070040030800400309004003100040031100400312004003130040031400400315004003160040031700400318004003190040032000400321004003220040032300400324004003250040032600400327004003280040032900400330004003310040033200400333004003340040033500400336004003370040033800400339004003400040034100400342004003430040034400400345004003460040034700400348004003490040035000400351004003520040035300400354004003550040035600400357004003580040035900400360004003610040036200400363004003640040036500400366004003670040036800400369004003700040037100400372004003730040037400400375004003760040037700400378004003790040038000400381004003820040038300400384004003850040038600400387004003880040038900400390004003910040039200400393004003940040039500400396004003970040039800400399004004000040040100400402004004030040040400400405004004060040040700400408004004090040041000400411004004120040041300400414004004150040041600400417004004180040041900400420004004210040042200400423004004240040042500400426004004270040042800400429004004300040043100400432004004330040043400400435004004360040043700400438004004390040044000400441004004420040044300400444004004450040044600400447004004480040044900400450004004510040045200400453004004540040045500400456004004570040045800400459004004600040046100400462004004630040046400400465004004660040046700400468004004690040047000400471004004720040047300400474004004750040047600400477004004780040047900400480004004810040048200400483004004840040048500400486004004870040048800400489004004900040049100400492004004930040049400400495004004960040049700400498004004990040050000400501004005020040050300400504004005050040050600400507004005080040050900400510004005110040051200400513004005140040051500400516004005170040051800400519004005200040052100400522004005230040052400400525004005260040052700400528004005290040053000400531004005320040053300400534004005350040053600400537004005380040053900400540004005410040054200400543004005440040054500400546004005470040054800400549004005500040055100400552004005530040055400400555004005560040055700400558004005590040056000400561004005620040056300400564004005650040056600400567004005680040056900400570004005710040057200400573004005740040057500400576004005770040057800400579004005800040058100400582004005830040058400400585004005860040058700400588004005890040059000400591004005920040059300400594004005950040059600400597004005980040059900400600004006010040060200400603004006040040060500400606004006070040060800400609004006100040061100400612004006130040061400400615004006160040061700400618004006190040062000400621004006220040062300400624004006250040062600400627004006280040062900400630004006310040063200400633004006340040063500400636004006370040063800400639004006400040064100400642004006430040064400400645004006460040064700400648004006490040065000400651004006520040065300400654004006550040065600400657004006580040065900400660004006610040066200400663004006640040066500400666004006670040066800400669004006700040067100400672004006730040067400400675004006760040067700400678004102580041025900410260004102610041026200410263004102640041026500410266004102670041026800410269004102700041027100410272004102730041027400410275004102760041027700410278004102790041028000410281004102820041028300410284004102850041028600410287004102880041028900410290004102910041029200410293004102940041029500410296004102970041029800410299004103000041030100410302004103030041030400410305004103060041030700410308004103090041031000410311004103120041031300410314004103150041031600410317004103180041031900410320004103210041032200410323004103240041032500410326004103270041032800410329004103300041033100410332004103330041033400410335004103360041033700410338004103390041034000410341004103420041034300410344004103450041034600410347004103480041034900410350004103510041035200410353004103540041035500410356004103570041035800410359004103600041036100410362004103630041036400410365004103660041036700410368004103690041037000410371004103720041037300410374004103750041037600410377004103780041037900410380004103810041038200410383004103840041038500410386004103870041038800410389004103900041039100410392004103930041039400410395004103960041039700410398004103990041040000410401004104020041040300410404004104050041040600410407004104080041040900410410004104110041041200410413004104140041041500410416004104170041041800410419004104200041042100410422004104230041042400410425004104260041042700410428004104290041043000410431004104320041043300410434004104350041043600410437004104380041043900410440004104410041044200410443004104440041044500410446004104470041044800410449004104500041045100410452004104530041045400410455004104560041045700410458004104590041046000410461004104620041046300410464004104650041046600410467004104680041046900410470004104710041047200410473004104740041047500410476004104770041047800410479004104800041048100410482004104830041048400410485004104860041048700410488004104890041049000410491004104920041049300410494004104950041049600410497004104980041049900410500004105010041050200410503004105040041050500410506004105070041050800410509004105100041051100410512004105130041051400410515004105160041051700410518004105190041052000410521004105220041052300410524004105250041052600410527004105280041052900410530004105310041053200410533004105340041053500410536004105370041053800410539004105400041054100410542004105430041054400410545004105460041054700410548004105490041055000410551004105520041055300410554004105550041055600410557004105580041055900410560004105610041056200410563004105640041056500410566004105670041056800410569004105700041057100410572004105730041057400410575004105760041057700410578004105790041058000410581004105820041058300410584004105850041058600410587004105880041058900410590004105910041059200410593004105940041059500410596004105970041059800410599004106000041060100410602004106030041060400410605004106060041060700410608004106090041061000410611004106120041061300410614004106150041061600410617004106180041061900410620004106210041062200410623004106240041062500410626004106270041062800410629004106300041063100410632004106330041063400410635004106360041063700410638004106390041064000410641004106420041064300410644004106450041064600410647004106480041064900410650004106510041065200410653004106540041065500410656004106570041065800410659004106600041066100410662004106630041066400410665004106660041066700410668004106690041067000410671004106720041067300410674004106750041067600410677004106780042025800420259004202600042026100420262004202630042026400420265004202660042026700420268004202690042027000420271004202720042027300420274004202750042027600420277004202780042027900420280004202810042028200420283004202840042028500420286004202870042028800420289004202900042029100420292004202930042029400420295004202960042029700420298004202990042030000420301004203020042030300420304004203050042030600420307004203080042030900420310004203110042031200420313004203140042031500420316004203170042031800420319004203200042032100420322004203230042032400420325004203260042032700420328004203290042033000420331004203320042033300420334004203350042033600420337004203380042033900420340004203410042034200420343004203440042034500420346004203470042034800420349004203500042035100420352004203530042035400420355004203560042035700420358004203590042036000420361004203620042036300420364004203650042036600420367004203680042036900420370004203710042037200420373004203740042037500420376004203770042037800420379004203800042038100420382004203830042038400420385004203860042038700420388004203890042039000420391004203920042039300420394004203950042039600420397004203980042039900420400004204010042040200420403004204040042040500420406004204070042040800420409004204100042041100420412004204130042041400420415004204160042041700420418004204190042042000420421004204220042042300420424004204250042042600420427004204280042042900420430004204310042043200420433004204340042043500420436004204370042043800420439004204400042044100420442004204430042044400420445004204460042044700420448004204490042045000420451004204520042045300420454004204550042045600420457004204580042045900420460004204610042046200420463004204640042046500420466004204670042046800420469004204700042047100420472004204730042047400420475004204760042047700420478004204790042048000420481004204820042048300420484004204850042048600420487004204880042048900420490004204910042049200420493004204940042049500420496004204970042049800420499004205000042050100420502004205030042050400420505004205060042050700420508004205090042051000420511004205120042051300420514004205150042051600420517004205180042051900420520004205210042052200420523004205240042052500420526004205270042052800420529004205300042053100420532004205330042053400420535004205360042053700420538004205390042054000420541004205420042054300420544004205450042054600420547004205480042054900420550004205510042055200420553004205540042055500420556004205570042055800420559004205600042056100420562004205630042056400420565004205660042056700420568004205690042057000420571004205720042057300420574004205750042057600420577004205780042057900420580004205810042058200420583004205840042058500420586004205870042058800420589004205900042059100420592004205930042059400420595004205960042059700420598004205990042060000420601004206020042060300420604004206050042060600420607004206080042060900420610004206110042061200420613004206140042061500420616004206170042061800420619004206200042062100420622004206230042062400420625004206260042062700420628004206290042063000420631004206320042063300420634004206350042063600420637004206380042063900420640004206410042064200420643004206440042064500420646004206470042064800420649004206500042065100420652004206530042065400420655004206560042065700420658004206590042066000420661004206620042066300420664004206650042066600420667004206680042066900420670004206710042067200420673004206740042067500420676004206770042067800430257004302580043025900430260004302610043026200430263004302640043026500430266004302670043026800430269004302700043027100430272004302730043027400430275004302760043027700430278004302790043028000430281004302820043028300430284004302850043028600430287004302880043028900430290004302910043029200430293004302940043029500430296004302970043029800430299004303000043030100430302004303030043030400430305004303060043030700430308004303090043031000430311004303120043031300430314004303150043031600430317004303180043031900430320004303210043032200430323004303240043032500430326004303270043032800430329004303300043033100430332004303330043033400430335004303360043033700430338004303390043034000430341004303420043034300430344004303450043034600430347004303480043034900430350004303510043035200430353004303540043035500430356004303570043035800430359004303600043036100430362004303630043036400430365004303660043036700430368004303690043037000430371004303720043037300430374004303750043037600430377004303780043037900430380004303810043038200430383004303840043038500430386004303870043038800430389004303900043039100430392004303930043039400430395004303960043039700430398004303990043040000430401004304020043040300430404004304050043040600430407004304080043040900430410004304110043041200430413004304140043041500430416004304170043041800430419004304200043042100430422004304230043042400430425004304260043042700430428004304290043043000430431004304320043043300430434004304350043043600430437004304380043043900430440004304410043044200430443004304440043044500430446004304470043044800430449004304500043045100430452004304530043045400430455004304560043045700430458004304590043046000430461004304620043046300430464004304650043046600430467004304680043046900430470004304710043047200430473004304740043047500430476004304770043047800430479004304800043048100430482004304830043048400430485004304860043048700430488004304890043049000430491004304920043049300430494004304950043049600430497004304980043049900430500004305010043050200430503004305040043050500430506004305070043050800430509004305100043051100430512004305130043051400430515004305160043051700430518004305190043052000430521004305220043052300430524004305250043052600430527004305280043052900430530004305310043053200430533004305340043053500430536004305370043053800430539004305400043054100430542004305430043054400430545004305460043054700430548004305490043055000430551004305520043055300430554004305550043055600430557004305580043055900430560004305610043056200430563004305640043056500430566004305670043056800430569004305700043057100430572004305730043057400430575004305760043057700430578004305790043058000430581004305820043058300430584004305850043058600430587004305880043058900430590004305910043059200430593004305940043059500430596004305970043059800430599004306000043060100430602004306030043060400430605004306060043060700430608004306090043061000430611004306120043061300430614004306150043061600430617004306180043061900430620004306210043062200430623004306240043062500430626004306270043062800430629004306300043063100430632004306330043063400430635004306360043063700430638004306390043064000430641004306420043064300430644004306450043064600430647004306480043064900430650004306510043065200430653004306540043065500430656004306570043065800430659004306600043066100430662004306630043066400430665004306660043066700430668004306690043067000430671004306720043067300430674004306750043067600430677004306780043067900440256004402570044025800440259004402600044026100440262004402630044026400440265004402660044026700440268004402690044027000440271004402720044027300440274004402750044027600440277004402780044027900440280004402810044028200440283004402840044028500440286004402870044028800440289004402900044029100440292004402930044029400440295004402960044029700440298004402990044030000440301004403020044030300440304004403050044030600440307004403080044030900440310004403110044031200440313004403140044031500440316004403170044031800440319004403200044032100440322004403230044032400440325004403260044032700440328004403290044033000440331004403320044033300440334004403350044033600440337004403380044033900440340004403410044034200440343004403440044034500440346004403470044034800440349004403500044035100440352004403530044035400440355004403560044035700440358004403590044036000440361004403620044036300440364004403650044036600440367004403680044036900440370004403710044037200440373004403740044037500440376004403770044037800440379004403800044038100440382004403830044038400440385004403860044038700440388004403890044039000440391004403920044039300440394004403950044039600440397004403980044039900440400004404010044040200440403004404040044040500440406004404070044040800440409004404100044041100440412004404130044041400440415004404160044041700440418004404190044042000440421004404220044042300440424004404250044042600440427004404280044042900440430004404310044043200440433004404340044043500440436004404370044043800440439004404400044044100440442004404430044044400440445004404460044044700440448004404490044045000440451004404520044045300440454004404550044045600440457004404580044045900440460004404610044046200440463004404640044046500440466004404670044046800440469004404700044047100440472004404730044047400440475004404760044047700440478004404790044048000440481004404820044048300440484004404850044048600440487004404880044048900440490004404910044049200440493004404940044049500440496004404970044049800440499004405000044050100440502004405030044050400440505004405060044050700440508004405090044051000440511004405120044051300440514004405150044051600440517004405180044051900440520004405210044052200440523004405240044052500440526004405270044052800440529004405300044053100440532004405330044053400440535004405360044053700440538004405390044054000440541004405420044054300440544004405450044054600440547004405480044054900440550004405510044055200440553004405540044055500440556004405570044055800440559004405600044056100440562004405630044056400440565004405660044056700440568004405690044057000440571004405720044057300440574004405750044057600440577004405780044057900440580004405810044058200440583004405840044058500440586004405870044058800440589004405900044059100440592004405930044059400440595004405960044059700440598004405990044060000440601004406020044060300440604004406050044060600440607004406080044060900440610004406110044061200440613004406140044061500440616004406170044061800440619004406200044062100440622004406230044062400440625004406260044062700440628004406290044063000440631004406320044063300440634004406350044063600440637004406380044063900440640004406410044064200440643004406440044064500440646004406470044064800440649004406500044065100440652004406530044065400440655004406560044065700440658004406590044066000440661004406620044066300440664004406650044066600440667004406680044066900440670004406710044067200440673004406740044067500440676004406770044067800440679004502550045025600450257004502580045025900450260004502610045026200450263004502640045026500450266004502670045026800450269004502700045027100450272004502730045027400450275004502760045027700450278004502790045028000450281004502820045028300450284004502850045028600450287004502880045028900450290004502910045029200450293004502940045029500450296004502970045029800450299004503000045030100450302004503030045030400450305004503060045030700450308004503090045031000450311004503120045031300450314004503150045031600450317004503180045031900450320004503210045032200450323004503240045032500450326004503270045032800450329004503300045033100450332004503330045033400450335004503360045033700450338004503390045034000450341004503420045034300450344004503450045034600450347004503480045034900450350004503510045035200450353004503540045035500450356004503570045035800450359004503600045036100450362004503630045036400450365004503660045036700450368004503690045037000450371004503720045037300450374004503750045037600450377004503780045037900450380004503810045038200450383004503840045038500450386004503870045038800450389004503900045039100450392004503930045039400450395004503960045039700450398004503990045040000450401004504020045040300450404004504050045040600450407004504080045040900450410004504110045041200450413004504140045041500450416004504170045041800450419004504200045042100450422004504230045042400450425004504260045042700450428004504290045043000450431004504320045043300450434004504350045043600450437004504380045043900450440004504410045044200450443004504440045044500450446004504470045044800450449004504500045045100450452004504530045045400450455004504560045045700450458004504590045046000450461004504620045046300450464004504650045046600450467004504680045046900450470004504710045047200450473004504740045047500450476004504770045047800450479004504800045048100450482004504830045048400450485004504860045048700450488004504890045049000450491004504920045049300450494004504950045049600450497004504980045049900450500004505010045050200450503004505040045050500450506004505070045050800450509004505100045051100450512004505130045051400450515004505160045051700450518004505190045052000450521004505220045052300450524004505250045052600450527004505280045052900450530004505310045053200450533004505340045053500450536004505370045053800450539004505400045054100450542004505430045054400450545004505460045054700450548004505490045055000450551004505520045055300450554004505550045055600450557004505580045055900450560004505610045056200450563004505640045056500450566004505670045056800450569004505700045057100450572004505730045057400450575004505760045057700450578004505790045058000450581004505820045058300450584004505850045058600450587004505880045058900450590004505910045059200450593004505940045059500450596004505970045059800450599004506000045060100450602004506030045060400450605004506060045060700450608004506090045061000450611004506120045061300450614004506150045061600450617004506180045061900450620004506210045062200450623004506240045062500450626004506270045062800450629004506300045063100450632004506330045063400450635004506360045063700450638004506390045064000450641004506420045064300450644004506450045064600450647004506480045064900450650004506510045065200450653004506540045065500450656004506570045065800450659004506600045066100450662004506630045066400450665004506660045066700450668004506690045067000450671004506720045067300450674004506750045067600450677004506780045067900460255004602560046025700460258004602590046026000460261004602620046026300460264004602650046026600460267004602680046026900460270004602710046027200460273004602740046027500460276004602770046027800460279004602800046028100460282004602830046028400460285004602860046028700460288004602890046029000460291004602920046029300460294004602950046029600460297004602980046029900460300004603010046030200460303004603040046030500460306004603070046030800460309004603100046031100460312004603130046031400460315004603160046031700460318004603190046032000460321004603220046032300460324004603250046032600460327004603280046032900460330004603310046033200460333004603340046033500460336004603370046033800460339004603400046034100460342004603430046034400460345004603460046034700460348004603490046035000460351004603520046035300460354004603550046035600460357004603580046035900460360004603610046036200460363004603640046036500460366004603670046036800460369004603700046037100460372004603730046037400460375004603760046037700460378004603790046038000460381004603820046038300460384004603850046038600460387004603880046038900460390004603910046039200460393004603940046039500460396004603970046039800460399004604000046040100460402004604030046040400460405004604060046040700460408004604090046041000460411004604120046041300460414004604150046041600460417004604180046041900460420004604210046042200460423004604240046042500460426004604270046042800460429004604300046043100460432004604330046043400460435004604360046043700460438004604390046044000460441004604420046044300460444004604450046044600460447004604480046044900460450004604510046045200460453004604540046045500460456004604570046045800460459004604600046046100460462004604630046046400460465004604660046046700460468004604690046047000460471004604720046047300460474004604750046047600460477004604780046047900460480004604810046048200460483004604840046048500460486004604870046048800460489004604900046049100460492004604930046049400460495004604960046049700460498004604990046050000460501004605020046050300460504004605050046050600460507004605080046050900460510004605110046051200460513004605140046051500460516004605170046051800460519004605200046052100460522004605230046052400460525004605260046052700460528004605290046053000460531004605320046053300460534004605350046053600460537004605380046053900460540004605410046054200460543004605440046054500460546004605470046054800460549004605500046055100460552004605530046055400460555004605560046055700460558004605590046056000460561004605620046056300460564004605650046056600460567004605680046056900460570004605710046057200460573004605740046057500460576004605770046057800460579004605800046058100460582004605830046058400460585004605860046058700460588004605890046059000460591004605920046059300460594004605950046059600460597004605980046059900460600004606010046060200460603004606040046060500460606004606070046060800460609004606100046061100460612004606130046061400460615004606160046061700460618004606190046062000460621004606220046062300460624004606250046062600460627004606280046062900460630004606310046063200460633004606340046063500460636004606370046063800460639004606400046064100460642004606430046064400460645004606460046064700460648004606490046065000460651004606520046065300460654004606550046065600460657004606580046065900460660004606610046066200460663004606640046066500460666004606670046066800460669004606700046067100460672004606730046067400460675004606760046067700460678004606790047025400470255004702560047025700470258004702590047026000470261004702620047026300470264004702650047026600470267004702680047026900470270004702710047027200470273004702740047027500470276004702770047027800470279004702800047028100470282004702830047028400470285004702860047028700470288004702890047029000470291004702920047029300470294004702950047029600470297004702980047029900470300004703010047030200470303004703040047030500470306004703070047030800470309004703100047031100470312004703130047031400470315004703160047031700470318004703190047032000470321004703220047032300470324004703250047032600470327004703280047032900470330004703310047033200470333004703340047033500470336004703370047033800470339004703400047034100470342004703430047034400470345004703460047034700470348004703490047035000470351004703520047035300470354004703550047035600470357004703580047035900470360004703610047036200470363004703640047036500470366004703670047036800470369004703700047037100470372004703730047037400470375004703760047037700470378004703790047038000470381004703820047038300470384004703850047038600470387004703880047038900470390004703910047039200470393004703940047039500470396004703970047039800470399004704000047040100470402004704030047040400470405004704060047040700470408004704090047041000470411004704120047041300470414004704150047041600470417004704180047041900470420004704210047042200470423004704240047042500470426004704270047042800470429004704300047043100470432004704330047043400470435004704360047043700470438004704390047044000470441004704420047044300470444004704450047044600470447004704480047044900470450004704510047045200470453004704540047045500470456004704570047045800470459004704600047046100470462004704630047046400470465004704660047046700470468004704690047047000470471004704720047047300470474004704750047047600470477004704780047047900470480004704810047048200470483004704840047048500470486004704870047048800470489004704900047049100470492004704930047049400470495004704960047049700470498004704990047050000470501004705020047050300470504004705050047050600470507004705080047050900470510004705110047051200470513004705140047051500470516004705170047051800470519004705200047052100470522004705230047052400470525004705260047052700470528004705290047053000470531004705320047053300470534004705350047053600470537004705380047053900470540004705410047054200470543004705440047054500470546004705470047054800470549004705500047055100470552004705530047055400470555004705560047055700470558004705590047056000470561004705620047056300470564004705650047056600470567004705680047056900470570004705710047057200470573004705740047057500470576004705770047057800470579004705800047058100470582004705830047058400470585004705860047058700470588004705890047059000470591004705920047059300470594004705950047059600470597004705980047059900470600004706010047060200470603004706040047060500470606004706070047060800470609004706100047061100470612004706130047061400470615004706160047061700470618004706190047062000470621004706220047062300470624004706250047062600470627004706280047062900470630004706310047063200470633004706340047063500470636004706370047063800470639004706400047064100470642004706430047064400470645004706460047064700470648004706490047065000470651004706520047065300470654004706550047065600470657004706580047065900470660004706610047066200470663004706640047066500470666004706670047066800470669004706700047067100470672004706730047067400470675004706760047067700470678004706790048025300480254004802550048025600480257004802580048025900480260004802610048026200480263004802640048026500480266004802670048026800480269004802700048027100480272004802730048027400480275004802760048027700480278004802790048028000480281004802820048028300480284004802850048028600480287004802880048028900480290004802910048029200480293004802940048029500480296004802970048029800480299004803000048030100480302004803030048030400480305004803060048030700480308004803090048031000480311004803120048031300480314004803150048031600480317004803180048031900480320004803210048032200480323004803240048032500480326004803270048032800480329004803300048033100480332004803330048033400480335004803360048033700480338004803390048034000480341004803420048034300480344004803450048034600480347004803480048034900480350004803510048035200480353004803540048035500480356004803570048035800480359004803600048036100480362004803630048036400480365004803660048036700480368004803690048037000480371004803720048037300480374004803750048037600480377004803780048037900480380004803810048038200480383004803840048038500480386004803870048038800480389004803900048039100480392004803930048039400480395004803960048039700480398004803990048040000480401004804020048040300480404004804050048040600480407004804080048040900480410004804110048041200480413004804140048041500480416004804170048041800480419004804200048042100480422004804230048042400480425004804260048042700480428004804290048043000480431004804320048043300480434004804350048043600480437004804380048043900480440004804410048044200480443004804440048044500480446004804470048044800480449004804500048045100480452004804530048045400480455004804560048045700480458004804590048046000480461004804620048046300480464004804650048046600480467004804680048046900480470004804710048047200480473004804740048047500480476004804770048047800480479004804800048048100480482004804830048048400480485004804860048048700480488004804890048049000480491004804920048049300480494004804950048049600480497004804980048049900480500004805010048050200480503004805040048050500480506004805070048050800480509004805100048051100480512004805130048051400480515004805160048051700480518004805190048052000480521004805220048052300480524004805250048052600480527004805280048052900480530004805310048053200480533004805340048053500480536004805370048053800480539004805400048054100480542004805430048054400480545004805460048054700480548004805490048055000480551004805520048055300480554004805550048055600480557004805580048055900480560004805610048056200480563004805640048056500480566004805670048056800480569004805700048057100480572004805730048057400480575004805760048057700480578004805790048058000480581004805820048058300480584004805850048058600480587004805880048058900480590004805910048059200480593004805940048059500480596004805970048059800480599004806000048060100480602004806030048060400480605004806060048060700480608004806090048061000480611004806120048061300480614004806150048061600480617004806180048061900480620004806210048062200480623004806240048062500480626004806270048062800480629004806300048063100480632004806330048063400480635004806360048063700480638004806390048064000480641004806420048064300480644004806450048064600480647004806480048064900480650004806510048065200480653004806540048065500480656004806570048065800480659004806600048066100480662004806630048066400480665004806660048066700480668004806690048067000480671004806720048067300480674004806750048067600480677004806780048067900480680004902530049025400490255004902560049025700490258004902590049026000490261004902620049026300490264004902650049026600490267004902680049026900490270004902710049027200490273004902740049027500490276004902770049027800490279004902800049028100490282004902830049028400490285004902860049028700490288004902890049029000490291004902920049029300490294004902950049029600490297004902980049029900490300004903010049030200490303004903040049030500490306004903070049030800490309004903100049031100490312004903130049031400490315004903160049031700490318004903190049032000490321004903220049032300490324004903250049032600490327004903280049032900490330004903310049033200490333004903340049033500490336004903370049033800490339004903400049034100490342004903430049034400490345004903460049034700490348004903490049035000490351004903520049035300490354004903550049035600490357004903580049035900490360004903610049036200490363004903640049036500490366004903670049036800490369004903700049037100490372004903730049037400490375004903760049037700490378004903790049038000490381004903820049038300490384004903850049038600490387004903880049038900490390004903910049039200490393004903940049039500490396004903970049039800490399004904000049040100490402004904030049040400490405004904060049040700490408004904090049041000490411004904120049041300490414004904150049041600490417004904180049041900490420004904210049042200490423004904240049042500490426004904270049042800490429004904300049043100490432004904330049043400490435004904360049043700490438004904390049044000490441004904420049044300490444004904450049044600490447004904480049044900490450004904510049045200490453004904540049045500490456004904570049045800490459004904600049046100490462004904630049046400490465004904660049046700490468004904690049047000490471004904720049047300490474004904750049047600490477004904780049047900490480004904810049048200490483004904840049048500490486004904870049048800490489004904900049049100490492004904930049049400490495004904960049049700490498004904990049050000490501004905020049050300490504004905050049050600490507004905080049050900490510004905110049051200490513004905140049051500490516004905170049051800490519004905200049052100490522004905230049052400490525004905260049052700490528004905290049053000490531004905320049053300490534004905350049053600490537004905380049053900490540004905410049054200490543004905440049054500490546004905470049054800490549004905500049055100490552004905530049055400490555004905560049055700490558004905590049056000490561004905620049056300490564004905650049056600490567004905680049056900490570004905710049057200490573004905740049057500490576004905770049057800490579004905800049058100490582004905830049058400490585004905860049058700490588004905890049059000490591004905920049059300490594004905950049059600490597004905980049059900490600004906010049060200490603004906040049060500490606004906070049060800490609004906100049061100490612004906130049061400490615004906160049061700490618004906190049062000490621004906220049062300490624004906250049062600490627004906280049062900490630004906310049063200490633004906340049063500490636004906370049063800490639004906400049064100490642004906430049064400490645004906460049064700490648004906490049065000490651004906520049065300490654004906550049065600490657004906580049065900490660004906610049066200490663004906640049066500490666004906670049066800490669004906700049067100490672004906730049067400490675004906760049067700490678004906790049068000500252005002530050025400500255005002560050025700500258005002590050026000500261005002620050026300500264005002650050026600500267005002680050026900500270005002710050027200500273005002740050027500500276005002770050027800500279005002800050028100500282005002830050028400500285005002860050028700500288005002890050029000500291005002920050029300500294005002950050029600500297005002980050029900500300005003010050030200500303005003040050030500500306005003070050030800500309005003100050031100500312005003130050031400500315005003160050031700500318005003190050032000500321005003220050032300500324005003250050032600500327005003280050032900500330005003310050033200500333005003340050033500500336005003370050033800500339005003400050034100500342005003430050034400500345005003460050034700500348005003490050035000500351005003520050035300500354005003550050035600500357005003580050035900500360005003610050036200500363005003640050036500500366005003670050036800500369005003700050037100500372005003730050037400500375005003760050037700500378005003790050038000500381005003820050038300500384005003850050038600500387005003880050038900500390005003910050039200500393005003940050039500500396005003970050039800500399005004000050040100500402005004030050040400500405005004060050040700500408005004090050041000500411005004120050041300500414005004150050041600500417005004180050041900500420005004210050042200500423005004240050042500500426005004270050042800500429005004300050043100500432005004330050043400500435005004360050043700500438005004390050044000500441005004420050044300500444005004450050044600500447005004480050044900500450005004510050045200500453005004540050045500500456005004570050045800500459005004600050046100500462005004630050046400500465005004660050046700500468005004690050047000500471005004720050047300500474005004750050047600500477005004780050047900500480005004810050048200500483005004840050048500500486005004870050048800500489005004900050049100500492005004930050049400500495005004960050049700500498005004990050050000500501005005020050050300500504005005050050050600500507005005080050050900500510005005110050051200500513005005140050051500500516005005170050051800500519005005200050052100500522005005230050052400500525005005260050052700500528005005290050053000500531005005320050053300500534005005350050053600500537005005380050053900500540005005410050054200500543005005440050054500500546005005470050054800500549005005500050055100500552005005530050055400500555005005560050055700500558005005590050056000500561005005620050056300500564005005650050056600500567005005680050056900500570005005710050057200500573005005740050057500500576005005770050057800500579005005800050058100500582005005830050058400500585005005860050058700500588005005890050059000500591005005920050059300500594005005950050059600500597005005980050059900500600005006010050060200500603005006040050060500500606005006070050060800500609005006100050061100500612005006130050061400500615005006160050061700500618005006190050062000500621005006220050062300500624005006250050062600500627005006280050062900500630005006310050063200500633005006340050063500500636005006370050063800500639005006400050064100500642005006430050064400500645005006460050064700500648005006490050065000500651005006520050065300500654005006550050065600500657005006580050065900500660005006610050066200500663005006640050066500500666005006670050066800500669005006700050067100500672005006730050067400500675005006760050067700500678005006790050068000510252005102530051025400510255005102560051025700510258005102590051026000510261005102620051026300510264005102650051026600510267005102680051026900510270005102710051027200510273005102740051027500510276005102770051027800510279005102800051028100510282005102830051028400510285005102860051028700510288005102890051029000510291005102920051029300510294005102950051029600510297005102980051029900510300005103010051030200510303005103040051030500510306005103070051030800510309005103100051031100510312005103130051031400510315005103160051031700510318005103190051032000510321005103220051032300510324005103250051032600510327005103280051032900510330005103310051033200510333005103340051033500510336005103370051033800510339005103400051034100510342005103430051034400510345005103460051034700510348005103490051035000510351005103520051035300510354005103550051035600510357005103580051035900510360005103610051036200510363005103640051036500510366005103670051036800510369005103700051037100510372005103730051037400510375005103760051037700510378005103790051038000510381005103820051038300510384005103850051038600510387005103880051038900510390005103910051039200510393005103940051039500510396005103970051039800510399005104000051040100510402005104030051040400510405005104060051040700510408005104090051041000510411005104120051041300510414005104150051041600510417005104180051041900510420005104210051042200510423005104240051042500510426005104270051042800510429005104300051043100510432005104330051043400510435005104360051043700510438005104390051044000510441005104420051044300510444005104450051044600510447005104480051044900510450005104510051045200510453005104540051045500510456005104570051045800510459005104600051046100510462005104630051046400510465005104660051046700510468005104690051047000510471005104720051047300510474005104750051047600510477005104780051047900510480005104810051048200510483005104840051048500510486005104870051048800510489005104900051049100510492005104930051049400510495005104960051049700510498005104990051050000510501005105020051050300510504005105050051050600510507005105080051050900510510005105110051051200510513005105140051051500510516005105170051051800510519005105200051052100510522005105230051052400510525005105260051052700510528005105290051053000510531005105320051053300510534005105350051053600510537005105380051053900510540005105410051054200510543005105440051054500510546005105470051054800510549005105500051055100510552005105530051055400510555005105560051055700510558005105590051056000510561005105620051056300510564005105650051056600510567005105680051056900510570005105710051057200510573005105740051057500510576005105770051057800510579005105800051058100510582005105830051058400510585005105860051058700510588005105890051059000510591005105920051059300510594005105950051059600510597005105980051059900510600005106010051060200510603005106040051060500510606005106070051060800510609005106100051061100510612005106130051061400510615005106160051061700510618005106190051062000510621005106220051062300510624005106250051062600510627005106280051062900510630005106310051063200510633005106340051063500510636005106370051063800510639005106400051064100510642005106430051064400510645005106460051064700510648005106490051065000510651005106520051065300510654005106550051065600510657005106580051065900510660005106610051066200510663005106640051066500510666005106670051066800510669005106700051067100510672005106730051067400510675005106760051067700510678005106790051068000520251005202520052025300520254005202550052025600520257005202580052025900520260005202610052026200520263005202640052026500520266005202670052026800520269005202700052027100520272005202730052027400520275005202760052027700520278005202790052028000520281005202820052028300520284005202850052028600520287005202880052028900520290005202910052029200520293005202940052029500520296005202970052029800520299005203000052030100520302005203030052030400520305005203060052030700520308005203090052031000520311005203120052031300520314005203150052031600520317005203180052031900520320005203210052032200520323005203240052032500520326005203270052032800520329005203300052033100520332005203330052033400520335005203360052033700520338005203390052034000520341005203420052034300520344005203450052034600520347005203480052034900520350005203510052035200520353005203540052035500520356005203570052035800520359005203600052036100520362005203630052036400520365005203660052036700520368005203690052037000520371005203720052037300520374005203750052037600520377005203780052037900520380005203810052038200520383005203840052038500520386005203870052038800520389005203900052039100520392005203930052039400520395005203960052039700520398005203990052040000520401005204020052040300520404005204050052040600520407005204080052040900520410005204110052041200520413005204140052041500520416005204170052041800520419005204200052042100520422005204230052042400520425005204260052042700520428005204290052043000520431005204320052043300520434005204350052043600520437005204380052043900520440005204410052044200520443005204440052044500520446005204470052044800520449005204500052045100520452005204530052045400520455005204560052045700520458005204590052046000520461005204620052046300520464005204650052046600520467005204680052046900520470005204710052047200520473005204740052047500520476005204770052047800520479005204800052048100520482005204830052048400520485005204860052048700520488005204890052049000520491005204920052049300520494005204950052049600520497005204980052049900520500005205010052050200520503005205040052050500520506005205070052050800520509005205100052051100520512005205130052051400520515005205160052051700520518005205190052052000520521005205220052052300520524005205250052052600520527005205280052052900520530005205310052053200520533005205340052053500520536005205370052053800520539005205400052054100520542005205430052054400520545005205460052054700520548005205490052055000520551005205520052055300520554005205550052055600520557005205580052055900520560005205610052056200520563005205640052056500520566005205670052056800520569005205700052057100520572005205730052057400520575005205760052057700520578005205790052058000520581005205820052058300520584005205850052058600520587005205880052058900520590005205910052059200520593005205940052059500520596005205970052059800520599005206000052060100520602005206030052060400520605005206060052060700520608005206090052061000520611005206120052061300520614005206150052061600520617005206180052061900520620005206210052062200520623005206240052062500520626005206270052062800520629005206300052063100520632005206330052063400520635005206360052063700520638005206390052064000520641005206420052064300520644005206450052064600520647005206480052064900520650005206510052065200520653005206540052065500520656005206570052065800520659005206600052066100520662005206630052066400520665005206660052066700520668005206690052067000520671005206720052067300520674005206750052067600520677005206780052067900520680005302510053025200530253005302540053025500530256005302570053025800530259005302600053026100530262005302630053026400530265005302660053026700530268005302690053027000530271005302720053027300530274005302750053027600530277005302780053027900530280005302810053028200530283005302840053028500530286005302870053028800530289005302900053029100530292005302930053029400530295005302960053029700530298005302990053030000530301005303020053030300530304005303050053030600530307005303080053030900530310005303110053031200530313005303140053031500530316005303170053031800530319005303200053032100530322005303230053032400530325005303260053032700530328005303290053033000530331005303320053033300530334005303350053033600530337005303380053033900530340005303410053034200530343005303440053034500530346005303470053034800530349005303500053035100530352005303530053035400530355005303560053035700530358005303590053036000530361005303620053036300530364005303650053036600530367005303680053036900530370005303710053037200530373005303740053037500530376005303770053037800530379005303800053038100530382005303830053038400530385005303860053038700530388005303890053039000530391005303920053039300530394005303950053039600530397005303980053039900530400005304010053040200530403005304040053040500530406005304070053040800530409005304100053041100530412005304130053041400530415005304160053041700530418005304190053042000530421005304220053042300530424005304250053042600530427005304280053042900530430005304310053043200530433005304340053043500530436005304370053043800530439005304400053044100530442005304430053044400530445005304460053044700530448005304490053045000530451005304520053045300530454005304550053045600530457005304580053045900530460005304610053046200530463005304640053046500530466005304670053046800530469005304700053047100530472005304730053047400530475005304760053047700530478005304790053048000530481005304820053048300530484005304850053048600530487005304880053048900530490005304910053049200530493005304940053049500530496005304970053049800530499005305000053050100530502005305030053050400530505005305060053050700530508005305090053051000530511005305120053051300530514005305150053051600530517005305180053051900530520005305210053052200530523005305240053052500530526005305270053052800530529005305300053053100530532005305330053053400530535005305360053053700530538005305390053054000530541005305420053054300530544005305450053054600530547005305480053054900530550005305510053055200530553005305540053055500530556005305570053055800530559005305600053056100530562005305630053056400530565005305660053056700530568005305690053057000530571005305720053057300530574005305750053057600530577005305780053057900530580005305810053058200530583005305840053058500530586005305870053058800530589005305900053059100530592005305930053059400530595005305960053059700530598005305990053060000530601005306020053060300530604005306050053060600530607005306080053060900530610005306110053061200530613005306140053061500530616005306170053061800530619005306200053062100530622005306230053062400530625005306260053062700530628005306290053063000530631005306320053063300530634005306350053063600530637005306380053063900530640005306410053064200530643005306440053064500530646005306470053064800530649005306500053065100530652005306530053065400530655005306560053065700530658005306590053066000530661005306620053066300530664005306650053066600530667005306680053066900530670005306710053067200530673005306740053067500530676005306770053067800530679005306800054025000540251005402520054025300540254005402550054025600540257005402580054025900540260005402610054026200540263005402640054026500540266005402670054026800540269005402700054027100540272005402730054027400540275005402760054027700540278005402790054028000540281005402820054028300540284005402850054028600540287005402880054028900540290005402910054029200540293005402940054029500540296005402970054029800540299005403000054030100540302005403030054030400540305005403060054030700540308005403090054031000540311005403120054031300540314005403150054031600540317005403180054031900540320005403210054032200540323005403240054032500540326005403270054032800540329005403300054033100540332005403330054033400540335005403360054033700540338005403390054034000540341005403420054034300540344005403450054034600540347005403480054034900540350005403510054035200540353005403540054035500540356005403570054035800540359005403600054036100540362005403630054036400540365005403660054036700540368005403690054037000540371005403720054037300540374005403750054037600540377005403780054037900540380005403810054038200540383005403840054038500540386005403870054038800540389005403900054039100540392005403930054039400540395005403960054039700540398005403990054040000540401005404020054040300540404005404050054040600540407005404080054040900540410005404110054041200540413005404140054041500540416005404170054041800540419005404200054042100540422005404230054042400540425005404260054042700540428005404290054043000540431005404320054043300540434005404350054043600540437005404380054043900540440005404410054044200540443005404440054044500540446005404470054044800540449005404500054045100540452005404530054045400540455005404560054045700540458005404590054046000540461005404620054046300540464005404650054046600540467005404680054046900540470005404710054047200540473005404740054047500540476005404770054047800540479005404800054048100540482005404830054048400540485005404860054048700540488005404890054049000540491005404920054049300540494005404950054049600540497005404980054049900540500005405010054050200540503005405040054050500540506005405070054050800540509005405100054051100540512005405130054051400540515005405160054051700540518005405190054052000540521005405220054052300540524005405250054052600540527005405280054052900540530005405310054053200540533005405340054053500540536005405370054053800540539005405400054054100540542005405430054054400540545005405460054054700540548005405490054055000540551005405520054055300540554005405550054055600540557005405580054055900540560005405610054056200540563005405640054056500540566005405670054056800540569005405700054057100540572005405730054057400540575005405760054057700540578005405790054058000540581005405820054058300540584005405850054058600540587005405880054058900540590005405910054059200540593005405940054059500540596005405970054059800540599005406000054060100540602005406030054060400540605005406060054060700540608005406090054061000540611005406120054061300540614005406150054061600540617005406180054061900540620005406210054062200540623005406240054062500540626005406270054062800540629005406300054063100540632005406330054063400540635005406360054063700540638005406390054064000540641005406420054064300540644005406450054064600540647005406480054064900540650005406510054065200540653005406540054065500540656005406570054065800540659005406600054066100540662005406630054066400540665005406660054066700540668005406690054067000540671005406720054067300540674005406750054067600540677005406780054067900540680005502500055025100550252005502530055025400550255005502560055025700550258005502590055026000550261005502620055026300550264005502650055026600550267005502680055026900550270005502710055027200550273005502740055027500550276005502770055027800550279005502800055028100550282005502830055028400550285005502860055028700550288005502890055029000550291005502920055029300550294005502950055029600550297005502980055029900550300005503010055030200550303005503040055030500550306005503070055030800550309005503100055031100550312005503130055031400550315005503160055031700550318005503190055032000550321005503220055032300550324005503250055032600550327005503280055032900550330005503310055033200550333005503340055033500550336005503370055033800550339005503400055034100550342005503430055034400550345005503460055034700550348005503490055035000550351005503520055035300550354005503550055035600550357005503580055035900550360005503610055036200550363005503640055036500550366005503670055036800550369005503700055037100550372005503730055037400550375005503760055037700550378005503790055038000550381005503820055038300550384005503850055038600550387005503880055038900550390005503910055039200550393005503940055039500550396005503970055039800550399005504000055040100550402005504030055040400550405005504060055040700550408005504090055041000550411005504120055041300550414005504150055041600550417005504180055041900550420005504210055042200550423005504240055042500550426005504270055042800550429005504300055043100550432005504330055043400550435005504360055043700550438005504390055044000550441005504420055044300550444005504450055044600550447005504480055044900550450005504510055045200550453005504540055045500550456005504570055045800550459005504600055046100550462005504630055046400550465005504660055046700550468005504690055047000550471005504720055047300550474005504750055047600550477005504780055047900550480005504810055048200550483005504840055048500550486005504870055048800550489005504900055049100550492005504930055049400550495005504960055049700550498005504990055050000550501005505020055050300550504005505050055050600550507005505080055050900550510005505110055051200550513005505140055051500550516005505170055051800550519005505200055052100550522005505230055052400550525005505260055052700550528005505290055053000550531005505320055053300550534005505350055053600550537005505380055053900550540005505410055054200550543005505440055054500550546005505470055054800550549005505500055055100550552005505530055055400550555005505560055055700550558005505590055056000550561005505620055056300550564005505650055056600550567005505680055056900550570005505710055057200550573005505740055057500550576005505770055057800550579005505800055058100550582005505830055058400550585005505860055058700550588005505890055059000550591005505920055059300550594005505950055059600550597005505980055059900550600005506010055060200550603005506040055060500550606005506070055060800550609005506100055061100550612005506130055061400550615005506160055061700550618005506190055062000550621005506220055062300550624005506250055062600550627005506280055062900550630005506310055063200550633005506340055063500550636005506370055063800550639005506400055064100550642005506430055064400550645005506460055064700550648005506490055065000550651005506520055065300550654005506550055065600550657005506580055065900550660005506610055066200550663005506640055066500550666005506670055066800550669005506700055067100550672005506730055067400550675005506760055067700550678005506790055068000560249005602500056025100560252005602530056025400560255005602560056025700560258005602590056026000560261005602620056026300560264005602650056026600560267005602680056026900560270005602710056027200560273005602740056027500560276005602770056027800560279005602800056028100560282005602830056028400560285005602860056028700560288005602890056029000560291005602920056029300560294005602950056029600560297005602980056029900560300005603010056030200560303005603040056030500560306005603070056030800560309005603100056031100560312005603130056031400560315005603160056031700560318005603190056032000560321005603220056032300560324005603250056032600560327005603280056032900560330005603310056033200560333005603340056033500560336005603370056033800560339005603400056034100560342005603430056034400560345005603460056034700560348005603490056035000560351005603520056035300560354005603550056035600560357005603580056035900560360005603610056036200560363005603640056036500560366005603670056036800560369005603700056037100560372005603730056037400560375005603760056037700560378005603790056038000560381005603820056038300560384005603850056038600560387005603880056038900560390005603910056039200560393005603940056039500560396005603970056039800560399005604000056040100560402005604030056040400560405005604060056040700560408005604090056041000560411005604120056041300560414005604150056041600560417005604180056041900560420005604210056042200560423005604240056042500560426005604270056042800560429005604300056043100560432005604330056043400560435005604360056043700560438005604390056044000560441005604420056044300560444005604450056044600560447005604480056044900560450005604510056045200560453005604540056045500560456005604570056045800560459005604600056046100560462005604630056046400560465005604660056046700560468005604690056047000560471005604720056047300560474005604750056047600560477005604780056047900560480005604810056048200560483005604840056048500560486005604870056048800560489005604900056049100560492005604930056049400560495005604960056049700560498005604990056050000560501005605020056050300560504005605050056050600560507005605080056050900560510005605110056051200560513005605140056051500560516005605170056051800560519005605200056052100560522005605230056052400560525005605260056052700560528005605290056053000560531005605320056053300560534005605350056053600560537005605380056053900560540005605410056054200560543005605440056054500560546005605470056054800560549005605500056055100560552005605530056055400560555005605560056055700560558005605590056056000560561005605620056056300560564005605650056056600560567005605680056056900560570005605710056057200560573005605740056057500560576005605770056057800560579005605800056058100560582005605830056058400560585005605860056058700560588005605890056059000560591005605920056059300560594005605950056059600560597005605980056059900560600005606010056060200560603005606040056060500560606005606070056060800560609005606100056061100560612005606130056061400560615005606160056061700560618005606190056062000560621005606220056062300560624005606250056062600560627005606280056062900560630005606310056063200560633005606340056063500560636005606370056063800560639005606400056064100560642005606430056064400560645005606460056064700560648005606490056065000560651005606520056065300560654005606550056065600560657005606580056065900560660005606610056066200560663005606640056066500560666005606670056066800560669005606700056067100560672005606730056067400560675005606760056067700560678005606790056068000570249005702500057025100570252005702530057025400570255005702560057025700570258005702590057026000570261005702620057026300570264005702650057026600570267005702680057026900570270005702710057027200570273005702740057027500570276005702770057027800570279005702800057028100570282005702830057028400570285005702860057028700570288005702890057029000570291005702920057029300570294005702950057029600570297005702980057029900570300005703010057030200570303005703040057030500570306005703070057030800570309005703100057031100570312005703130057031400570315005703160057031700570318005703190057032000570321005703220057032300570324005703250057032600570327005703280057032900570330005703310057033200570333005703340057033500570336005703370057033800570339005703400057034100570342005703430057034400570345005703460057034700570348005703490057035000570351005703520057035300570354005703550057035600570357005703580057035900570360005703610057036200570363005703640057036500570366005703670057036800570369005703700057037100570372005703730057037400570375005703760057037700570378005703790057038000570381005703820057038300570384005703850057038600570387005703880057038900570390005703910057039200570393005703940057039500570396005703970057039800570399005704000057040100570402005704030057040400570405005704060057040700570408005704090057041000570411005704120057041300570414005704150057041600570417005704180057041900570420005704210057042200570423005704240057042500570426005704270057042800570429005704300057043100570432005704330057043400570435005704360057043700570438005704390057044000570441005704420057044300570444005704450057044600570447005704480057044900570450005704510057045200570453005704540057045500570456005704570057045800570459005704600057046100570462005704630057046400570465005704660057046700570468005704690057047000570471005704720057047300570474005704750057047600570477005704780057047900570480005704810057048200570483005704840057048500570486005704870057048800570489005704900057049100570492005704930057049400570495005704960057049700570498005704990057050000570501005705020057050300570504005705050057050600570507005705080057050900570510005705110057051200570513005705140057051500570516005705170057051800570519005705200057052100570522005705230057052400570525005705260057052700570528005705290057053000570531005705320057053300570534005705350057053600570537005705380057053900570540005705410057054200570543005705440057054500570546005705470057054800570549005705500057055100570552005705530057055400570555005705560057055700570558005705590057056000570561005705620057056300570564005705650057056600570567005705680057056900570570005705710057057200570573005705740057057500570576005705770057057800570579005705800057058100570582005705830057058400570585005705860057058700570588005705890057059000570591005705920057059300570594005705950057059600570597005705980057059900570600005706010057060200570603005706040057060500570606005706070057060800570609005706100057061100570612005706130057061400570615005706160057061700570618005706190057062000570621005706220057062300570624005706250057062600570627005706280057062900570630005706310057063200570633005706340057063500570636005706370057063800570639005706400057064100570642005706430057064400570645005706460057064700570648005706490057065000570651005706520057065300570654005706550057065600570657005706580057065900570660005706610057066200570663005706640057066500570666005706670057066800570669005706700057067100570672005706730057067400570675005706760057067700570678005706790057068000580248005802490058025000580251005802520058025300580254005802550058025600580257005802580058025900580260005802610058026200580263005802640058026500580266005802670058026800580269005802700058027100580272005802730058027400580275005802760058027700580278005802790058028000580281005802820058028300580284005802850058028600580287005802880058028900580290005802910058029200580293005802940058029500580296005802970058029800580299005803000058030100580302005803030058030400580305005803060058030700580308005803090058031000580311005803120058031300580314005803150058031600580317005803180058031900580320005803210058032200580323005803240058032500580326005803270058032800580329005803300058033100580332005803330058033400580335005803360058033700580338005803390058034000580341005803420058034300580344005803450058034600580347005803480058034900580350005803510058035200580353005803540058035500580356005803570058035800580359005803600058036100580362005803630058036400580365005803660058036700580368005803690058037000580371005803720058037300580374005803750058037600580377005803780058037900580380005803810058038200580383005803840058038500580386005803870058038800580389005803900058039100580392005803930058039400580395005803960058039700580398005803990058040000580401005804020058040300580404005804050058040600580407005804080058040900580410005804110058041200580413005804140058041500580416005804170058041800580419005804200058042100580422005804230058042400580425005804260058042700580428005804290058043000580431005804320058043300580434005804350058043600580437005804380058043900580440005804410058044200580443005804440058044500580446005804470058044800580449005804500058045100580452005804530058045400580455005804560058045700580458005804590058046000580461005804620058046300580464005804650058046600580467005804680058046900580470005804710058047200580473005804740058047500580476005804770058047800580479005804800058048100580482005804830058048400580485005804860058048700580488005804890058049000580491005804920058049300580494005804950058049600580497005804980058049900580500005805010058050200580503005805040058050500580506005805070058050800580509005805100058051100580512005805130058051400580515005805160058051700580518005805190058052000580521005805220058052300580524005805250058052600580527005805280058052900580530005805310058053200580533005805340058053500580536005805370058053800580539005805400058054100580542005805430058054400580545005805460058054700580548005805490058055000580551005805520058055300580554005805550058055600580557005805580058055900580560005805610058056200580563005805640058056500580566005805670058056800580569005805700058057100580572005805730058057400580575005805760058057700580578005805790058058000580581005805820058058300580584005805850058058600580587005805880058058900580590005805910058059200580593005805940058059500580596005805970058059800580599005806000058060100580602005806030058060400580605005806060058060700580608005806090058061000580611005806120058061300580614005806150058061600580617005806180058061900580620005806210058062200580623005806240058062500580626005806270058062800580629005806300058063100580632005806330058063400580635005806360058063700580638005806390058064000580641005806420058064300580644005806450058064600580647005806480058064900580650005806510058065200580653005806540058065500580656005806570058065800580659005806600058066100580662005806630058066400580665005806660058066700580668005806690058067000580671005806720058067300580674005806750058067600580677005806780058067900590248005902490059025000590251005902520059025300590254005902550059025600590257005902580059025900590260005902610059026200590263005902640059026500590266005902670059026800590269005902700059027100590272005902730059027400590275005902760059027700590278005902790059028000590281005902820059028300590284005902850059028600590287005902880059028900590290005902910059029200590293005902940059029500590296005902970059029800590299005903000059030100590302005903030059030400590305005903060059030700590308005903090059031000590311005903120059031300590314005903150059031600590317005903180059031900590320005903210059032200590323005903240059032500590326005903270059032800590329005903300059033100590332005903330059033400590335005903360059033700590338005903390059034000590341005903420059034300590344005903450059034600590347005903480059034900590350005903510059035200590353005903540059035500590356005903570059035800590359005903600059036100590362005903630059036400590365005903660059036700590368005903690059037000590371005903720059037300590374005903750059037600590377005903780059037900590380005903810059038200590383005903840059038500590386005903870059038800590389005903900059039100590392005903930059039400590395005903960059039700590398005903990059040000590401005904020059040300590404005904050059040600590407005904080059040900590410005904110059041200590413005904140059041500590416005904170059041800590419005904200059042100590422005904230059042400590425005904260059042700590428005904290059043000590431005904320059043300590434005904350059043600590437005904380059043900590440005904410059044200590443005904440059044500590446005904470059044800590449005904500059045100590452005904530059045400590455005904560059045700590458005904590059046000590461005904620059046300590464005904650059046600590467005904680059046900590470005904710059047200590473005904740059047500590476005904770059047800590479005904800059048100590482005904830059048400590485005904860059048700590488005904890059049000590491005904920059049300590494005904950059049600590497005904980059049900590500005905010059050200590503005905040059050500590506005905070059050800590509005905100059051100590512005905130059051400590515005905160059051700590518005905190059052000590521005905220059052300590524005905250059052600590527005905280059052900590530005905310059053200590533005905340059053500590536005905370059053800590539005905400059054100590542005905430059054400590545005905460059054700590548005905490059055000590551005905520059055300590554005905550059055600590557005905580059055900590560005905610059056200590563005905640059056500590566005905670059056800590569005905700059057100590572005905730059057400590575005905760059057700590578005905790059058000590581005905820059058300590584005905850059058600590587005905880059058900590590005905910059059200590593005905940059059500590596005905970059059800590599005906000059060100590602005906030059060400590605005906060059060700590608005906090059061000590611005906120059061300590614005906150059061600590617005906180059061900590620005906210059062200590623005906240059062500590626005906270059062800590629005906300059063100590632005906330059063400590635005906360059063700590638005906390059064000590641005906420059064300590644005906450059064600590647005906480059064900590650005906510059065200590653005906540059065500590656005906570059065800590659005906600059066100590662005906630059066400590665005906660059066700590668005906690059067000590671005906720059067300590674005906750059067600590677005906780059067900600247006002480060024900600250006002510060025200600253006002540060025500600256006002570060025800600259006002600060026100600262006002630060026400600265006002660060026700600268006002690060027000600271006002720060027300600274006002750060027600600277006002780060027900600280006002810060028200600283006002840060028500600286006002870060028800600289006002900060029100600292006002930060029400600295006002960060029700600298006002990060030000600301006003020060030300600304006003050060030600600307006003080060030900600310006003110060031200600313006003140060031500600316006003170060031800600319006003200060032100600322006003230060032400600325006003260060032700600328006003290060033000600331006003320060033300600334006003350060033600600337006003380060033900600340006003410060034200600343006003440060034500600346006003470060034800600349006003500060035100600352006003530060035400600355006003560060035700600358006003590060036000600361006003620060036300600364006003650060036600600367006003680060036900600370006003710060037200600373006003740060037500600376006003770060037800600379006003800060038100600382006003830060038400600385006003860060038700600388006003890060039000600391006003920060039300600394006003950060039600600397006003980060039900600400006004010060040200600403006004040060040500600406006004070060040800600409006004100060041100600412006004130060041400600415006004160060041700600418006004190060042000600421006004220060042300600424006004250060042600600427006004280060042900600430006004310060043200600433006004340060043500600436006004370060043800600439006004400060044100600442006004430060044400600445006004460060044700600448006004490060045000600451006004520060045300600454006004550060045600600457006004580060045900600460006004610060046200600463006004640060046500600466006004670060046800600469006004700060047100600472006004730060047400600475006004760060047700600478006004790060048000600481006004820060048300600484006004850060048600600487006004880060048900600490006004910060049200600493006004940060049500600496006004970060049800600499006005000060050100600502006005030060050400600505006005060060050700600508006005090060051000600511006005120060051300600514006005150060051600600517006005180060051900600520006005210060052200600523006005240060052500600526006005270060052800600529006005300060053100600532006005330060053400600535006005360060053700600538006005390060054000600541006005420060054300600544006005450060054600600547006005480060054900600550006005510060055200600553006005540060055500600556006005570060055800600559006005600060056100600562006005630060056400600565006005660060056700600568006005690060057000600571006005720060057300600574006005750060057600600577006005780060057900600580006005810060058200600583006005840060058500600586006005870060058800600589006005900060059100600592006005930060059400600595006005960060059700600598006005990060060000600601006006020060060300600604006006050060060600600607006006080060060900600610006006110060061200600613006006140060061500600616006006170060061800600619006006200060062100600622006006230060062400600625006006260060062700600628006006290060063000600631006006320060063300600634006006350060063600600637006006380060063900600640006006410060064200600643006006440060064500600646006006470060064800600649006006500060065100600652006006530060065400600655006006560060065700600658006006590060066000600661006006620060066300600664006006650060066600600667006006680060066900600670006006710060067200600673006006740060067500600676006006770060067800600679006102470061024800610249006102500061025100610252006102530061025400610255006102560061025700610258006102590061026000610261006102620061026300610264006102650061026600610267006102680061026900610270006102710061027200610273006102740061027500610276006102770061027800610279006102800061028100610282006102830061028400610285006102860061028700610288006102890061029000610291006102920061029300610294006102950061029600610297006102980061029900610300006103010061030200610303006103040061030500610306006103070061030800610309006103100061031100610312006103130061031400610315006103160061031700610318006103190061032000610321006103220061032300610324006103250061032600610327006103280061032900610330006103310061033200610333006103340061033500610336006103370061033800610339006103400061034100610342006103430061034400610345006103460061034700610348006103490061035000610351006103520061035300610354006103550061035600610357006103580061035900610360006103610061036200610363006103640061036500610366006103670061036800610369006103700061037100610372006103730061037400610375006103760061037700610378006103790061038000610381006103820061038300610384006103850061038600610387006103880061038900610390006103910061039200610393006103940061039500610396006103970061039800610399006104000061040100610402006104030061040400610405006104060061040700610408006104090061041000610411006104120061041300610414006104150061041600610417006104180061041900610420006104210061042200610423006104240061042500610426006104270061042800610429006104300061043100610432006104330061043400610435006104360061043700610438006104390061044000610441006104420061044300610444006104450061044600610447006104480061044900610450006104510061045200610453006104540061045500610456006104570061045800610459006104600061046100610462006104630061046400610465006104660061046700610468006104690061047000610471006104720061047300610474006104750061047600610477006104780061047900610480006104810061048200610483006104840061048500610486006104870061048800610489006104900061049100610492006104930061049400610495006104960061049700610498006104990061050000610501006105020061050300610504006105050061050600610507006105080061050900610510006105110061051200610513006105140061051500610516006105170061051800610519006105200061052100610522006105230061052400610525006105260061052700610528006105290061053000610531006105320061053300610534006105350061053600610537006105380061053900610540006105410061054200610543006105440061054500610546006105470061054800610549006105500061055100610552006105530061055400610555006105560061055700610558006105590061056000610561006105620061056300610564006105650061056600610567006105680061056900610570006105710061057200610573006105740061057500610576006105770061057800610579006105800061058100610582006105830061058400610585006105860061058700610588006105890061059000610591006105920061059300610594006105950061059600610597006105980061059900610600006106010061060200610603006106040061060500610606006106070061060800610609006106100061061100610612006106130061061400610615006106160061061700610618006106190061062000610621006106220061062300610624006106250061062600610627006106280061062900610630006106310061063200610633006106340061063500610636006106370061063800610639006106400061064100610642006106430061064400610645006106460061064700610648006106490061065000610651006106520061065300610654006106550061065600610657006106580061065900610660006106610061066200610663006106640061066500610666006106670061066800610669006106700061067100610672006106730061067400610675006106760061067700610678006106790062024600620247006202480062024900620250006202510062025200620253006202540062025500620256006202570062025800620259006202600062026100620262006202630062026400620265006202660062026700620268006202690062027000620271006202720062027300620274006202750062027600620277006202780062027900620280006202810062028200620283006202840062028500620286006202870062028800620289006202900062029100620292006202930062029400620295006202960062029700620298006202990062030000620301006203020062030300620304006203050062030600620307006203080062030900620310006203110062031200620313006203140062031500620316006203170062031800620319006203200062032100620322006203230062032400620325006203260062032700620328006203290062033000620331006203320062033300620334006203350062033600620337006203380062033900620340006203410062034200620343006203440062034500620346006203470062034800620349006203500062035100620352006203530062035400620355006203560062035700620358006203590062036000620361006203620062036300620364006203650062036600620367006203680062036900620370006203710062037200620373006203740062037500620376006203770062037800620379006203800062038100620382006203830062038400620385006203860062038700620388006203890062039000620391006203920062039300620394006203950062039600620397006203980062039900620400006204010062040200620403006204040062040500620406006204070062040800620409006204100062041100620412006204130062041400620415006204160062041700620418006204190062042000620421006204220062042300620424006204250062042600620427006204280062042900620430006204310062043200620433006204340062043500620436006204370062043800620439006204400062044100620442006204430062044400620445006204460062044700620448006204490062045000620451006204520062045300620454006204550062045600620457006204580062045900620460006204610062046200620463006204640062046500620466006204670062046800620469006204700062047100620472006204730062047400620475006204760062047700620478006204790062048000620481006204820062048300620484006204850062048600620487006204880062048900620490006204910062049200620493006204940062049500620496006204970062049800620499006205000062050100620502006205030062050400620505006205060062050700620508006205090062051000620511006205120062051300620514006205150062051600620517006205180062051900620520006205210062052200620523006205240062052500620526006205270062052800620529006205300062053100620532006205330062053400620535006205360062053700620538006205390062054000620541006205420062054300620544006205450062054600620547006205480062054900620550006205510062055200620553006205540062055500620556006205570062055800620559006205600062056100620562006205630062056400620565006205660062056700620568006205690062057000620571006205720062057300620574006205750062057600620577006205780062057900620580006205810062058200620583006205840062058500620586006205870062058800620589006205900062059100620592006205930062059400620595006205960062059700620598006205990062060000620601006206020062060300620604006206050062060600620607006206080062060900620610006206110062061200620613006206140062061500620616006206170062061800620619006206200062062100620622006206230062062400620625006206260062062700620628006206290062063000620631006206320062063300620634006206350062063600620637006206380062063900620640006206410062064200620643006206440062064500620646006206470062064800620649006206500062065100620652006206530062065400620655006206560062065700620658006206590062066000620661006206620062066300620664006206650062066600620667006206680062066900620670006206710062067200620673006206740062067500620676006206770062067800620679006302460063024700630248006302490063025000630251006302520063025300630254006302550063025600630257006302580063025900630260006302610063026200630263006302640063026500630266006302670063026800630269006302700063027100630272006302730063027400630275006302760063027700630278006302790063028000630281006302820063028300630284006302850063028600630287006302880063028900630290006302910063029200630293006302940063029500630296006302970063029800630299006303000063030100630302006303030063030400630305006303060063030700630308006303090063031000630311006303120063031300630314006303150063031600630317006303180063031900630320006303210063032200630323006303240063032500630326006303270063032800630329006303300063033100630332006303330063033400630335006303360063033700630338006303390063034000630341006303420063034300630344006303450063034600630347006303480063034900630350006303510063035200630353006303540063035500630356006303570063035800630359006303600063036100630362006303630063036400630365006303660063036700630368006303690063037000630371006303720063037300630374006303750063037600630377006303780063037900630380006303810063038200630383006303840063038500630386006303870063038800630389006303900063039100630392006303930063039400630395006303960063039700630398006303990063040000630401006304020063040300630404006304050063040600630407006304080063040900630410006304110063041200630413006304140063041500630416006304170063041800630419006304200063042100630422006304230063042400630425006304260063042700630428006304290063043000630431006304320063043300630434006304350063043600630437006304380063043900630440006304410063044200630443006304440063044500630446006304470063044800630449006304500063045100630452006304530063045400630455006304560063045700630458006304590063046000630461006304620063046300630464006304650063046600630467006304680063046900630470006304710063047200630473006304740063047500630476006304770063047800630479006304800063048100630482006304830063048400630485006304860063048700630488006304890063049000630491006304920063049300630494006304950063049600630497006304980063049900630500006305010063050200630503006305040063050500630506006305070063050800630509006305100063051100630512006305130063051400630515006305160063051700630518006305190063052000630521006305220063052300630524006305250063052600630527006305280063052900630530006305310063053200630533006305340063053500630536006305370063053800630539006305400063054100630542006305430063054400630545006305460063054700630548006305490063055000630551006305520063055300630554006305550063055600630557006305580063055900630560006305610063056200630563006305640063056500630566006305670063056800630569006305700063057100630572006305730063057400630575006305760063057700630578006305790063058000630581006305820063058300630584006305850063058600630587006305880063058900630590006305910063059200630593006305940063059500630596006305970063059800630599006306000063060100630602006306030063060400630605006306060063060700630608006306090063061000630611006306120063061300630614006306150063061600630617006306180063061900630620006306210063062200630623006306240063062500630626006306270063062800630629006306300063063100630632006306330063063400630635006306360063063700630638006306390063064000630641006306420063064300630644006306450063064600630647006306480063064900630650006306510063065200630653006306540063065500630656006306570063065800630659006306600063066100630662006306630063066400630665006306660063066700630668006306690063067000630671006306720063067300630674006306750063067600630677006306780064024600640247006402480064024900640250006402510064025200640253006402540064025500640256006402570064025800640259006402600064026100640262006402630064026400640265006402660064026700640268006402690064027000640271006402720064027300640274006402750064027600640277006402780064027900640280006402810064028200640283006402840064028500640286006402870064028800640289006402900064029100640292006402930064029400640295006402960064029700640298006402990064030000640301006403020064030300640304006403050064030600640307006403080064030900640310006403110064031200640313006403140064031500640316006403170064031800640319006403200064032100640322006403230064032400640325006403260064032700640328006403290064033000640331006403320064033300640334006403350064033600640337006403380064033900640340006403410064034200640343006403440064034500640346006403470064034800640349006403500064035100640352006403530064035400640355006403560064035700640358006403590064036000640361006403620064036300640364006403650064036600640367006403680064036900640370006403710064037200640373006403740064037500640376006403770064037800640379006403800064038100640382006403830064038400640385006403860064038700640388006403890064039000640391006403920064039300640394006403950064039600640397006403980064039900640400006404010064040200640403006404040064040500640406006404070064040800640409006404100064041100640412006404130064041400640415006404160064041700640418006404190064042000640421006404220064042300640424006404250064042600640427006404280064042900640430006404310064043200640433006404340064043500640436006404370064043800640439006404400064044100640442006404430064044400640445006404460064044700640448006404490064045000640451006404520064045300640454006404550064045600640457006404580064045900640460006404610064046200640463006404640064046500640466006404670064046800640469006404700064047100640472006404730064047400640475006404760064047700640478006404790064048000640481006404820064048300640484006404850064048600640487006404880064048900640490006404910064049200640493006404940064049500640496006404970064049800640499006405000064050100640502006405030064050400640505006405060064050700640508006405090064051000640511006405120064051300640514006405150064051600640517006405180064051900640520006405210064052200640523006405240064052500640526006405270064052800640529006405300064053100640532006405330064053400640535006405360064053700640538006405390064054000640541006405420064054300640544006405450064054600640547006405480064054900640550006405510064055200640553006405540064055500640556006405570064055800640559006405600064056100640562006405630064056400640565006405660064056700640568006405690064057000640571006405720064057300640574006405750064057600640577006405780064057900640580006405810064058200640583006405840064058500640586006405870064058800640589006405900064059100640592006405930064059400640595006405960064059700640598006405990064060000640601006406020064060300640604006406050064060600640607006406080064060900640610006406110064061200640613006406140064061500640616006406170064061800640619006406200064062100640622006406230064062400640625006406260064062700640628006406290064063000640631006406320064063300640634006406350064063600640637006406380064063900640640006406410064064200640643006406440064064500640646006406470064064800640649006406500064065100640652006406530064065400640655006406560064065700640658006406590064066000640661006406620064066300640664006406650064066600640667006406680064066900640670006406710064067200640673006406740064067500640676006406770064067800650245006502460065024700650248006502490065025000650251006502520065025300650254006502550065025600650257006502580065025900650260006502610065026200650263006502640065026500650266006502670065026800650269006502700065027100650272006502730065027400650275006502760065027700650278006502790065028000650281006502820065028300650284006502850065028600650287006502880065028900650290006502910065029200650293006502940065029500650296006502970065029800650299006503000065030100650302006503030065030400650305006503060065030700650308006503090065031000650311006503120065031300650314006503150065031600650317006503180065031900650320006503210065032200650323006503240065032500650326006503270065032800650329006503300065033100650332006503330065033400650335006503360065033700650338006503390065034000650341006503420065034300650344006503450065034600650347006503480065034900650350006503510065035200650353006503540065035500650356006503570065035800650359006503600065036100650362006503630065036400650365006503660065036700650368006503690065037000650371006503720065037300650374006503750065037600650377006503780065037900650380006503810065038200650383006503840065038500650386006503870065038800650389006503900065039100650392006503930065039400650395006503960065039700650398006503990065040000650401006504020065040300650404006504050065040600650407006504080065040900650410006504110065041200650413006504140065041500650416006504170065041800650419006504200065042100650422006504230065042400650425006504260065042700650428006504290065043000650431006504320065043300650434006504350065043600650437006504380065043900650440006504410065044200650443006504440065044500650446006504470065044800650449006504500065045100650452006504530065045400650455006504560065045700650458006504590065046000650461006504620065046300650464006504650065046600650467006504680065046900650470006504710065047200650473006504740065047500650476006504770065047800650479006504800065048100650482006504830065048400650485006504860065048700650488006504890065049000650491006504920065049300650494006504950065049600650497006504980065049900650500006505010065050200650503006505040065050500650506006505070065050800650509006505100065051100650512006505130065051400650515006505160065051700650518006505190065052000650521006505220065052300650524006505250065052600650527006505280065052900650530006505310065053200650533006505340065053500650536006505370065053800650539006505400065054100650542006505430065054400650545006505460065054700650548006505490065055000650551006505520065055300650554006505550065055600650557006505580065055900650560006505610065056200650563006505640065056500650566006505670065056800650569006505700065057100650572006505730065057400650575006505760065057700650578006505790065058000650581006505820065058300650584006505850065058600650587006505880065058900650590006505910065059200650593006505940065059500650596006505970065059800650599006506000065060100650602006506030065060400650605006506060065060700650608006506090065061000650611006506120065061300650614006506150065061600650617006506180065061900650620006506210065062200650623006506240065062500650626006506270065062800650629006506300065063100650632006506330065063400650635006506360065063700650638006506390065064000650641006506420065064300650644006506450065064600650647006506480065064900650650006506510065065200650653006506540065065500650656006506570065065800650659006506600065066100650662006506630065066400650665006506660065066700650668006506690065067000650671006506720065067300650674006506750065067600650677006506780066024500660246006602470066024800660249006602500066025100660252006602530066025400660255006602560066025700660258006602590066026000660261006602620066026300660264006602650066026600660267006602680066026900660270006602710066027200660273006602740066027500660276006602770066027800660279006602800066028100660282006602830066028400660285006602860066028700660288006602890066029000660291006602920066029300660294006602950066029600660297006602980066029900660300006603010066030200660303006603040066030500660306006603070066030800660309006603100066031100660312006603130066031400660315006603160066031700660318006603190066032000660321006603220066032300660324006603250066032600660327006603280066032900660330006603310066033200660333006603340066033500660336006603370066033800660339006603400066034100660342006603430066034400660345006603460066034700660348006603490066035000660351006603520066035300660354006603550066035600660357006603580066035900660360006603610066036200660363006603640066036500660366006603670066036800660369006603700066037100660372006603730066037400660375006603760066037700660378006603790066038000660381006603820066038300660384006603850066038600660387006603880066038900660390006603910066039200660393006603940066039500660396006603970066039800660399006604000066040100660402006604030066040400660405006604060066040700660408006604090066041000660411006604120066041300660414006604150066041600660417006604180066041900660420006604210066042200660423006604240066042500660426006604270066042800660429006604300066043100660432006604330066043400660435006604360066043700660438006604390066044000660441006604420066044300660444006604450066044600660447006604480066044900660450006604510066045200660453006604540066045500660456006604570066045800660459006604600066046100660462006604630066046400660465006604660066046700660468006604690066047000660471006604720066047300660474006604750066047600660477006604780066047900660480006604810066048200660483006604840066048500660486006604870066048800660489006604900066049100660492006604930066049400660495006604960066049700660498006604990066050000660501006605020066050300660504006605050066050600660507006605080066050900660510006605110066051200660513006605140066051500660516006605170066051800660519006605200066052100660522006605230066052400660525006605260066052700660528006605290066053000660531006605320066053300660534006605350066053600660537006605380066053900660540006605410066054200660543006605440066054500660546006605470066054800660549006605500066055100660552006605530066055400660555006605560066055700660558006605590066056000660561006605620066056300660564006605650066056600660567006605680066056900660570006605710066057200660573006605740066057500660576006605770066057800660579006605800066058100660582006605830066058400660585006605860066058700660588006605890066059000660591006605920066059300660594006605950066059600660597006605980066059900660600006606010066060200660603006606040066060500660606006606070066060800660609006606100066061100660612006606130066061400660615006606160066061700660618006606190066062000660621006606220066062300660624006606250066062600660627006606280066062900660630006606310066063200660633006606340066063500660636006606370066063800660639006606400066064100660642006606430066064400660645006606460066064700660648006606490066065000660651006606520066065300660654006606550066065600660657006606580066065900660660006606610066066200660663006606640066066500660666006606670066066800660669006606700066067100660672006606730066067400660675006606760066067700660678006702440067024500670246006702470067024800670249006702500067025100670252006702530067025400670255006702560067025700670258006702590067026000670261006702620067026300670264006702650067026600670267006702680067026900670270006702710067027200670273006702740067027500670276006702770067027800670279006702800067028100670282006702830067028400670285006702860067028700670288006702890067029000670291006702920067029300670294006702950067029600670297006702980067029900670300006703010067030200670303006703040067030500670306006703070067030800670309006703100067031100670312006703130067031400670315006703160067031700670318006703190067032000670321006703220067032300670324006703250067032600670327006703280067032900670330006703310067033200670333006703340067033500670336006703370067033800670339006703400067034100670342006703430067034400670345006703460067034700670348006703490067035000670351006703520067035300670354006703550067035600670357006703580067035900670360006703610067036200670363006703640067036500670366006703670067036800670369006703700067037100670372006703730067037400670375006703760067037700670378006703790067038000670381006703820067038300670384006703850067038600670387006703880067038900670390006703910067039200670393006703940067039500670396006703970067039800670399006704000067040100670402006704030067040400670405006704060067040700670408006704090067041000670411006704120067041300670414006704150067041600670417006704180067041900670420006704210067042200670423006704240067042500670426006704270067042800670429006704300067043100670432006704330067043400670435006704360067043700670438006704390067044000670441006704420067044300670444006704450067044600670447006704480067044900670450006704510067045200670453006704540067045500670456006704570067045800670459006704600067046100670462006704630067046400670465006704660067046700670468006704690067047000670471006704720067047300670474006704750067047600670477006704780067047900670480006704810067048200670483006704840067048500670486006704870067048800670489006704900067049100670492006704930067049400670495006704960067049700670498006704990067050000670501006705020067050300670504006705050067050600670507006705080067050900670510006705110067051200670513006705140067051500670516006705170067051800670519006705200067052100670522006705230067052400670525006705260067052700670528006705290067053000670531006705320067053300670534006705350067053600670537006705380067053900670540006705410067054200670543006705440067054500670546006705470067054800670549006705500067055100670552006705530067055400670555006705560067055700670558006705590067056000670561006705620067056300670564006705650067056600670567006705680067056900670570006705710067057200670573006705740067057500670576006705770067057800670579006705800067058100670582006705830067058400670585006705860067058700670588006705890067059000670591006705920067059300670594006705950067059600670597006705980067059900670600006706010067060200670603006706040067060500670606006706070067060800670609006706100067061100670612006706130067061400670615006706160067061700670618006706190067062000670621006706220067062300670624006706250067062600670627006706280067062900670630006706310067063200670633006706340067063500670636006706370067063800670639006706400067064100670642006706430067064400670645006706460067064700670648006706490067065000670651006706520067065300670654006706550067065600670657006706580067065900670660006706610067066200670663006706640067066500670666006706670067066800670669006706700067067100670672006706730067067400670675006706760067067700680243006802440068024500680246006802470068024800680249006802500068025100680252006802530068025400680255006802560068025700680258006802590068026000680261006802620068026300680264006802650068026600680267006802680068026900680270006802710068027200680273006802740068027500680276006802770068027800680279006802800068028100680282006802830068028400680285006802860068028700680288006802890068029000680291006802920068029300680294006802950068029600680297006802980068029900680300006803010068030200680303006803040068030500680306006803070068030800680309006803100068031100680312006803130068031400680315006803160068031700680318006803190068032000680321006803220068032300680324006803250068032600680327006803280068032900680330006803310068033200680333006803340068033500680336006803370068033800680339006803400068034100680342006803430068034400680345006803460068034700680348006803490068035000680351006803520068035300680354006803550068035600680357006803580068035900680360006803610068036200680363006803640068036500680366006803670068036800680369006803700068037100680372006803730068037400680375006803760068037700680378006803790068038000680381006803820068038300680384006803850068038600680387006803880068038900680390006803910068039200680393006803940068039500680396006803970068039800680399006804000068040100680402006804030068040400680405006804060068040700680408006804090068041000680411006804120068041300680414006804150068041600680417006804180068041900680420006804210068042200680423006804240068042500680426006804270068042800680429006804300068043100680432006804330068043400680435006804360068043700680438006804390068044000680441006804420068044300680444006804450068044600680447006804480068044900680450006804510068045200680453006804540068045500680456006804570068045800680459006804600068046100680462006804630068046400680465006804660068046700680468006804690068047000680471006804720068047300680474006804750068047600680477006804780068047900680480006804810068048200680483006804840068048500680486006804870068048800680489006804900068049100680492006804930068049400680495006804960068049700680498006804990068050000680501006805020068050300680504006805050068050600680507006805080068050900680510006805110068051200680513006805140068051500680516006805170068051800680519006805200068052100680522006805230068052400680525006805260068052700680528006805290068053000680531006805320068053300680534006805350068053600680537006805380068053900680540006805410068054200680543006805440068054500680546006805470068054800680549006805500068055100680552006805530068055400680555006805560068055700680558006805590068056000680561006805620068056300680564006805650068056600680567006805680068056900680570006805710068057200680573006805740068057500680576006805770068057800680579006805800068058100680582006805830068058400680585006805860068058700680588006805890068059000680591006805920068059300680594006805950068059600680597006805980068059900680600006806010068060200680603006806040068060500680606006806070068060800680609006806100068061100680612006806130068061400680615006806160068061700680618006806190068062000680621006806220068062300680624006806250068062600680627006806280068062900680630006806310068063200680633006806340068063500680636006806370068063800680639006806400068064100680642006806430068064400680645006806460068064700680648006806490068065000680651006806520068065300680654006806550068065600680657006806580068065900680660006806610068066200680663006806640068066500680666006806670068066800680669006806700068067100680672006806730068067400680675006806760068067700690242006902430069024400690245006902460069024700690248006902490069025000690251006902520069025300690254006902550069025600690257006902580069025900690260006902610069026200690263006902640069026500690266006902670069026800690269006902700069027100690272006902730069027400690275006902760069027700690278006902790069028000690281006902820069028300690284006902850069028600690287006902880069028900690290006902910069029200690293006902940069029500690296006902970069029800690299006903000069030100690302006903030069030400690305006903060069030700690308006903090069031000690311006903120069031300690314006903150069031600690317006903180069031900690320006903210069032200690323006903240069032500690326006903270069032800690329006903300069033100690332006903330069033400690335006903360069033700690338006903390069034000690341006903420069034300690344006903450069034600690347006903480069034900690350006903510069035200690353006903540069035500690356006903570069035800690359006903600069036100690362006903630069036400690365006903660069036700690368006903690069037000690371006903720069037300690374006903750069037600690377006903780069037900690380006903810069038200690383006903840069038500690386006903870069038800690389006903900069039100690392006903930069039400690395006903960069039700690398006903990069040000690401006904020069040300690404006904050069040600690407006904080069040900690410006904110069041200690413006904140069041500690416006904170069041800690419006904200069042100690422006904230069042400690425006904260069042700690428006904290069043000690431006904320069043300690434006904350069043600690437006904380069043900690440006904410069044200690443006904440069044500690446006904470069044800690449006904500069045100690452006904530069045400690455006904560069045700690458006904590069046000690461006904620069046300690464006904650069046600690467006904680069046900690470006904710069047200690473006904740069047500690476006904770069047800690479006904800069048100690482006904830069048400690485006904860069048700690488006904890069049000690491006904920069049300690494006904950069049600690497006904980069049900690500006905010069050200690503006905040069050500690506006905070069050800690509006905100069051100690512006905130069051400690515006905160069051700690518006905190069052000690521006905220069052300690524006905250069052600690527006905280069052900690530006905310069053200690533006905340069053500690536006905370069053800690539006905400069054100690542006905430069054400690545006905460069054700690548006905490069055000690551006905520069055300690554006905550069055600690557006905580069055900690560006905610069056200690563006905640069056500690566006905670069056800690569006905700069057100690572006905730069057400690575006905760069057700690578006905790069058000690581006905820069058300690584006905850069058600690587006905880069058900690590006905910069059200690593006905940069059500690596006905970069059800690599006906000069060100690602006906030069060400690605006906060069060700690608006906090069061000690611006906120069061300690614006906150069061600690617006906180069061900690620006906210069062200690623006906240069062500690626006906270069062800690629006906300069063100690632006906330069063400690635006906360069063700690638006906390069064000690641006906420069064300690644006906450069064600690647006906480069064900690650006906510069065200690653006906540069065500690656006906570069065800690659006906600069066100690662006906630069066400690665006906660069066700690668006906690069067000690671006906720069067300690674006906750069067600690677007002420070024300700244007002450070024600700247007002480070024900700250007002510070025200700253007002540070025500700256007002570070025800700259007002600070026100700262007002630070026400700265007002660070026700700268007002690070027000700271007002720070027300700274007002750070027600700277007002780070027900700280007002810070028200700283007002840070028500700286007002870070028800700289007002900070029100700292007002930070029400700295007002960070029700700298007002990070030000700301007003020070030300700304007003050070030600700307007003080070030900700310007003110070031200700313007003140070031500700316007003170070031800700319007003200070032100700322007003230070032400700325007003260070032700700328007003290070033000700331007003320070033300700334007003350070033600700337007003380070033900700340007003410070034200700343007003440070034500700346007003470070034800700349007003500070035100700352007003530070035400700355007003560070035700700358007003590070036000700361007003620070036300700364007003650070036600700367007003680070036900700370007003710070037200700373007003740070037500700376007003770070037800700379007003800070038100700382007003830070038400700385007003860070038700700388007003890070039000700391007003920070039300700394007003950070039600700397007003980070039900700400007004010070040200700403007004040070040500700406007004070070040800700409007004100070041100700412007004130070041400700415007004160070041700700418007004190070042000700421007004220070042300700424007004250070042600700427007004280070042900700430007004310070043200700433007004340070043500700436007004370070043800700439007004400070044100700442007004430070044400700445007004460070044700700448007004490070045000700451007004520070045300700454007004550070045600700457007004580070045900700460007004610070046200700463007004640070046500700466007004670070046800700469007004700070047100700472007004730070047400700475007004760070047700700478007004790070048000700481007004820070048300700484007004850070048600700487007004880070048900700490007004910070049200700493007004940070049500700496007004970070049800700499007005000070050100700502007005030070050400700505007005060070050700700508007005090070051000700511007005120070051300700514007005150070051600700517007005180070051900700520007005210070052200700523007005240070052500700526007005270070052800700529007005300070053100700532007005330070053400700535007005360070053700700538007005390070054000700541007005420070054300700544007005450070054600700547007005480070054900700550007005510070055200700553007005540070055500700556007005570070055800700559007005600070056100700562007005630070056400700565007005660070056700700568007005690070057000700571007005720070057300700574007005750070057600700577007005780070057900700580007005810070058200700583007005840070058500700586007005870070058800700589007005900070059100700592007005930070059400700595007005960070059700700598007005990070060000700601007006020070060300700604007006050070060600700607007006080070060900700610007006110070061200700613007006140070061500700616007006170070061800700619007006200070062100700622007006230070062400700625007006260070062700700628007006290070063000700631007006320070063300700634007006350070063600700637007006380070063900700640007006410070064200700643007006440070064500700646007006470070064800700649007006500070065100700652007006530070065400700655007006560070065700700658007006590070066000700661007006620070066300700664007006650070066600700667007006680070066900700670007006710070067200700673007006740070067500700676007102410071024200710243007102440071024500710246007102470071024800710249007102500071025100710252007102530071025400710255007102560071025700710258007102590071026000710261007102620071026300710264007102650071026600710267007102680071026900710270007102710071027200710273007102740071027500710276007102770071027800710279007102800071028100710282007102830071028400710285007102860071028700710288007102890071029000710291007102920071029300710294007102950071029600710297007102980071029900710300007103010071030200710303007103040071030500710306007103070071030800710309007103100071031100710312007103130071031400710315007103160071031700710318007103190071032000710321007103220071032300710324007103250071032600710327007103280071032900710330007103310071033200710333007103340071033500710336007103370071033800710339007103400071034100710342007103430071034400710345007103460071034700710348007103490071035000710351007103520071035300710354007103550071035600710357007103580071035900710360007103610071036200710363007103640071036500710366007103670071036800710369007103700071037100710372007103730071037400710375007103760071037700710378007103790071038000710381007103820071038300710384007103850071038600710387007103880071038900710390007103910071039200710393007103940071039500710396007103970071039800710399007104000071040100710402007104030071040400710405007104060071040700710408007104090071041000710411007104120071041300710414007104150071041600710417007104180071041900710420007104210071042200710423007104240071042500710426007104270071042800710429007104300071043100710432007104330071043400710435007104360071043700710438007104390071044000710441007104420071044300710444007104450071044600710447007104480071044900710450007104510071045200710453007104540071045500710456007104570071045800710459007104600071046100710462007104630071046400710465007104660071046700710468007104690071047000710471007104720071047300710474007104750071047600710477007104780071047900710480007104810071048200710483007104840071048500710486007104870071048800710489007104900071049100710492007104930071049400710495007104960071049700710498007104990071050000710501007105020071050300710504007105050071050600710507007105080071050900710510007105110071051200710513007105140071051500710516007105170071051800710519007105200071052100710522007105230071052400710525007105260071052700710528007105290071053000710531007105320071053300710534007105350071053600710537007105380071053900710540007105410071054200710543007105440071054500710546007105470071054800710549007105500071055100710552007105530071055400710555007105560071055700710558007105590071056000710561007105620071056300710564007105650071056600710567007105680071056900710570007105710071057200710573007105740071057500710576007105770071057800710579007105800071058100710582007105830071058400710585007105860071058700710588007105890071059000710591007105920071059300710594007105950071059600710597007105980071059900710600007106010071060200710603007106040071060500710606007106070071060800710609007106100071061100710612007106130071061400710615007106160071061700710618007106190071062000710621007106220071062300710624007106250071062600710627007106280071062900710630007106310071063200710633007106340071063500710636007106370071063800710639007106400071064100710642007106430071064400710645007106460071064700710648007106490071065000710651007106520071065300710654007106550071065600710657007106580071065900710660007106610071066200710663007106640071066500710666007106670071066800710669007106700071067100710672007106730071067400710675007106760072024000720241007202420072024300720244007202450072024600720247007202480072024900720250007202510072025200720253007202540072025500720256007202570072025800720259007202600072026100720262007202630072026400720265007202660072026700720268007202690072027000720271007202720072027300720274007202750072027600720277007202780072027900720280007202810072028200720283007202840072028500720286007202870072028800720289007202900072029100720292007202930072029400720295007202960072029700720298007202990072030000720301007203020072030300720304007203050072030600720307007203080072030900720310007203110072031200720313007203140072031500720316007203170072031800720319007203200072032100720322007203230072032400720325007203260072032700720328007203290072033000720331007203320072033300720334007203350072033600720337007203380072033900720340007203410072034200720343007203440072034500720346007203470072034800720349007203500072035100720352007203530072035400720355007203560072035700720358007203590072036000720361007203620072036300720364007203650072036600720367007203680072036900720370007203710072037200720373007203740072037500720376007203770072037800720379007203800072038100720382007203830072038400720385007203860072038700720388007203890072039000720391007203920072039300720394007203950072039600720397007203980072039900720400007204010072040200720403007204040072040500720406007204070072040800720409007204100072041100720412007204130072041400720415007204160072041700720418007204190072042000720421007204220072042300720424007204250072042600720427007204280072042900720430007204310072043200720433007204340072043500720436007204370072043800720439007204400072044100720442007204430072044400720445007204460072044700720448007204490072045000720451007204520072045300720454007204550072045600720457007204580072045900720460007204610072046200720463007204640072046500720466007204670072046800720469007204700072047100720472007204730072047400720475007204760072047700720478007204790072048000720481007204820072048300720484007204850072048600720487007204880072048900720490007204910072049200720493007204940072049500720496007204970072049800720499007205000072050100720502007205030072050400720505007205060072050700720508007205090072051000720511007205120072051300720514007205150072051600720517007205180072051900720520007205210072052200720523007205240072052500720526007205270072052800720529007205300072053100720532007205330072053400720535007205360072053700720538007205390072054000720541007205420072054300720544007205450072054600720547007205480072054900720550007205510072055200720553007205540072055500720556007205570072055800720559007205600072056100720562007205630072056400720565007205660072056700720568007205690072057000720571007205720072057300720574007205750072057600720577007205780072057900720580007205810072058200720583007205840072058500720586007205870072058800720589007205900072059100720592007205930072059400720595007205960072059700720598007205990072060000720601007206020072060300720604007206050072060600720607007206080072060900720610007206110072061200720613007206140072061500720616007206170072061800720619007206200072062100720622007206230072062400720625007206260072062700720628007206290072063000720631007206320072063300720634007206350072063600720637007206380072063900720640007206410072064200720643007206440072064500720646007206470072064800720649007206500072065100720652007206530072065400720655007206560072065700720658007206590072066000720661007206620072066300720664007206650072066600720667007206680072066900720670007206710072067200720673007206740072067500720676007206770073024000730241007302420073024300730244007302450073024600730247007302480073024900730250007302510073025200730253007302540073025500730256007302570073025800730259007302600073026100730262007302630073026400730265007302660073026700730268007302690073027000730271007302720073027300730274007302750073027600730277007302780073027900730280007302810073028200730283007302840073028500730286007302870073028800730289007302900073029100730292007302930073029400730295007302960073029700730298007302990073030000730301007303020073030300730304007303050073030600730307007303080073030900730310007303110073031200730313007303140073031500730316007303170073031800730319007303200073032100730322007303230073032400730325007303260073032700730328007303290073033000730331007303320073033300730334007303350073033600730337007303380073033900730340007303410073034200730343007303440073034500730346007303470073034800730349007303500073035100730352007303530073035400730355007303560073035700730358007303590073036000730361007303620073036300730364007303650073036600730367007303680073036900730370007303710073037200730373007303740073037500730376007303770073037800730379007303800073038100730382007303830073038400730385007303860073038700730388007303890073039000730391007303920073039300730394007303950073039600730397007303980073039900730400007304010073040200730403007304040073040500730406007304070073040800730409007304100073041100730412007304130073041400730415007304160073041700730418007304190073042000730421007304220073042300730424007304250073042600730427007304280073042900730430007304310073043200730433007304340073043500730436007304370073043800730439007304400073044100730442007304430073044400730445007304460073044700730448007304490073045000730451007304520073045300730454007304550073045600730457007304580073045900730460007304610073046200730463007304640073046500730466007304670073046800730469007304700073047100730472007304730073047400730475007304760073047700730478007304790073048000730481007304820073048300730484007304850073048600730487007304880073048900730490007304910073049200730493007304940073049500730496007304970073049800730499007305000073050100730502007305030073050400730505007305060073050700730508007305090073051000730511007305120073051300730514007305150073051600730517007305180073051900730520007305210073052200730523007305240073052500730526007305270073052800730529007305300073053100730532007305330073053400730535007305360073053700730538007305390073054000730541007305420073054300730544007305450073054600730547007305480073054900730550007305510073055200730553007305540073055500730556007305570073055800730559007305600073056100730562007305630073056400730565007305660073056700730568007305690073057000730571007305720073057300730574007305750073057600730577007305780073057900730580007305810073058200730583007305840073058500730586007305870073058800730589007305900073059100730592007305930073059400730595007305960073059700730598007305990073060000730601007306020073060300730604007306050073060600730607007306080073060900730610007306110073061200730613007306140073061500730616007306170073061800730619007306200073062100730622007306230073062400730625007306260073062700730628007306290073063000730631007306320073063300730634007306350073063600730637007306380073063900730640007306410073064200730643007306440073064500730646007306470073064800730649007306500073065100730652007306530073065400730655007306560073065700730658007306590073066000730661007306620073066300730664007306650073066600730667007306680073066900730670007306710073067200730673007306740073067500730676007306770074023900740240007402410074024200740243007402440074024500740246007402470074024800740249007402500074025100740252007402530074025400740255007402560074025700740258007402590074026000740261007402620074026300740264007402650074026600740267007402680074026900740270007402710074027200740273007402740074027500740276007402770074027800740279007402800074028100740282007402830074028400740285007402860074028700740288007402890074029000740291007402920074029300740294007402950074029600740297007402980074029900740300007403010074030200740303007403040074030500740306007403070074030800740309007403100074031100740312007403130074031400740315007403160074031700740318007403190074032000740321007403220074032300740324007403250074032600740327007403280074032900740330007403310074033200740333007403340074033500740336007403370074033800740339007403400074034100740342007403430074034400740345007403460074034700740348007403490074035000740351007403520074035300740354007403550074035600740357007403580074035900740360007403610074036200740363007403640074036500740366007403670074036800740369007403700074037100740372007403730074037400740375007403760074037700740378007403790074038000740381007403820074038300740384007403850074038600740387007403880074038900740390007403910074039200740393007403940074039500740396007403970074039800740399007404000074040100740402007404030074040400740405007404060074040700740408007404090074041000740411007404120074041300740414007404150074041600740417007404180074041900740420007404210074042200740423007404240074042500740426007404270074042800740429007404300074043100740432007404330074043400740435007404360074043700740438007404390074044000740441007404420074044300740444007404450074044600740447007404480074044900740450007404510074045200740453007404540074045500740456007404570074045800740459007404600074046100740462007404630074046400740465007404660074046700740468007404690074047000740471007404720074047300740474007404750074047600740477007404780074047900740480007404810074048200740483007404840074048500740486007404870074048800740489007404900074049100740492007404930074049400740495007404960074049700740498007404990074050000740501007405020074050300740504007405050074050600740507007405080074050900740510007405110074051200740513007405140074051500740516007405170074051800740519007405200074052100740522007405230074052400740525007405260074052700740528007405290074053000740531007405320074053300740534007405350074053600740537007405380074053900740540007405410074054200740543007405440074054500740546007405470074054800740549007405500074055100740552007405530074055400740555007405560074055700740558007405590074056000740561007405620074056300740564007405650074056600740567007405680074056900740570007405710074057200740573007405740074057500740576007405770074057800740579007405800074058100740582007405830074058400740585007405860074058700740588007405890074059000740591007405920074059300740594007405950074059600740597007405980074059900740600007406010074060200740603007406040074060500740606007406070074060800740609007406100074061100740612007406130074061400740615007406160074061700740618007406190074062000740621007406220074062300740624007406250074062600740627007406280074062900740630007406310074063200740633007406340074063500740636007406370074063800740639007406400074064100740642007406430074064400740645007406460074064700740648007406490074065000740651007406520074065300740654007406550074065600740657007406580074065900740660007406610074066200740663007406640074066500740666007406670074066800740669007406700074067100740672007406730074067400740675007406760074067700750238007502390075024000750241007502420075024300750244007502450075024600750247007502480075024900750250007502510075025200750253007502540075025500750256007502570075025800750259007502600075026100750262007502630075026400750265007502660075026700750268007502690075027000750271007502720075027300750274007502750075027600750277007502780075027900750280007502810075028200750283007502840075028500750286007502870075028800750289007502900075029100750292007502930075029400750295007502960075029700750298007502990075030000750301007503020075030300750304007503050075030600750307007503080075030900750310007503110075031200750313007503140075031500750316007503170075031800750319007503200075032100750322007503230075032400750325007503260075032700750328007503290075033000750331007503320075033300750334007503350075033600750337007503380075033900750340007503410075034200750343007503440075034500750346007503470075034800750349007503500075035100750352007503530075035400750355007503560075035700750358007503590075036000750361007503620075036300750364007503650075036600750367007503680075036900750370007503710075037200750373007503740075037500750376007503770075037800750379007503800075038100750382007503830075038400750385007503860075038700750388007503890075039000750391007503920075039300750394007503950075039600750397007503980075039900750400007504010075040200750403007504040075040500750406007504070075040800750409007504100075041100750412007504130075041400750415007504160075041700750418007504190075042000750421007504220075042300750424007504250075042600750427007504280075042900750430007504310075043200750433007504340075043500750436007504370075043800750439007504400075044100750442007504430075044400750445007504460075044700750448007504490075045000750451007504520075045300750454007504550075045600750457007504580075045900750460007504610075046200750463007504640075046500750466007504670075046800750469007504700075047100750472007504730075047400750475007504760075047700750478007504790075048000750481007504820075048300750484007504850075048600750487007504880075048900750490007504910075049200750493007504940075049500750496007504970075049800750499007505000075050100750502007505030075050400750505007505060075050700750508007505090075051000750511007505120075051300750514007505150075051600750517007505180075051900750520007505210075052200750523007505240075052500750526007505270075052800750529007505300075053100750532007505330075053400750535007505360075053700750538007505390075054000750541007505420075054300750544007505450075054600750547007505480075054900750550007505510075055200750553007505540075055500750556007505570075055800750559007505600075056100750562007505630075056400750565007505660075056700750568007505690075057000750571007505720075057300750574007505750075057600750577007505780075057900750580007505810075058200750583007505840075058500750586007505870075058800750589007505900075059100750592007505930075059400750595007505960075059700750598007505990075060000750601007506020075060300750604007506050075060600750607007506080075060900750610007506110075061200750613007506140075061500750616007506170075061800750619007506200075062100750622007506230075062400750625007506260075062700750628007506290075063000750631007506320075063300750634007506350075063600750637007506380075063900750640007506410075064200750643007506440075064500750646007506470075064800750649007506500075065100750652007506530075065400750655007506560075065700750658007506590075066000750661007506620075066300750664007506650075066600750667007506680075066900750670007506710075067200750673007506740075067500750676007506770076023600760237007602380076023900760240007602410076024200760243007602440076024500760246007602470076024800760249007602500076025100760252007602530076025400760255007602560076025700760258007602590076026000760261007602620076026300760264007602650076026600760267007602680076026900760270007602710076027200760273007602740076027500760276007602770076027800760279007602800076028100760282007602830076028400760285007602860076028700760288007602890076029000760291007602920076029300760294007602950076029600760297007602980076029900760300007603010076030200760303007603040076030500760306007603070076030800760309007603100076031100760312007603130076031400760315007603160076031700760318007603190076032000760321007603220076032300760324007603250076032600760327007603280076032900760330007603310076033200760333007603340076033500760336007603370076033800760339007603400076034100760342007603430076034400760345007603460076034700760348007603490076035000760351007603520076035300760354007603550076035600760357007603580076035900760360007603610076036200760363007603640076036500760366007603670076036800760369007603700076037100760372007603730076037400760375007603760076037700760378007603790076038000760381007603820076038300760384007603850076038600760387007603880076038900760390007603910076039200760393007603940076039500760396007603970076039800760399007604000076040100760402007604030076040400760405007604060076040700760408007604090076041000760411007604120076041300760414007604150076041600760417007604180076041900760420007604210076042200760423007604240076042500760426007604270076042800760429007604300076043100760432007604330076043400760435007604360076043700760438007604390076044000760441007604420076044300760444007604450076044600760447007604480076044900760450007604510076045200760453007604540076045500760456007604570076045800760459007604600076046100760462007604630076046400760465007604660076046700760468007604690076047000760471007604720076047300760474007604750076047600760477007604780076047900760480007604810076048200760483007604840076048500760486007604870076048800760489007604900076049100760492007604930076049400760495007604960076049700760498007604990076050000760501007605020076050300760504007605050076050600760507007605080076050900760510007605110076051200760513007605140076051500760516007605170076051800760519007605200076052100760522007605230076052400760525007605260076052700760528007605290076053000760531007605320076053300760534007605350076053600760537007605380076053900760540007605410076054200760543007605440076054500760546007605470076054800760549007605500076055100760552007605530076055400760555007605560076055700760558007605590076056000760561007605620076056300760564007605650076056600760567007605680076056900760570007605710076057200760573007605740076057500760576007605770076057800760579007605800076058100760582007605830076058400760585007605860076058700760588007605890076059000760591007605920076059300760594007605950076059600760597007605980076059900760600007606010076060200760603007606040076060500760606007606070076060800760609007606100076061100760612007606130076061400760615007606160076061700760618007606190076062000760621007606220076062300760624007606250076062600760627007606280076062900760630007606310076063200760633007606340076063500760636007606370076063800760639007606400076064100760642007606430076064400760645007606460076064700760648007606490076065000760651007606520076065300760654007606550076065600760657007606580076065900760660007606610076066200760663007606640076066500760666007606670076066800760669007606700076067100760672007606730076067400760675007606760076067700770235007702360077023700770238007702390077024000770241007702420077024300770244007702450077024600770247007702480077024900770250007702510077025200770253007702540077025500770256007702570077025800770259007702600077026100770262007702630077026400770265007702660077026700770268007702690077027000770271007702720077027300770274007702750077027600770277007702780077027900770280007702810077028200770283007702840077028500770286007702870077028800770289007702900077029100770292007702930077029400770295007702960077029700770298007702990077030000770301007703020077030300770304007703050077030600770307007703080077030900770310007703110077031200770313007703140077031500770316007703170077031800770319007703200077032100770322007703230077032400770325007703260077032700770328007703290077033000770331007703320077033300770334007703350077033600770337007703380077033900770340007703410077034200770343007703440077034500770346007703470077034800770349007703500077035100770352007703530077035400770355007703560077035700770358007703590077036000770361007703620077036300770364007703650077036600770367007703680077036900770370007703710077037200770373007703740077037500770376007703770077037800770379007703800077038100770382007703830077038400770385007703860077038700770388007703890077039000770391007703920077039300770394007703950077039600770397007703980077039900770400007704010077040200770403007704040077040500770406007704070077040800770409007704100077041100770412007704130077041400770415007704160077041700770418007704190077042000770421007704220077042300770424007704250077042600770427007704280077042900770430007704310077043200770433007704340077043500770436007704370077043800770439007704400077044100770442007704430077044400770445007704460077044700770448007704490077045000770451007704520077045300770454007704550077045600770457007704580077045900770460007704610077046200770463007704640077046500770466007704670077046800770469007704700077047100770472007704730077047400770475007704760077047700770478007704790077048000770481007704820077048300770484007704850077048600770487007704880077048900770490007704910077049200770493007704940077049500770496007704970077049800770499007705000077050100770502007705030077050400770505007705060077050700770508007705090077051000770511007705120077051300770514007705150077051600770517007705180077051900770520007705210077052200770523007705240077052500770526007705270077052800770529007705300077053100770532007705330077053400770535007705360077053700770538007705390077054000770541007705420077054300770544007705450077054600770547007705480077054900770550007705510077055200770553007705540077055500770556007705570077055800770559007705600077056100770562007705630077056400770565007705660077056700770568007705690077057000770571007705720077057300770574007705750077057600770577007705780077057900770580007705810077058200770583007705840077058500770586007705870077058800770589007705900077059100770592007705930077059400770595007705960077059700770598007705990077060000770601007706020077060300770604007706050077060600770607007706080077060900770610007706110077061200770613007706140077061500770616007706170077061800770619007706200077062100770622007706230077062400770625007706260077062700770628007706290077063000770631007706320077063300770634007706350077063600770637007706380077063900770640007706410077064200770643007706440077064500770646007706470077064800770649007706500077065100770652007706530077065400770655007706560077065700770658007706590077066000770661007706620077066300770664007706650077066600770667007706680077066900770670007706710077067200770673007706740077067500770676007706770078023400780235007802360078023700780238007802390078024000780241007802420078024300780244007802450078024600780247007802480078024900780250007802510078025200780253007802540078025500780256007802570078025800780259007802600078026100780262007802630078026400780265007802660078026700780268007802690078027000780271007802720078027300780274007802750078027600780277007802780078027900780280007802810078028200780283007802840078028500780286007802870078028800780289007802900078029100780292007802930078029400780295007802960078029700780298007802990078030000780301007803020078030300780304007803050078030600780307007803080078030900780310007803110078031200780313007803140078031500780316007803170078031800780319007803200078032100780322007803230078032400780325007803260078032700780328007803290078033000780331007803320078033300780334007803350078033600780337007803380078033900780340007803410078034200780343007803440078034500780346007803470078034800780349007803500078035100780352007803530078035400780355007803560078035700780358007803590078036000780361007803620078036300780364007803650078036600780367007803680078036900780370007803710078037200780373007803740078037500780376007803770078037800780379007803800078038100780382007803830078038400780385007803860078038700780388007803890078039000780391007803920078039300780394007803950078039600780397007803980078039900780400007804010078040200780403007804040078040500780406007804070078040800780409007804100078041100780412007804130078041400780415007804160078041700780418007804190078042000780421007804220078042300780424007804250078042600780427007804280078042900780430007804310078043200780433007804340078043500780436007804370078043800780439007804400078044100780442007804430078044400780445007804460078044700780448007804490078045000780451007804520078045300780454007804550078045600780457007804580078045900780460007804610078046200780463007804640078046500780466007804670078046800780469007804700078047100780472007804730078047400780475007804760078047700780478007804790078048000780481007804820078048300780484007804850078048600780487007804880078048900780490007804910078049200780493007804940078049500780496007804970078049800780499007805000078050100780502007805030078050400780505007805060078050700780508007805090078051000780511007805120078051300780514007805150078051600780517007805180078051900780520007805210078052200780523007805240078052500780526007805270078052800780529007805300078053100780532007805330078053400780535007805360078053700780538007805390078054000780541007805420078054300780544007805450078054600780547007805480078054900780550007805510078055200780553007805540078055500780556007805570078055800780559007805600078056100780562007805630078056400780565007805660078056700780568007805690078057000780571007805720078057300780574007805750078057600780577007805780078057900780580007805810078058200780583007805840078058500780586007805870078058800780589007805900078059100780592007805930078059400780595007805960078059700780598007805990078060000780601007806020078060300780604007806050078060600780607007806080078060900780610007806110078061200780613007806140078061500780616007806170078061800780619007806200078062100780622007806230078062400780625007806260078062700780628007806290078063000780631007806320078063300780634007806350078063600780637007806380078063900780640007806410078064200780643007806440078064500780646007806470078064800780649007806500078065100780652007806530078065400780655007806560078065700780658007806590078066000780661007806620078066300780664007806650078066600780667007806680078066900780670007806710078067200780673007806740078067500780676007806770079023200790233007902340079023500790236007902370079023800790239007902400079024100790242007902430079024400790245007902460079024700790248007902490079025000790251007902520079025300790254007902550079025600790257007902580079025900790260007902610079026200790263007902640079026500790266007902670079026800790269007902700079027100790272007902730079027400790275007902760079027700790278007902790079028000790281007902820079028300790284007902850079028600790287007902880079028900790290007902910079029200790293007902940079029500790296007902970079029800790299007903000079030100790302007903030079030400790305007903060079030700790308007903090079031000790311007903120079031300790314007903150079031600790317007903180079031900790320007903210079032200790323007903240079032500790326007903270079032800790329007903300079033100790332007903330079033400790335007903360079033700790338007903390079034000790341007903420079034300790344007903450079034600790347007903480079034900790350007903510079035200790353007903540079035500790356007903570079035800790359007903600079036100790362007903630079036400790365007903660079036700790368007903690079037000790371007903720079037300790374007903750079037600790377007903780079037900790380007903810079038200790383007903840079038500790386007903870079038800790389007903900079039100790392007903930079039400790395007903960079039700790398007903990079040000790401007904020079040300790404007904050079040600790407007904080079040900790410007904110079041200790413007904140079041500790416007904170079041800790419007904200079042100790422007904230079042400790425007904260079042700790428007904290079043000790431007904320079043300790434007904350079043600790437007904380079043900790440007904410079044200790443007904440079044500790446007904470079044800790449007904500079045100790452007904530079045400790455007904560079045700790458007904590079046000790461007904620079046300790464007904650079046600790467007904680079046900790470007904710079047200790473007904740079047500790476007904770079047800790479007904800079048100790482007904830079048400790485007904860079048700790488007904890079049000790491007904920079049300790494007904950079049600790497007904980079049900790500007905010079050200790503007905040079050500790506007905070079050800790509007905100079051100790512007905130079051400790515007905160079051700790518007905190079052000790521007905220079052300790524007905250079052600790527007905280079052900790530007905310079053200790533007905340079053500790536007905370079053800790539007905400079054100790542007905430079054400790545007905460079054700790548007905490079055000790551007905520079055300790554007905550079055600790557007905580079055900790560007905610079056200790563007905640079056500790566007905670079056800790569007905700079057100790572007905730079057400790575007905760079057700790578007905790079058000790581007905820079058300790584007905850079058600790587007905880079058900790590007905910079059200790593007905940079059500790596007905970079059800790599007906000079060100790602007906030079060400790605007906060079060700790608007906090079061000790611007906120079061300790614007906150079061600790617007906180079061900790620007906210079062200790623007906240079062500790626007906270079062800790629007906300079063100790632007906330079063400790635007906360079063700790638007906390079064000790641007906420079064300790644007906450079064600790647007906480079064900790650007906510079065200790653007906540079065500790656007906570079065800790659007906600079066100790662007906630079066400790665007906660079066700790668007906690079067000790671007906720079067300790674007906750079067600800231008002320080023300800234008002350080023600800237008002380080023900800240008002410080024200800243008002440080024500800246008002470080024800800249008002500080025100800252008002530080025400800255008002560080025700800258008002590080026000800261008002620080026300800264008002650080026600800267008002680080026900800270008002710080027200800273008002740080027500800276008002770080027800800279008002800080028100800282008002830080028400800285008002860080028700800288008002890080029000800291008002920080029300800294008002950080029600800297008002980080029900800300008003010080030200800303008003040080030500800306008003070080030800800309008003100080031100800312008003130080031400800315008003160080031700800318008003190080032000800321008003220080032300800324008003250080032600800327008003280080032900800330008003310080033200800333008003340080033500800336008003370080033800800339008003400080034100800342008003430080034400800345008003460080034700800348008003490080035000800351008003520080035300800354008003550080035600800357008003580080035900800360008003610080036200800363008003640080036500800366008003670080036800800369008003700080037100800372008003730080037400800375008003760080037700800378008003790080038000800381008003820080038300800384008003850080038600800387008003880080038900800390008003910080039200800393008003940080039500800396008003970080039800800399008004000080040100800402008004030080040400800405008004060080040700800408008004090080041000800411008004120080041300800414008004150080041600800417008004180080041900800420008004210080042200800423008004240080042500800426008004270080042800800429008004300080043100800432008004330080043400800435008004360080043700800438008004390080044000800441008004420080044300800444008004450080044600800447008004480080044900800450008004510080045200800453008004540080045500800456008004570080045800800459008004600080046100800462008004630080046400800465008004660080046700800468008004690080047000800471008004720080047300800474008004750080047600800477008004780080047900800480008004810080048200800483008004840080048500800486008004870080048800800489008004900080049100800492008004930080049400800495008004960080049700800498008004990080050000800501008005020080050300800504008005050080050600800507008005080080050900800510008005110080051200800513008005140080051500800516008005170080051800800519008005200080052100800522008005230080052400800525008005260080052700800528008005290080053000800531008005320080053300800534008005350080053600800537008005380080053900800540008005410080054200800543008005440080054500800546008005470080054800800549008005500080055100800552008005530080055400800555008005560080055700800558008005590080056000800561008005620080056300800564008005650080056600800567008005680080056900800570008005710080057200800573008005740080057500800576008005770080057800800579008005800080058100800582008005830080058400800585008005860080058700800588008005890080059000800591008005920080059300800594008005950080059600800597008005980080059900800600008006010080060200800603008006040080060500800606008006070080060800800609008006100080061100800612008006130080061400800615008006160080061700800618008006190080062000800621008006220080062300800624008006250080062600800627008006280080062900800630008006310080063200800633008006340080063500800636008006370080063800800639008006400080064100800642008006430080064400800645008006460080064700800648008006490080065000800651008006520080065300800654008006550080065600800657008006580080065900800660008006610080066200800663008006640080066500800666008006670080066800800669008006700080067100800672008006730080067400800675008006760081023000810231008102320081023300810234008102350081023600810237008102380081023900810240008102410081024200810243008102440081024500810246008102470081024800810249008102500081025100810252008102530081025400810255008102560081025700810258008102590081026000810261008102620081026300810264008102650081026600810267008102680081026900810270008102710081027200810273008102740081027500810276008102770081027800810279008102800081028100810282008102830081028400810285008102860081028700810288008102890081029000810291008102920081029300810294008102950081029600810297008102980081029900810300008103010081030200810303008103040081030500810306008103070081030800810309008103100081031100810312008103130081031400810315008103160081031700810318008103190081032000810321008103220081032300810324008103250081032600810327008103280081032900810330008103310081033200810333008103340081033500810336008103370081033800810339008103400081034100810342008103430081034400810345008103460081034700810348008103490081035000810351008103520081035300810354008103550081035600810357008103580081035900810360008103610081036200810363008103640081036500810366008103670081036800810369008103700081037100810372008103730081037400810375008103760081037700810378008103790081038000810381008103820081038300810384008103850081038600810387008103880081038900810390008103910081039200810393008103940081039500810396008103970081039800810399008104000081040100810402008104030081040400810405008104060081040700810408008104090081041000810411008104120081041300810414008104150081041600810417008104180081041900810420008104210081042200810423008104240081042500810426008104270081042800810429008104300081043100810432008104330081043400810435008104360081043700810438008104390081044000810441008104420081044300810444008104450081044600810447008104480081044900810450008104510081045200810453008104540081045500810456008104570081045800810459008104600081046100810462008104630081046400810465008104660081046700810468008104690081047000810471008104720081047300810474008104750081047600810477008104780081047900810480008104810081048200810483008104840081048500810486008104870081048800810489008104900081049100810492008104930081049400810495008104960081049700810498008104990081050000810501008105020081050300810504008105050081050600810507008105080081050900810510008105110081051200810513008105140081051500810516008105170081051800810519008105200081052100810522008105230081052400810525008105260081052700810528008105290081053000810531008105320081053300810534008105350081053600810537008105380081053900810540008105410081054200810543008105440081054500810546008105470081054800810549008105500081055100810552008105530081055400810555008105560081055700810558008105590081056000810561008105620081056300810564008105650081056600810567008105680081056900810570008105710081057200810573008105740081057500810576008105770081057800810579008105800081058100810582008105830081058400810585008105860081058700810588008105890081059000810591008105920081059300810594008105950081059600810597008105980081059900810600008106010081060200810603008106040081060500810606008106070081060800810609008106100081061100810612008106130081061400810615008106160081061700810618008106190081062000810621008106220081062300810624008106250081062600810627008106280081062900810630008106310081063200810633008106340081063500810636008106370081063800810639008106400081064100810642008106430081064400810645008106460081064700810648008106490081065000810651008106520081065300810654008106550081065600810657008106580081065900810660008106610081066200810663008106640081066500810666008106670081066800810669008106700081067100810672008106730081067400810675008106760082022900820230008202310082023200820233008202340082023500820236008202370082023800820239008202400082024100820242008202430082024400820245008202460082024700820248008202490082025000820251008202520082025300820254008202550082025600820257008202580082025900820260008202610082026200820263008202640082026500820266008202670082026800820269008202700082027100820272008202730082027400820275008202760082027700820278008202790082028000820281008202820082028300820284008202850082028600820287008202880082028900820290008202910082029200820293008202940082029500820296008202970082029800820299008203000082030100820302008203030082030400820305008203060082030700820308008203090082031000820311008203120082031300820314008203150082031600820317008203180082031900820320008203210082032200820323008203240082032500820326008203270082032800820329008203300082033100820332008203330082033400820335008203360082033700820338008203390082034000820341008203420082034300820344008203450082034600820347008203480082034900820350008203510082035200820353008203540082035500820356008203570082035800820359008203600082036100820362008203630082036400820365008203660082036700820368008203690082037000820371008203720082037300820374008203750082037600820377008203780082037900820380008203810082038200820383008203840082038500820386008203870082038800820389008203900082039100820392008203930082039400820395008203960082039700820398008203990082040000820401008204020082040300820404008204050082040600820407008204080082040900820410008204110082041200820413008204140082041500820416008204170082041800820419008204200082042100820422008204230082042400820425008204260082042700820428008204290082043000820431008204320082043300820434008204350082043600820437008204380082043900820440008204410082044200820443008204440082044500820446008204470082044800820449008204500082045100820452008204530082045400820455008204560082045700820458008204590082046000820461008204620082046300820464008204650082046600820467008204680082046900820470008204710082047200820473008204740082047500820476008204770082047800820479008204800082048100820482008204830082048400820485008204860082048700820488008204890082049000820491008204920082049300820494008204950082049600820497008204980082049900820500008205010082050200820503008205040082050500820506008205070082050800820509008205100082051100820512008205130082051400820515008205160082051700820518008205190082052000820521008205220082052300820524008205250082052600820527008205280082052900820530008205310082053200820533008205340082053500820536008205370082053800820539008205400082054100820542008205430082054400820545008205460082054700820548008205490082055000820551008205520082055300820554008205550082055600820557008205580082055900820560008205610082056200820563008205640082056500820566008205670082056800820569008205700082057100820572008205730082057400820575008205760082057700820578008205790082058000820581008205820082058300820584008205850082058600820587008205880082058900820590008205910082059200820593008205940082059500820596008205970082059800820599008206000082060100820602008206030082060400820605008206060082060700820608008206090082061000820611008206120082061300820614008206150082061600820617008206180082061900820620008206210082062200820623008206240082062500820626008206270082062800820629008206300082063100820632008206330082063400820635008206360082063700820638008206390082064000820641008206420082064300820644008206450082064600820647008206480082064900820650008206510082065200820653008206540082065500820656008206570082065800820659008206600082066100820662008206630082066400820665008206660082066700820668008206690082067000820671008206720082067300820674008206750082067600820677008302290083023000830231008302320083023300830234008302350083023600830237008302380083023900830240008302410083024200830243008302440083024500830246008302470083024800830249008302500083025100830252008302530083025400830255008302560083025700830258008302590083026000830261008302620083026300830264008302650083026600830267008302680083026900830270008302710083027200830273008302740083027500830276008302770083027800830279008302800083028100830282008302830083028400830285008302860083028700830288008302890083029000830291008302920083029300830294008302950083029600830297008302980083029900830300008303010083030200830303008303040083030500830306008303070083030800830309008303100083031100830312008303130083031400830315008303160083031700830318008303190083032000830321008303220083032300830324008303250083032600830327008303280083032900830330008303310083033200830333008303340083033500830336008303370083033800830339008303400083034100830342008303430083034400830345008303460083034700830348008303490083035000830351008303520083035300830354008303550083035600830357008303580083035900830360008303610083036200830363008303640083036500830366008303670083036800830369008303700083037100830372008303730083037400830375008303760083037700830378008303790083038000830381008303820083038300830384008303850083038600830387008303880083038900830390008303910083039200830393008303940083039500830396008303970083039800830399008304000083040100830402008304030083040400830405008304060083040700830408008304090083041000830411008304120083041300830414008304150083041600830417008304180083041900830420008304210083042200830423008304240083042500830426008304270083042800830429008304300083043100830432008304330083043400830435008304360083043700830438008304390083044000830441008304420083044300830444008304450083044600830447008304480083044900830450008304510083045200830453008304540083045500830456008304570083045800830459008304600083046100830462008304630083046400830465008304660083046700830468008304690083047000830471008304720083047300830474008304750083047600830477008304780083047900830480008304810083048200830483008304840083048500830486008304870083048800830489008304900083049100830492008304930083049400830495008304960083049700830498008304990083050000830501008305020083050300830504008305050083050600830507008305080083050900830510008305110083051200830513008305140083051500830516008305170083051800830519008305200083052100830522008305230083052400830525008305260083052700830528008305290083053000830531008305320083053300830534008305350083053600830537008305380083053900830540008305410083054200830543008305440083054500830546008305470083054800830549008305500083055100830552008305530083055400830555008305560083055700830558008305590083056000830561008305620083056300830564008305650083056600830567008305680083056900830570008305710083057200830573008305740083057500830576008305770083057800830579008305800083058100830582008305830083058400830585008305860083058700830588008305890083059000830591008305920083059300830594008305950083059600830597008305980083059900830600008306010083060200830603008306040083060500830606008306070083060800830609008306100083061100830612008306130083061400830615008306160083061700830618008306190083062000830621008306220083062300830624008306250083062600830627008306280083062900830630008306310083063200830633008306340083063500830636008306370083063800830639008306400083064100830642008306430083064400830645008306460083064700830648008306490083065000830651008306520083065300830654008306550083065600830657008306580083065900830660008306610083066200830663008306640083066500830666008306670083066800830669008306700083067100830672008306730083067400830675008306760083067700840228008402290084023000840231008402320084023300840234008402350084023600840237008402380084023900840240008402410084024200840243008402440084024500840246008402470084024800840249008402500084025100840252008402530084025400840255008402560084025700840258008402590084026000840261008402620084026300840264008402650084026600840267008402680084026900840270008402710084027200840273008402740084027500840276008402770084027800840279008402800084028100840282008402830084028400840285008402860084028700840288008402890084029000840291008402920084029300840294008402950084029600840297008402980084029900840300008403010084030200840303008403040084030500840306008403070084030800840309008403100084031100840312008403130084031400840315008403160084031700840318008403190084032000840321008403220084032300840324008403250084032600840327008403280084032900840330008403310084033200840333008403340084033500840336008403370084033800840339008403400084034100840342008403430084034400840345008403460084034700840348008403490084035000840351008403520084035300840354008403550084035600840357008403580084035900840360008403610084036200840363008403640084036500840366008403670084036800840369008403700084037100840372008403730084037400840375008403760084037700840378008403790084038000840381008403820084038300840384008403850084038600840387008403880084038900840390008403910084039200840393008403940084039500840396008403970084039800840399008404000084040100840402008404030084040400840405008404060084040700840408008404090084041000840411008404120084041300840414008404150084041600840417008404180084041900840420008404210084042200840423008404240084042500840426008404270084042800840429008404300084043100840432008404330084043400840435008404360084043700840438008404390084044000840441008404420084044300840444008404450084044600840447008404480084044900840450008404510084045200840453008404540084045500840456008404570084045800840459008404600084046100840462008404630084046400840465008404660084046700840468008404690084047000840471008404720084047300840474008404750084047600840477008404780084047900840480008404810084048200840483008404840084048500840486008404870084048800840489008404900084049100840492008404930084049400840495008404960084049700840498008404990084050000840501008405020084050300840504008405050084050600840507008405080084050900840510008405110084051200840513008405140084051500840516008405170084051800840519008405200084052100840522008405230084052400840525008405260084052700840528008405290084053000840531008405320084053300840534008405350084053600840537008405380084053900840540008405410084054200840543008405440084054500840546008405470084054800840549008405500084055100840552008405530084055400840555008405560084055700840558008405590084056000840561008405620084056300840564008405650084056600840567008405680084056900840570008405710084057200840573008405740084057500840576008405770084057800840579008405800084058100840582008405830084058400840585008405860084058700840588008405890084059000840591008405920084059300840594008405950084059600840597008405980084059900840600008406010084060200840603008406040084060500840606008406070084060800840609008406100084061100840612008406130084061400840615008406160084061700840618008406190084062000840621008406220084062300840624008406250084062600840627008406280084062900840630008406310084063200840633008406340084063500840636008406370084063800840639008406400084064100840642008406430084064400840645008406460084064700840648008406490084065000840651008406520084065300840654008406550084065600840657008406580084065900840660008406610084066200840663008406640084066500840666008406670084066800840669008406700084067100840672008406730084067400840675008406760084067700840678008502270085022800850229008502300085023100850232008502330085023400850235008502360085023700850238008502390085024000850241008502420085024300850244008502450085024600850247008502480085024900850250008502510085025200850253008502540085025500850256008502570085025800850259008502600085026100850262008502630085026400850265008502660085026700850268008502690085027000850271008502720085027300850274008502750085027600850277008502780085027900850280008502810085028200850283008502840085028500850286008502870085028800850289008502900085029100850292008502930085029400850295008502960085029700850298008502990085030000850301008503020085030300850304008503050085030600850307008503080085030900850310008503110085031200850313008503140085031500850316008503170085031800850319008503200085032100850322008503230085032400850325008503260085032700850328008503290085033000850331008503320085033300850334008503350085033600850337008503380085033900850340008503410085034200850343008503440085034500850346008503470085034800850349008503500085035100850352008503530085035400850355008503560085035700850358008503590085036000850361008503620085036300850364008503650085036600850367008503680085036900850370008503710085037200850373008503740085037500850376008503770085037800850379008503800085038100850382008503830085038400850385008503860085038700850388008503890085039000850391008503920085039300850394008503950085039600850397008503980085039900850400008504010085040200850403008504040085040500850406008504070085040800850409008504100085041100850412008504130085041400850415008504160085041700850418008504190085042000850421008504220085042300850424008504250085042600850427008504280085042900850430008504310085043200850433008504340085043500850436008504370085043800850439008504400085044100850442008504430085044400850445008504460085044700850448008504490085045000850451008504520085045300850454008504550085045600850457008504580085045900850460008504610085046200850463008504640085046500850466008504670085046800850469008504700085047100850472008504730085047400850475008504760085047700850478008504790085048000850481008504820085048300850484008504850085048600850487008504880085048900850490008504910085049200850493008504940085049500850496008504970085049800850499008505000085050100850502008505030085050400850505008505060085050700850508008505090085051000850511008505120085051300850514008505150085051600850517008505180085051900850520008505210085052200850523008505240085052500850526008505270085052800850529008505300085053100850532008505330085053400850535008505360085053700850538008505390085054000850541008505420085054300850544008505450085054600850547008505480085054900850550008505510085055200850553008505540085055500850556008505570085055800850559008505600085056100850562008505630085056400850565008505660085056700850568008505690085057000850571008505720085057300850574008505750085057600850577008505780085057900850580008505810085058200850583008505840085058500850586008505870085058800850589008505900085059100850592008505930085059400850595008505960085059700850598008505990085060000850601008506020085060300850604008506050085060600850607008506080085060900850610008506110085061200850613008506140085061500850616008506170085061800850619008506200085062100850622008506230085062400850625008506260085062700850628008506290085063000850631008506320085063300850634008506350085063600850637008506380085063900850640008506410085064200850643008506440085064500850646008506470085064800850649008506500085065100850652008506530085065400850655008506560085065700850658008506590085066000850661008506620085066300850664008506650085066600850667008506680085066900850670008506710085067200850673008506740085067500850676008506770085067800860226008602270086022800860229008602300086023100860232008602330086023400860235008602360086023700860238008602390086024000860241008602420086024300860244008602450086024600860247008602480086024900860250008602510086025200860253008602540086025500860256008602570086025800860259008602600086026100860262008602630086026400860265008602660086026700860268008602690086027000860271008602720086027300860274008602750086027600860277008602780086027900860280008602810086028200860283008602840086028500860286008602870086028800860289008602900086029100860292008602930086029400860295008602960086029700860298008602990086030000860301008603020086030300860304008603050086030600860307008603080086030900860310008603110086031200860313008603140086031500860316008603170086031800860319008603200086032100860322008603230086032400860325008603260086032700860328008603290086033000860331008603320086033300860334008603350086033600860337008603380086033900860340008603410086034200860343008603440086034500860346008603470086034800860349008603500086035100860352008603530086035400860355008603560086035700860358008603590086036000860361008603620086036300860364008603650086036600860367008603680086036900860370008603710086037200860373008603740086037500860376008603770086037800860379008603800086038100860382008603830086038400860385008603860086038700860388008603890086039000860391008603920086039300860394008603950086039600860397008603980086039900860400008604010086040200860403008604040086040500860406008604070086040800860409008604100086041100860412008604130086041400860415008604160086041700860418008604190086042000860421008604220086042300860424008604250086042600860427008604280086042900860430008604310086043200860433008604340086043500860436008604370086043800860439008604400086044100860442008604430086044400860445008604460086044700860448008604490086045000860451008604520086045300860454008604550086045600860457008604580086045900860460008604610086046200860463008604640086046500860466008604670086046800860469008604700086047100860472008604730086047400860475008604760086047700860478008604790086048000860481008604820086048300860484008604850086048600860487008604880086048900860490008604910086049200860493008604940086049500860496008604970086049800860499008605000086050100860502008605030086050400860505008605060086050700860508008605090086051000860511008605120086051300860514008605150086051600860517008605180086051900860520008605210086052200860523008605240086052500860526008605270086052800860529008605300086053100860532008605330086053400860535008605360086053700860538008605390086054000860541008605420086054300860544008605450086054600860547008605480086054900860550008605510086055200860553008605540086055500860556008605570086055800860559008605600086056100860562008605630086056400860565008605660086056700860568008605690086057000860571008605720086057300860574008605750086057600860577008605780086057900860580008605810086058200860583008605840086058500860586008605870086058800860589008605900086059100860592008605930086059400860595008605960086059700860598008605990086060000860601008606020086060300860604008606050086060600860607008606080086060900860610008606110086061200860613008606140086061500860616008606170086061800860619008606200086062100860622008606230086062400860625008606260086062700860628008606290086063000860631008606320086063300860634008606350086063600860637008606380086063900860640008606410086064200860643008606440086064500860646008606470086064800860649008606500086065100860652008606530086065400860655008606560086065700860658008606590086066000860661008606620086066300860664008606650086066600860667008606680086066900860670008606710086067200860673008606740086067500860676008606770086067800860679008702250087022600870227008702280087022900870230008702310087023200870233008702340087023500870236008702370087023800870239008702400087024100870242008702430087024400870245008702460087024700870248008702490087025000870251008702520087025300870254008702550087025600870257008702580087025900870260008702610087026200870263008702640087026500870266008702670087026800870269008702700087027100870272008702730087027400870275008702760087027700870278008702790087028000870281008702820087028300870284008702850087028600870287008702880087028900870290008702910087029200870293008702940087029500870296008702970087029800870299008703000087030100870302008703030087030400870305008703060087030700870308008703090087031000870311008703120087031300870314008703150087031600870317008703180087031900870320008703210087032200870323008703240087032500870326008703270087032800870329008703300087033100870332008703330087033400870335008703360087033700870338008703390087034000870341008703420087034300870344008703450087034600870347008703480087034900870350008703510087035200870353008703540087035500870356008703570087035800870359008703600087036100870362008703630087036400870365008703660087036700870368008703690087037000870371008703720087037300870374008703750087037600870377008703780087037900870380008703810087038200870383008703840087038500870386008703870087038800870389008703900087039100870392008703930087039400870395008703960087039700870398008703990087040000870401008704020087040300870404008704050087040600870407008704080087040900870410008704110087041200870413008704140087041500870416008704170087041800870419008704200087042100870422008704230087042400870425008704260087042700870428008704290087043000870431008704320087043300870434008704350087043600870437008704380087043900870440008704410087044200870443008704440087044500870446008704470087044800870449008704500087045100870452008704530087045400870455008704560087045700870458008704590087046000870461008704620087046300870464008704650087046600870467008704680087046900870470008704710087047200870473008704740087047500870476008704770087047800870479008704800087048100870482008704830087048400870485008704860087048700870488008704890087049000870491008704920087049300870494008704950087049600870497008704980087049900870500008705010087050200870503008705040087050500870506008705070087050800870509008705100087051100870512008705130087051400870515008705160087051700870518008705190087052000870521008705220087052300870524008705250087052600870527008705280087052900870530008705310087053200870533008705340087053500870536008705370087053800870539008705400087054100870542008705430087054400870545008705460087054700870548008705490087055000870551008705520087055300870554008705550087055600870557008705580087055900870560008705610087056200870563008705640087056500870566008705670087056800870569008705700087057100870572008705730087057400870575008705760087057700870578008705790087058000870581008705820087058300870584008705850087058600870587008705880087058900870590008705910087059200870593008705940087059500870596008705970087059800870599008706000087060100870602008706030087060400870605008706060087060700870608008706090087061000870611008706120087061300870614008706150087061600870617008706180087061900870620008706210087062200870623008706240087062500870626008706270087062800870629008706300087063100870632008706330087063400870635008706360087063700870638008706390087064000870641008706420087064300870644008706450087064600870647008706480087064900870650008706510087065200870653008706540087065500870656008706570087065800870659008706600087066100870662008706630087066400870665008706660087066700870668008706690087067000870671008706720087067300870674008706750087067600870677008706780087067900880224008802250088022600880227008802280088022900880230008802310088023200880233008802340088023500880236008802370088023800880239008802400088024100880242008802430088024400880245008802460088024700880248008802490088025000880251008802520088025300880254008802550088025600880257008802580088025900880260008802610088026200880263008802640088026500880266008802670088026800880269008802700088027100880272008802730088027400880275008802760088027700880278008802790088028000880281008802820088028300880284008802850088028600880287008802880088028900880290008802910088029200880293008802940088029500880296008802970088029800880299008803000088030100880302008803030088030400880305008803060088030700880308008803090088031000880311008803120088031300880314008803150088031600880317008803180088031900880320008803210088032200880323008803240088032500880326008803270088032800880329008803300088033100880332008803330088033400880335008803360088033700880338008803390088034000880341008803420088034300880344008803450088034600880347008803480088034900880350008803510088035200880353008803540088035500880356008803570088035800880359008803600088036100880362008803630088036400880365008803660088036700880368008803690088037000880371008803720088037300880374008803750088037600880377008803780088037900880380008803810088038200880383008803840088038500880386008803870088038800880389008803900088039100880392008803930088039400880395008803960088039700880398008803990088040000880401008804020088040300880404008804050088040600880407008804080088040900880410008804110088041200880413008804140088041500880416008804170088041800880419008804200088042100880422008804230088042400880425008804260088042700880428008804290088043000880431008804320088043300880434008804350088043600880437008804380088043900880440008804410088044200880443008804440088044500880446008804470088044800880449008804500088045100880452008804530088045400880455008804560088045700880458008804590088046000880461008804620088046300880464008804650088046600880467008804680088046900880470008804710088047200880473008804740088047500880476008804770088047800880479008804800088048100880482008804830088048400880485008804860088048700880488008804890088049000880491008804920088049300880494008804950088049600880497008804980088049900880500008805010088050200880503008805040088050500880506008805070088050800880509008805100088051100880512008805130088051400880515008805160088051700880518008805190088052000880521008805220088052300880524008805250088052600880527008805280088052900880530008805310088053200880533008805340088053500880536008805370088053800880539008805400088054100880542008805430088054400880545008805460088054700880548008805490088055000880551008805520088055300880554008805550088055600880557008805580088055900880560008805610088056200880563008805640088056500880566008805670088056800880569008805700088057100880572008805730088057400880575008805760088057700880578008805790088058000880581008805820088058300880584008805850088058600880587008805880088058900880590008805910088059200880593008805940088059500880596008805970088059800880599008806000088060100880602008806030088060400880605008806060088060700880608008806090088061000880611008806120088061300880614008806150088061600880617008806180088061900880620008806210088062200880623008806240088062500880626008806270088062800880629008806300088063100880632008806330088063400880635008806360088063700880638008806390088064000880641008806420088064300880644008806450088064600880647008806480088064900880650008806510088065200880653008806540088065500880656008806570088065800880659008806600088066100880662008806630088066400880665008806660088066700880668008806690088067000880671008806720088067300880674008806750088067600880677008806780088067900880680008902230089022400890225008902260089022700890228008902290089023000890231008902320089023300890234008902350089023600890237008902380089023900890240008902410089024200890243008902440089024500890246008902470089024800890249008902500089025100890252008902530089025400890255008902560089025700890258008902590089026000890261008902620089026300890264008902650089026600890267008902680089026900890270008902710089027200890273008902740089027500890276008902770089027800890279008902800089028100890282008902830089028400890285008902860089028700890288008902890089029000890291008902920089029300890294008902950089029600890297008902980089029900890300008903010089030200890303008903040089030500890306008903070089030800890309008903100089031100890312008903130089031400890315008903160089031700890318008903190089032000890321008903220089032300890324008903250089032600890327008903280089032900890330008903310089033200890333008903340089033500890336008903370089033800890339008903400089034100890342008903430089034400890345008903460089034700890348008903490089035000890351008903520089035300890354008903550089035600890357008903580089035900890360008903610089036200890363008903640089036500890366008903670089036800890369008903700089037100890372008903730089037400890375008903760089037700890378008903790089038000890381008903820089038300890384008903850089038600890387008903880089038900890390008903910089039200890393008903940089039500890396008903970089039800890399008904000089040100890402008904030089040400890405008904060089040700890408008904090089041000890411008904120089041300890414008904150089041600890417008904180089041900890420008904210089042200890423008904240089042500890426008904270089042800890429008904300089043100890432008904330089043400890435008904360089043700890438008904390089044000890441008904420089044300890444008904450089044600890447008904480089044900890450008904510089045200890453008904540089045500890456008904570089045800890459008904600089046100890462008904630089046400890465008904660089046700890468008904690089047000890471008904720089047300890474008904750089047600890477008904780089047900890480008904810089048200890483008904840089048500890486008904870089048800890489008904900089049100890492008904930089049400890495008904960089049700890498008904990089050000890501008905020089050300890504008905050089050600890507008905080089050900890510008905110089051200890513008905140089051500890516008905170089051800890519008905200089052100890522008905230089052400890525008905260089052700890528008905290089053000890531008905320089053300890534008905350089053600890537008905380089053900890540008905410089054200890543008905440089054500890546008905470089054800890549008905500089055100890552008905530089055400890555008905560089055700890558008905590089056000890561008905620089056300890564008905650089056600890567008905680089056900890570008905710089057200890573008905740089057500890576008905770089057800890579008905800089058100890582008905830089058400890585008905860089058700890588008905890089059000890591008905920089059300890594008905950089059600890597008905980089059900890600008906010089060200890603008906040089060500890606008906070089060800890609008906100089061100890612008906130089061400890615008906160089061700890618008906190089062000890621008906220089062300890624008906250089062600890627008906280089062900890630008906310089063200890633008906340089063500890636008906370089063800890639008906400089064100890642008906430089064400890645008906460089064700890648008906490089065000890651008906520089065300890654008906550089065600890657008906580089065900890660008906610089066200890663008906640089066500890666008906670089066800890669008906700089067100890672008906730089067400890675008906760089067700890678008906790089068000900222009002230090022400900225009002260090022700900228009002290090023000900231009002320090023300900234009002350090023600900237009002380090023900900240009002410090024200900243009002440090024500900246009002470090024800900249009002500090025100900252009002530090025400900255009002560090025700900258009002590090026000900261009002620090026300900264009002650090026600900267009002680090026900900270009002710090027200900273009002740090027500900276009002770090027800900279009002800090028100900282009002830090028400900285009002860090028700900288009002890090029000900291009002920090029300900294009002950090029600900297009002980090029900900300009003010090030200900303009003040090030500900306009003070090030800900309009003100090031100900312009003130090031400900315009003160090031700900318009003190090032000900321009003220090032300900324009003250090032600900327009003280090032900900330009003310090033200900333009003340090033500900336009003370090033800900339009003400090034100900342009003430090034400900345009003460090034700900348009003490090035000900351009003520090035300900354009003550090035600900357009003580090035900900360009003610090036200900363009003640090036500900366009003670090036800900369009003700090037100900372009003730090037400900375009003760090037700900378009003790090038000900381009003820090038300900384009003850090038600900387009003880090038900900390009003910090039200900393009003940090039500900396009003970090039800900399009004000090040100900402009004030090040400900405009004060090040700900408009004090090041000900411009004120090041300900414009004150090041600900417009004180090041900900420009004210090042200900423009004240090042500900426009004270090042800900429009004300090043100900432009004330090043400900435009004360090043700900438009004390090044000900441009004420090044300900444009004450090044600900447009004480090044900900450009004510090045200900453009004540090045500900456009004570090045800900459009004600090046100900462009004630090046400900465009004660090046700900468009004690090047000900471009004720090047300900474009004750090047600900477009004780090047900900480009004810090048200900483009004840090048500900486009004870090048800900489009004900090049100900492009004930090049400900495009004960090049700900498009004990090050000900501009005020090050300900504009005050090050600900507009005080090050900900510009005110090051200900513009005140090051500900516009005170090051800900519009005200090052100900522009005230090052400900525009005260090052700900528009005290090053000900531009005320090053300900534009005350090053600900537009005380090053900900540009005410090054200900543009005440090054500900546009005470090054800900549009005500090055100900552009005530090055400900555009005560090055700900558009005590090056000900561009005620090056300900564009005650090056600900567009005680090056900900570009005710090057200900573009005740090057500900576009005770090057800900579009005800090058100900582009005830090058400900585009005860090058700900588009005890090059000900591009005920090059300900594009005950090059600900597009005980090059900900600009006010090060200900603009006040090060500900606009006070090060800900609009006100090061100900612009006130090061400900615009006160090061700900618009006190090062000900621009006220090062300900624009006250090062600900627009006280090062900900630009006310090063200900633009006340090063500900636009006370090063800900639009006400090064100900642009006430090064400900645009006460090064700900648009006490090065000900651009006520090065300900654009006550090065600900657009006580090065900900660009006610090066200900663009006640090066500900666009006670090066800900669009006700090067100900672009006730090067400900675009006760090067700900678009006790090068000900681009102220091022300910224009102250091022600910227009102280091022900910230009102310091023200910233009102340091023500910236009102370091023800910239009102400091024100910242009102430091024400910245009102460091024700910248009102490091025000910251009102520091025300910254009102550091025600910257009102580091025900910260009102610091026200910263009102640091026500910266009102670091026800910269009102700091027100910272009102730091027400910275009102760091027700910278009102790091028000910281009102820091028300910284009102850091028600910287009102880091028900910290009102910091029200910293009102940091029500910296009102970091029800910299009103000091030100910302009103030091030400910305009103060091030700910308009103090091031000910311009103120091031300910314009103150091031600910317009103180091031900910320009103210091032200910323009103240091032500910326009103270091032800910329009103300091033100910332009103330091033400910335009103360091033700910338009103390091034000910341009103420091034300910344009103450091034600910347009103480091034900910350009103510091035200910353009103540091035500910356009103570091035800910359009103600091036100910362009103630091036400910365009103660091036700910368009103690091037000910371009103720091037300910374009103750091037600910377009103780091037900910380009103810091038200910383009103840091038500910386009103870091038800910389009103900091039100910392009103930091039400910395009103960091039700910398009103990091040000910401009104020091040300910404009104050091040600910407009104080091040900910410009104110091041200910413009104140091041500910416009104170091041800910419009104200091042100910422009104230091042400910425009104260091042700910428009104290091043000910431009104320091043300910434009104350091043600910437009104380091043900910440009104410091044200910443009104440091044500910446009104470091044800910449009104500091045100910452009104530091045400910455009104560091045700910458009104590091046000910461009104620091046300910464009104650091046600910467009104680091046900910470009104710091047200910473009104740091047500910476009104770091047800910479009104800091048100910482009104830091048400910485009104860091048700910488009104890091049000910491009104920091049300910494009104950091049600910497009104980091049900910500009105010091050200910503009105040091050500910506009105070091050800910509009105100091051100910512009105130091051400910515009105160091051700910518009105190091052000910521009105220091052300910524009105250091052600910527009105280091052900910530009105310091053200910533009105340091053500910536009105370091053800910539009105400091054100910542009105430091054400910545009105460091054700910548009105490091055000910551009105520091055300910554009105550091055600910557009105580091055900910560009105610091056200910563009105640091056500910566009105670091056800910569009105700091057100910572009105730091057400910575009105760091057700910578009105790091058000910581009105820091058300910584009105850091058600910587009105880091058900910590009105910091059200910593009105940091059500910596009105970091059800910599009106000091060100910602009106030091060400910605009106060091060700910608009106090091061000910611009106120091061300910614009106150091061600910617009106180091061900910620009106210091062200910623009106240091062500910626009106270091062800910629009106300091063100910632009106330091063400910635009106360091063700910638009106390091064000910641009106420091064300910644009106450091064600910647009106480091064900910650009106510091065200910653009106540091065500910656009106570091065800910659009106600091066100910662009106630091066400910665009106660091066700910668009106690091067000910671009106720091067300910674009106750091067600910677009106780091067900910680009106810092022100920222009202230092022400920225009202260092022700920228009202290092023000920231009202320092023300920234009202350092023600920237009202380092023900920240009202410092024200920243009202440092024500920246009202470092024800920249009202500092025100920252009202530092025400920255009202560092025700920258009202590092026000920261009202620092026300920264009202650092026600920267009202680092026900920270009202710092027200920273009202740092027500920276009202770092027800920279009202800092028100920282009202830092028400920285009202860092028700920288009202890092029000920291009202920092029300920294009202950092029600920297009202980092029900920300009203010092030200920303009203040092030500920306009203070092030800920309009203100092031100920312009203130092031400920315009203160092031700920318009203190092032000920321009203220092032300920324009203250092032600920327009203280092032900920330009203310092033200920333009203340092033500920336009203370092033800920339009203400092034100920342009203430092034400920345009203460092034700920348009203490092035000920351009203520092035300920354009203550092035600920357009203580092035900920360009203610092036200920363009203640092036500920366009203670092036800920369009203700092037100920372009203730092037400920375009203760092037700920378009203790092038000920381009203820092038300920384009203850092038600920387009203880092038900920390009203910092039200920393009203940092039500920396009203970092039800920399009204000092040100920402009204030092040400920405009204060092040700920408009204090092041000920411009204120092041300920414009204150092041600920417009204180092041900920420009204210092042200920423009204240092042500920426009204270092042800920429009204300092043100920432009204330092043400920435009204360092043700920438009204390092044000920441009204420092044300920444009204450092044600920447009204480092044900920450009204510092045200920453009204540092045500920456009204570092045800920459009204600092046100920462009204630092046400920465009204660092046700920468009204690092047000920471009204720092047300920474009204750092047600920477009204780092047900920480009204810092048200920483009204840092048500920486009204870092048800920489009204900092049100920492009204930092049400920495009204960092049700920498009204990092050000920501009205020092050300920504009205050092050600920507009205080092050900920510009205110092051200920513009205140092051500920516009205170092051800920519009205200092052100920522009205230092052400920525009205260092052700920528009205290092053000920531009205320092053300920534009205350092053600920537009205380092053900920540009205410092054200920543009205440092054500920546009205470092054800920549009205500092055100920552009205530092055400920555009205560092055700920558009205590092056000920561009205620092056300920564009205650092056600920567009205680092056900920570009205710092057200920573009205740092057500920576009205770092057800920579009205800092058100920582009205830092058400920585009205860092058700920588009205890092059000920591009205920092059300920594009205950092059600920597009205980092059900920600009206010092060200920603009206040092060500920606009206070092060800920609009206100092061100920612009206130092061400920615009206160092061700920618009206190092062000920621009206220092062300920624009206250092062600920627009206280092062900920630009206310092063200920633009206340092063500920636009206370092063800920639009206400092064100920642009206430092064400920645009206460092064700920648009206490092065000920651009206520092065300920654009206550092065600920657009206580092065900920660009206610092066200920663009206640092066500920666009206670092066800920669009206700092067100920672009206730092067400920675009206760092067700920678009206790092068000920681009206820093022000930221009302220093022300930224009302250093022600930227009302280093022900930230009302310093023200930233009302340093023500930236009302370093023800930239009302400093024100930242009302430093024400930245009302460093024700930248009302490093025000930251009302520093025300930254009302550093025600930257009302580093025900930260009302610093026200930263009302640093026500930266009302670093026800930269009302700093027100930272009302730093027400930275009302760093027700930278009302790093028000930281009302820093028300930284009302850093028600930287009302880093028900930290009302910093029200930293009302940093029500930296009302970093029800930299009303000093030100930302009303030093030400930305009303060093030700930308009303090093031000930311009303120093031300930314009303150093031600930317009303180093031900930320009303210093032200930323009303240093032500930326009303270093032800930329009303300093033100930332009303330093033400930335009303360093033700930338009303390093034000930341009303420093034300930344009303450093034600930347009303480093034900930350009303510093035200930353009303540093035500930356009303570093035800930359009303600093036100930362009303630093036400930365009303660093036700930368009303690093037000930371009303720093037300930374009303750093037600930377009303780093037900930380009303810093038200930383009303840093038500930386009303870093038800930389009303900093039100930392009303930093039400930395009303960093039700930398009303990093040000930401009304020093040300930404009304050093040600930407009304080093040900930410009304110093041200930413009304140093041500930416009304170093041800930419009304200093042100930422009304230093042400930425009304260093042700930428009304290093043000930431009304320093043300930434009304350093043600930437009304380093043900930440009304410093044200930443009304440093044500930446009304470093044800930449009304500093045100930452009304530093045400930455009304560093045700930458009304590093046000930461009304620093046300930464009304650093046600930467009304680093046900930470009304710093047200930473009304740093047500930476009304770093047800930479009304800093048100930482009304830093048400930485009304860093048700930488009304890093049000930491009304920093049300930494009304950093049600930497009304980093049900930500009305010093050200930503009305040093050500930506009305070093050800930509009305100093051100930512009305130093051400930515009305160093051700930518009305190093052000930521009305220093052300930524009305250093052600930527009305280093052900930530009305310093053200930533009305340093053500930536009305370093053800930539009305400093054100930542009305430093054400930545009305460093054700930548009305490093055000930551009305520093055300930554009305550093055600930557009305580093055900930560009305610093056200930563009305640093056500930566009305670093056800930569009305700093057100930572009305730093057400930575009305760093057700930578009305790093058000930581009305820093058300930584009305850093058600930587009305880093058900930590009305910093059200930593009305940093059500930596009305970093059800930599009306000093060100930602009306030093060400930605009306060093060700930608009306090093061000930611009306120093061300930614009306150093061600930617009306180093061900930620009306210093062200930623009306240093062500930626009306270093062800930629009306300093063100930632009306330093063400930635009306360093063700930638009306390093064000930641009306420093064300930644009306450093064600930647009306480093064900930650009306510093065200930653009306540093065500930656009306570093065800930659009306600093066100930662009306630093066400930665009306660093066700930668009306690093067000930671009306720093067300930674009306750093067600930677009306780093067900930680009306810093068200940220009402210094022200940223009402240094022500940226009402270094022800940229009402300094023100940232009402330094023400940235009402360094023700940238009402390094024000940241009402420094024300940244009402450094024600940247009402480094024900940250009402510094025200940253009402540094025500940256009402570094025800940259009402600094026100940262009402630094026400940265009402660094026700940268009402690094027000940271009402720094027300940274009402750094027600940277009402780094027900940280009402810094028200940283009402840094028500940286009402870094028800940289009402900094029100940292009402930094029400940295009402960094029700940298009402990094030000940301009403020094030300940304009403050094030600940307009403080094030900940310009403110094031200940313009403140094031500940316009403170094031800940319009403200094032100940322009403230094032400940325009403260094032700940328009403290094033000940331009403320094033300940334009403350094033600940337009403380094033900940340009403410094034200940343009403440094034500940346009403470094034800940349009403500094035100940352009403530094035400940355009403560094035700940358009403590094036000940361009403620094036300940364009403650094036600940367009403680094036900940370009403710094037200940373009403740094037500940376009403770094037800940379009403800094038100940382009403830094038400940385009403860094038700940388009403890094039000940391009403920094039300940394009403950094039600940397009403980094039900940400009404010094040200940403009404040094040500940406009404070094040800940409009404100094041100940412009404130094041400940415009404160094041700940418009404190094042000940421009404220094042300940424009404250094042600940427009404280094042900940430009404310094043200940433009404340094043500940436009404370094043800940439009404400094044100940442009404430094044400940445009404460094044700940448009404490094045000940451009404520094045300940454009404550094045600940457009404580094045900940460009404610094046200940463009404640094046500940466009404670094046800940469009404700094047100940472009404730094047400940475009404760094047700940478009404790094048000940481009404820094048300940484009404850094048600940487009404880094048900940490009404910094049200940493009404940094049500940496009404970094049800940499009405000094050100940502009405030094050400940505009405060094050700940508009405090094051000940511009405120094051300940514009405150094051600940517009405180094051900940520009405210094052200940523009405240094052500940526009405270094052800940529009405300094053100940532009405330094053400940535009405360094053700940538009405390094054000940541009405420094054300940544009405450094054600940547009405480094054900940550009405510094055200940553009405540094055500940556009405570094055800940559009405600094056100940562009405630094056400940565009405660094056700940568009405690094057000940571009405720094057300940574009405750094057600940577009405780094057900940580009405810094058200940583009405840094058500940586009405870094058800940589009405900094059100940592009405930094059400940595009405960094059700940598009405990094060000940601009406020094060300940604009406050094060600940607009406080094060900940610009406110094061200940613009406140094061500940616009406170094061800940619009406200094062100940622009406230094062400940625009406260094062700940628009406290094063000940631009406320094063300940634009406350094063600940637009406380094063900940640009406410094064200940643009406440094064500940646009406470094064800940649009406500094065100940652009406530094065400940655009406560094065700940658009406590094066000940661009406620094066300940664009406650094066600940667009406680094066900940670009406710094067200940673009406740094067500940676009406770094067800940679009406800094068100940682009502190095022000950221009502220095022300950224009502250095022600950227009502280095022900950230009502310095023200950233009502340095023500950236009502370095023800950239009502400095024100950242009502430095024400950245009502460095024700950248009502490095025000950251009502520095025300950254009502550095025600950257009502580095025900950260009502610095026200950263009502640095026500950266009502670095026800950269009502700095027100950272009502730095027400950275009502760095027700950278009502790095028000950281009502820095028300950284009502850095028600950287009502880095028900950290009502910095029200950293009502940095029500950296009502970095029800950299009503000095030100950302009503030095030400950305009503060095030700950308009503090095031000950311009503120095031300950314009503150095031600950317009503180095031900950320009503210095032200950323009503240095032500950326009503270095032800950329009503300095033100950332009503330095033400950335009503360095033700950338009503390095034000950341009503420095034300950344009503450095034600950347009503480095034900950350009503510095035200950353009503540095035500950356009503570095035800950359009503600095036100950362009503630095036400950365009503660095036700950368009503690095037000950371009503720095037300950374009503750095037600950377009503780095037900950380009503810095038200950383009503840095038500950386009503870095038800950389009503900095039100950392009503930095039400950395009503960095039700950398009503990095040000950401009504020095040300950404009504050095040600950407009504080095040900950410009504110095041200950413009504140095041500950416009504170095041800950419009504200095042100950422009504230095042400950425009504260095042700950428009504290095043000950431009504320095043300950434009504350095043600950437009504380095043900950440009504410095044200950443009504440095044500950446009504470095044800950449009504500095045100950452009504530095045400950455009504560095045700950458009504590095046000950461009504620095046300950464009504650095046600950467009504680095046900950470009504710095047200950473009504740095047500950476009504770095047800950479009504800095048100950482009504830095048400950485009504860095048700950488009504890095049000950491009504920095049300950494009504950095049600950497009504980095049900950500009505010095050200950503009505040095050500950506009505070095050800950509009505100095051100950512009505130095051400950515009505160095051700950518009505190095052000950521009505220095052300950524009505250095052600950527009505280095052900950530009505310095053200950533009505340095053500950536009505370095053800950539009505400095054100950542009505430095054400950545009505460095054700950548009505490095055000950551009505520095055300950554009505550095055600950557009505580095055900950560009505610095056200950563009505640095056500950566009505670095056800950569009505700095057100950572009505730095057400950575009505760095057700950578009505790095058000950581009505820095058300950584009505850095058600950587009505880095058900950590009505910095059200950593009505940095059500950596009505970095059800950599009506000095060100950602009506030095060400950605009506060095060700950608009506090095061000950611009506120095061300950614009506150095061600950617009506180095061900950620009506210095062200950623009506240095062500950626009506270095062800950629009506300095063100950632009506330095063400950635009506360095063700950638009506390095064000950641009506420095064300950644009506450095064600950647009506480095064900950650009506510095065200950653009506540095065500950656009506570095065800950659009506600095066100950662009506630095066400950665009506660095066700950668009506690095067000950671009506720095067300950674009506750095067600950677009506780095067900950680009506810095068200950683009602190096022000960221009602220096022300960224009602250096022600960227009602280096022900960230009602310096023200960233009602340096023500960236009602370096023800960239009602400096024100960242009602430096024400960245009602460096024700960248009602490096025000960251009602520096025300960254009602550096025600960257009602580096025900960260009602610096026200960263009602640096026500960266009602670096026800960269009602700096027100960272009602730096027400960275009602760096027700960278009602790096028000960281009602820096028300960284009602850096028600960287009602880096028900960290009602910096029200960293009602940096029500960296009602970096029800960299009603000096030100960302009603030096030400960305009603060096030700960308009603090096031000960311009603120096031300960314009603150096031600960317009603180096031900960320009603210096032200960323009603240096032500960326009603270096032800960329009603300096033100960332009603330096033400960335009603360096033700960338009603390096034000960341009603420096034300960344009603450096034600960347009603480096034900960350009603510096035200960353009603540096035500960356009603570096035800960359009603600096036100960362009603630096036400960365009603660096036700960368009603690096037000960371009603720096037300960374009603750096037600960377009603780096037900960380009603810096038200960383009603840096038500960386009603870096038800960389009603900096039100960392009603930096039400960395009603960096039700960398009603990096040000960401009604020096040300960404009604050096040600960407009604080096040900960410009604110096041200960413009604140096041500960416009604170096041800960419009604200096042100960422009604230096042400960425009604260096042700960428009604290096043000960431009604320096043300960434009604350096043600960437009604380096043900960440009604410096044200960443009604440096044500960446009604470096044800960449009604500096045100960452009604530096045400960455009604560096045700960458009604590096046000960461009604620096046300960464009604650096046600960467009604680096046900960470009604710096047200960473009604740096047500960476009604770096047800960479009604800096048100960482009604830096048400960485009604860096048700960488009604890096049000960491009604920096049300960494009604950096049600960497009604980096049900960500009605010096050200960503009605040096050500960506009605070096050800960509009605100096051100960512009605130096051400960515009605160096051700960518009605190096052000960521009605220096052300960524009605250096052600960527009605280096052900960530009605310096053200960533009605340096053500960536009605370096053800960539009605400096054100960542009605430096054400960545009605460096054700960548009605490096055000960551009605520096055300960554009605550096055600960557009605580096055900960560009605610096056200960563009605640096056500960566009605670096056800960569009605700096057100960572009605730096057400960575009605760096057700960578009605790096058000960581009605820096058300960584009605850096058600960587009605880096058900960590009605910096059200960593009605940096059500960596009605970096059800960599009606000096060100960602009606030096060400960605009606060096060700960608009606090096061000960611009606120096061300960614009606150096061600960617009606180096061900960620009606210096062200960623009606240096062500960626009606270096062800960629009606300096063100960632009606330096063400960635009606360096063700960638009606390096064000960641009606420096064300960644009606450096064600960647009606480096064900960650009606510096065200960653009606540096065500960656009606570096065800960659009606600096066100960662009606630096066400960665009606660096066700960668009606690096067000960671009606720096067300960674009606750096067600960677009606780096067900960680009606810096068200960683009702180097021900970220009702210097022200970223009702240097022500970226009702270097022800970229009702300097023100970232009702330097023400970235009702360097023700970238009702390097024000970241009702420097024300970244009702450097024600970247009702480097024900970250009702510097025200970253009702540097025500970256009702570097025800970259009702600097026100970262009702630097026400970265009702660097026700970268009702690097027000970271009702720097027300970274009702750097027600970277009702780097027900970280009702810097028200970283009702840097028500970286009702870097028800970289009702900097029100970292009702930097029400970295009702960097029700970298009702990097030000970301009703020097030300970304009703050097030600970307009703080097030900970310009703110097031200970313009703140097031500970316009703170097031800970319009703200097032100970322009703230097032400970325009703260097032700970328009703290097033000970331009703320097033300970334009703350097033600970337009703380097033900970340009703410097034200970343009703440097034500970346009703470097034800970349009703500097035100970352009703530097035400970355009703560097035700970358009703590097036000970361009703620097036300970364009703650097036600970367009703680097036900970370009703710097037200970373009703740097037500970376009703770097037800970379009703800097038100970382009703830097038400970385009703860097038700970388009703890097039000970391009703920097039300970394009703950097039600970397009703980097039900970400009704010097040200970403009704040097040500970406009704070097040800970409009704100097041100970412009704130097041400970415009704160097041700970418009704190097042000970421009704220097042300970424009704250097042600970427009704280097042900970430009704310097043200970433009704340097043500970436009704370097043800970439009704400097044100970442009704430097044400970445009704460097044700970448009704490097045000970451009704520097045300970454009704550097045600970457009704580097045900970460009704610097046200970463009704640097046500970466009704670097046800970469009704700097047100970472009704730097047400970475009704760097047700970478009704790097048000970481009704820097048300970484009704850097048600970487009704880097048900970490009704910097049200970493009704940097049500970496009704970097049800970499009705000097050100970502009705030097050400970505009705060097050700970508009705090097051000970511009705120097051300970514009705150097051600970517009705180097051900970520009705210097052200970523009705240097052500970526009705270097052800970529009705300097053100970532009705330097053400970535009705360097053700970538009705390097054000970541009705420097054300970544009705450097054600970547009705480097054900970550009705510097055200970553009705540097055500970556009705570097055800970559009705600097056100970562009705630097056400970565009705660097056700970568009705690097057000970571009705720097057300970574009705750097057600970577009705780097057900970580009705810097058200970583009705840097058500970586009705870097058800970589009705900097059100970592009705930097059400970595009705960097059700970598009705990097060000970601009706020097060300970604009706050097060600970607009706080097060900970610009706110097061200970613009706140097061500970616009706170097061800970619009706200097062100970622009706230097062400970625009706260097062700970628009706290097063000970631009706320097063300970634009706350097063600970637009706380097063900970640009706410097064200970643009706440097064500970646009706470097064800970649009706500097065100970652009706530097065400970655009706560097065700970658009706590097066000970661009706620097066300970664009706650097066600970667009706680097066900970670009706710097067200970673009706740097067500970676009706770097067800970679009706800097068100970682009706830098021800980219009802200098022100980222009802230098022400980225009802260098022700980228009802290098023000980231009802320098023300980234009802350098023600980237009802380098023900980240009802410098024200980243009802440098024500980246009802470098024800980249009802500098025100980252009802530098025400980255009802560098025700980258009802590098026000980261009802620098026300980264009802650098026600980267009802680098026900980270009802710098027200980273009802740098027500980276009802770098027800980279009802800098028100980282009802830098028400980285009802860098028700980288009802890098029000980291009802920098029300980294009802950098029600980297009802980098029900980300009803010098030200980303009803040098030500980306009803070098030800980309009803100098031100980312009803130098031400980315009803160098031700980318009803190098032000980321009803220098032300980324009803250098032600980327009803280098032900980330009803310098033200980333009803340098033500980336009803370098033800980339009803400098034100980342009803430098034400980345009803460098034700980348009803490098035000980351009803520098035300980354009803550098035600980357009803580098035900980360009803610098036200980363009803640098036500980366009803670098036800980369009803700098037100980372009803730098037400980375009803760098037700980378009803790098038000980381009803820098038300980384009803850098038600980387009803880098038900980390009803910098039200980393009803940098039500980396009803970098039800980399009804000098040100980402009804030098040400980405009804060098040700980408009804090098041000980411009804120098041300980414009804150098041600980417009804180098041900980420009804210098042200980423009804240098042500980426009804270098042800980429009804300098043100980432009804330098043400980435009804360098043700980438009804390098044000980441009804420098044300980444009804450098044600980447009804480098044900980450009804510098045200980453009804540098045500980456009804570098045800980459009804600098046100980462009804630098046400980465009804660098046700980468009804690098047000980471009804720098047300980474009804750098047600980477009804780098047900980480009804810098048200980483009804840098048500980486009804870098048800980489009804900098049100980492009804930098049400980495009804960098049700980498009804990098050000980501009805020098050300980504009805050098050600980507009805080098050900980510009805110098051200980513009805140098051500980516009805170098051800980519009805200098052100980522009805230098052400980525009805260098052700980528009805290098053000980531009805320098053300980534009805350098053600980537009805380098053900980540009805410098054200980543009805440098054500980546009805470098054800980549009805500098055100980552009805530098055400980555009805560098055700980558009805590098056000980561009805620098056300980564009805650098056600980567009805680098056900980570009805710098057200980573009805740098057500980576009805770098057800980579009805800098058100980582009805830098058400980585009805860098058700980588009805890098059000980591009805920098059300980594009805950098059600980597009805980098059900980600009806010098060200980603009806040098060500980606009806070098060800980609009806100098061100980612009806130098061400980615009806160098061700980618009806190098062000980621009806220098062300980624009806250098062600980627009806280098062900980630009806310098063200980633009806340098063500980636009806370098063800980639009806400098064100980642009806430098064400980645009806460098064700980648009806490098065000980651009806520098065300980654009806550098065600980657009806580098065900980660009806610098066200980663009806640098066500980666009806670098066800980669009806700098067100980672009806730098067400980675009806760098067700980678009806790098068000980681009806820098068300980684009902170099021800990219009902200099022100990222009902230099022400990225009902260099022700990228009902290099023000990231009902320099023300990234009902350099023600990237009902380099023900990240009902410099024200990243009902440099024500990246009902470099024800990249009902500099025100990252009902530099025400990255009902560099025700990258009902590099026000990261009902620099026300990264009902650099026600990267009902680099026900990270009902710099027200990273009902740099027500990276009902770099027800990279009902800099028100990282009902830099028400990285009902860099028700990288009902890099029000990291009902920099029300990294009902950099029600990297009902980099029900990300009903010099030200990303009903040099030500990306009903070099030800990309009903100099031100990312009903130099031400990315009903160099031700990318009903190099032000990321009903220099032300990324009903250099032600990327009903280099032900990330009903310099033200990333009903340099033500990336009903370099033800990339009903400099034100990342009903430099034400990345009903460099034700990348009903490099035000990351009903520099035300990354009903550099035600990357009903580099035900990360009903610099036200990363009903640099036500990366009903670099036800990369009903700099037100990372009903730099037400990375009903760099037700990378009903790099038000990381009903820099038300990384009903850099038600990387009903880099038900990390009903910099039200990393009903940099039500990396009903970099039800990399009904000099040100990402009904030099040400990405009904060099040700990408009904090099041000990411009904120099041300990414009904150099041600990417009904180099041900990420009904210099042200990423009904240099042500990426009904270099042800990429009904300099043100990432009904330099043400990435009904360099043700990438009904390099044000990441009904420099044300990444009904450099044600990447009904480099044900990450009904510099045200990453009904540099045500990456009904570099045800990459009904600099046100990462009904630099046400990465009904660099046700990468009904690099047000990471009904720099047300990474009904750099047600990477009904780099047900990480009904810099048200990483009904840099048500990486009904870099048800990489009904900099049100990492009904930099049400990495009904960099049700990498009904990099050000990501009905020099050300990504009905050099050600990507009905080099050900990510009905110099051200990513009905140099051500990516009905170099051800990519009905200099052100990522009905230099052400990525009905260099052700990528009905290099053000990531009905320099053300990534009905350099053600990537009905380099053900990540009905410099054200990543009905440099054500990546009905470099054800990549009905500099055100990552009905530099055400990555009905560099055700990558009905590099056000990561009905620099056300990564009905650099056600990567009905680099056900990570009905710099057200990573009905740099057500990576009905770099057800990579009905800099058100990582009905830099058400990585009905860099058700990588009905890099059000990591009905920099059300990594009905950099059600990597009905980099059900990600009906010099060200990603009906040099060500990606009906070099060800990609009906100099061100990612009906130099061400990615009906160099061700990618009906190099062000990621009906220099062300990624009906250099062600990627009906280099062900990630009906310099063200990633009906340099063500990636009906370099063800990639009906400099064100990642009906430099064400990645009906460099064700990648009906490099065000990651009906520099065300990654009906550099065600990657009906580099065900990660009906610099066200990663009906640099066500990666009906670099066800990669009906700099067100990672009906730099067400990675009906760099067700990678009906790099068000990681009906820099068300990684010002170100021801000219010002200100022101000222010002230100022401000225010002260100022701000228010002290100023001000231010002320100023301000234010002350100023601000237010002380100023901000240010002410100024201000243010002440100024501000246010002470100024801000249010002500100025101000252010002530100025401000255010002560100025701000258010002590100026001000261010002620100026301000264010002650100026601000267010002680100026901000270010002710100027201000273010002740100027501000276010002770100027801000279010002800100028101000282010002830100028401000285010002860100028701000288010002890100029001000291010002920100029301000294010002950100029601000297010002980100029901000300010003010100030201000303010003040100030501000306010003070100030801000309010003100100031101000312010003130100031401000315010003160100031701000318010003190100032001000321010003220100032301000324010003250100032601000327010003280100032901000330010003310100033201000333010003340100033501000336010003370100033801000339010003400100034101000342010003430100034401000345010003460100034701000348010003490100035001000351010003520100035301000354010003550100035601000357010003580100035901000360010003610100036201000363010003640100036501000366010003670100036801000369010003700100037101000372010003730100037401000375010003760100037701000378010003790100038001000381010003820100038301000384010003850100038601000387010003880100038901000390010003910100039201000393010003940100039501000396010003970100039801000399010004000100040101000402010004030100040401000405010004060100040701000408010004090100041001000411010004120100041301000414010004150100041601000417010004180100041901000420010004210100042201000423010004240100042501000426010004270100042801000429010004300100043101000432010004330100043401000435010004360100043701000438010004390100044001000441010004420100044301000444010004450100044601000447010004480100044901000450010004510100045201000453010004540100045501000456010004570100045801000459010004600100046101000462010004630100046401000465010004660100046701000468010004690100047001000471010004720100047301000474010004750100047601000477010004780100047901000480010004810100048201000483010004840100048501000486010004870100048801000489010004900100049101000492010004930100049401000495010004960100049701000498010004990100050001000501010005020100050301000504010005050100050601000507010005080100050901000510010005110100051201000513010005140100051501000516010005170100051801000519010005200100052101000522010005230100052401000525010005260100052701000528010005290100053001000531010005320100053301000534010005350100053601000537010005380100053901000540010005410100054201000543010005440100054501000546010005470100054801000549010005500100055101000552010005530100055401000555010005560100055701000558010005590100056001000561010005620100056301000564010005650100056601000567010005680100056901000570010005710100057201000573010005740100057501000576010005770100057801000579010005800100058101000582010005830100058401000585010005860100058701000588010005890100059001000591010005920100059301000594010005950100059601000597010005980100059901000600010006010100060201000603010006040100060501000606010006070100060801000609010006100100061101000612010006130100061401000615010006160100061701000618010006190100062001000621010006220100062301000624010006250100062601000627010006280100062901000630010006310100063201000633010006340100063501000636010006370100063801000639010006400100064101000642010006430100064401000645010006460100064701000648010006490100065001000651010006520100065301000654010006550100065601000657010006580100065901000660010006610100066201000663010006640100066501000666010006670100066801000669010006700100067101000672010006730100067401000675010006760100067701000678010006790100068001000681010006820100068301000684010102160101021701010218010102190101022001010221010102220101022301010224010102250101022601010227010102280101022901010230010102310101023201010233010102340101023501010236010102370101023801010239010102400101024101010242010102430101024401010245010102460101024701010248010102490101025001010251010102520101025301010254010102550101025601010257010102580101025901010260010102610101026201010263010102640101026501010266010102670101026801010269010102700101027101010272010102730101027401010275010102760101027701010278010102790101028001010281010102820101028301010284010102850101028601010287010102880101028901010290010102910101029201010293010102940101029501010296010102970101029801010299010103000101030101010302010103030101030401010305010103060101030701010308010103090101031001010311010103120101031301010314010103150101031601010317010103180101031901010320010103210101032201010323010103240101032501010326010103270101032801010329010103300101033101010332010103330101033401010335010103360101033701010338010103390101034001010341010103420101034301010344010103450101034601010347010103480101034901010350010103510101035201010353010103540101035501010356010103570101035801010359010103600101036101010362010103630101036401010365010103660101036701010368010103690101037001010371010103720101037301010374010103750101037601010377010103780101037901010380010103810101038201010383010103840101038501010386010103870101038801010389010103900101039101010392010103930101039401010395010103960101039701010398010103990101040001010401010104020101040301010404010104050101040601010407010104080101040901010410010104110101041201010413010104140101041501010416010104170101041801010419010104200101042101010422010104230101042401010425010104260101042701010428010104290101043001010431010104320101043301010434010104350101043601010437010104380101043901010440010104410101044201010443010104440101044501010446010104470101044801010449010104500101045101010452010104530101045401010455010104560101045701010458010104590101046001010461010104620101046301010464010104650101046601010467010104680101046901010470010104710101047201010473010104740101047501010476010104770101047801010479010104800101048101010482010104830101048401010485010104860101048701010488010104890101049001010491010104920101049301010494010104950101049601010497010104980101049901010500010105010101050201010503010105040101050501010506010105070101050801010509010105100101051101010512010105130101051401010515010105160101051701010518010105190101052001010521010105220101052301010524010105250101052601010527010105280101052901010530010105310101053201010533010105340101053501010536010105370101053801010539010105400101054101010542010105430101054401010545010105460101054701010548010105490101055001010551010105520101055301010554010105550101055601010557010105580101055901010560010105610101056201010563010105640101056501010566010105670101056801010569010105700101057101010572010105730101057401010575010105760101057701010578010105790101058001010581010105820101058301010584010105850101058601010587010105880101058901010590010105910101059201010593010105940101059501010596010105970101059801010599010106000101060101010602010106030101060401010605010106060101060701010608010106090101061001010611010106120101061301010614010106150101061601010617010106180101061901010620010106210101062201010623010106240101062501010626010106270101062801010629010106300101063101010632010106330101063401010635010106360101063701010638010106390101064001010641010106420101064301010644010106450101064601010647010106480101064901010650010106510101065201010653010106540101065501010656010106570101065801010659010106600101066101010662010106630101066401010665010106660101066701010668010106690101067001010671010106720101067301010674010106750101067601010677010106780101067901010680010106810101068201010683010106840102021601020217010202180102021901020220010202210102022201020223010202240102022501020226010202270102022801020229010202300102023101020232010202330102023401020235010202360102023701020238010202390102024001020241010202420102024301020244010202450102024601020247010202480102024901020250010202510102025201020253010202540102025501020256010202570102025801020259010202600102026101020262010202630102026401020265010202660102026701020268010202690102027001020271010202720102027301020274010202750102027601020277010202780102027901020280010202810102028201020283010202840102028501020286010202870102028801020289010202900102029101020292010202930102029401020295010202960102029701020298010202990102030001020301010203020102030301020304010203050102030601020307010203080102030901020310010203110102031201020313010203140102031501020316010203170102031801020319010203200102032101020322010203230102032401020325010203260102032701020328010203290102033001020331010203320102033301020334010203350102033601020337010203380102033901020340010203410102034201020343010203440102034501020346010203470102034801020349010203500102035101020352010203530102035401020355010203560102035701020358010203590102036001020361010203620102036301020364010203650102036601020367010203680102036901020370010203710102037201020373010203740102037501020376010203770102037801020379010203800102038101020382010203830102038401020385010203860102038701020388010203890102039001020391010203920102039301020394010203950102039601020397010203980102039901020400010204010102040201020403010204040102040501020406010204070102040801020409010204100102041101020412010204130102041401020415010204160102041701020418010204190102042001020421010204220102042301020424010204250102042601020427010204280102042901020430010204310102043201020433010204340102043501020436010204370102043801020439010204400102044101020442010204430102044401020445010204460102044701020448010204490102045001020451010204520102045301020454010204550102045601020457010204580102045901020460010204610102046201020463010204640102046501020466010204670102046801020469010204700102047101020472010204730102047401020475010204760102047701020478010204790102048001020481010204820102048301020484010204850102048601020487010204880102048901020490010204910102049201020493010204940102049501020496010204970102049801020499010205000102050101020502010205030102050401020505010205060102050701020508010205090102051001020511010205120102051301020514010205150102051601020517010205180102051901020520010205210102052201020523010205240102052501020526010205270102052801020529010205300102053101020532010205330102053401020535010205360102053701020538010205390102054001020541010205420102054301020544010205450102054601020547010205480102054901020550010205510102055201020553010205540102055501020556010205570102055801020559010205600102056101020562010205630102056401020565010205660102056701020568010205690102057001020571010205720102057301020574010205750102057601020577010205780102057901020580010205810102058201020583010205840102058501020586010205870102058801020589010205900102059101020592010205930102059401020595010205960102059701020598010205990102060001020601010206020102060301020604010206050102060601020607010206080102060901020610010206110102061201020613010206140102061501020616010206170102061801020619010206200102062101020622010206230102062401020625010206260102062701020628010206290102063001020631010206320102063301020634010206350102063601020637010206380102063901020640010206410102064201020643010206440102064501020646010206470102064801020649010206500102065101020652010206530102065401020655010206560102065701020658010206590102066001020661010206620102066301020664010206650102066601020667010206680102066901020670010206710102067201020673010206740102067501020676010206770102067801020679010206800102068101020682010206830102068401030216010302170103021801030219010302200103022101030222010302230103022401030225010302260103022701030228010302290103023001030231010302320103023301030234010302350103023601030237010302380103023901030240010302410103024201030243010302440103024501030246010302470103024801030249010302500103025101030252010302530103025401030255010302560103025701030258010302590103026001030261010302620103026301030264010302650103026601030267010302680103026901030270010302710103027201030273010302740103027501030276010302770103027801030279010302800103028101030282010302830103028401030285010302860103028701030288010302890103029001030291010302920103029301030294010302950103029601030297010302980103029901030300010303010103030201030303010303040103030501030306010303070103030801030309010303100103031101030312010303130103031401030315010303160103031701030318010303190103032001030321010303220103032301030324010303250103032601030327010303280103032901030330010303310103033201030333010303340103033501030336010303370103033801030339010303400103034101030342010303430103034401030345010303460103034701030348010303490103035001030351010303520103035301030354010303550103035601030357010303580103035901030360010303610103036201030363010303640103036501030366010303670103036801030369010303700103037101030372010303730103037401030375010303760103037701030378010303790103038001030381010303820103038301030384010303850103038601030387010303880103038901030390010303910103039201030393010303940103039501030396010303970103039801030399010304000103040101030402010304030103040401030405010304060103040701030408010304090103041001030411010304120103041301030414010304150103041601030417010304180103041901030420010304210103042201030423010304240103042501030426010304270103042801030429010304300103043101030432010304330103043401030435010304360103043701030438010304390103044001030441010304420103044301030444010304450103044601030447010304480103044901030450010304510103045201030453010304540103045501030456010304570103045801030459010304600103046101030462010304630103046401030465010304660103046701030468010304690103047001030471010304720103047301030474010304750103047601030477010304780103047901030480010304810103048201030483010304840103048501030486010304870103048801030489010304900103049101030492010304930103049401030495010304960103049701030498010304990103050001030501010305020103050301030504010305050103050601030507010305080103050901030510010305110103051201030513010305140103051501030516010305170103051801030519010305200103052101030522010305230103052401030525010305260103052701030528010305290103053001030531010305320103053301030534010305350103053601030537010305380103053901030540010305410103054201030543010305440103054501030546010305470103054801030549010305500103055101030552010305530103055401030555010305560103055701030558010305590103056001030561010305620103056301030564010305650103056601030567010305680103056901030570010305710103057201030573010305740103057501030576010305770103057801030579010305800103058101030582010305830103058401030585010305860103058701030588010305890103059001030591010305920103059301030594010305950103059601030597010305980103059901030600010306010103060201030603010306040103060501030606010306070103060801030609010306100103061101030612010306130103061401030615010306160103061701030618010306190103062001030621010306220103062301030624010306250103062601030627010306280103062901030630010306310103063201030633010306340103063501030636010306370103063801030639010306400103064101030642010306430103064401030645010306460103064701030648010306490103065001030651010306520103065301030654010306550103065601030657010306580103065901030660010306610103066201030663010306640103066501030666010306670103066801030669010306700103067101030672010306730103067401030675010306760103067701030678010306790103068001030681010306820103068301030684010402150104021601040217010402180104021901040220010402210104022201040223010402240104022501040226010402270104022801040229010402300104023101040232010402330104023401040235010402360104023701040238010402390104024001040241010402420104024301040244010402450104024601040247010402480104024901040250010402510104025201040253010402540104025501040256010402570104025801040259010402600104026101040262010402630104026401040265010402660104026701040268010402690104027001040271010402720104027301040274010402750104027601040277010402780104027901040280010402810104028201040283010402840104028501040286010402870104028801040289010402900104029101040292010402930104029401040295010402960104029701040298010402990104030001040301010403020104030301040304010403050104030601040307010403080104030901040310010403110104031201040313010403140104031501040316010403170104031801040319010403200104032101040322010403230104032401040325010403260104032701040328010403290104033001040331010403320104033301040334010403350104033601040337010403380104033901040340010403410104034201040343010403440104034501040346010403470104034801040349010403500104035101040352010403530104035401040355010403560104035701040358010403590104036001040361010403620104036301040364010403650104036601040367010403680104036901040370010403710104037201040373010403740104037501040376010403770104037801040379010403800104038101040382010403830104038401040385010403860104038701040388010403890104039001040391010403920104039301040394010403950104039601040397010403980104039901040400010404010104040201040403010404040104040501040406010404070104040801040409010404100104041101040412010404130104041401040415010404160104041701040418010404190104042001040421010404220104042301040424010404250104042601040427010404280104042901040430010404310104043201040433010404340104043501040436010404370104043801040439010404400104044101040442010404430104044401040445010404460104044701040448010404490104045001040451010404520104045301040454010404550104045601040457010404580104045901040460010404610104046201040463010404640104046501040466010404670104046801040469010404700104047101040472010404730104047401040475010404760104047701040478010404790104048001040481010404820104048301040484010404850104048601040487010404880104048901040490010404910104049201040493010404940104049501040496010404970104049801040499010405000104050101040502010405030104050401040505010405060104050701040508010405090104051001040511010405120104051301040514010405150104051601040517010405180104051901040520010405210104052201040523010405240104052501040526010405270104052801040529010405300104053101040532010405330104053401040535010405360104053701040538010405390104054001040541010405420104054301040544010405450104054601040547010405480104054901040550010405510104055201040553010405540104055501040556010405570104055801040559010405600104056101040562010405630104056401040565010405660104056701040568010405690104057001040571010405720104057301040574010405750104057601040577010405780104057901040580010405810104058201040583010405840104058501040586010405870104058801040589010405900104059101040592010405930104059401040595010405960104059701040598010405990104060001040601010406020104060301040604010406050104060601040607010406080104060901040610010406110104061201040613010406140104061501040616010406170104061801040619010406200104062101040622010406230104062401040625010406260104062701040628010406290104063001040631010406320104063301040634010406350104063601040637010406380104063901040640010406410104064201040643010406440104064501040646010406470104064801040649010406500104065101040652010406530104065401040655010406560104065701040658010406590104066001040661010406620104066301040664010406650104066601040667010406680104066901040670010406710104067201040673010406740104067501040676010406770104067801040679010406800104068101040682010406830104068401040685010502150105021601050217010502180105021901050220010502210105022201050223010502240105022501050226010502270105022801050229010502300105023101050232010502330105023401050235010502360105023701050238010502390105024001050241010502420105024301050244010502450105024601050247010502480105024901050250010502510105025201050253010502540105025501050256010502570105025801050259010502600105026101050262010502630105026401050265010502660105026701050268010502690105027001050271010502720105027301050274010502750105027601050277010502780105027901050280010502810105028201050283010502840105028501050286010502870105028801050289010502900105029101050292010502930105029401050295010502960105029701050298010502990105030001050301010503020105030301050304010503050105030601050307010503080105030901050310010503110105031201050313010503140105031501050316010503170105031801050319010503200105032101050322010503230105032401050325010503260105032701050328010503290105033001050331010503320105033301050334010503350105033601050337010503380105033901050340010503410105034201050343010503440105034501050346010503470105034801050349010503500105035101050352010503530105035401050355010503560105035701050358010503590105036001050361010503620105036301050364010503650105036601050367010503680105036901050370010503710105037201050373010503740105037501050376010503770105037801050379010503800105038101050382010503830105038401050385010503860105038701050388010503890105039001050391010503920105039301050394010503950105039601050397010503980105039901050400010504010105040201050403010504040105040501050406010504070105040801050409010504100105041101050412010504130105041401050415010504160105041701050418010504190105042001050421010504220105042301050424010504250105042601050427010504280105042901050430010504310105043201050433010504340105043501050436010504370105043801050439010504400105044101050442010504430105044401050445010504460105044701050448010504490105045001050451010504520105045301050454010504550105045601050457010504580105045901050460010504610105046201050463010504640105046501050466010504670105046801050469010504700105047101050472010504730105047401050475010504760105047701050478010504790105048001050481010504820105048301050484010504850105048601050487010504880105048901050490010504910105049201050493010504940105049501050496010504970105049801050499010505000105050101050502010505030105050401050505010505060105050701050508010505090105051001050511010505120105051301050514010505150105051601050517010505180105051901050520010505210105052201050523010505240105052501050526010505270105052801050529010505300105053101050532010505330105053401050535010505360105053701050538010505390105054001050541010505420105054301050544010505450105054601050547010505480105054901050550010505510105055201050553010505540105055501050556010505570105055801050559010505600105056101050562010505630105056401050565010505660105056701050568010505690105057001050571010505720105057301050574010505750105057601050577010505780105057901050580010505810105058201050583010505840105058501050586010505870105058801050589010505900105059101050592010505930105059401050595010505960105059701050598010505990105060001050601010506020105060301050604010506050105060601050607010506080105060901050610010506110105061201050613010506140105061501050616010506170105061801050619010506200105062101050622010506230105062401050625010506260105062701050628010506290105063001050631010506320105063301050634010506350105063601050637010506380105063901050640010506410105064201050643010506440105064501050646010506470105064801050649010506500105065101050652010506530105065401050655010506560105065701050658010506590105066001050661010506620105066301050664010506650105066601050667010506680105066901050670010506710105067201050673010506740105067501050676010506770105067801050679010506800105068101050682010506830105068401050685010602150106021601060217010602180106021901060220010602210106022201060223010602240106022501060226010602270106022801060229010602300106023101060232010602330106023401060235010602360106023701060238010602390106024001060241010602420106024301060244010602450106024601060247010602480106024901060250010602510106025201060253010602540106025501060256010602570106025801060259010602600106026101060262010602630106026401060265010602660106026701060268010602690106027001060271010602720106027301060274010602750106027601060277010602780106027901060280010602810106028201060283010602840106028501060286010602870106028801060289010602900106029101060292010602930106029401060295010602960106029701060298010602990106030001060301010603020106030301060304010603050106030601060307010603080106030901060310010603110106031201060313010603140106031501060316010603170106031801060319010603200106032101060322010603230106032401060325010603260106032701060328010603290106033001060331010603320106033301060334010603350106033601060337010603380106033901060340010603410106034201060343010603440106034501060346010603470106034801060349010603500106035101060352010603530106035401060355010603560106035701060358010603590106036001060361010603620106036301060364010603650106036601060367010603680106036901060370010603710106037201060373010603740106037501060376010603770106037801060379010603800106038101060382010603830106038401060385010603860106038701060388010603890106039001060391010603920106039301060394010603950106039601060397010603980106039901060400010604010106040201060403010604040106040501060406010604070106040801060409010604100106041101060412010604130106041401060415010604160106041701060418010604190106042001060421010604220106042301060424010604250106042601060427010604280106042901060430010604310106043201060433010604340106043501060436010604370106043801060439010604400106044101060442010604430106044401060445010604460106044701060448010604490106045001060451010604520106045301060454010604550106045601060457010604580106045901060460010604610106046201060463010604640106046501060466010604670106046801060469010604700106047101060472010604730106047401060475010604760106047701060478010604790106048001060481010604820106048301060484010604850106048601060487010604880106048901060490010604910106049201060493010604940106049501060496010604970106049801060499010605000106050101060502010605030106050401060505010605060106050701060508010605090106051001060511010605120106051301060514010605150106051601060517010605180106051901060520010605210106052201060523010605240106052501060526010605270106052801060529010605300106053101060532010605330106053401060535010605360106053701060538010605390106054001060541010605420106054301060544010605450106054601060547010605480106054901060550010605510106055201060553010605540106055501060556010605570106055801060559010605600106056101060562010605630106056401060565010605660106056701060568010605690106057001060571010605720106057301060574010605750106057601060577010605780106057901060580010605810106058201060583010605840106058501060586010605870106058801060589010605900106059101060592010605930106059401060595010605960106059701060598010605990106060001060601010606020106060301060604010606050106060601060607010606080106060901060610010606110106061201060613010606140106061501060616010606170106061801060619010606200106062101060622010606230106062401060625010606260106062701060628010606290106063001060631010606320106063301060634010606350106063601060637010606380106063901060640010606410106064201060643010606440106064501060646010606470106064801060649010606500106065101060652010606530106065401060655010606560106065701060658010606590106066001060661010606620106066301060664010606650106066601060667010606680106066901060670010606710106067201060673010606740106067501060676010606770106067801060679010606800106068101060682010606830106068401060685010702150107021601070217010702180107021901070220010702210107022201070223010702240107022501070226010702270107022801070229010702300107023101070232010702330107023401070235010702360107023701070238010702390107024001070241010702420107024301070244010702450107024601070247010702480107024901070250010702510107025201070253010702540107025501070256010702570107025801070259010702600107026101070262010702630107026401070265010702660107026701070268010702690107027001070271010702720107027301070274010702750107027601070277010702780107027901070280010702810107028201070283010702840107028501070286010702870107028801070289010702900107029101070292010702930107029401070295010702960107029701070298010702990107030001070301010703020107030301070304010703050107030601070307010703080107030901070310010703110107031201070313010703140107031501070316010703170107031801070319010703200107032101070322010703230107032401070325010703260107032701070328010703290107033001070331010703320107033301070334010703350107033601070337010703380107033901070340010703410107034201070343010703440107034501070346010703470107034801070349010703500107035101070352010703530107035401070355010703560107035701070358010703590107036001070361010703620107036301070364010703650107036601070367010703680107036901070370010703710107037201070373010703740107037501070376010703770107037801070379010703800107038101070382010703830107038401070385010703860107038701070388010703890107039001070391010703920107039301070394010703950107039601070397010703980107039901070400010704010107040201070403010704040107040501070406010704070107040801070409010704100107041101070412010704130107041401070415010704160107041701070418010704190107042001070421010704220107042301070424010704250107042601070427010704280107042901070430010704310107043201070433010704340107043501070436010704370107043801070439010704400107044101070442010704430107044401070445010704460107044701070448010704490107045001070451010704520107045301070454010704550107045601070457010704580107045901070460010704610107046201070463010704640107046501070466010704670107046801070469010704700107047101070472010704730107047401070475010704760107047701070478010704790107048001070481010704820107048301070484010704850107048601070487010704880107048901070490010704910107049201070493010704940107049501070496010704970107049801070499010705000107050101070502010705030107050401070505010705060107050701070508010705090107051001070511010705120107051301070514010705150107051601070517010705180107051901070520010705210107052201070523010705240107052501070526010705270107052801070529010705300107053101070532010705330107053401070535010705360107053701070538010705390107054001070541010705420107054301070544010705450107054601070547010705480107054901070550010705510107055201070553010705540107055501070556010705570107055801070559010705600107056101070562010705630107056401070565010705660107056701070568010705690107057001070571010705720107057301070574010705750107057601070577010705780107057901070580010705810107058201070583010705840107058501070586010705870107058801070589010705900107059101070592010705930107059401070595010705960107059701070598010705990107060001070601010706020107060301070604010706050107060601070607010706080107060901070610010706110107061201070613010706140107061501070616010706170107061801070619010706200107062101070622010706230107062401070625010706260107062701070628010706290107063001070631010706320107063301070634010706350107063601070637010706380107063901070640010706410107064201070643010706440107064501070646010706470107064801070649010706500107065101070652010706530107065401070655010706560107065701070658010706590107066001070661010706620107066301070664010706650107066601070667010706680107066901070670010706710107067201070673010706740107067501070676010706770107067801070679010706800107068101070682010706830107068401070685010802150108021601080217010802180108021901080220010802210108022201080223010802240108022501080226010802270108022801080229010802300108023101080232010802330108023401080235010802360108023701080238010802390108024001080241010802420108024301080244010802450108024601080247010802480108024901080250010802510108025201080253010802540108025501080256010802570108025801080259010802600108026101080262010802630108026401080265010802660108026701080268010802690108027001080271010802720108027301080274010802750108027601080277010802780108027901080280010802810108028201080283010802840108028501080286010802870108028801080289010802900108029101080292010802930108029401080295010802960108029701080298010802990108030001080301010803020108030301080304010803050108030601080307010803080108030901080310010803110108031201080313010803140108031501080316010803170108031801080319010803200108032101080322010803230108032401080325010803260108032701080328010803290108033001080331010803320108033301080334010803350108033601080337010803380108033901080340010803410108034201080343010803440108034501080346010803470108034801080349010803500108035101080352010803530108035401080355010803560108035701080358010803590108036001080361010803620108036301080364010803650108036601080367010803680108036901080370010803710108037201080373010803740108037501080376010803770108037801080379010803800108038101080382010803830108038401080385010803860108038701080388010803890108039001080391010803920108039301080394010803950108039601080397010803980108039901080400010804010108040201080403010804040108040501080406010804070108040801080409010804100108041101080412010804130108041401080415010804160108041701080418010804190108042001080421010804220108042301080424010804250108042601080427010804280108042901080430010804310108043201080433010804340108043501080436010804370108043801080439010804400108044101080442010804430108044401080445010804460108044701080448010804490108045001080451010804520108045301080454010804550108045601080457010804580108045901080460010804610108046201080463010804640108046501080466010804670108046801080469010804700108047101080472010804730108047401080475010804760108047701080478010804790108048001080481010804820108048301080484010804850108048601080487010804880108048901080490010804910108049201080493010804940108049501080496010804970108049801080499010805000108050101080502010805030108050401080505010805060108050701080508010805090108051001080511010805120108051301080514010805150108051601080517010805180108051901080520010805210108052201080523010805240108052501080526010805270108052801080529010805300108053101080532010805330108053401080535010805360108053701080538010805390108054001080541010805420108054301080544010805450108054601080547010805480108054901080550010805510108055201080553010805540108055501080556010805570108055801080559010805600108056101080562010805630108056401080565010805660108056701080568010805690108057001080571010805720108057301080574010805750108057601080577010805780108057901080580010805810108058201080583010805840108058501080586010805870108058801080589010805900108059101080592010805930108059401080595010805960108059701080598010805990108060001080601010806020108060301080604010806050108060601080607010806080108060901080610010806110108061201080613010806140108061501080616010806170108061801080619010806200108062101080622010806230108062401080625010806260108062701080628010806290108063001080631010806320108063301080634010806350108063601080637010806380108063901080640010806410108064201080643010806440108064501080646010806470108064801080649010806500108065101080652010806530108065401080655010806560108065701080658010806590108066001080661010806620108066301080664010806650108066601080667010806680108066901080670010806710108067201080673010806740108067501080676010806770108067801080679010806800108068101080682010806830108068401080685010902140109021501090216010902170109021801090219010902200109022101090222010902230109022401090225010902260109022701090228010902290109023001090231010902320109023301090234010902350109023601090237010902380109023901090240010902410109024201090243010902440109024501090246010902470109024801090249010902500109025101090252010902530109025401090255010902560109025701090258010902590109026001090261010902620109026301090264010902650109026601090267010902680109026901090270010902710109027201090273010902740109027501090276010902770109027801090279010902800109028101090282010902830109028401090285010902860109028701090288010902890109029001090291010902920109029301090294010902950109029601090297010902980109029901090300010903010109030201090303010903040109030501090306010903070109030801090309010903100109031101090312010903130109031401090315010903160109031701090318010903190109032001090321010903220109032301090324010903250109032601090327010903280109032901090330010903310109033201090333010903340109033501090336010903370109033801090339010903400109034101090342010903430109034401090345010903460109034701090348010903490109035001090351010903520109035301090354010903550109035601090357010903580109035901090360010903610109036201090363010903640109036501090366010903670109036801090369010903700109037101090372010903730109037401090375010903760109037701090378010903790109038001090381010903820109038301090384010903850109038601090387010903880109038901090390010903910109039201090393010903940109039501090396010903970109039801090399010904000109040101090402010904030109040401090405010904060109040701090408010904090109041001090411010904120109041301090414010904150109041601090417010904180109041901090420010904210109042201090423010904240109042501090426010904270109042801090429010904300109043101090432010904330109043401090435010904360109043701090438010904390109044001090441010904420109044301090444010904450109044601090447010904480109044901090450010904510109045201090453010904540109045501090456010904570109045801090459010904600109046101090462010904630109046401090465010904660109046701090468010904690109047001090471010904720109047301090474010904750109047601090477010904780109047901090480010904810109048201090483010904840109048501090486010904870109048801090489010904900109049101090492010904930109049401090495010904960109049701090498010904990109050001090501010905020109050301090504010905050109050601090507010905080109050901090510010905110109051201090513010905140109051501090516010905170109051801090519010905200109052101090522010905230109052401090525010905260109052701090528010905290109053001090531010905320109053301090534010905350109053601090537010905380109053901090540010905410109054201090543010905440109054501090546010905470109054801090549010905500109055101090552010905530109055401090555010905560109055701090558010905590109056001090561010905620109056301090564010905650109056601090567010905680109056901090570010905710109057201090573010905740109057501090576010905770109057801090579010905800109058101090582010905830109058401090585010905860109058701090588010905890109059001090591010905920109059301090594010905950109059601090597010905980109059901090600010906010109060201090603010906040109060501090606010906070109060801090609010906100109061101090612010906130109061401090615010906160109061701090618010906190109062001090621010906220109062301090624010906250109062601090627010906280109062901090630010906310109063201090633010906340109063501090636010906370109063801090639010906400109064101090642010906430109064401090645010906460109064701090648010906490109065001090651010906520109065301090654010906550109065601090657010906580109065901090660010906610109066201090663010906640109066501090666010906670109066801090669010906700109067101090672010906730109067401090675010906760109067701090678010906790109068001090681010906820109068301090684010906850110021401100215011002160110021701100218011002190110022001100221011002220110022301100224011002250110022601100227011002280110022901100230011002310110023201100233011002340110023501100236011002370110023801100239011002400110024101100242011002430110024401100245011002460110024701100248011002490110025001100251011002520110025301100254011002550110025601100257011002580110025901100260011002610110026201100263011002640110026501100266011002670110026801100269011002700110027101100272011002730110027401100275011002760110027701100278011002790110028001100281011002820110028301100284011002850110028601100287011002880110028901100290011002910110029201100293011002940110029501100296011002970110029801100299011003000110030101100302011003030110030401100305011003060110030701100308011003090110031001100311011003120110031301100314011003150110031601100317011003180110031901100320011003210110032201100323011003240110032501100326011003270110032801100329011003300110033101100332011003330110033401100335011003360110033701100338011003390110034001100341011003420110034301100344011003450110034601100347011003480110034901100350011003510110035201100353011003540110035501100356011003570110035801100359011003600110036101100362011003630110036401100365011003660110036701100368011003690110037001100371011003720110037301100374011003750110037601100377011003780110037901100380011003810110038201100383011003840110038501100386011003870110038801100389011003900110039101100392011003930110039401100395011003960110039701100398011003990110040001100401011004020110040301100404011004050110040601100407011004080110040901100410011004110110041201100413011004140110041501100416011004170110041801100419011004200110042101100422011004230110042401100425011004260110042701100428011004290110043001100431011004320110043301100434011004350110043601100437011004380110043901100440011004410110044201100443011004440110044501100446011004470110044801100449011004500110045101100452011004530110045401100455011004560110045701100458011004590110046001100461011004620110046301100464011004650110046601100467011004680110046901100470011004710110047201100473011004740110047501100476011004770110047801100479011004800110048101100482011004830110048401100485011004860110048701100488011004890110049001100491011004920110049301100494011004950110049601100497011004980110049901100500011005010110050201100503011005040110050501100506011005070110050801100509011005100110051101100512011005130110051401100515011005160110051701100518011005190110052001100521011005220110052301100524011005250110052601100527011005280110052901100530011005310110053201100533011005340110053501100536011005370110053801100539011005400110054101100542011005430110054401100545011005460110054701100548011005490110055001100551011005520110055301100554011005550110055601100557011005580110055901100560011005610110056201100563011005640110056501100566011005670110056801100569011005700110057101100572011005730110057401100575011005760110057701100578011005790110058001100581011005820110058301100584011005850110058601100587011005880110058901100590011005910110059201100593011005940110059501100596011005970110059801100599011006000110060101100602011006030110060401100605011006060110060701100608011006090110061001100611011006120110061301100614011006150110061601100617011006180110061901100620011006210110062201100623011006240110062501100626011006270110062801100629011006300110063101100632011006330110063401100635011006360110063701100638011006390110064001100641011006420110064301100644011006450110064601100647011006480110064901100650011006510110065201100653011006540110065501100656011006570110065801100659011006600110066101100662011006630110066401100665011006660110066701100668011006690110067001100671011006720110067301100674011006750110067601100677011006780110067901100680011006810110068201100683011006840110068501110214011102150111021601110217011102180111021901110220011102210111022201110223011102240111022501110226011102270111022801110229011102300111023101110232011102330111023401110235011102360111023701110238011102390111024001110241011102420111024301110244011102450111024601110247011102480111024901110250011102510111025201110253011102540111025501110256011102570111025801110259011102600111026101110262011102630111026401110265011102660111026701110268011102690111027001110271011102720111027301110274011102750111027601110277011102780111027901110280011102810111028201110283011102840111028501110286011102870111028801110289011102900111029101110292011102930111029401110295011102960111029701110298011102990111030001110301011103020111030301110304011103050111030601110307011103080111030901110310011103110111031201110313011103140111031501110316011103170111031801110319011103200111032101110322011103230111032401110325011103260111032701110328011103290111033001110331011103320111033301110334011103350111033601110337011103380111033901110340011103410111034201110343011103440111034501110346011103470111034801110349011103500111035101110352011103530111035401110355011103560111035701110358011103590111036001110361011103620111036301110364011103650111036601110367011103680111036901110370011103710111037201110373011103740111037501110376011103770111037801110379011103800111038101110382011103830111038401110385011103860111038701110388011103890111039001110391011103920111039301110394011103950111039601110397011103980111039901110400011104010111040201110403011104040111040501110406011104070111040801110409011104100111041101110412011104130111041401110415011104160111041701110418011104190111042001110421011104220111042301110424011104250111042601110427011104280111042901110430011104310111043201110433011104340111043501110436011104370111043801110439011104400111044101110442011104430111044401110445011104460111044701110448011104490111045001110451011104520111045301110454011104550111045601110457011104580111045901110460011104610111046201110463011104640111046501110466011104670111046801110469011104700111047101110472011104730111047401110475011104760111047701110478011104790111048001110481011104820111048301110484011104850111048601110487011104880111048901110490011104910111049201110493011104940111049501110496011104970111049801110499011105000111050101110502011105030111050401110505011105060111050701110508011105090111051001110511011105120111051301110514011105150111051601110517011105180111051901110520011105210111052201110523011105240111052501110526011105270111052801110529011105300111053101110532011105330111053401110535011105360111053701110538011105390111054001110541011105420111054301110544011105450111054601110547011105480111054901110550011105510111055201110553011105540111055501110556011105570111055801110559011105600111056101110562011105630111056401110565011105660111056701110568011105690111057001110571011105720111057301110574011105750111057601110577011105780111057901110580011105810111058201110583011105840111058501110586011105870111058801110589011105900111059101110592011105930111059401110595011105960111059701110598011105990111060001110601011106020111060301110604011106050111060601110607011106080111060901110610011106110111061201110613011106140111061501110616011106170111061801110619011106200111062101110622011106230111062401110625011106260111062701110628011106290111063001110631011106320111063301110634011106350111063601110637011106380111063901110640011106410111064201110643011106440111064501110646011106470111064801110649011106500111065101110652011106530111065401110655011106560111065701110658011106590111066001110661011106620111066301110664011106650111066601110667011106680111066901110670011106710111067201110673011106740111067501110676011106770111067801110679011106800111068101110682011106830111068401110685011202140112021501120216011202170112021801120219011202200112022101120222011202230112022401120225011202260112022701120228011202290112023001120231011202320112023301120234011202350112023601120237011202380112023901120240011202410112024201120243011202440112024501120246011202470112024801120249011202500112025101120252011202530112025401120255011202560112025701120258011202590112026001120261011202620112026301120264011202650112026601120267011202680112026901120270011202710112027201120273011202740112027501120276011202770112027801120279011202800112028101120282011202830112028401120285011202860112028701120288011202890112029001120291011202920112029301120294011202950112029601120297011202980112029901120300011203010112030201120303011203040112030501120306011203070112030801120309011203100112031101120312011203130112031401120315011203160112031701120318011203190112032001120321011203220112032301120324011203250112032601120327011203280112032901120330011203310112033201120333011203340112033501120336011203370112033801120339011203400112034101120342011203430112034401120345011203460112034701120348011203490112035001120351011203520112035301120354011203550112035601120357011203580112035901120360011203610112036201120363011203640112036501120366011203670112036801120369011203700112037101120372011203730112037401120375011203760112037701120378011203790112038001120381011203820112038301120384011203850112038601120387011203880112038901120390011203910112039201120393011203940112039501120396011203970112039801120399011204000112040101120402011204030112040401120405011204060112040701120408011204090112041001120411011204120112041301120414011204150112041601120417011204180112041901120420011204210112042201120423011204240112042501120426011204270112042801120429011204300112043101120432011204330112043401120435011204360112043701120438011204390112044001120441011204420112044301120444011204450112044601120447011204480112044901120450011204510112045201120453011204540112045501120456011204570112045801120459011204600112046101120462011204630112046401120465011204660112046701120468011204690112047001120471011204720112047301120474011204750112047601120477011204780112047901120480011204810112048201120483011204840112048501120486011204870112048801120489011204900112049101120492011204930112049401120495011204960112049701120498011204990112050001120501011205020112050301120504011205050112050601120507011205080112050901120510011205110112051201120513011205140112051501120516011205170112051801120519011205200112052101120522011205230112052401120525011205260112052701120528011205290112053001120531011205320112053301120534011205350112053601120537011205380112053901120540011205410112054201120543011205440112054501120546011205470112054801120549011205500112055101120552011205530112055401120555011205560112055701120558011205590112056001120561011205620112056301120564011205650112056601120567011205680112056901120570011205710112057201120573011205740112057501120576011205770112057801120579011205800112058101120582011205830112058401120585011205860112058701120588011205890112059001120591011205920112059301120594011205950112059601120597011205980112059901120600011206010112060201120603011206040112060501120606011206070112060801120609011206100112061101120612011206130112061401120615011206160112061701120618011206190112062001120621011206220112062301120624011206250112062601120627011206280112062901120630011206310112063201120633011206340112063501120636011206370112063801120639011206400112064101120642011206430112064401120645011206460112064701120648011206490112065001120651011206520112065301120654011206550112065601120657011206580112065901120660011206610112066201120663011206640112066501120666011206670112066801120669011206700112067101120672011206730112067401120675011206760112067701120678011206790112068001120681011206820112068301120684011206850113021401130215011302160113021701130218011302190113022001130221011302220113022301130224011302250113022601130227011302280113022901130230011302310113023201130233011302340113023501130236011302370113023801130239011302400113024101130242011302430113024401130245011302460113024701130248011302490113025001130251011302520113025301130254011302550113025601130257011302580113025901130260011302610113026201130263011302640113026501130266011302670113026801130269011302700113027101130272011302730113027401130275011302760113027701130278011302790113028001130281011302820113028301130284011302850113028601130287011302880113028901130290011302910113029201130293011302940113029501130296011302970113029801130299011303000113030101130302011303030113030401130305011303060113030701130308011303090113031001130311011303120113031301130314011303150113031601130317011303180113031901130320011303210113032201130323011303240113032501130326011303270113032801130329011303300113033101130332011303330113033401130335011303360113033701130338011303390113034001130341011303420113034301130344011303450113034601130347011303480113034901130350011303510113035201130353011303540113035501130356011303570113035801130359011303600113036101130362011303630113036401130365011303660113036701130368011303690113037001130371011303720113037301130374011303750113037601130377011303780113037901130380011303810113038201130383011303840113038501130386011303870113038801130389011303900113039101130392011303930113039401130395011303960113039701130398011303990113040001130401011304020113040301130404011304050113040601130407011304080113040901130410011304110113041201130413011304140113041501130416011304170113041801130419011304200113042101130422011304230113042401130425011304260113042701130428011304290113043001130431011304320113043301130434011304350113043601130437011304380113043901130440011304410113044201130443011304440113044501130446011304470113044801130449011304500113045101130452011304530113045401130455011304560113045701130458011304590113046001130461011304620113046301130464011304650113046601130467011304680113046901130470011304710113047201130473011304740113047501130476011304770113047801130479011304800113048101130482011304830113048401130485011304860113048701130488011304890113049001130491011304920113049301130494011304950113049601130497011304980113049901130500011305010113050201130503011305040113050501130506011305070113050801130509011305100113051101130512011305130113051401130515011305160113051701130518011305190113052001130521011305220113052301130524011305250113052601130527011305280113052901130530011305310113053201130533011305340113053501130536011305370113053801130539011305400113054101130542011305430113054401130545011305460113054701130548011305490113055001130551011305520113055301130554011305550113055601130557011305580113055901130560011305610113056201130563011305640113056501130566011305670113056801130569011305700113057101130572011305730113057401130575011305760113057701130578011305790113058001130581011305820113058301130584011305850113058601130587011305880113058901130590011305910113059201130593011305940113059501130596011305970113059801130599011306000113060101130602011306030113060401130605011306060113060701130608011306090113061001130611011306120113061301130614011306150113061601130617011306180113061901130620011306210113062201130623011306240113062501130626011306270113062801130629011306300113063101130632011306330113063401130635011306360113063701130638011306390113064001130641011306420113064301130644011306450113064601130647011306480113064901130650011306510113065201130653011306540113065501130656011306570113065801130659011306600113066101130662011306630113066401130665011306660113066701130668011306690113067001130671011306720113067301130674011306750113067601130677011306780113067901130680011306810113068201130683011306840113068501140213011402140114021501140216011402170114021801140219011402200114022101140222011402230114022401140225011402260114022701140228011402290114023001140231011402320114023301140234011402350114023601140237011402380114023901140240011402410114024201140243011402440114024501140246011402470114024801140249011402500114025101140252011402530114025401140255011402560114025701140258011402590114026001140261011402620114026301140264011402650114026601140267011402680114026901140270011402710114027201140273011402740114027501140276011402770114027801140279011402800114028101140282011402830114028401140285011402860114028701140288011402890114029001140291011402920114029301140294011402950114029601140297011402980114029901140300011403010114030201140303011403040114030501140306011403070114030801140309011403100114031101140312011403130114031401140315011403160114031701140318011403190114032001140321011403220114032301140324011403250114032601140327011403280114032901140330011403310114033201140333011403340114033501140336011403370114033801140339011403400114034101140342011403430114034401140345011403460114034701140348011403490114035001140351011403520114035301140354011403550114035601140357011403580114035901140360011403610114036201140363011403640114036501140366011403670114036801140369011403700114037101140372011403730114037401140375011403760114037701140378011403790114038001140381011403820114038301140384011403850114038601140387011403880114038901140390011403910114039201140393011403940114039501140396011403970114039801140399011404000114040101140402011404030114040401140405011404060114040701140408011404090114041001140411011404120114041301140414011404150114041601140417011404180114041901140420011404210114042201140423011404240114042501140426011404270114042801140429011404300114043101140432011404330114043401140435011404360114043701140438011404390114044001140441011404420114044301140444011404450114044601140447011404480114044901140450011404510114045201140453011404540114045501140456011404570114045801140459011404600114046101140462011404630114046401140465011404660114046701140468011404690114047001140471011404720114047301140474011404750114047601140477011404780114047901140480011404810114048201140483011404840114048501140486011404870114048801140489011404900114049101140492011404930114049401140495011404960114049701140498011404990114050001140501011405020114050301140504011405050114050601140507011405080114050901140510011405110114051201140513011405140114051501140516011405170114051801140519011405200114052101140522011405230114052401140525011405260114052701140528011405290114053001140531011405320114053301140534011405350114053601140537011405380114053901140540011405410114054201140543011405440114054501140546011405470114054801140549011405500114055101140552011405530114055401140555011405560114055701140558011405590114056001140561011405620114056301140564011405650114056601140567011405680114056901140570011405710114057201140573011405740114057501140576011405770114057801140579011405800114058101140582011405830114058401140585011405860114058701140588011405890114059001140591011405920114059301140594011405950114059601140597011405980114059901140600011406010114060201140603011406040114060501140606011406070114060801140609011406100114061101140612011406130114061401140615011406160114061701140618011406190114062001140621011406220114062301140624011406250114062601140627011406280114062901140630011406310114063201140633011406340114063501140636011406370114063801140639011406400114064101140642011406430114064401140645011406460114064701140648011406490114065001140651011406520114065301140654011406550114065601140657011406580114065901140660011406610114066201140663011406640114066501140666011406670114066801140669011406700114067101140672011406730114067401140675011406760114067701140678011406790114068001140681011406820114068301140684011502120115021301150214011502150115021601150217011502180115021901150220011502210115022201150223011502240115022501150226011502270115022801150229011502300115023101150232011502330115023401150235011502360115023701150238011502390115024001150241011502420115024301150244011502450115024601150247011502480115024901150250011502510115025201150253011502540115025501150256011502570115025801150259011502600115026101150262011502630115026401150265011502660115026701150268011502690115027001150271011502720115027301150274011502750115027601150277011502780115027901150280011502810115028201150283011502840115028501150286011502870115028801150289011502900115029101150292011502930115029401150295011502960115029701150298011502990115030001150301011503020115030301150304011503050115030601150307011503080115030901150310011503110115031201150313011503140115031501150316011503170115031801150319011503200115032101150322011503230115032401150325011503260115032701150328011503290115033001150331011503320115033301150334011503350115033601150337011503380115033901150340011503410115034201150343011503440115034501150346011503470115034801150349011503500115035101150352011503530115035401150355011503560115035701150358011503590115036001150361011503620115036301150364011503650115036601150367011503680115036901150370011503710115037201150373011503740115037501150376011503770115037801150379011503800115038101150382011503830115038401150385011503860115038701150388011503890115039001150391011503920115039301150394011503950115039601150397011503980115039901150400011504010115040201150403011504040115040501150406011504070115040801150409011504100115041101150412011504130115041401150415011504160115041701150418011504190115042001150421011504220115042301150424011504250115042601150427011504280115042901150430011504310115043201150433011504340115043501150436011504370115043801150439011504400115044101150442011504430115044401150445011504460115044701150448011504490115045001150451011504520115045301150454011504550115045601150457011504580115045901150460011504610115046201150463011504640115046501150466011504670115046801150469011504700115047101150472011504730115047401150475011504760115047701150478011504790115048001150481011504820115048301150484011504850115048601150487011504880115048901150490011504910115049201150493011504940115049501150496011504970115049801150499011505000115050101150502011505030115050401150505011505060115050701150508011505090115051001150511011505120115051301150514011505150115051601150517011505180115051901150520011505210115052201150523011505240115052501150526011505270115052801150529011505300115053101150532011505330115053401150535011505360115053701150538011505390115054001150541011505420115054301150544011505450115054601150547011505480115054901150550011505510115055201150553011505540115055501150556011505570115055801150559011505600115056101150562011505630115056401150565011505660115056701150568011505690115057001150571011505720115057301150574011505750115057601150577011505780115057901150580011505810115058201150583011505840115058501150586011505870115058801150589011505900115059101150592011505930115059401150595011505960115059701150598011505990115060001150601011506020115060301150604011506050115060601150607011506080115060901150610011506110115061201150613011506140115061501150616011506170115061801150619011506200115062101150622011506230115062401150625011506260115062701150628011506290115063001150631011506320115063301150634011506350115063601150637011506380115063901150640011506410115064201150643011506440115064501150646011506470115064801150649011506500115065101150652011506530115065401150655011506560115065701150658011506590115066001150661011506620115066301150664011506650115066601150667011506680115066901150670011506710115067201150673011506740115067501150676011506770115067801150679011506800115068101150682011506830115068401160212011602130116021401160215011602160116021701160218011602190116022001160221011602220116022301160224011602250116022601160227011602280116022901160230011602310116023201160233011602340116023501160236011602370116023801160239011602400116024101160242011602430116024401160245011602460116024701160248011602490116025001160251011602520116025301160254011602550116025601160257011602580116025901160260011602610116026201160263011602640116026501160266011602670116026801160269011602700116027101160272011602730116027401160275011602760116027701160278011602790116028001160281011602820116028301160284011602850116028601160287011602880116028901160290011602910116029201160293011602940116029501160296011602970116029801160299011603000116030101160302011603030116030401160305011603060116030701160308011603090116031001160311011603120116031301160314011603150116031601160317011603180116031901160320011603210116032201160323011603240116032501160326011603270116032801160329011603300116033101160332011603330116033401160335011603360116033701160338011603390116034001160341011603420116034301160344011603450116034601160347011603480116034901160350011603510116035201160353011603540116035501160356011603570116035801160359011603600116036101160362011603630116036401160365011603660116036701160368011603690116037001160371011603720116037301160374011603750116037601160377011603780116037901160380011603810116038201160383011603840116038501160386011603870116038801160389011603900116039101160392011603930116039401160395011603960116039701160398011603990116040001160401011604020116040301160404011604050116040601160407011604080116040901160410011604110116041201160413011604140116041501160416011604170116041801160419011604200116042101160422011604230116042401160425011604260116042701160428011604290116043001160431011604320116043301160434011604350116043601160437011604380116043901160440011604410116044201160443011604440116044501160446011604470116044801160449011604500116045101160452011604530116045401160455011604560116045701160458011604590116046001160461011604620116046301160464011604650116046601160467011604680116046901160470011604710116047201160473011604740116047501160476011604770116047801160479011604800116048101160482011604830116048401160485011604860116048701160488011604890116049001160491011604920116049301160494011604950116049601160497011604980116049901160500011605010116050201160503011605040116050501160506011605070116050801160509011605100116051101160512011605130116051401160515011605160116051701160518011605190116052001160521011605220116052301160524011605250116052601160527011605280116052901160530011605310116053201160533011605340116053501160536011605370116053801160539011605400116054101160542011605430116054401160545011605460116054701160548011605490116055001160551011605520116055301160554011605550116055601160557011605580116055901160560011605610116056201160563011605640116056501160566011605670116056801160569011605700116057101160572011605730116057401160575011605760116057701160578011605790116058001160581011605820116058301160584011605850116058601160587011605880116058901160590011605910116059201160593011605940116059501160596011605970116059801160599011606000116060101160602011606030116060401160605011606060116060701160608011606090116061001160611011606120116061301160614011606150116061601160617011606180116061901160620011606210116062201160623011606240116062501160626011606270116062801160629011606300116063101160632011606330116063401160635011606360116063701160638011606390116064001160641011606420116064301160644011606450116064601160647011606480116064901160650011606510116065201160653011606540116065501160656011606570116065801160659011606600116066101160662011606630116066401160665011606660116066701160668011606690116067001160671011606720116067301160674011606750116067601160677011606780116067901160680011606810116068201160683011606840117021201170213011702140117021501170216011702170117021801170219011702200117022101170222011702230117022401170225011702260117022701170228011702290117023001170231011702320117023301170234011702350117023601170237011702380117023901170240011702410117024201170243011702440117024501170246011702470117024801170249011702500117025101170252011702530117025401170255011702560117025701170258011702590117026001170261011702620117026301170264011702650117026601170267011702680117026901170270011702710117027201170273011702740117027501170276011702770117027801170279011702800117028101170282011702830117028401170285011702860117028701170288011702890117029001170291011702920117029301170294011702950117029601170297011702980117029901170300011703010117030201170303011703040117030501170306011703070117030801170309011703100117031101170312011703130117031401170315011703160117031701170318011703190117032001170321011703220117032301170324011703250117032601170327011703280117032901170330011703310117033201170333011703340117033501170336011703370117033801170339011703400117034101170342011703430117034401170345011703460117034701170348011703490117035001170351011703520117035301170354011703550117035601170357011703580117035901170360011703610117036201170363011703640117036501170366011703670117036801170369011703700117037101170372011703730117037401170375011703760117037701170378011703790117038001170381011703820117038301170384011703850117038601170387011703880117038901170390011703910117039201170393011703940117039501170396011703970117039801170399011704000117040101170402011704030117040401170405011704060117040701170408011704090117041001170411011704120117041301170414011704150117041601170417011704180117041901170420011704210117042201170423011704240117042501170426011704270117042801170429011704300117043101170432011704330117043401170435011704360117043701170438011704390117044001170441011704420117044301170444011704450117044601170447011704480117044901170450011704510117045201170453011704540117045501170456011704570117045801170459011704600117046101170462011704630117046401170465011704660117046701170468011704690117047001170471011704720117047301170474011704750117047601170477011704780117047901170480011704810117048201170483011704840117048501170486011704870117048801170489011704900117049101170492011704930117049401170495011704960117049701170498011704990117050001170501011705020117050301170504011705050117050601170507011705080117050901170510011705110117051201170513011705140117051501170516011705170117051801170519011705200117052101170522011705230117052401170525011705260117052701170528011705290117053001170531011705320117053301170534011705350117053601170537011705380117053901170540011705410117054201170543011705440117054501170546011705470117054801170549011705500117055101170552011705530117055401170555011705560117055701170558011705590117056001170561011705620117056301170564011705650117056601170567011705680117056901170570011705710117057201170573011705740117057501170576011705770117057801170579011705800117058101170582011705830117058401170585011705860117058701170588011705890117059001170591011705920117059301170594011705950117059601170597011705980117059901170600011706010117060201170603011706040117060501170606011706070117060801170609011706100117061101170612011706130117061401170615011706160117061701170618011706190117062001170621011706220117062301170624011706250117062601170627011706280117062901170630011706310117063201170633011706340117063501170636011706370117063801170639011706400117064101170642011706430117064401170645011706460117064701170648011706490117065001170651011706520117065301170654011706550117065601170657011706580117065901170660011706610117066201170663011706640117066501170666011706670117066801170669011706700117067101170672011706730117067401170675011706760117067701170678011706790117068001170681011706820117068301170684011802110118021201180213011802140118021501180216011802170118021801180219011802200118022101180222011802230118022401180225011802260118022701180228011802290118023001180231011802320118023301180234011802350118023601180237011802380118023901180240011802410118024201180243011802440118024501180246011802470118024801180249011802500118025101180252011802530118025401180255011802560118025701180258011802590118026001180261011802620118026301180264011802650118026601180267011802680118026901180270011802710118027201180273011802740118027501180276011802770118027801180279011802800118028101180282011802830118028401180285011802860118028701180288011802890118029001180291011802920118029301180294011802950118029601180297011802980118029901180300011803010118030201180303011803040118030501180306011803070118030801180309011803100118031101180312011803130118031401180315011803160118031701180318011803190118032001180321011803220118032301180324011803250118032601180327011803280118032901180330011803310118033201180333011803340118033501180336011803370118033801180339011803400118034101180342011803430118034401180345011803460118034701180348011803490118035001180351011803520118035301180354011803550118035601180357011803580118035901180360011803610118036201180363011803640118036501180366011803670118036801180369011803700118037101180372011803730118037401180375011803760118037701180378011803790118038001180381011803820118038301180384011803850118038601180387011803880118038901180390011803910118039201180393011803940118039501180396011803970118039801180399011804000118040101180402011804030118040401180405011804060118040701180408011804090118041001180411011804120118041301180414011804150118041601180417011804180118041901180420011804210118042201180423011804240118042501180426011804270118042801180429011804300118043101180432011804330118043401180435011804360118043701180438011804390118044001180441011804420118044301180444011804450118044601180447011804480118044901180450011804510118045201180453011804540118045501180456011804570118045801180459011804600118046101180462011804630118046401180465011804660118046701180468011804690118047001180471011804720118047301180474011804750118047601180477011804780118047901180480011804810118048201180483011804840118048501180486011804870118048801180489011804900118049101180492011804930118049401180495011804960118049701180498011804990118050001180501011805020118050301180504011805050118050601180507011805080118050901180510011805110118051201180513011805140118051501180516011805170118051801180519011805200118052101180522011805230118052401180525011805260118052701180528011805290118053001180531011805320118053301180534011805350118053601180537011805380118053901180540011805410118054201180543011805440118054501180546011805470118054801180549011805500118055101180552011805530118055401180555011805560118055701180558011805590118056001180561011805620118056301180564011805650118056601180567011805680118056901180570011805710118057201180573011805740118057501180576011805770118057801180579011805800118058101180582011805830118058401180585011805860118058701180588011805890118059001180591011805920118059301180594011805950118059601180597011805980118059901180600011806010118060201180603011806040118060501180606011806070118060801180609011806100118061101180612011806130118061401180615011806160118061701180618011806190118062001180621011806220118062301180624011806250118062601180627011806280118062901180630011806310118063201180633011806340118063501180636011806370118063801180639011806400118064101180642011806430118064401180645011806460118064701180648011806490118065001180651011806520118065301180654011806550118065601180657011806580118065901180660011806610118066201180663011806640118066501180666011806670118066801180669011806700118067101180672011806730118067401180675011806760118067701180678011806790118068001180681011806820118068301180684011902110119021201190213011902140119021501190216011902170119021801190219011902200119022101190222011902230119022401190225011902260119022701190228011902290119023001190231011902320119023301190234011902350119023601190237011902380119023901190240011902410119024201190243011902440119024501190246011902470119024801190249011902500119025101190252011902530119025401190255011902560119025701190258011902590119026001190261011902620119026301190264011902650119026601190267011902680119026901190270011902710119027201190273011902740119027501190276011902770119027801190279011902800119028101190282011902830119028401190285011902860119028701190288011902890119029001190291011902920119029301190294011902950119029601190297011902980119029901190300011903010119030201190303011903040119030501190306011903070119030801190309011903100119031101190312011903130119031401190315011903160119031701190318011903190119032001190321011903220119032301190324011903250119032601190327011903280119032901190330011903310119033201190333011903340119033501190336011903370119033801190339011903400119034101190342011903430119034401190345011903460119034701190348011903490119035001190351011903520119035301190354011903550119035601190357011903580119035901190360011903610119036201190363011903640119036501190366011903670119036801190369011903700119037101190372011903730119037401190375011903760119037701190378011903790119038001190381011903820119038301190384011903850119038601190387011903880119038901190390011903910119039201190393011903940119039501190396011903970119039801190399011904000119040101190402011904030119040401190405011904060119040701190408011904090119041001190411011904120119041301190414011904150119041601190417011904180119041901190420011904210119042201190423011904240119042501190426011904270119042801190429011904300119043101190432011904330119043401190435011904360119043701190438011904390119044001190441011904420119044301190444011904450119044601190447011904480119044901190450011904510119045201190453011904540119045501190456011904570119045801190459011904600119046101190462011904630119046401190465011904660119046701190468011904690119047001190471011904720119047301190474011904750119047601190477011904780119047901190480011904810119048201190483011904840119048501190486011904870119048801190489011904900119049101190492011904930119049401190495011904960119049701190498011904990119050001190501011905020119050301190504011905050119050601190507011905080119050901190510011905110119051201190513011905140119051501190516011905170119051801190519011905200119052101190522011905230119052401190525011905260119052701190528011905290119053001190531011905320119053301190534011905350119053601190537011905380119053901190540011905410119054201190543011905440119054501190546011905470119054801190549011905500119055101190552011905530119055401190555011905560119055701190558011905590119056001190561011905620119056301190564011905650119056601190567011905680119056901190570011905710119057201190573011905740119057501190576011905770119057801190579011905800119058101190582011905830119058401190585011905860119058701190588011905890119059001190591011905920119059301190594011905950119059601190597011905980119059901190600011906010119060201190603011906040119060501190606011906070119060801190609011906100119061101190612011906130119061401190615011906160119061701190618011906190119062001190621011906220119062301190624011906250119062601190627011906280119062901190630011906310119063201190633011906340119063501190636011906370119063801190639011906400119064101190642011906430119064401190645011906460119064701190648011906490119065001190651011906520119065301190654011906550119065601190657011906580119065901190660011906610119066201190663011906640119066501190666011906670119066801190669011906700119067101190672011906730119067401190675011906760119067701190678011906790119068001190681011906820119068301190684012002100120021101200212012002130120021401200215012002160120021701200218012002190120022001200221012002220120022301200224012002250120022601200227012002280120022901200230012002310120023201200233012002340120023501200236012002370120023801200239012002400120024101200242012002430120024401200245012002460120024701200248012002490120025001200251012002520120025301200254012002550120025601200257012002580120025901200260012002610120026201200263012002640120026501200266012002670120026801200269012002700120027101200272012002730120027401200275012002760120027701200278012002790120028001200281012002820120028301200284012002850120028601200287012002880120028901200290012002910120029201200293012002940120029501200296012002970120029801200299012003000120030101200302012003030120030401200305012003060120030701200308012003090120031001200311012003120120031301200314012003150120031601200317012003180120031901200320012003210120032201200323012003240120032501200326012003270120032801200329012003300120033101200332012003330120033401200335012003360120033701200338012003390120034001200341012003420120034301200344012003450120034601200347012003480120034901200350012003510120035201200353012003540120035501200356012003570120035801200359012003600120036101200362012003630120036401200365012003660120036701200368012003690120037001200371012003720120037301200374012003750120037601200377012003780120037901200380012003810120038201200383012003840120038501200386012003870120038801200389012003900120039101200392012003930120039401200395012003960120039701200398012003990120040001200401012004020120040301200404012004050120040601200407012004080120040901200410012004110120041201200413012004140120041501200416012004170120041801200419012004200120042101200422012004230120042401200425012004260120042701200428012004290120043001200431012004320120043301200434012004350120043601200437012004380120043901200440012004410120044201200443012004440120044501200446012004470120044801200449012004500120045101200452012004530120045401200455012004560120045701200458012004590120046001200461012004620120046301200464012004650120046601200467012004680120046901200470012004710120047201200473012004740120047501200476012004770120047801200479012004800120048101200482012004830120048401200485012004860120048701200488012004890120049001200491012004920120049301200494012004950120049601200497012004980120049901200500012005010120050201200503012005040120050501200506012005070120050801200509012005100120051101200512012005130120051401200515012005160120051701200518012005190120052001200521012005220120052301200524012005250120052601200527012005280120052901200530012005310120053201200533012005340120053501200536012005370120053801200539012005400120054101200542012005430120054401200545012005460120054701200548012005490120055001200551012005520120055301200554012005550120055601200557012005580120055901200560012005610120056201200563012005640120056501200566012005670120056801200569012005700120057101200572012005730120057401200575012005760120057701200578012005790120058001200581012005820120058301200584012005850120058601200587012005880120058901200590012005910120059201200593012005940120059501200596012005970120059801200599012006000120060101200602012006030120060401200605012006060120060701200608012006090120061001200611012006120120061301200614012006150120061601200617012006180120061901200620012006210120062201200623012006240120062501200626012006270120062801200629012006300120063101200632012006330120063401200635012006360120063701200638012006390120064001200641012006420120064301200644012006450120064601200647012006480120064901200650012006510120065201200653012006540120065501200656012006570120065801200659012006600120066101200662012006630120066401200665012006660120066701200668012006690120067001200671012006720120067301200674012006750120067601200677012006780120067901200680012006810120068201200683012102100121021101210212012102130121021401210215012102160121021701210218012102190121022001210221012102220121022301210224012102250121022601210227012102280121022901210230012102310121023201210233012102340121023501210236012102370121023801210239012102400121024101210242012102430121024401210245012102460121024701210248012102490121025001210251012102520121025301210254012102550121025601210257012102580121025901210260012102610121026201210263012102640121026501210266012102670121026801210269012102700121027101210272012102730121027401210275012102760121027701210278012102790121028001210281012102820121028301210284012102850121028601210287012102880121028901210290012102910121029201210293012102940121029501210296012102970121029801210299012103000121030101210302012103030121030401210305012103060121030701210308012103090121031001210311012103120121031301210314012103150121031601210317012103180121031901210320012103210121032201210323012103240121032501210326012103270121032801210329012103300121033101210332012103330121033401210335012103360121033701210338012103390121034001210341012103420121034301210344012103450121034601210347012103480121034901210350012103510121035201210353012103540121035501210356012103570121035801210359012103600121036101210362012103630121036401210365012103660121036701210368012103690121037001210371012103720121037301210374012103750121037601210377012103780121037901210380012103810121038201210383012103840121038501210386012103870121038801210389012103900121039101210392012103930121039401210395012103960121039701210398012103990121040001210401012104020121040301210404012104050121040601210407012104080121040901210410012104110121041201210413012104140121041501210416012104170121041801210419012104200121042101210422012104230121042401210425012104260121042701210428012104290121043001210431012104320121043301210434012104350121043601210437012104380121043901210440012104410121044201210443012104440121044501210446012104470121044801210449012104500121045101210452012104530121045401210455012104560121045701210458012104590121046001210461012104620121046301210464012104650121046601210467012104680121046901210470012104710121047201210473012104740121047501210476012104770121047801210479012104800121048101210482012104830121048401210485012104860121048701210488012104890121049001210491012104920121049301210494012104950121049601210497012104980121049901210500012105010121050201210503012105040121050501210506012105070121050801210509012105100121051101210512012105130121051401210515012105160121051701210518012105190121052001210521012105220121052301210524012105250121052601210527012105280121052901210530012105310121053201210533012105340121053501210536012105370121053801210539012105400121054101210542012105430121054401210545012105460121054701210548012105490121055001210551012105520121055301210554012105550121055601210557012105580121055901210560012105610121056201210563012105640121056501210566012105670121056801210569012105700121057101210572012105730121057401210575012105760121057701210578012105790121058001210581012105820121058301210584012105850121058601210587012105880121058901210590012105910121059201210593012105940121059501210596012105970121059801210599012106000121060101210602012106030121060401210605012106060121060701210608012106090121061001210611012106120121061301210614012106150121061601210617012106180121061901210620012106210121062201210623012106240121062501210626012106270121062801210629012106300121063101210632012106330121063401210635012106360121063701210638012106390121064001210641012106420121064301210644012106450121064601210647012106480121064901210650012106510121065201210653012106540121065501210656012106570121065801210659012106600121066101210662012106630121066401210665012106660121066701210668012106690121067001210671012106720121067301210674012106750121067601210677012106780121067901210680012106810121068201210683012202100122021101220212012202130122021401220215012202160122021701220218012202190122022001220221012202220122022301220224012202250122022601220227012202280122022901220230012202310122023201220233012202340122023501220236012202370122023801220239012202400122024101220242012202430122024401220245012202460122024701220248012202490122025001220251012202520122025301220254012202550122025601220257012202580122025901220260012202610122026201220263012202640122026501220266012202670122026801220269012202700122027101220272012202730122027401220275012202760122027701220278012202790122028001220281012202820122028301220284012202850122028601220287012202880122028901220290012202910122029201220293012202940122029501220296012202970122029801220299012203000122030101220302012203030122030401220305012203060122030701220308012203090122031001220311012203120122031301220314012203150122031601220317012203180122031901220320012203210122032201220323012203240122032501220326012203270122032801220329012203300122033101220332012203330122033401220335012203360122033701220338012203390122034001220341012203420122034301220344012203450122034601220347012203480122034901220350012203510122035201220353012203540122035501220356012203570122035801220359012203600122036101220362012203630122036401220365012203660122036701220368012203690122037001220371012203720122037301220374012203750122037601220377012203780122037901220380012203810122038201220383012203840122038501220386012203870122038801220389012203900122039101220392012203930122039401220395012203960122039701220398012203990122040001220401012204020122040301220404012204050122040601220407012204080122040901220410012204110122041201220413012204140122041501220416012204170122041801220419012204200122042101220422012204230122042401220425012204260122042701220428012204290122043001220431012204320122043301220434012204350122043601220437012204380122043901220440012204410122044201220443012204440122044501220446012204470122044801220449012204500122045101220452012204530122045401220455012204560122045701220458012204590122046001220461012204620122046301220464012204650122046601220467012204680122046901220470012204710122047201220473012204740122047501220476012204770122047801220479012204800122048101220482012204830122048401220485012204860122048701220488012204890122049001220491012204920122049301220494012204950122049601220497012204980122049901220500012205010122050201220503012205040122050501220506012205070122050801220509012205100122051101220512012205130122051401220515012205160122051701220518012205190122052001220521012205220122052301220524012205250122052601220527012205280122052901220530012205310122053201220533012205340122053501220536012205370122053801220539012205400122054101220542012205430122054401220545012205460122054701220548012205490122055001220551012205520122055301220554012205550122055601220557012205580122055901220560012205610122056201220563012205640122056501220566012205670122056801220569012205700122057101220572012205730122057401220575012205760122057701220578012205790122058001220581012205820122058301220584012205850122058601220587012205880122058901220590012205910122059201220593012205940122059501220596012205970122059801220599012206000122060101220602012206030122060401220605012206060122060701220608012206090122061001220611012206120122061301220614012206150122061601220617012206180122061901220620012206210122062201220623012206240122062501220626012206270122062801220629012206300122063101220632012206330122063401220635012206360122063701220638012206390122064001220641012206420122064301220644012206450122064601220647012206480122064901220650012206510122065201220653012206540122065501220656012206570122065801220659012206600122066101220662012206630122066401220665012206660122066701220668012206690122067001220671012206720122067301220674012206750122067601220677012206780122067901220680012206810122068201220683012302090123021001230211012302120123021301230214012302150123021601230217012302180123021901230220012302210123022201230223012302240123022501230226012302270123022801230229012302300123023101230232012302330123023401230235012302360123023701230238012302390123024001230241012302420123024301230244012302450123024601230247012302480123024901230250012302510123025201230253012302540123025501230256012302570123025801230259012302600123026101230262012302630123026401230265012302660123026701230268012302690123027001230271012302720123027301230274012302750123027601230277012302780123027901230280012302810123028201230283012302840123028501230286012302870123028801230289012302900123029101230292012302930123029401230295012302960123029701230298012302990123030001230301012303020123030301230304012303050123030601230307012303080123030901230310012303110123031201230313012303140123031501230316012303170123031801230319012303200123032101230322012303230123032401230325012303260123032701230328012303290123033001230331012303320123033301230334012303350123033601230337012303380123033901230340012303410123034201230343012303440123034501230346012303470123034801230349012303500123035101230352012303530123035401230355012303560123035701230358012303590123036001230361012303620123036301230364012303650123036601230367012303680123036901230370012303710123037201230373012303740123037501230376012303770123037801230379012303800123038101230382012303830123038401230385012303860123038701230388012303890123039001230391012303920123039301230394012303950123039601230397012303980123039901230400012304010123040201230403012304040123040501230406012304070123040801230409012304100123041101230412012304130123041401230415012304160123041701230418012304190123042001230421012304220123042301230424012304250123042601230427012304280123042901230430012304310123043201230433012304340123043501230436012304370123043801230439012304400123044101230442012304430123044401230445012304460123044701230448012304490123045001230451012304520123045301230454012304550123045601230457012304580123045901230460012304610123046201230463012304640123046501230466012304670123046801230469012304700123047101230472012304730123047401230475012304760123047701230478012304790123048001230481012304820123048301230484012304850123048601230487012304880123048901230490012304910123049201230493012304940123049501230496012304970123049801230499012305000123050101230502012305030123050401230505012305060123050701230508012305090123051001230511012305120123051301230514012305150123051601230517012305180123051901230520012305210123052201230523012305240123052501230526012305270123052801230529012305300123053101230532012305330123053401230535012305360123053701230538012305390123054001230541012305420123054301230544012305450123054601230547012305480123054901230550012305510123055201230553012305540123055501230556012305570123055801230559012305600123056101230562012305630123056401230565012305660123056701230568012305690123057001230571012305720123057301230574012305750123057601230577012305780123057901230580012305810123058201230583012305840123058501230586012305870123058801230589012305900123059101230592012305930123059401230595012305960123059701230598012305990123060001230601012306020123060301230604012306050123060601230607012306080123060901230610012306110123061201230613012306140123061501230616012306170123061801230619012306200123062101230622012306230123062401230625012306260123062701230628012306290123063001230631012306320123063301230634012306350123063601230637012306380123063901230640012306410123064201230643012306440123064501230646012306470123064801230649012306500123065101230652012306530123065401230655012306560123065701230658012306590123066001230661012306620123066301230664012306650123066601230667012306680123066901230670012306710123067201230673012306740123067501230676012306770123067801230679012306800123068101230682012306830123068401240209012402100124021101240212012402130124021401240215012402160124021701240218012402190124022001240221012402220124022301240224012402250124022601240227012402280124022901240230012402310124023201240233012402340124023501240236012402370124023801240239012402400124024101240242012402430124024401240245012402460124024701240248012402490124025001240251012402520124025301240254012402550124025601240257012402580124025901240260012402610124026201240263012402640124026501240266012402670124026801240269012402700124027101240272012402730124027401240275012402760124027701240278012402790124028001240281012402820124028301240284012402850124028601240287012402880124028901240290012402910124029201240293012402940124029501240296012402970124029801240299012403000124030101240302012403030124030401240305012403060124030701240308012403090124031001240311012403120124031301240314012403150124031601240317012403180124031901240320012403210124032201240323012403240124032501240326012403270124032801240329012403300124033101240332012403330124033401240335012403360124033701240338012403390124034001240341012403420124034301240344012403450124034601240347012403480124034901240350012403510124035201240353012403540124035501240356012403570124035801240359012403600124036101240362012403630124036401240365012403660124036701240368012403690124037001240371012403720124037301240374012403750124037601240377012403780124037901240380012403810124038201240383012403840124038501240386012403870124038801240389012403900124039101240392012403930124039401240395012403960124039701240398012403990124040001240401012404020124040301240404012404050124040601240407012404080124040901240410012404110124041201240413012404140124041501240416012404170124041801240419012404200124042101240422012404230124042401240425012404260124042701240428012404290124043001240431012404320124043301240434012404350124043601240437012404380124043901240440012404410124044201240443012404440124044501240446012404470124044801240449012404500124045101240452012404530124045401240455012404560124045701240458012404590124046001240461012404620124046301240464012404650124046601240467012404680124046901240470012404710124047201240473012404740124047501240476012404770124047801240479012404800124048101240482012404830124048401240485012404860124048701240488012404890124049001240491012404920124049301240494012404950124049601240497012404980124049901240500012405010124050201240503012405040124050501240506012405070124050801240509012405100124051101240512012405130124051401240515012405160124051701240518012405190124052001240521012405220124052301240524012405250124052601240527012405280124052901240530012405310124053201240533012405340124053501240536012405370124053801240539012405400124054101240542012405430124054401240545012405460124054701240548012405490124055001240551012405520124055301240554012405550124055601240557012405580124055901240560012405610124056201240563012405640124056501240566012405670124056801240569012405700124057101240572012405730124057401240575012405760124057701240578012405790124058001240581012405820124058301240584012405850124058601240587012405880124058901240590012405910124059201240593012405940124059501240596012405970124059801240599012406000124060101240602012406030124060401240605012406060124060701240608012406090124061001240611012406120124061301240614012406150124061601240617012406180124061901240620012406210124062201240623012406240124062501240626012406270124062801240629012406300124063101240632012406330124063401240635012406360124063701240638012406390124064001240641012406420124064301240644012406450124064601240647012406480124064901240650012406510124065201240653012406540124065501240656012406570124065801240659012406600124066101240662012406630124066401240665012406660124066701240668012406690124067001240671012406720124067301240674012406750124067601240677012406780124067901240680012406810124068201240683012406840124068501250209012502100125021101250212012502130125021401250215012502160125021701250218012502190125022001250221012502220125022301250224012502250125022601250227012502280125022901250230012502310125023201250233012502340125023501250236012502370125023801250239012502400125024101250242012502430125024401250245012502460125024701250248012502490125025001250251012502520125025301250254012502550125025601250257012502580125025901250260012502610125026201250263012502640125026501250266012502670125026801250269012502700125027101250272012502730125027401250275012502760125027701250278012502790125028001250281012502820125028301250284012502850125028601250287012502880125028901250290012502910125029201250293012502940125029501250296012502970125029801250299012503000125030101250302012503030125030401250305012503060125030701250308012503090125031001250311012503120125031301250314012503150125031601250317012503180125031901250320012503210125032201250323012503240125032501250326012503270125032801250329012503300125033101250332012503330125033401250335012503360125033701250338012503390125034001250341012503420125034301250344012503450125034601250347012503480125034901250350012503510125035201250353012503540125035501250356012503570125035801250359012503600125036101250362012503630125036401250365012503660125036701250368012503690125037001250371012503720125037301250374012503750125037601250377012503780125037901250380012503810125038201250383012503840125038501250386012503870125038801250389012503900125039101250392012503930125039401250395012503960125039701250398012503990125040001250401012504020125040301250404012504050125040601250407012504080125040901250410012504110125041201250413012504140125041501250416012504170125041801250419012504200125042101250422012504230125042401250425012504260125042701250428012504290125043001250431012504320125043301250434012504350125043601250437012504380125043901250440012504410125044201250443012504440125044501250446012504470125044801250449012504500125045101250452012504530125045401250455012504560125045701250458012504590125046001250461012504620125046301250464012504650125046601250467012504680125046901250470012504710125047201250473012504740125047501250476012504770125047801250479012504800125048101250482012504830125048401250485012504860125048701250488012504890125049001250491012504920125049301250494012504950125049601250497012504980125049901250500012505010125050201250503012505040125050501250506012505070125050801250509012505100125051101250512012505130125051401250515012505160125051701250518012505190125052001250521012505220125052301250524012505250125052601250527012505280125052901250530012505310125053201250533012505340125053501250536012505370125053801250539012505400125054101250542012505430125054401250545012505460125054701250548012505490125055001250551012505520125055301250554012505550125055601250557012505580125055901250560012505610125056201250563012505640125056501250566012505670125056801250569012505700125057101250572012505730125057401250575012505760125057701250578012505790125058001250581012505820125058301250584012505850125058601250587012505880125058901250590012505910125059201250593012505940125059501250596012505970125059801250599012506000125060101250602012506030125060401250605012506060125060701250608012506090125061001250611012506120125061301250614012506150125061601250617012506180125061901250620012506210125062201250623012506240125062501250626012506270125062801250629012506300125063101250632012506330125063401250635012506360125063701250638012506390125064001250641012506420125064301250644012506450125064601250647012506480125064901250650012506510125065201250653012506540125065501250656012506570125065801250659012506600125066101250662012506630125066401250665012506660125066701250668012506690125067001250671012506720125067301250674012506750125067601250677012506780125067901250680012506810125068201250683012506840125068501260209012602100126021101260212012602130126021401260215012602160126021701260218012602190126022001260221012602220126022301260224012602250126022601260227012602280126022901260230012602310126023201260233012602340126023501260236012602370126023801260239012602400126024101260242012602430126024401260245012602460126024701260248012602490126025001260251012602520126025301260254012602550126025601260257012602580126025901260260012602610126026201260263012602640126026501260266012602670126026801260269012602700126027101260272012602730126027401260275012602760126027701260278012602790126028001260281012602820126028301260284012602850126028601260287012602880126028901260290012602910126029201260293012602940126029501260296012602970126029801260299012603000126030101260302012603030126030401260305012603060126030701260308012603090126031001260311012603120126031301260314012603150126031601260317012603180126031901260320012603210126032201260323012603240126032501260326012603270126032801260329012603300126033101260332012603330126033401260335012603360126033701260338012603390126034001260341012603420126034301260344012603450126034601260347012603480126034901260350012603510126035201260353012603540126035501260356012603570126035801260359012603600126036101260362012603630126036401260365012603660126036701260368012603690126037001260371012603720126037301260374012603750126037601260377012603780126037901260380012603810126038201260383012603840126038501260386012603870126038801260389012603900126039101260392012603930126039401260395012603960126039701260398012603990126040001260401012604020126040301260404012604050126040601260407012604080126040901260410012604110126041201260413012604140126041501260416012604170126041801260419012604200126042101260422012604230126042401260425012604260126042701260428012604290126043001260431012604320126043301260434012604350126043601260437012604380126043901260440012604410126044201260443012604440126044501260446012604470126044801260449012604500126045101260452012604530126045401260455012604560126045701260458012604590126046001260461012604620126046301260464012604650126046601260467012604680126046901260470012604710126047201260473012604740126047501260476012604770126047801260479012604800126048101260482012604830126048401260485012604860126048701260488012604890126049001260491012604920126049301260494012604950126049601260497012604980126049901260500012605010126050201260503012605040126050501260506012605070126050801260509012605100126051101260512012605130126051401260515012605160126051701260518012605190126052001260521012605220126052301260524012605250126052601260527012605280126052901260530012605310126053201260533012605340126053501260536012605370126053801260539012605400126054101260542012605430126054401260545012605460126054701260548012605490126055001260551012605520126055301260554012605550126055601260557012605580126055901260560012605610126056201260563012605640126056501260566012605670126056801260569012605700126057101260572012605730126057401260575012605760126057701260578012605790126058001260581012605820126058301260584012605850126058601260587012605880126058901260590012605910126059201260593012605940126059501260596012605970126059801260599012606000126060101260602012606030126060401260605012606060126060701260608012606090126061001260611012606120126061301260614012606150126061601260617012606180126061901260620012606210126062201260623012606240126062501260626012606270126062801260629012606300126063101260632012606330126063401260635012606360126063701260638012606390126064001260641012606420126064301260644012606450126064601260647012606480126064901260650012606510126065201260653012606540126065501260656012606570126065801260659012606600126066101260662012606630126066401260665012606660126066701260668012606690126067001260671012606720126067301260674012606750126067601260677012606780126067901260680012606810126068201260683012606840126068501260686012702090127021001270211012702120127021301270214012702150127021601270217012702180127021901270220012702210127022201270223012702240127022501270226012702270127022801270229012702300127023101270232012702330127023401270235012702360127023701270238012702390127024001270241012702420127024301270244012702450127024601270247012702480127024901270250012702510127025201270253012702540127025501270256012702570127025801270259012702600127026101270262012702630127026401270265012702660127026701270268012702690127027001270271012702720127027301270274012702750127027601270277012702780127027901270280012702810127028201270283012702840127028501270286012702870127028801270289012702900127029101270292012702930127029401270295012702960127029701270298012702990127030001270301012703020127030301270304012703050127030601270307012703080127030901270310012703110127031201270313012703140127031501270316012703170127031801270319012703200127032101270322012703230127032401270325012703260127032701270328012703290127033001270331012703320127033301270334012703350127033601270337012703380127033901270340012703410127034201270343012703440127034501270346012703470127034801270349012703500127035101270352012703530127035401270355012703560127035701270358012703590127036001270361012703620127036301270364012703650127036601270367012703680127036901270370012703710127037201270373012703740127037501270376012703770127037801270379012703800127038101270382012703830127038401270385012703860127038701270388012703890127039001270391012703920127039301270394012703950127039601270397012703980127039901270400012704010127040201270403012704040127040501270406012704070127040801270409012704100127041101270412012704130127041401270415012704160127041701270418012704190127042001270421012704220127042301270424012704250127042601270427012704280127042901270430012704310127043201270433012704340127043501270436012704370127043801270439012704400127044101270442012704430127044401270445012704460127044701270448012704490127045001270451012704520127045301270454012704550127045601270457012704580127045901270460012704610127046201270463012704640127046501270466012704670127046801270469012704700127047101270472012704730127047401270475012704760127047701270478012704790127048001270481012704820127048301270484012704850127048601270487012704880127048901270490012704910127049201270493012704940127049501270496012704970127049801270499012705000127050101270502012705030127050401270505012705060127050701270508012705090127051001270511012705120127051301270514012705150127051601270517012705180127051901270520012705210127052201270523012705240127052501270526012705270127052801270529012705300127053101270532012705330127053401270535012705360127053701270538012705390127054001270541012705420127054301270544012705450127054601270547012705480127054901270550012705510127055201270553012705540127055501270556012705570127055801270559012705600127056101270562012705630127056401270565012705660127056701270568012705690127057001270571012705720127057301270574012705750127057601270577012705780127057901270580012705810127058201270583012705840127058501270586012705870127058801270589012705900127059101270592012705930127059401270595012705960127059701270598012705990127060001270601012706020127060301270604012706050127060601270607012706080127060901270610012706110127061201270613012706140127061501270616012706170127061801270619012706200127062101270622012706230127062401270625012706260127062701270628012706290127063001270631012706320127063301270634012706350127063601270637012706380127063901270640012706410127064201270643012706440127064501270646012706470127064801270649012706500127065101270652012706530127065401270655012706560127065701270658012706590127066001270661012706620127066301270664012706650127066601270667012706680127066901270670012706710127067201270673012706740127067501270676012706770127067801270679012706800127068101270682012706830127068401270685012706860127068701280208012802090128021001280211012802120128021301280214012802150128021601280217012802180128021901280220012802210128022201280223012802240128022501280226012802270128022801280229012802300128023101280232012802330128023401280235012802360128023701280238012802390128024001280241012802420128024301280244012802450128024601280247012802480128024901280250012802510128025201280253012802540128025501280256012802570128025801280259012802600128026101280262012802630128026401280265012802660128026701280268012802690128027001280271012802720128027301280274012802750128027601280277012802780128027901280280012802810128028201280283012802840128028501280286012802870128028801280289012802900128029101280292012802930128029401280295012802960128029701280298012802990128030001280301012803020128030301280304012803050128030601280307012803080128030901280310012803110128031201280313012803140128031501280316012803170128031801280319012803200128032101280322012803230128032401280325012803260128032701280328012803290128033001280331012803320128033301280334012803350128033601280337012803380128033901280340012803410128034201280343012803440128034501280346012803470128034801280349012803500128035101280352012803530128035401280355012803560128035701280358012803590128036001280361012803620128036301280364012803650128036601280367012803680128036901280370012803710128037201280373012803740128037501280376012803770128037801280379012803800128038101280382012803830128038401280385012803860128038701280388012803890128039001280391012803920128039301280394012803950128039601280397012803980128039901280400012804010128040201280403012804040128040501280406012804070128040801280409012804100128041101280412012804130128041401280415012804160128041701280418012804190128042001280421012804220128042301280424012804250128042601280427012804280128042901280430012804310128043201280433012804340128043501280436012804370128043801280439012804400128044101280442012804430128044401280445012804460128044701280448012804490128045001280451012804520128045301280454012804550128045601280457012804580128045901280460012804610128046201280463012804640128046501280466012804670128046801280469012804700128047101280472012804730128047401280475012804760128047701280478012804790128048001280481012804820128048301280484012804850128048601280487012804880128048901280490012804910128049201280493012804940128049501280496012804970128049801280499012805000128050101280502012805030128050401280505012805060128050701280508012805090128051001280511012805120128051301280514012805150128051601280517012805180128051901280520012805210128052201280523012805240128052501280526012805270128052801280529012805300128053101280532012805330128053401280535012805360128053701280538012805390128054001280541012805420128054301280544012805450128054601280547012805480128054901280550012805510128055201280553012805540128055501280556012805570128055801280559012805600128056101280562012805630128056401280565012805660128056701280568012805690128057001280571012805720128057301280574012805750128057601280577012805780128057901280580012805810128058201280583012805840128058501280586012805870128058801280589012805900128059101280592012805930128059401280595012805960128059701280598012805990128060001280601012806020128060301280604012806050128060601280607012806080128060901280610012806110128061201280613012806140128061501280616012806170128061801280619012806200128062101280622012806230128062401280625012806260128062701280628012806290128063001280631012806320128063301280634012806350128063601280637012806380128063901280640012806410128064201280643012806440128064501280646012806470128064801280649012806500128065101280652012806530128065401280655012806560128065701280658012806590128066001280661012806620128066301280664012806650128066601280667012806680128066901280670012806710128067201280673012806740128067501280676012806770128067801280679012806800128068101280682012806830128068401280685012806860128068701290208012902090129021001290211012902120129021301290214012902150129021601290217012902180129021901290220012902210129022201290223012902240129022501290226012902270129022801290229012902300129023101290232012902330129023401290235012902360129023701290238012902390129024001290241012902420129024301290244012902450129024601290247012902480129024901290250012902510129025201290253012902540129025501290256012902570129025801290259012902600129026101290262012902630129026401290265012902660129026701290268012902690129027001290271012902720129027301290274012902750129027601290277012902780129027901290280012902810129028201290283012902840129028501290286012902870129028801290289012902900129029101290292012902930129029401290295012902960129029701290298012902990129030001290301012903020129030301290304012903050129030601290307012903080129030901290310012903110129031201290313012903140129031501290316012903170129031801290319012903200129032101290322012903230129032401290325012903260129032701290328012903290129033001290331012903320129033301290334012903350129033601290337012903380129033901290340012903410129034201290343012903440129034501290346012903470129034801290349012903500129035101290352012903530129035401290355012903560129035701290358012903590129036001290361012903620129036301290364012903650129036601290367012903680129036901290370012903710129037201290373012903740129037501290376012903770129037801290379012903800129038101290382012903830129038401290385012903860129038701290388012903890129039001290391012903920129039301290394012903950129039601290397012903980129039901290400012904010129040201290403012904040129040501290406012904070129040801290409012904100129041101290412012904130129041401290415012904160129041701290418012904190129042001290421012904220129042301290424012904250129042601290427012904280129042901290430012904310129043201290433012904340129043501290436012904370129043801290439012904400129044101290442012904430129044401290445012904460129044701290448012904490129045001290451012904520129045301290454012904550129045601290457012904580129045901290460012904610129046201290463012904640129046501290466012904670129046801290469012904700129047101290472012904730129047401290475012904760129047701290478012904790129048001290481012904820129048301290484012904850129048601290487012904880129048901290490012904910129049201290493012904940129049501290496012904970129049801290499012905000129050101290502012905030129050401290505012905060129050701290508012905090129051001290511012905120129051301290514012905150129051601290517012905180129051901290520012905210129052201290523012905240129052501290526012905270129052801290529012905300129053101290532012905330129053401290535012905360129053701290538012905390129054001290541012905420129054301290544012905450129054601290547012905480129054901290550012905510129055201290553012905540129055501290556012905570129055801290559012905600129056101290562012905630129056401290565012905660129056701290568012905690129057001290571012905720129057301290574012905750129057601290577012905780129057901290580012905810129058201290583012905840129058501290586012905870129058801290589012905900129059101290592012905930129059401290595012905960129059701290598012905990129060001290601012906020129060301290604012906050129060601290607012906080129060901290610012906110129061201290613012906140129061501290616012906170129061801290619012906200129062101290622012906230129062401290625012906260129062701290628012906290129063001290631012906320129063301290634012906350129063601290637012906380129063901290640012906410129064201290643012906440129064501290646012906470129064801290649012906500129065101290652012906530129065401290655012906560129065701290658012906590129066001290661012906620129066301290664012906650129066601290667012906680129066901290670012906710129067201290673012906740129067501290676012906770129067801290679012906800129068101290682012906830129068401290685012906860129068701290688013002080130020901300210013002110130021201300213013002140130021501300216013002170130021801300219013002200130022101300222013002230130022401300225013002260130022701300228013002290130023001300231013002320130023301300234013002350130023601300237013002380130023901300240013002410130024201300243013002440130024501300246013002470130024801300249013002500130025101300252013002530130025401300255013002560130025701300258013002590130026001300261013002620130026301300264013002650130026601300267013002680130026901300270013002710130027201300273013002740130027501300276013002770130027801300279013002800130028101300282013002830130028401300285013002860130028701300288013002890130029001300291013002920130029301300294013002950130029601300297013002980130029901300300013003010130030201300303013003040130030501300306013003070130030801300309013003100130031101300312013003130130031401300315013003160130031701300318013003190130032001300321013003220130032301300324013003250130032601300327013003280130032901300330013003310130033201300333013003340130033501300336013003370130033801300339013003400130034101300342013003430130034401300345013003460130034701300348013003490130035001300351013003520130035301300354013003550130035601300357013003580130035901300360013003610130036201300363013003640130036501300366013003670130036801300369013003700130037101300372013003730130037401300375013003760130037701300378013003790130038001300381013003820130038301300384013003850130038601300387013003880130038901300390013003910130039201300393013003940130039501300396013003970130039801300399013004000130040101300402013004030130040401300405013004060130040701300408013004090130041001300411013004120130041301300414013004150130041601300417013004180130041901300420013004210130042201300423013004240130042501300426013004270130042801300429013004300130043101300432013004330130043401300435013004360130043701300438013004390130044001300441013004420130044301300444013004450130044601300447013004480130044901300450013004510130045201300453013004540130045501300456013004570130045801300459013004600130046101300462013004630130046401300465013004660130046701300468013004690130047001300471013004720130047301300474013004750130047601300477013004780130047901300480013004810130048201300483013004840130048501300486013004870130048801300489013004900130049101300492013004930130049401300495013004960130049701300498013004990130050001300501013005020130050301300504013005050130050601300507013005080130050901300510013005110130051201300513013005140130051501300516013005170130051801300519013005200130052101300522013005230130052401300525013005260130052701300528013005290130053001300531013005320130053301300534013005350130053601300537013005380130053901300540013005410130054201300543013005440130054501300546013005470130054801300549013005500130055101300552013005530130055401300555013005560130055701300558013005590130056001300561013005620130056301300564013005650130056601300567013005680130056901300570013005710130057201300573013005740130057501300576013005770130057801300579013005800130058101300582013005830130058401300585013005860130058701300588013005890130059001300591013005920130059301300594013005950130059601300597013005980130059901300600013006010130060201300603013006040130060501300606013006070130060801300609013006100130061101300612013006130130061401300615013006160130061701300618013006190130062001300621013006220130062301300624013006250130062601300627013006280130062901300630013006310130063201300633013006340130063501300636013006370130063801300639013006400130064101300642013006430130064401300645013006460130064701300648013006490130065001300651013006520130065301300654013006550130065601300657013006580130065901300660013006610130066201300663013006640130066501300666013006670130066801300669013006700130067101300672013006730130067401300675013006760130067701300678013006790130068001300681013006820130068301300684013006850130068601300687013006880131020801310209013102100131021101310212013102130131021401310215013102160131021701310218013102190131022001310221013102220131022301310224013102250131022601310227013102280131022901310230013102310131023201310233013102340131023501310236013102370131023801310239013102400131024101310242013102430131024401310245013102460131024701310248013102490131025001310251013102520131025301310254013102550131025601310257013102580131025901310260013102610131026201310263013102640131026501310266013102670131026801310269013102700131027101310272013102730131027401310275013102760131027701310278013102790131028001310281013102820131028301310284013102850131028601310287013102880131028901310290013102910131029201310293013102940131029501310296013102970131029801310299013103000131030101310302013103030131030401310305013103060131030701310308013103090131031001310311013103120131031301310314013103150131031601310317013103180131031901310320013103210131032201310323013103240131032501310326013103270131032801310329013103300131033101310332013103330131033401310335013103360131033701310338013103390131034001310341013103420131034301310344013103450131034601310347013103480131034901310350013103510131035201310353013103540131035501310356013103570131035801310359013103600131036101310362013103630131036401310365013103660131036701310368013103690131037001310371013103720131037301310374013103750131037601310377013103780131037901310380013103810131038201310383013103840131038501310386013103870131038801310389013103900131039101310392013103930131039401310395013103960131039701310398013103990131040001310401013104020131040301310404013104050131040601310407013104080131040901310410013104110131041201310413013104140131041501310416013104170131041801310419013104200131042101310422013104230131042401310425013104260131042701310428013104290131043001310431013104320131043301310434013104350131043601310437013104380131043901310440013104410131044201310443013104440131044501310446013104470131044801310449013104500131045101310452013104530131045401310455013104560131045701310458013104590131046001310461013104620131046301310464013104650131046601310467013104680131046901310470013104710131047201310473013104740131047501310476013104770131047801310479013104800131048101310482013104830131048401310485013104860131048701310488013104890131049001310491013104920131049301310494013104950131049601310497013104980131049901310500013105010131050201310503013105040131050501310506013105070131050801310509013105100131051101310512013105130131051401310515013105160131051701310518013105190131052001310521013105220131052301310524013105250131052601310527013105280131052901310530013105310131053201310533013105340131053501310536013105370131053801310539013105400131054101310542013105430131054401310545013105460131054701310548013105490131055001310551013105520131055301310554013105550131055601310557013105580131055901310560013105610131056201310563013105640131056501310566013105670131056801310569013105700131057101310572013105730131057401310575013105760131057701310578013105790131058001310581013105820131058301310584013105850131058601310587013105880131058901310590013105910131059201310593013105940131059501310596013105970131059801310599013106000131060101310602013106030131060401310605013106060131060701310608013106090131061001310611013106120131061301310614013106150131061601310617013106180131061901310620013106210131062201310623013106240131062501310626013106270131062801310629013106300131063101310632013106330131063401310635013106360131063701310638013106390131064001310641013106420131064301310644013106450131064601310647013106480131064901310650013106510131065201310653013106540131065501310656013106570131065801310659013106600131066101310662013106630131066401310665013106660131066701310668013106690131067001310671013106720131067301310674013106750131067601310677013106780131067901310680013106810131068201310683013106840131068501310686013106870131068801310689013202080132020901320210013202110132021201320213013202140132021501320216013202170132021801320219013202200132022101320222013202230132022401320225013202260132022701320228013202290132023001320231013202320132023301320234013202350132023601320237013202380132023901320240013202410132024201320243013202440132024501320246013202470132024801320249013202500132025101320252013202530132025401320255013202560132025701320258013202590132026001320261013202620132026301320264013202650132026601320267013202680132026901320270013202710132027201320273013202740132027501320276013202770132027801320279013202800132028101320282013202830132028401320285013202860132028701320288013202890132029001320291013202920132029301320294013202950132029601320297013202980132029901320300013203010132030201320303013203040132030501320306013203070132030801320309013203100132031101320312013203130132031401320315013203160132031701320318013203190132032001320321013203220132032301320324013203250132032601320327013203280132032901320330013203310132033201320333013203340132033501320336013203370132033801320339013203400132034101320342013203430132034401320345013203460132034701320348013203490132035001320351013203520132035301320354013203550132035601320357013203580132035901320360013203610132036201320363013203640132036501320366013203670132036801320369013203700132037101320372013203730132037401320375013203760132037701320378013203790132038001320381013203820132038301320384013203850132038601320387013203880132038901320390013203910132039201320393013203940132039501320396013203970132039801320399013204000132040101320402013204030132040401320405013204060132040701320408013204090132041001320411013204120132041301320414013204150132041601320417013204180132041901320420013204210132042201320423013204240132042501320426013204270132042801320429013204300132043101320432013204330132043401320435013204360132043701320438013204390132044001320441013204420132044301320444013204450132044601320447013204480132044901320450013204510132045201320453013204540132045501320456013204570132045801320459013204600132046101320462013204630132046401320465013204660132046701320468013204690132047001320471013204720132047301320474013204750132047601320477013204780132047901320480013204810132048201320483013204840132048501320486013204870132048801320489013204900132049101320492013204930132049401320495013204960132049701320498013204990132050001320501013205020132050301320504013205050132050601320507013205080132050901320510013205110132051201320513013205140132051501320516013205170132051801320519013205200132052101320522013205230132052401320525013205260132052701320528013205290132053001320531013205320132053301320534013205350132053601320537013205380132053901320540013205410132054201320543013205440132054501320546013205470132054801320549013205500132055101320552013205530132055401320555013205560132055701320558013205590132056001320561013205620132056301320564013205650132056601320567013205680132056901320570013205710132057201320573013205740132057501320576013205770132057801320579013205800132058101320582013205830132058401320585013205860132058701320588013205890132059001320591013205920132059301320594013205950132059601320597013205980132059901320600013206010132060201320603013206040132060501320606013206070132060801320609013206100132061101320612013206130132061401320615013206160132061701320618013206190132062001320621013206220132062301320624013206250132062601320627013206280132062901320630013206310132063201320633013206340132063501320636013206370132063801320639013206400132064101320642013206430132064401320645013206460132064701320648013206490132065001320651013206520132065301320654013206550132065601320657013206580132065901320660013206610132066201320663013206640132066501320666013206670132066801320669013206700132067101320672013206730132067401320675013206760132067701320678013206790132068001320681013206820132068301320684013206850132068601320687013206880132068901330208013302090133021001330211013302120133021301330214013302150133021601330217013302180133021901330220013302210133022201330223013302240133022501330226013302270133022801330229013302300133023101330232013302330133023401330235013302360133023701330238013302390133024001330241013302420133024301330244013302450133024601330247013302480133024901330250013302510133025201330253013302540133025501330256013302570133025801330259013302600133026101330262013302630133026401330265013302660133026701330268013302690133027001330271013302720133027301330274013302750133027601330277013302780133027901330280013302810133028201330283013302840133028501330286013302870133028801330289013302900133029101330292013302930133029401330295013302960133029701330298013302990133030001330301013303020133030301330304013303050133030601330307013303080133030901330310013303110133031201330313013303140133031501330316013303170133031801330319013303200133032101330322013303230133032401330325013303260133032701330328013303290133033001330331013303320133033301330334013303350133033601330337013303380133033901330340013303410133034201330343013303440133034501330346013303470133034801330349013303500133035101330352013303530133035401330355013303560133035701330358013303590133036001330361013303620133036301330364013303650133036601330367013303680133036901330370013303710133037201330373013303740133037501330376013303770133037801330379013303800133038101330382013303830133038401330385013303860133038701330388013303890133039001330391013303920133039301330394013303950133039601330397013303980133039901330400013304010133040201330403013304040133040501330406013304070133040801330409013304100133041101330412013304130133041401330415013304160133041701330418013304190133042001330421013304220133042301330424013304250133042601330427013304280133042901330430013304310133043201330433013304340133043501330436013304370133043801330439013304400133044101330442013304430133044401330445013304460133044701330448013304490133045001330451013304520133045301330454013304550133045601330457013304580133045901330460013304610133046201330463013304640133046501330466013304670133046801330469013304700133047101330472013304730133047401330475013304760133047701330478013304790133048001330481013304820133048301330484013304850133048601330487013304880133048901330490013304910133049201330493013304940133049501330496013304970133049801330499013305000133050101330502013305030133050401330505013305060133050701330508013305090133051001330511013305120133051301330514013305150133051601330517013305180133051901330520013305210133052201330523013305240133052501330526013305270133052801330529013305300133053101330532013305330133053401330535013305360133053701330538013305390133054001330541013305420133054301330544013305450133054601330547013305480133054901330550013305510133055201330553013305540133055501330556013305570133055801330559013305600133056101330562013305630133056401330565013305660133056701330568013305690133057001330571013305720133057301330574013305750133057601330577013305780133057901330580013305810133058201330583013305840133058501330586013305870133058801330589013305900133059101330592013305930133059401330595013305960133059701330598013305990133060001330601013306020133060301330604013306050133060601330607013306080133060901330610013306110133061201330613013306140133061501330616013306170133061801330619013306200133062101330622013306230133062401330625013306260133062701330628013306290133063001330631013306320133063301330634013306350133063601330637013306380133063901330640013306410133064201330643013306440133064501330646013306470133064801330649013306500133065101330652013306530133065401330655013306560133065701330658013306590133066001330661013306620133066301330664013306650133066601330667013306680133066901330670013306710133067201330673013306740133067501330676013306770133067801330679013306800133068101330682013306830133068401330685013306860133068701330688013306890133069001340208013402090134021001340211013402120134021301340214013402150134021601340217013402180134021901340220013402210134022201340223013402240134022501340226013402270134022801340229013402300134023101340232013402330134023401340235013402360134023701340238013402390134024001340241013402420134024301340244013402450134024601340247013402480134024901340250013402510134025201340253013402540134025501340256013402570134025801340259013402600134026101340262013402630134026401340265013402660134026701340268013402690134027001340271013402720134027301340274013402750134027601340277013402780134027901340280013402810134028201340283013402840134028501340286013402870134028801340289013402900134029101340292013402930134029401340295013402960134029701340298013402990134030001340301013403020134030301340304013403050134030601340307013403080134030901340310013403110134031201340313013403140134031501340316013403170134031801340319013403200134032101340322013403230134032401340325013403260134032701340328013403290134033001340331013403320134033301340334013403350134033601340337013403380134033901340340013403410134034201340343013403440134034501340346013403470134034801340349013403500134035101340352013403530134035401340355013403560134035701340358013403590134036001340361013403620134036301340364013403650134036601340367013403680134036901340370013403710134037201340373013403740134037501340376013403770134037801340379013403800134038101340382013403830134038401340385013403860134038701340388013403890134039001340391013403920134039301340394013403950134039601340397013403980134039901340400013404010134040201340403013404040134040501340406013404070134040801340409013404100134041101340412013404130134041401340415013404160134041701340418013404190134042001340421013404220134042301340424013404250134042601340427013404280134042901340430013404310134043201340433013404340134043501340436013404370134043801340439013404400134044101340442013404430134044401340445013404460134044701340448013404490134045001340451013404520134045301340454013404550134045601340457013404580134045901340460013404610134046201340463013404640134046501340466013404670134046801340469013404700134047101340472013404730134047401340475013404760134047701340478013404790134048001340481013404820134048301340484013404850134048601340487013404880134048901340490013404910134049201340493013404940134049501340496013404970134049801340499013405000134050101340502013405030134050401340505013405060134050701340508013405090134051001340511013405120134051301340514013405150134051601340517013405180134051901340520013405210134052201340523013405240134052501340526013405270134052801340529013405300134053101340532013405330134053401340535013405360134053701340538013405390134054001340541013405420134054301340544013405450134054601340547013405480134054901340550013405510134055201340553013405540134055501340556013405570134055801340559013405600134056101340562013405630134056401340565013405660134056701340568013405690134057001340571013405720134057301340574013405750134057601340577013405780134057901340580013405810134058201340583013405840134058501340586013405870134058801340589013405900134059101340592013405930134059401340595013405960134059701340598013405990134060001340601013406020134060301340604013406050134060601340607013406080134060901340610013406110134061201340613013406140134061501340616013406170134061801340619013406200134062101340622013406230134062401340625013406260134062701340628013406290134063001340631013406320134063301340634013406350134063601340637013406380134063901340640013406410134064201340643013406440134064501340646013406470134064801340649013406500134065101340652013406530134065401340655013406560134065701340658013406590134066001340661013406620134066301340664013406650134066601340667013406680134066901340670013406710134067201340673013406740134067501340676013406770134067801340679013406800134068101340682013406830134068401340685013406860134068701340688013406890134069001350208013502090135021001350211013502120135021301350214013502150135021601350217013502180135021901350220013502210135022201350223013502240135022501350226013502270135022801350229013502300135023101350232013502330135023401350235013502360135023701350238013502390135024001350241013502420135024301350244013502450135024601350247013502480135024901350250013502510135025201350253013502540135025501350256013502570135025801350259013502600135026101350262013502630135026401350265013502660135026701350268013502690135027001350271013502720135027301350274013502750135027601350277013502780135027901350280013502810135028201350283013502840135028501350286013502870135028801350289013502900135029101350292013502930135029401350295013502960135029701350298013502990135030001350301013503020135030301350304013503050135030601350307013503080135030901350310013503110135031201350313013503140135031501350316013503170135031801350319013503200135032101350322013503230135032401350325013503260135032701350328013503290135033001350331013503320135033301350334013503350135033601350337013503380135033901350340013503410135034201350343013503440135034501350346013503470135034801350349013503500135035101350352013503530135035401350355013503560135035701350358013503590135036001350361013503620135036301350364013503650135036601350367013503680135036901350370013503710135037201350373013503740135037501350376013503770135037801350379013503800135038101350382013503830135038401350385013503860135038701350388013503890135039001350391013503920135039301350394013503950135039601350397013503980135039901350400013504010135040201350403013504040135040501350406013504070135040801350409013504100135041101350412013504130135041401350415013504160135041701350418013504190135042001350421013504220135042301350424013504250135042601350427013504280135042901350430013504310135043201350433013504340135043501350436013504370135043801350439013504400135044101350442013504430135044401350445013504460135044701350448013504490135045001350451013504520135045301350454013504550135045601350457013504580135045901350460013504610135046201350463013504640135046501350466013504670135046801350469013504700135047101350472013504730135047401350475013504760135047701350478013504790135048001350481013504820135048301350484013504850135048601350487013504880135048901350490013504910135049201350493013504940135049501350496013504970135049801350499013505000135050101350502013505030135050401350505013505060135050701350508013505090135051001350511013505120135051301350514013505150135051601350517013505180135051901350520013505210135052201350523013505240135052501350526013505270135052801350529013505300135053101350532013505330135053401350535013505360135053701350538013505390135054001350541013505420135054301350544013505450135054601350547013505480135054901350550013505510135055201350553013505540135055501350556013505570135055801350559013505600135056101350562013505630135056401350565013505660135056701350568013505690135057001350571013505720135057301350574013505750135057601350577013505780135057901350580013505810135058201350583013505840135058501350586013505870135058801350589013505900135059101350592013505930135059401350595013505960135059701350598013505990135060001350601013506020135060301350604013506050135060601350607013506080135060901350610013506110135061201350613013506140135061501350616013506170135061801350619013506200135062101350622013506230135062401350625013506260135062701350628013506290135063001350631013506320135063301350634013506350135063601350637013506380135063901350640013506410135064201350643013506440135064501350646013506470135064801350649013506500135065101350652013506530135065401350655013506560135065701350658013506590135066001350661013506620135066301350664013506650135066601350667013506680135066901350670013506710135067201350673013506740135067501350676013506770135067801350679013506800135068101350682013506830135068401350685013506860135068701350688013506890135069001360208013602090136021001360211013602120136021301360214013602150136021601360217013602180136021901360220013602210136022201360223013602240136022501360226013602270136022801360229013602300136023101360232013602330136023401360235013602360136023701360238013602390136024001360241013602420136024301360244013602450136024601360247013602480136024901360250013602510136025201360253013602540136025501360256013602570136025801360259013602600136026101360262013602630136026401360265013602660136026701360268013602690136027001360271013602720136027301360274013602750136027601360277013602780136027901360280013602810136028201360283013602840136028501360286013602870136028801360289013602900136029101360292013602930136029401360295013602960136029701360298013602990136030001360301013603020136030301360304013603050136030601360307013603080136030901360310013603110136031201360313013603140136031501360316013603170136031801360319013603200136032101360322013603230136032401360325013603260136032701360328013603290136033001360331013603320136033301360334013603350136033601360337013603380136033901360340013603410136034201360343013603440136034501360346013603470136034801360349013603500136035101360352013603530136035401360355013603560136035701360358013603590136036001360361013603620136036301360364013603650136036601360367013603680136036901360370013603710136037201360373013603740136037501360376013603770136037801360379013603800136038101360382013603830136038401360385013603860136038701360388013603890136039001360391013603920136039301360394013603950136039601360397013603980136039901360400013604010136040201360403013604040136040501360406013604070136040801360409013604100136041101360412013604130136041401360415013604160136041701360418013604190136042001360421013604220136042301360424013604250136042601360427013604280136042901360430013604310136043201360433013604340136043501360436013604370136043801360439013604400136044101360442013604430136044401360445013604460136044701360448013604490136045001360451013604520136045301360454013604550136045601360457013604580136045901360460013604610136046201360463013604640136046501360466013604670136046801360469013604700136047101360472013604730136047401360475013604760136047701360478013604790136048001360481013604820136048301360484013604850136048601360487013604880136048901360490013604910136049201360493013604940136049501360496013604970136049801360499013605000136050101360502013605030136050401360505013605060136050701360508013605090136051001360511013605120136051301360514013605150136051601360517013605180136051901360520013605210136052201360523013605240136052501360526013605270136052801360529013605300136053101360532013605330136053401360535013605360136053701360538013605390136054001360541013605420136054301360544013605450136054601360547013605480136054901360550013605510136055201360553013605540136055501360556013605570136055801360559013605600136056101360562013605630136056401360565013605660136056701360568013605690136057001360571013605720136057301360574013605750136057601360577013605780136057901360580013605810136058201360583013605840136058501360586013605870136058801360589013605900136059101360592013605930136059401360595013605960136059701360598013605990136060001360601013606020136060301360604013606050136060601360607013606080136060901360610013606110136061201360613013606140136061501360616013606170136061801360619013606200136062101360622013606230136062401360625013606260136062701360628013606290136063001360631013606320136063301360634013606350136063601360637013606380136063901360640013606410136064201360643013606440136064501360646013606470136064801360649013606500136065101360652013606530136065401360655013606560136065701360658013606590136066001360661013606620136066301360664013606650136066601360667013606680136066901360670013606710136067201360673013606740136067501360676013606770136067801360679013606800136068101360682013606830136068401360685013606860136068701360688013606890136069001360691013702080137020901370210013702110137021201370213013702140137021501370216013702170137021801370219013702200137022101370222013702230137022401370225013702260137022701370228013702290137023001370231013702320137023301370234013702350137023601370237013702380137023901370240013702410137024201370243013702440137024501370246013702470137024801370249013702500137025101370252013702530137025401370255013702560137025701370258013702590137026001370261013702620137026301370264013702650137026601370267013702680137026901370270013702710137027201370273013702740137027501370276013702770137027801370279013702800137028101370282013702830137028401370285013702860137028701370288013702890137029001370291013702920137029301370294013702950137029601370297013702980137029901370300013703010137030201370303013703040137030501370306013703070137030801370309013703100137031101370312013703130137031401370315013703160137031701370318013703190137032001370321013703220137032301370324013703250137032601370327013703280137032901370330013703310137033201370333013703340137033501370336013703370137033801370339013703400137034101370342013703430137034401370345013703460137034701370348013703490137035001370351013703520137035301370354013703550137035601370357013703580137035901370360013703610137036201370363013703640137036501370366013703670137036801370369013703700137037101370372013703730137037401370375013703760137037701370378013703790137038001370381013703820137038301370384013703850137038601370387013703880137038901370390013703910137039201370393013703940137039501370396013703970137039801370399013704000137040101370402013704030137040401370405013704060137040701370408013704090137041001370411013704120137041301370414013704150137041601370417013704180137041901370420013704210137042201370423013704240137042501370426013704270137042801370429013704300137043101370432013704330137043401370435013704360137043701370438013704390137044001370441013704420137044301370444013704450137044601370447013704480137044901370450013704510137045201370453013704540137045501370456013704570137045801370459013704600137046101370462013704630137046401370465013704660137046701370468013704690137047001370471013704720137047301370474013704750137047601370477013704780137047901370480013704810137048201370483013704840137048501370486013704870137048801370489013704900137049101370492013704930137049401370495013704960137049701370498013704990137050001370501013705020137050301370504013705050137050601370507013705080137050901370510013705110137051201370513013705140137051501370516013705170137051801370519013705200137052101370522013705230137052401370525013705260137052701370528013705290137053001370531013705320137053301370534013705350137053601370537013705380137053901370540013705410137054201370543013705440137054501370546013705470137054801370549013705500137055101370552013705530137055401370555013705560137055701370558013705590137056001370561013705620137056301370564013705650137056601370567013705680137056901370570013705710137057201370573013705740137057501370576013705770137057801370579013705800137058101370582013705830137058401370585013705860137058701370588013705890137059001370591013705920137059301370594013705950137059601370597013705980137059901370600013706010137060201370603013706040137060501370606013706070137060801370609013706100137061101370612013706130137061401370615013706160137061701370618013706190137062001370621013706220137062301370624013706250137062601370627013706280137062901370630013706310137063201370633013706340137063501370636013706370137063801370639013706400137064101370642013706430137064401370645013706460137064701370648013706490137065001370651013706520137065301370654013706550137065601370657013706580137065901370660013706610137066201370663013706640137066501370666013706670137066801370669013706700137067101370672013706730137067401370675013706760137067701370678013706790137068001370681013706820137068301370684013706850137068601370687013706880137068901370690013706910138020801380209013802100138021101380212013802130138021401380215013802160138021701380218013802190138022001380221013802220138022301380224013802250138022601380227013802280138022901380230013802310138023201380233013802340138023501380236013802370138023801380239013802400138024101380242013802430138024401380245013802460138024701380248013802490138025001380251013802520138025301380254013802550138025601380257013802580138025901380260013802610138026201380263013802640138026501380266013802670138026801380269013802700138027101380272013802730138027401380275013802760138027701380278013802790138028001380281013802820138028301380284013802850138028601380287013802880138028901380290013802910138029201380293013802940138029501380296013802970138029801380299013803000138030101380302013803030138030401380305013803060138030701380308013803090138031001380311013803120138031301380314013803150138031601380317013803180138031901380320013803210138032201380323013803240138032501380326013803270138032801380329013803300138033101380332013803330138033401380335013803360138033701380338013803390138034001380341013803420138034301380344013803450138034601380347013803480138034901380350013803510138035201380353013803540138035501380356013803570138035801380359013803600138036101380362013803630138036401380365013803660138036701380368013803690138037001380371013803720138037301380374013803750138037601380377013803780138037901380380013803810138038201380383013803840138038501380386013803870138038801380389013803900138039101380392013803930138039401380395013803960138039701380398013803990138040001380401013804020138040301380404013804050138040601380407013804080138040901380410013804110138041201380413013804140138041501380416013804170138041801380419013804200138042101380422013804230138042401380425013804260138042701380428013804290138043001380431013804320138043301380434013804350138043601380437013804380138043901380440013804410138044201380443013804440138044501380446013804470138044801380449013804500138045101380452013804530138045401380455013804560138045701380458013804590138046001380461013804620138046301380464013804650138046601380467013804680138046901380470013804710138047201380473013804740138047501380476013804770138047801380479013804800138048101380482013804830138048401380485013804860138048701380488013804890138049001380491013804920138049301380494013804950138049601380497013804980138049901380500013805010138050201380503013805040138050501380506013805070138050801380509013805100138051101380512013805130138051401380515013805160138051701380518013805190138052001380521013805220138052301380524013805250138052601380527013805280138052901380530013805310138053201380533013805340138053501380536013805370138053801380539013805400138054101380542013805430138054401380545013805460138054701380548013805490138055001380551013805520138055301380554013805550138055601380557013805580138055901380560013805610138056201380563013805640138056501380566013805670138056801380569013805700138057101380572013805730138057401380575013805760138057701380578013805790138058001380581013805820138058301380584013805850138058601380587013805880138058901380590013805910138059201380593013805940138059501380596013805970138059801380599013806000138060101380602013806030138060401380605013806060138060701380608013806090138061001380611013806120138061301380614013806150138061601380617013806180138061901380620013806210138062201380623013806240138062501380626013806270138062801380629013806300138063101380632013806330138063401380635013806360138063701380638013806390138064001380641013806420138064301380644013806450138064601380647013806480138064901380650013806510138065201380653013806540138065501380656013806570138065801380659013806600138066101380662013806630138066401380665013806660138066701380668013806690138067001380671013806720138067301380674013806750138067601380677013806780138067901380680013806810138068201380683013806840138068501380686013806870138068801380689013806900138069101390207013902080139020901390210013902110139021201390213013902140139021501390216013902170139021801390219013902200139022101390222013902230139022401390225013902260139022701390228013902290139023001390231013902320139023301390234013902350139023601390237013902380139023901390240013902410139024201390243013902440139024501390246013902470139024801390249013902500139025101390252013902530139025401390255013902560139025701390258013902590139026001390261013902620139026301390264013902650139026601390267013902680139026901390270013902710139027201390273013902740139027501390276013902770139027801390279013902800139028101390282013902830139028401390285013902860139028701390288013902890139029001390291013902920139029301390294013902950139029601390297013902980139029901390300013903010139030201390303013903040139030501390306013903070139030801390309013903100139031101390312013903130139031401390315013903160139031701390318013903190139032001390321013903220139032301390324013903250139032601390327013903280139032901390330013903310139033201390333013903340139033501390336013903370139033801390339013903400139034101390342013903430139034401390345013903460139034701390348013903490139035001390351013903520139035301390354013903550139035601390357013903580139035901390360013903610139036201390363013903640139036501390366013903670139036801390369013903700139037101390372013903730139037401390375013903760139037701390378013903790139038001390381013903820139038301390384013903850139038601390387013903880139038901390390013903910139039201390393013903940139039501390396013903970139039801390399013904000139040101390402013904030139040401390405013904060139040701390408013904090139041001390411013904120139041301390414013904150139041601390417013904180139041901390420013904210139042201390423013904240139042501390426013904270139042801390429013904300139043101390432013904330139043401390435013904360139043701390438013904390139044001390441013904420139044301390444013904450139044601390447013904480139044901390450013904510139045201390453013904540139045501390456013904570139045801390459013904600139046101390462013904630139046401390465013904660139046701390468013904690139047001390471013904720139047301390474013904750139047601390477013904780139047901390480013904810139048201390483013904840139048501390486013904870139048801390489013904900139049101390492013904930139049401390495013904960139049701390498013904990139050001390501013905020139050301390504013905050139050601390507013905080139050901390510013905110139051201390513013905140139051501390516013905170139051801390519013905200139052101390522013905230139052401390525013905260139052701390528013905290139053001390531013905320139053301390534013905350139053601390537013905380139053901390540013905410139054201390543013905440139054501390546013905470139054801390549013905500139055101390552013905530139055401390555013905560139055701390558013905590139056001390561013905620139056301390564013905650139056601390567013905680139056901390570013905710139057201390573013905740139057501390576013905770139057801390579013905800139058101390582013905830139058401390585013905860139058701390588013905890139059001390591013905920139059301390594013905950139059601390597013905980139059901390600013906010139060201390603013906040139060501390606013906070139060801390609013906100139061101390612013906130139061401390615013906160139061701390618013906190139062001390621013906220139062301390624013906250139062601390627013906280139062901390630013906310139063201390633013906340139063501390636013906370139063801390639013906400139064101390642013906430139064401390645013906460139064701390648013906490139065001390651013906520139065301390654013906550139065601390657013906580139065901390660013906610139066201390663013906640139066501390666013906670139066801390669013906700139067101390672013906730139067401390675013906760139067701390678013906790139068001390681013906820139068301390684013906850139068601390687013906880139068901390690013906910139071301390714013907150139071601390717013907180139071901390720013907210139072201390723013907240139072501390726013907270139072801400207014002080140020901400210014002110140021201400213014002140140021501400216014002170140021801400219014002200140022101400222014002230140022401400225014002260140022701400228014002290140023001400231014002320140023301400234014002350140023601400237014002380140023901400240014002410140024201400243014002440140024501400246014002470140024801400249014002500140025101400252014002530140025401400255014002560140025701400258014002590140026001400261014002620140026301400264014002650140026601400267014002680140026901400270014002710140027201400273014002740140027501400276014002770140027801400279014002800140028101400282014002830140028401400285014002860140028701400288014002890140029001400291014002920140029301400294014002950140029601400297014002980140029901400300014003010140030201400303014003040140030501400306014003070140030801400309014003100140031101400312014003130140031401400315014003160140031701400318014003190140032001400321014003220140032301400324014003250140032601400327014003280140032901400330014003310140033201400333014003340140033501400336014003370140033801400339014003400140034101400342014003430140034401400345014003460140034701400348014003490140035001400351014003520140035301400354014003550140035601400357014003580140035901400360014003610140036201400363014003640140036501400366014003670140036801400369014003700140037101400372014003730140037401400375014003760140037701400378014003790140038001400381014003820140038301400384014003850140038601400387014003880140038901400390014003910140039201400393014003940140039501400396014003970140039801400399014004000140040101400402014004030140040401400405014004060140040701400408014004090140041001400411014004120140041301400414014004150140041601400417014004180140041901400420014004210140042201400423014004240140042501400426014004270140042801400429014004300140043101400432014004330140043401400435014004360140043701400438014004390140044001400441014004420140044301400444014004450140044601400447014004480140044901400450014004510140045201400453014004540140045501400456014004570140045801400459014004600140046101400462014004630140046401400465014004660140046701400468014004690140047001400471014004720140047301400474014004750140047601400477014004780140047901400480014004810140048201400483014004840140048501400486014004870140048801400489014004900140049101400492014004930140049401400495014004960140049701400498014004990140050001400501014005020140050301400504014005050140050601400507014005080140050901400510014005110140051201400513014005140140051501400516014005170140051801400519014005200140052101400522014005230140052401400525014005260140052701400528014005290140053001400531014005320140053301400534014005350140053601400537014005380140053901400540014005410140054201400543014005440140054501400546014005470140054801400549014005500140055101400552014005530140055401400555014005560140055701400558014005590140056001400561014005620140056301400564014005650140056601400567014005680140056901400570014005710140057201400573014005740140057501400576014005770140057801400579014005800140058101400582014005830140058401400585014005860140058701400588014005890140059001400591014005920140059301400594014005950140059601400597014005980140059901400600014006010140060201400603014006040140060501400606014006070140060801400609014006100140061101400612014006130140061401400615014006160140061701400618014006190140062001400621014006220140062301400624014006250140062601400627014006280140062901400630014006310140063201400633014006340140063501400636014006370140063801400639014006400140064101400642014006430140064401400645014006460140064701400648014006490140065001400651014006520140065301400654014006550140065601400657014006580140065901400660014006610140066201400663014006640140066501400666014006670140066801400669014006700140067101400672014006730140067401400675014006760140067701400678014006790140068001400681014006820140068301400684014006850140068601400687014006880140068901400690014006910140069201400709014007100140071101400712014007130140071401400715014007160140071701400718014007190140072001400721014007220140072301400724014007250140072601400727014007280140072901400730014007310141020701410208014102090141021001410211014102120141021301410214014102150141021601410217014102180141021901410220014102210141022201410223014102240141022501410226014102270141022801410229014102300141023101410232014102330141023401410235014102360141023701410238014102390141024001410241014102420141024301410244014102450141024601410247014102480141024901410250014102510141025201410253014102540141025501410256014102570141025801410259014102600141026101410262014102630141026401410265014102660141026701410268014102690141027001410271014102720141027301410274014102750141027601410277014102780141027901410280014102810141028201410283014102840141028501410286014102870141028801410289014102900141029101410292014102930141029401410295014102960141029701410298014102990141030001410301014103020141030301410304014103050141030601410307014103080141030901410310014103110141031201410313014103140141031501410316014103170141031801410319014103200141032101410322014103230141032401410325014103260141032701410328014103290141033001410331014103320141033301410334014103350141033601410337014103380141033901410340014103410141034201410343014103440141034501410346014103470141034801410349014103500141035101410352014103530141035401410355014103560141035701410358014103590141036001410361014103620141036301410364014103650141036601410367014103680141036901410370014103710141037201410373014103740141037501410376014103770141037801410379014103800141038101410382014103830141038401410385014103860141038701410388014103890141039001410391014103920141039301410394014103950141039601410397014103980141039901410400014104010141040201410403014104040141040501410406014104070141040801410409014104100141041101410412014104130141041401410415014104160141041701410418014104190141042001410421014104220141042301410424014104250141042601410427014104280141042901410430014104310141043201410433014104340141043501410436014104370141043801410439014104400141044101410442014104430141044401410445014104460141044701410448014104490141045001410451014104520141045301410454014104550141045601410457014104580141045901410460014104610141046201410463014104640141046501410466014104670141046801410469014104700141047101410472014104730141047401410475014104760141047701410478014104790141048001410481014104820141048301410484014104850141048601410487014104880141048901410490014104910141049201410493014104940141049501410496014104970141049801410499014105000141050101410502014105030141050401410505014105060141050701410508014105090141051001410511014105120141051301410514014105150141051601410517014105180141051901410520014105210141052201410523014105240141052501410526014105270141052801410529014105300141053101410532014105330141053401410535014105360141053701410538014105390141054001410541014105420141054301410544014105450141054601410547014105480141054901410550014105510141055201410553014105540141055501410556014105570141055801410559014105600141056101410562014105630141056401410565014105660141056701410568014105690141057001410571014105720141057301410574014105750141057601410577014105780141057901410580014105810141058201410583014105840141058501410586014105870141058801410589014105900141059101410592014105930141059401410595014105960141059701410598014105990141060001410601014106020141060301410604014106050141060601410607014106080141060901410610014106110141061201410613014106140141061501410616014106170141061801410619014106200141062101410622014106230141062401410625014106260141062701410628014106290141063001410631014106320141063301410634014106350141063601410637014106380141063901410640014106410141064201410643014106440141064501410646014106470141064801410649014106500141065101410652014106530141065401410655014106560141065701410658014106590141066001410661014106620141066301410664014106650141066601410667014106680141066901410670014106710141067201410673014106740141067501410676014106770141067801410679014106800141068101410682014106830141068401410685014106860141068701410688014106890141069001410691014106920141069301410707014107080141070901410710014107110141071201410713014107140141071501410716014107170141071801410719014107200141072101410722014107230141072401410725014107260141072701410728014107290141073001410731014107320141073301410734014202070142020801420209014202100142021101420212014202130142021401420215014202160142021701420218014202190142022001420221014202220142022301420224014202250142022601420227014202280142022901420230014202310142023201420233014202340142023501420236014202370142023801420239014202400142024101420242014202430142024401420245014202460142024701420248014202490142025001420251014202520142025301420254014202550142025601420257014202580142025901420260014202610142026201420263014202640142026501420266014202670142026801420269014202700142027101420272014202730142027401420275014202760142027701420278014202790142028001420281014202820142028301420284014202850142028601420287014202880142028901420290014202910142029201420293014202940142029501420296014202970142029801420299014203000142030101420302014203030142030401420305014203060142030701420308014203090142031001420311014203120142031301420314014203150142031601420317014203180142031901420320014203210142032201420323014203240142032501420326014203270142032801420329014203300142033101420332014203330142033401420335014203360142033701420338014203390142034001420341014203420142034301420344014203450142034601420347014203480142034901420350014203510142035201420353014203540142035501420356014203570142035801420359014203600142036101420362014203630142036401420365014203660142036701420368014203690142037001420371014203720142037301420374014203750142037601420377014203780142037901420380014203810142038201420383014203840142038501420386014203870142038801420389014203900142039101420392014203930142039401420395014203960142039701420398014203990142040001420401014204020142040301420404014204050142040601420407014204080142040901420410014204110142041201420413014204140142041501420416014204170142041801420419014204200142042101420422014204230142042401420425014204260142042701420428014204290142043001420431014204320142043301420434014204350142043601420437014204380142043901420440014204410142044201420443014204440142044501420446014204470142044801420449014204500142045101420452014204530142045401420455014204560142045701420458014204590142046001420461014204620142046301420464014204650142046601420467014204680142046901420470014204710142047201420473014204740142047501420476014204770142047801420479014204800142048101420482014204830142048401420485014204860142048701420488014204890142049001420491014204920142049301420494014204950142049601420497014204980142049901420500014205010142050201420503014205040142050501420506014205070142050801420509014205100142051101420512014205130142051401420515014205160142051701420518014205190142052001420521014205220142052301420524014205250142052601420527014205280142052901420530014205310142053201420533014205340142053501420536014205370142053801420539014205400142054101420542014205430142054401420545014205460142054701420548014205490142055001420551014205520142055301420554014205550142055601420557014205580142055901420560014205610142056201420563014205640142056501420566014205670142056801420569014205700142057101420572014205730142057401420575014205760142057701420578014205790142058001420581014205820142058301420584014205850142058601420587014205880142058901420590014205910142059201420593014205940142059501420596014205970142059801420599014206000142060101420602014206030142060401420605014206060142060701420608014206090142061001420611014206120142061301420614014206150142061601420617014206180142061901420620014206210142062201420623014206240142062501420626014206270142062801420629014206300142063101420632014206330142063401420635014206360142063701420638014206390142064001420641014206420142064301420644014206450142064601420647014206480142064901420650014206510142065201420653014206540142065501420656014206570142065801420659014206600142066101420662014206630142066401420665014206660142066701420668014206690142067001420671014206720142067301420674014206750142067601420677014206780142067901420680014206810142068201420683014206840142068501420686014206870142068801420689014206900142069101420692014206930142070501420706014207070142070801420709014207100142071101420712014207130142071401420715014207160142071701420718014207190142072001420721014207220142072301420724014207250142072601420727014207280142072901420730014207310142073201420733014207340142073501420736014302070143020801430209014302100143021101430212014302130143021401430215014302160143021701430218014302190143022001430221014302220143022301430224014302250143022601430227014302280143022901430230014302310143023201430233014302340143023501430236014302370143023801430239014302400143024101430242014302430143024401430245014302460143024701430248014302490143025001430251014302520143025301430254014302550143025601430257014302580143025901430260014302610143026201430263014302640143026501430266014302670143026801430269014302700143027101430272014302730143027401430275014302760143027701430278014302790143028001430281014302820143028301430284014302850143028601430287014302880143028901430290014302910143029201430293014302940143029501430296014302970143029801430299014303000143030101430302014303030143030401430305014303060143030701430308014303090143031001430311014303120143031301430314014303150143031601430317014303180143031901430320014303210143032201430323014303240143032501430326014303270143032801430329014303300143033101430332014303330143033401430335014303360143033701430338014303390143034001430341014303420143034301430344014303450143034601430347014303480143034901430350014303510143035201430353014303540143035501430356014303570143035801430359014303600143036101430362014303630143036401430365014303660143036701430368014303690143037001430371014303720143037301430374014303750143037601430377014303780143037901430380014303810143038201430383014303840143038501430386014303870143038801430389014303900143039101430392014303930143039401430395014303960143039701430398014303990143040001430401014304020143040301430404014304050143040601430407014304080143040901430410014304110143041201430413014304140143041501430416014304170143041801430419014304200143042101430422014304230143042401430425014304260143042701430428014304290143043001430431014304320143043301430434014304350143043601430437014304380143043901430440014304410143044201430443014304440143044501430446014304470143044801430449014304500143045101430452014304530143045401430455014304560143045701430458014304590143046001430461014304620143046301430464014304650143046601430467014304680143046901430470014304710143047201430473014304740143047501430476014304770143047801430479014304800143048101430482014304830143048401430485014304860143048701430488014304890143049001430491014304920143049301430494014304950143049601430497014304980143049901430500014305010143050201430503014305040143050501430506014305070143050801430509014305100143051101430512014305130143051401430515014305160143051701430518014305190143052001430521014305220143052301430524014305250143052601430527014305280143052901430530014305310143053201430533014305340143053501430536014305370143053801430539014305400143054101430542014305430143054401430545014305460143054701430548014305490143055001430551014305520143055301430554014305550143055601430557014305580143055901430560014305610143056201430563014305640143056501430566014305670143056801430569014305700143057101430572014305730143057401430575014305760143057701430578014305790143058001430581014305820143058301430584014305850143058601430587014305880143058901430590014305910143059201430593014305940143059501430596014305970143059801430599014306000143060101430602014306030143060401430605014306060143060701430608014306090143061001430611014306120143061301430614014306150143061601430617014306180143061901430620014306210143062201430623014306240143062501430626014306270143062801430629014306300143063101430632014306330143063401430635014306360143063701430638014306390143064001430641014306420143064301430644014306450143064601430647014306480143064901430650014306510143065201430653014306540143065501430656014306570143065801430659014306600143066101430662014306630143066401430665014306660143066701430668014306690143067001430671014306720143067301430674014306750143067601430677014306780143067901430680014306810143068201430683014306840143068501430686014306870143068801430689014306900143069101430692014306930143069401430703014307040143070501430706014307070143070801430709014307100143071101430712014307130143071401430715014307160143071701430718014307190143072001430721014307220143072301430724014307250143072601430727014307280143072901430730014307310143073201430733014307340143073501430736014307370143073801440207014402080144020901440210014402110144021201440213014402140144021501440216014402170144021801440219014402200144022101440222014402230144022401440225014402260144022701440228014402290144023001440231014402320144023301440234014402350144023601440237014402380144023901440240014402410144024201440243014402440144024501440246014402470144024801440249014402500144025101440252014402530144025401440255014402560144025701440258014402590144026001440261014402620144026301440264014402650144026601440267014402680144026901440270014402710144027201440273014402740144027501440276014402770144027801440279014402800144028101440282014402830144028401440285014402860144028701440288014402890144029001440291014402920144029301440294014402950144029601440297014402980144029901440300014403010144030201440303014403040144030501440306014403070144030801440309014403100144031101440312014403130144031401440315014403160144031701440318014403190144032001440321014403220144032301440324014403250144032601440327014403280144032901440330014403310144033201440333014403340144033501440336014403370144033801440339014403400144034101440342014403430144034401440345014403460144034701440348014403490144035001440351014403520144035301440354014403550144035601440357014403580144035901440360014403610144036201440363014403640144036501440366014403670144036801440369014403700144037101440372014403730144037401440375014403760144037701440378014403790144038001440381014403820144038301440384014403850144038601440387014403880144038901440390014403910144039201440393014403940144039501440396014403970144039801440399014404000144040101440402014404030144040401440405014404060144040701440408014404090144041001440411014404120144041301440414014404150144041601440417014404180144041901440420014404210144042201440423014404240144042501440426014404270144042801440429014404300144043101440432014404330144043401440435014404360144043701440438014404390144044001440441014404420144044301440444014404450144044601440447014404480144044901440450014404510144045201440453014404540144045501440456014404570144045801440459014404600144046101440462014404630144046401440465014404660144046701440468014404690144047001440471014404720144047301440474014404750144047601440477014404780144047901440480014404810144048201440483014404840144048501440486014404870144048801440489014404900144049101440492014404930144049401440495014404960144049701440498014404990144050001440501014405020144050301440504014405050144050601440507014405080144050901440510014405110144051201440513014405140144051501440516014405170144051801440519014405200144052101440522014405230144052401440525014405260144052701440528014405290144053001440531014405320144053301440534014405350144053601440537014405380144053901440540014405410144054201440543014405440144054501440546014405470144054801440549014405500144055101440552014405530144055401440555014405560144055701440558014405590144056001440561014405620144056301440564014405650144056601440567014405680144056901440570014405710144057201440573014405740144057501440576014405770144057801440579014405800144058101440582014405830144058401440585014405860144058701440588014405890144059001440591014405920144059301440594014405950144059601440597014405980144059901440600014406010144060201440603014406040144060501440606014406070144060801440609014406100144061101440612014406130144061401440615014406160144061701440618014406190144062001440621014406220144062301440624014406250144062601440627014406280144062901440630014406310144063201440633014406340144063501440636014406370144063801440639014406400144064101440642014406430144064401440645014406460144064701440648014406490144065001440651014406520144065301440654014406550144065601440657014406580144065901440660014406610144066201440663014406640144066501440666014406670144066801440669014406700144067101440672014406730144067401440675014406760144067701440678014406790144068001440681014406820144068301440684014406850144068601440687014406880144068901440690014406910144069201440693014406940144069501440701014407020144070301440704014407050144070601440707014407080144070901440710014407110144071201440713014407140144071501440716014407170144071801440719014407200144072101440722014407230144072401440725014407260144072701440728014407290144073001440731014407320144073301440734014407350144073601440737014407380144073901440740014502070145020801450209014502100145021101450212014502130145021401450215014502160145021701450218014502190145022001450221014502220145022301450224014502250145022601450227014502280145022901450230014502310145023201450233014502340145023501450236014502370145023801450239014502400145024101450242014502430145024401450245014502460145024701450248014502490145025001450251014502520145025301450254014502550145025601450257014502580145025901450260014502610145026201450263014502640145026501450266014502670145026801450269014502700145027101450272014502730145027401450275014502760145027701450278014502790145028001450281014502820145028301450284014502850145028601450287014502880145028901450290014502910145029201450293014502940145029501450296014502970145029801450299014503000145030101450302014503030145030401450305014503060145030701450308014503090145031001450311014503120145031301450314014503150145031601450317014503180145031901450320014503210145032201450323014503240145032501450326014503270145032801450329014503300145033101450332014503330145033401450335014503360145033701450338014503390145034001450341014503420145034301450344014503450145034601450347014503480145034901450350014503510145035201450353014503540145035501450356014503570145035801450359014503600145036101450362014503630145036401450365014503660145036701450368014503690145037001450371014503720145037301450374014503750145037601450377014503780145037901450380014503810145038201450383014503840145038501450386014503870145038801450389014503900145039101450392014503930145039401450395014503960145039701450398014503990145040001450401014504020145040301450404014504050145040601450407014504080145040901450410014504110145041201450413014504140145041501450416014504170145041801450419014504200145042101450422014504230145042401450425014504260145042701450428014504290145043001450431014504320145043301450434014504350145043601450437014504380145043901450440014504410145044201450443014504440145044501450446014504470145044801450449014504500145045101450452014504530145045401450455014504560145045701450458014504590145046001450461014504620145046301450464014504650145046601450467014504680145046901450470014504710145047201450473014504740145047501450476014504770145047801450479014504800145048101450482014504830145048401450485014504860145048701450488014504890145049001450491014504920145049301450494014504950145049601450497014504980145049901450500014505010145050201450503014505040145050501450506014505070145050801450509014505100145051101450512014505130145051401450515014505160145051701450518014505190145052001450521014505220145052301450524014505250145052601450527014505280145052901450530014505310145053201450533014505340145053501450536014505370145053801450539014505400145054101450542014505430145054401450545014505460145054701450548014505490145055001450551014505520145055301450554014505550145055601450557014505580145055901450560014505610145056201450563014505640145056501450566014505670145056801450569014505700145057101450572014505730145057401450575014505760145057701450578014505790145058001450581014505820145058301450584014505850145058601450587014505880145058901450590014505910145059201450593014505940145059501450596014505970145059801450599014506000145060101450602014506030145060401450605014506060145060701450608014506090145061001450611014506120145061301450614014506150145061601450617014506180145061901450620014506210145062201450623014506240145062501450626014506270145062801450629014506300145063101450632014506330145063401450635014506360145063701450638014506390145064001450641014506420145064301450644014506450145064601450647014506480145064901450650014506510145065201450653014506540145065501450656014506570145065801450659014506600145066101450662014506630145066401450665014506660145066701450668014506690145067001450671014506720145067301450674014506750145067601450677014506780145067901450680014506810145068201450683014506840145068501450686014506870145068801450689014506900145069101450692014506930145069401450695014506960145069701450698014506990145070001450701014507020145070301450704014507050145070601450707014507080145070901450710014507110145071201450713014507140145071501450716014507170145071801450719014507200145072101450722014507230145072401450725014507260145072701450728014507290145073001450731014507320145073301450734014507350145073601450737014507380145073901450740014507410146020701460208014602090146021001460211014602120146021301460214014602150146021601460217014602180146021901460220014602210146022201460223014602240146022501460226014602270146022801460229014602300146023101460232014602330146023401460235014602360146023701460238014602390146024001460241014602420146024301460244014602450146024601460247014602480146024901460250014602510146025201460253014602540146025501460256014602570146025801460259014602600146026101460262014602630146026401460265014602660146026701460268014602690146027001460271014602720146027301460274014602750146027601460277014602780146027901460280014602810146028201460283014602840146028501460286014602870146028801460289014602900146029101460292014602930146029401460295014602960146029701460298014602990146030001460301014603020146030301460304014603050146030601460307014603080146030901460310014603110146031201460313014603140146031501460316014603170146031801460319014603200146032101460322014603230146032401460325014603260146032701460328014603290146033001460331014603320146033301460334014603350146033601460337014603380146033901460340014603410146034201460343014603440146034501460346014603470146034801460349014603500146035101460352014603530146035401460355014603560146035701460358014603590146036001460361014603620146036301460364014603650146036601460367014603680146036901460370014603710146037201460373014603740146037501460376014603770146037801460379014603800146038101460382014603830146038401460385014603860146038701460388014603890146039001460391014603920146039301460394014603950146039601460397014603980146039901460400014604010146040201460403014604040146040501460406014604070146040801460409014604100146041101460412014604130146041401460415014604160146041701460418014604190146042001460421014604220146042301460424014604250146042601460427014604280146042901460430014604310146043201460433014604340146043501460436014604370146043801460439014604400146044101460442014604430146044401460445014604460146044701460448014604490146045001460451014604520146045301460454014604550146045601460457014604580146045901460460014604610146046201460463014604640146046501460466014604670146046801460469014604700146047101460472014604730146047401460475014604760146047701460478014604790146048001460481014604820146048301460484014604850146048601460487014604880146048901460490014604910146049201460493014604940146049501460496014604970146049801460499014605000146050101460502014605030146050401460505014605060146050701460508014605090146051001460511014605120146051301460514014605150146051601460517014605180146051901460520014605210146052201460523014605240146052501460526014605270146052801460529014605300146053101460532014605330146053401460535014605360146053701460538014605390146054001460541014605420146054301460544014605450146054601460547014605480146054901460550014605510146055201460553014605540146055501460556014605570146055801460559014605600146056101460562014605630146056401460565014605660146056701460568014605690146057001460571014605720146057301460574014605750146057601460577014605780146057901460580014605810146058201460583014605840146058501460586014605870146058801460589014605900146059101460592014605930146059401460595014605960146059701460598014605990146060001460601014606020146060301460604014606050146060601460607014606080146060901460610014606110146061201460613014606140146061501460616014606170146061801460619014606200146062101460622014606230146062401460625014606260146062701460628014606290146063001460631014606320146063301460634014606350146063601460637014606380146063901460640014606410146064201460643014606440146064501460646014606470146064801460649014606500146065101460652014606530146065401460655014606560146065701460658014606590146066001460661014606620146066301460664014606650146066601460667014606680146066901460670014606710146067201460673014606740146067501460676014606770146067801460679014606800146068101460682014606830146068401460685014606860146068701460688014606890146069001460691014606920146069301460694014606950146069601460697014606980146069901460700014607010146070201460703014607040146070501460706014607070146070801460709014607100146071101460712014607130146071401460715014607160146071701460718014607190146072001460721014607220146072301460724014607250146072601460727014607280146072901460730014607310146073201460733014607340146073501460736014607370146073801460739014607400146074101460742014607430147020701470208014702090147021001470211014702120147021301470214014702150147021601470217014702180147021901470220014702210147022201470223014702240147022501470226014702270147022801470229014702300147023101470232014702330147023401470235014702360147023701470238014702390147024001470241014702420147024301470244014702450147024601470247014702480147024901470250014702510147025201470253014702540147025501470256014702570147025801470259014702600147026101470262014702630147026401470265014702660147026701470268014702690147027001470271014702720147027301470274014702750147027601470277014702780147027901470280014702810147028201470283014702840147028501470286014702870147028801470289014702900147029101470292014702930147029401470295014702960147029701470298014702990147030001470301014703020147030301470304014703050147030601470307014703080147030901470310014703110147031201470313014703140147031501470316014703170147031801470319014703200147032101470322014703230147032401470325014703260147032701470328014703290147033001470331014703320147033301470334014703350147033601470337014703380147033901470340014703410147034201470343014703440147034501470346014703470147034801470349014703500147035101470352014703530147035401470355014703560147035701470358014703590147036001470361014703620147036301470364014703650147036601470367014703680147036901470370014703710147037201470373014703740147037501470376014703770147037801470379014703800147038101470382014703830147038401470385014703860147038701470388014703890147039001470391014703920147039301470394014703950147039601470397014703980147039901470400014704010147040201470403014704040147040501470406014704070147040801470409014704100147041101470412014704130147041401470415014704160147041701470418014704190147042001470421014704220147042301470424014704250147042601470427014704280147042901470430014704310147043201470433014704340147043501470436014704370147043801470439014704400147044101470442014704430147044401470445014704460147044701470448014704490147045001470451014704520147045301470454014704550147045601470457014704580147045901470460014704610147046201470463014704640147046501470466014704670147046801470469014704700147047101470472014704730147047401470475014704760147047701470478014704790147048001470481014704820147048301470484014704850147048601470487014704880147048901470490014704910147049201470493014704940147049501470496014704970147049801470499014705000147050101470502014705030147050401470505014705060147050701470508014705090147051001470511014705120147051301470514014705150147051601470517014705180147051901470520014705210147052201470523014705240147052501470526014705270147052801470529014705300147053101470532014705330147053401470535014705360147053701470538014705390147054001470541014705420147054301470544014705450147054601470547014705480147054901470550014705510147055201470553014705540147055501470556014705570147055801470559014705600147056101470562014705630147056401470565014705660147056701470568014705690147057001470571014705720147057301470574014705750147057601470577014705780147057901470580014705810147058201470583014705840147058501470586014705870147058801470589014705900147059101470592014705930147059401470595014705960147059701470598014705990147060001470601014706020147060301470604014706050147060601470607014706080147060901470610014706110147061201470613014706140147061501470616014706170147061801470619014706200147062101470622014706230147062401470625014706260147062701470628014706290147063001470631014706320147063301470634014706350147063601470637014706380147063901470640014706410147064201470643014706440147064501470646014706470147064801470649014706500147065101470652014706530147065401470655014706560147065701470658014706590147066001470661014706620147066301470664014706650147066601470667014706680147066901470670014706710147067201470673014706740147067501470676014706770147067801470679014706800147068101470682014706830147068401470685014706860147068701470688014706890147069001470691014706920147069301470694014706950147069601470697014706980147069901470700014707010147070201470703014707040147070501470706014707070147070801470709014707100147071101470712014707130147071401470715014707160147071701470718014707190147072001470721014707220147072301470724014707250147072601470727014707280147072901470730014707310147073201470733014707340147073501470736014707370147073801470739014707400147074101470742014707430147074401480207014802080148020901480210014802110148021201480213014802140148021501480216014802170148021801480219014802200148022101480222014802230148022401480225014802260148022701480228014802290148023001480231014802320148023301480234014802350148023601480237014802380148023901480240014802410148024201480243014802440148024501480246014802470148024801480249014802500148025101480252014802530148025401480255014802560148025701480258014802590148026001480261014802620148026301480264014802650148026601480267014802680148026901480270014802710148027201480273014802740148027501480276014802770148027801480279014802800148028101480282014802830148028401480285014802860148028701480288014802890148029001480291014802920148029301480294014802950148029601480297014802980148029901480300014803010148030201480303014803040148030501480306014803070148030801480309014803100148031101480312014803130148031401480315014803160148031701480318014803190148032001480321014803220148032301480324014803250148032601480327014803280148032901480330014803310148033201480333014803340148033501480336014803370148033801480339014803400148034101480342014803430148034401480345014803460148034701480348014803490148035001480351014803520148035301480354014803550148035601480357014803580148035901480360014803610148036201480363014803640148036501480366014803670148036801480369014803700148037101480372014803730148037401480375014803760148037701480378014803790148038001480381014803820148038301480384014803850148038601480387014803880148038901480390014803910148039201480393014803940148039501480396014803970148039801480399014804000148040101480402014804030148040401480405014804060148040701480408014804090148041001480411014804120148041301480414014804150148041601480417014804180148041901480420014804210148042201480423014804240148042501480426014804270148042801480429014804300148043101480432014804330148043401480435014804360148043701480438014804390148044001480441014804420148044301480444014804450148044601480447014804480148044901480450014804510148045201480453014804540148045501480456014804570148045801480459014804600148046101480462014804630148046401480465014804660148046701480468014804690148047001480471014804720148047301480474014804750148047601480477014804780148047901480480014804810148048201480483014804840148048501480486014804870148048801480489014804900148049101480492014804930148049401480495014804960148049701480498014804990148050001480501014805020148050301480504014805050148050601480507014805080148050901480510014805110148051201480513014805140148051501480516014805170148051801480519014805200148052101480522014805230148052401480525014805260148052701480528014805290148053001480531014805320148053301480534014805350148053601480537014805380148053901480540014805410148054201480543014805440148054501480546014805470148054801480549014805500148055101480552014805530148055401480555014805560148055701480558014805590148056001480561014805620148056301480564014805650148056601480567014805680148056901480570014805710148057201480573014805740148057501480576014805770148057801480579014805800148058101480582014805830148058401480585014805860148058701480588014805890148059001480591014805920148059301480594014805950148059601480597014805980148059901480600014806010148060201480603014806040148060501480606014806070148060801480609014806100148061101480612014806130148061401480615014806160148061701480618014806190148062001480621014806220148062301480624014806250148062601480627014806280148062901480630014806310148063201480633014806340148063501480636014806370148063801480639014806400148064101480642014806430148064401480645014806460148064701480648014806490148065001480651014806520148065301480654014806550148065601480657014806580148065901480660014806610148066201480663014806640148066501480666014806670148066801480669014806700148067101480672014806730148067401480675014806760148067701480678014806790148068001480681014806820148068301480684014806850148068601480687014806880148068901480690014806910148069201480693014806940148069501480696014806970148069801480699014807000148070101480702014807030148070401480705014807060148070701480708014807090148071001480711014807120148071301480714014807150148071601480717014807180148071901480720014807210148072201480723014807240148072501480726014807270148072801480729014807300148073101480732014807330148073401480735014807360148073701480738014807390148074001480741014807420148074301480744014807450149020701490208014902090149021001490211014902120149021301490214014902150149021601490217014902180149021901490220014902210149022201490223014902240149022501490226014902270149022801490229014902300149023101490232014902330149023401490235014902360149023701490238014902390149024001490241014902420149024301490244014902450149024601490247014902480149024901490250014902510149025201490253014902540149025501490256014902570149025801490259014902600149026101490262014902630149026401490265014902660149026701490268014902690149027001490271014902720149027301490274014902750149027601490277014902780149027901490280014902810149028201490283014902840149028501490286014902870149028801490289014902900149029101490292014902930149029401490295014902960149029701490298014902990149030001490301014903020149030301490304014903050149030601490307014903080149030901490310014903110149031201490313014903140149031501490316014903170149031801490319014903200149032101490322014903230149032401490325014903260149032701490328014903290149033001490331014903320149033301490334014903350149033601490337014903380149033901490340014903410149034201490343014903440149034501490346014903470149034801490349014903500149035101490352014903530149035401490355014903560149035701490358014903590149036001490361014903620149036301490364014903650149036601490367014903680149036901490370014903710149037201490373014903740149037501490376014903770149037801490379014903800149038101490382014903830149038401490385014903860149038701490388014903890149039001490391014903920149039301490394014903950149039601490397014903980149039901490400014904010149040201490403014904040149040501490406014904070149040801490409014904100149041101490412014904130149041401490415014904160149041701490418014904190149042001490421014904220149042301490424014904250149042601490427014904280149042901490430014904310149043201490433014904340149043501490436014904370149043801490439014904400149044101490442014904430149044401490445014904460149044701490448014904490149045001490451014904520149045301490454014904550149045601490457014904580149045901490460014904610149046201490463014904640149046501490466014904670149046801490469014904700149047101490472014904730149047401490475014904760149047701490478014904790149048001490481014904820149048301490484014904850149048601490487014904880149048901490490014904910149049201490493014904940149049501490496014904970149049801490499014905000149050101490502014905030149050401490505014905060149050701490508014905090149051001490511014905120149051301490514014905150149051601490517014905180149051901490520014905210149052201490523014905240149052501490526014905270149052801490529014905300149053101490532014905330149053401490535014905360149053701490538014905390149054001490541014905420149054301490544014905450149054601490547014905480149054901490550014905510149055201490553014905540149055501490556014905570149055801490559014905600149056101490562014905630149056401490565014905660149056701490568014905690149057001490571014905720149057301490574014905750149057601490577014905780149057901490580014905810149058201490583014905840149058501490586014905870149058801490589014905900149059101490592014905930149059401490595014905960149059701490598014905990149060001490601014906020149060301490604014906050149060601490607014906080149060901490610014906110149061201490613014906140149061501490616014906170149061801490619014906200149062101490622014906230149062401490625014906260149062701490628014906290149063001490631014906320149063301490634014906350149063601490637014906380149063901490640014906410149064201490643014906440149064501490646014906470149064801490649014906500149065101490652014906530149065401490655014906560149065701490658014906590149066001490661014906620149066301490664014906650149066601490667014906680149066901490670014906710149067201490673014906740149067501490676014906770149067801490679014906800149068101490682014906830149068401490685014906860149068701490688014906890149069001490691014906920149069301490694014906950149069601490697014906980149069901490700014907010149070201490703014907040149070501490706014907070149070801490709014907100149071101490712014907130149071401490715014907160149071701490718014907190149072001490721014907220149072301490724014907250149072601490727014907280149072901490730014907310149073201490733014907340149073501490736014907370149073801490739014907400149074101490742014907430149074401490745014907460150020701500208015002090150021001500211015002120150021301500214015002150150021601500217015002180150021901500220015002210150022201500223015002240150022501500226015002270150022801500229015002300150023101500232015002330150023401500235015002360150023701500238015002390150024001500241015002420150024301500244015002450150024601500247015002480150024901500250015002510150025201500253015002540150025501500256015002570150025801500259015002600150026101500262015002630150026401500265015002660150026701500268015002690150027001500271015002720150027301500274015002750150027601500277015002780150027901500280015002810150028201500283015002840150028501500286015002870150028801500289015002900150029101500292015002930150029401500295015002960150029701500298015002990150030001500301015003020150030301500304015003050150030601500307015003080150030901500310015003110150031201500313015003140150031501500316015003170150031801500319015003200150032101500322015003230150032401500325015003260150032701500328015003290150033001500331015003320150033301500334015003350150033601500337015003380150033901500340015003410150034201500343015003440150034501500346015003470150034801500349015003500150035101500352015003530150035401500355015003560150035701500358015003590150036001500361015003620150036301500364015003650150036601500367015003680150036901500370015003710150037201500373015003740150037501500376015003770150037801500379015003800150038101500382015003830150038401500385015003860150038701500388015003890150039001500391015003920150039301500394015003950150039601500397015003980150039901500400015004010150040201500403015004040150040501500406015004070150040801500409015004100150041101500412015004130150041401500415015004160150041701500418015004190150042001500421015004220150042301500424015004250150042601500427015004280150042901500430015004310150043201500433015004340150043501500436015004370150043801500439015004400150044101500442015004430150044401500445015004460150044701500448015004490150045001500451015004520150045301500454015004550150045601500457015004580150045901500460015004610150046201500463015004640150046501500466015004670150046801500469015004700150047101500472015004730150047401500475015004760150047701500478015004790150048001500481015004820150048301500484015004850150048601500487015004880150048901500490015004910150049201500493015004940150049501500496015004970150049801500499015005000150050101500502015005030150050401500505015005060150050701500508015005090150051001500511015005120150051301500514015005150150051601500517015005180150051901500520015005210150052201500523015005240150052501500526015005270150052801500529015005300150053101500532015005330150053401500535015005360150053701500538015005390150054001500541015005420150054301500544015005450150054601500547015005480150054901500550015005510150055201500553015005540150055501500556015005570150055801500559015005600150056101500562015005630150056401500565015005660150056701500568015005690150057001500571015005720150057301500574015005750150057601500577015005780150057901500580015005810150058201500583015005840150058501500586015005870150058801500589015005900150059101500592015005930150059401500595015005960150059701500598015005990150060001500601015006020150060301500604015006050150060601500607015006080150060901500610015006110150061201500613015006140150061501500616015006170150061801500619015006200150062101500622015006230150062401500625015006260150062701500628015006290150063001500631015006320150063301500634015006350150063601500637015006380150063901500640015006410150064201500643015006440150064501500646015006470150064801500649015006500150065101500652015006530150065401500655015006560150065701500658015006590150066001500661015006620150066301500664015006650150066601500667015006680150066901500670015006710150067201500673015006740150067501500676015006770150067801500679015006800150068101500682015006830150068401500685015006860150068701500688015006890150069001500691015006920150069301500694015006950150069601500697015006980150069901500700015007010150070201500703015007040150070501500706015007070150070801500709015007100150071101500712015007130150071401500715015007160150071701500718015007190150072001500721015007220150072301500724015007250150072601500727015007280150072901500730015007310150073201500733015007340150073501500736015007370150073801500739015007400150074101500742015007430150074401500745015007460150074701510207015102080151020901510210015102110151021201510213015102140151021501510216015102170151021801510219015102200151022101510222015102230151022401510225015102260151022701510228015102290151023001510231015102320151023301510234015102350151023601510237015102380151023901510240015102410151024201510243015102440151024501510246015102470151024801510249015102500151025101510252015102530151025401510255015102560151025701510258015102590151026001510261015102620151026301510264015102650151026601510267015102680151026901510270015102710151027201510273015102740151027501510276015102770151027801510279015102800151028101510282015102830151028401510285015102860151028701510288015102890151029001510291015102920151029301510294015102950151029601510297015102980151029901510300015103010151030201510303015103040151030501510306015103070151030801510309015103100151031101510312015103130151031401510315015103160151031701510318015103190151032001510321015103220151032301510324015103250151032601510327015103280151032901510330015103310151033201510333015103340151033501510336015103370151033801510339015103400151034101510342015103430151034401510345015103460151034701510348015103490151035001510351015103520151035301510354015103550151035601510357015103580151035901510360015103610151036201510363015103640151036501510366015103670151036801510369015103700151037101510372015103730151037401510375015103760151037701510378015103790151038001510381015103820151038301510384015103850151038601510387015103880151038901510390015103910151039201510393015103940151039501510396015103970151039801510399015104000151040101510402015104030151040401510405015104060151040701510408015104090151041001510411015104120151041301510414015104150151041601510417015104180151041901510420015104210151042201510423015104240151042501510426015104270151042801510429015104300151043101510432015104330151043401510435015104360151043701510438015104390151044001510441015104420151044301510444015104450151044601510447015104480151044901510450015104510151045201510453015104540151045501510456015104570151045801510459015104600151046101510462015104630151046401510465015104660151046701510468015104690151047001510471015104720151047301510474015104750151047601510477015104780151047901510480015104810151048201510483015104840151048501510486015104870151048801510489015104900151049101510492015104930151049401510495015104960151049701510498015104990151050001510501015105020151050301510504015105050151050601510507015105080151050901510510015105110151051201510513015105140151051501510516015105170151051801510519015105200151052101510522015105230151052401510525015105260151052701510528015105290151053001510531015105320151053301510534015105350151053601510537015105380151053901510540015105410151054201510543015105440151054501510546015105470151054801510549015105500151055101510552015105530151055401510555015105560151055701510558015105590151056001510561015105620151056301510564015105650151056601510567015105680151056901510570015105710151057201510573015105740151057501510576015105770151057801510579015105800151058101510582015105830151058401510585015105860151058701510588015105890151059001510591015105920151059301510594015105950151059601510597015105980151059901510600015106010151060201510603015106040151060501510606015106070151060801510609015106100151061101510612015106130151061401510615015106160151061701510618015106190151062001510621015106220151062301510624015106250151062601510627015106280151062901510630015106310151063201510633015106340151063501510636015106370151063801510639015106400151064101510642015106430151064401510645015106460151064701510648015106490151065001510651015106520151065301510654015106550151065601510657015106580151065901510660015106610151066201510663015106640151066501510666015106670151066801510669015106700151067101510672015106730151067401510675015106760151067701510678015106790151068001510681015106820151068301510684015106850151068601510687015106880151068901510690015106910151069201510693015106940151069501510696015106970151069801510699015107000151070101510702015107030151070401510705015107060151070701510708015107090151071001510711015107120151071301510714015107150151071601510717015107180151071901510720015107210151072201510723015107240151072501510726015107270151072801510729015107300151073101510732015107330151073401510735015107360151073701510738015107390151074001510741015107420151074301510744015107450151074601510747015107480152020701520208015202090152021001520211015202120152021301520214015202150152021601520217015202180152021901520220015202210152022201520223015202240152022501520226015202270152022801520229015202300152023101520232015202330152023401520235015202360152023701520238015202390152024001520241015202420152024301520244015202450152024601520247015202480152024901520250015202510152025201520253015202540152025501520256015202570152025801520259015202600152026101520262015202630152026401520265015202660152026701520268015202690152027001520271015202720152027301520274015202750152027601520277015202780152027901520280015202810152028201520283015202840152028501520286015202870152028801520289015202900152029101520292015202930152029401520295015202960152029701520298015202990152030001520301015203020152030301520304015203050152030601520307015203080152030901520310015203110152031201520313015203140152031501520316015203170152031801520319015203200152032101520322015203230152032401520325015203260152032701520328015203290152033001520331015203320152033301520334015203350152033601520337015203380152033901520340015203410152034201520343015203440152034501520346015203470152034801520349015203500152035101520352015203530152035401520355015203560152035701520358015203590152036001520361015203620152036301520364015203650152036601520367015203680152036901520370015203710152037201520373015203740152037501520376015203770152037801520379015203800152038101520382015203830152038401520385015203860152038701520388015203890152039001520391015203920152039301520394015203950152039601520397015203980152039901520400015204010152040201520403015204040152040501520406015204070152040801520409015204100152041101520412015204130152041401520415015204160152041701520418015204190152042001520421015204220152042301520424015204250152042601520427015204280152042901520430015204310152043201520433015204340152043501520436015204370152043801520439015204400152044101520442015204430152044401520445015204460152044701520448015204490152045001520451015204520152045301520454015204550152045601520457015204580152045901520460015204610152046201520463015204640152046501520466015204670152046801520469015204700152047101520472015204730152047401520475015204760152047701520478015204790152048001520481015204820152048301520484015204850152048601520487015204880152048901520490015204910152049201520493015204940152049501520496015204970152049801520499015205000152050101520502015205030152050401520505015205060152050701520508015205090152051001520511015205120152051301520514015205150152051601520517015205180152051901520520015205210152052201520523015205240152052501520526015205270152052801520529015205300152053101520532015205330152053401520535015205360152053701520538015205390152054001520541015205420152054301520544015205450152054601520547015205480152054901520550015205510152055201520553015205540152055501520556015205570152055801520559015205600152056101520562015205630152056401520565015205660152056701520568015205690152057001520571015205720152057301520574015205750152057601520577015205780152057901520580015205810152058201520583015205840152058501520586015205870152058801520589015205900152059101520592015205930152059401520595015205960152059701520598015205990152060001520601015206020152060301520604015206050152060601520607015206080152060901520610015206110152061201520613015206140152061501520616015206170152061801520619015206200152062101520622015206230152062401520625015206260152062701520628015206290152063001520631015206320152063301520634015206350152063601520637015206380152063901520640015206410152064201520643015206440152064501520646015206470152064801520649015206500152065101520652015206530152065401520655015206560152065701520658015206590152066001520661015206620152066301520664015206650152066601520667015206680152066901520670015206710152067201520673015206740152067501520676015206770152067801520679015206800152068101520682015206830152068401520685015206860152068701520688015206890152069001520691015206920152069301520694015206950152069601520697015206980152069901520700015207010152070201520703015207040152070501520706015207070152070801520709015207100152071101520712015207130152071401520715015207160152071701520718015207190152072001520721015207220152072301520724015207250152072601520727015207280152072901520730015207310152073201520733015207340152073501520736015207370152073801520739015207400152074101520742015207430152074401520745015207460152074701520748015207490153020701530208015302090153021001530211015302120153021301530214015302150153021601530217015302180153021901530220015302210153022201530223015302240153022501530226015302270153022801530229015302300153023101530232015302330153023401530235015302360153023701530238015302390153024001530241015302420153024301530244015302450153024601530247015302480153024901530250015302510153025201530253015302540153025501530256015302570153025801530259015302600153026101530262015302630153026401530265015302660153026701530268015302690153027001530271015302720153027301530274015302750153027601530277015302780153027901530280015302810153028201530283015302840153028501530286015302870153028801530289015302900153029101530292015302930153029401530295015302960153029701530298015302990153030001530301015303020153030301530304015303050153030601530307015303080153030901530310015303110153031201530313015303140153031501530316015303170153031801530319015303200153032101530322015303230153032401530325015303260153032701530328015303290153033001530331015303320153033301530334015303350153033601530337015303380153033901530340015303410153034201530343015303440153034501530346015303470153034801530349015303500153035101530352015303530153035401530355015303560153035701530358015303590153036001530361015303620153036301530364015303650153036601530367015303680153036901530370015303710153037201530373015303740153037501530376015303770153037801530379015303800153038101530382015303830153038401530385015303860153038701530388015303890153039001530391015303920153039301530394015303950153039601530397015303980153039901530400015304010153040201530403015304040153040501530406015304070153040801530409015304100153041101530412015304130153041401530415015304160153041701530418015304190153042001530421015304220153042301530424015304250153042601530427015304280153042901530430015304310153043201530433015304340153043501530436015304370153043801530439015304400153044101530442015304430153044401530445015304460153044701530448015304490153045001530451015304520153045301530454015304550153045601530457015304580153045901530460015304610153046201530463015304640153046501530466015304670153046801530469015304700153047101530472015304730153047401530475015304760153047701530478015304790153048001530481015304820153048301530484015304850153048601530487015304880153048901530490015304910153049201530493015304940153049501530496015304970153049801530499015305000153050101530502015305030153050401530505015305060153050701530508015305090153051001530511015305120153051301530514015305150153051601530517015305180153051901530520015305210153052201530523015305240153052501530526015305270153052801530529015305300153053101530532015305330153053401530535015305360153053701530538015305390153054001530541015305420153054301530544015305450153054601530547015305480153054901530550015305510153055201530553015305540153055501530556015305570153055801530559015305600153056101530562015305630153056401530565015305660153056701530568015305690153057001530571015305720153057301530574015305750153057601530577015305780153057901530580015305810153058201530583015305840153058501530586015305870153058801530589015305900153059101530592015305930153059401530595015305960153059701530598015305990153060001530601015306020153060301530604015306050153060601530607015306080153060901530610015306110153061201530613015306140153061501530616015306170153061801530619015306200153062101530622015306230153062401530625015306260153062701530628015306290153063001530631015306320153063301530634015306350153063601530637015306380153063901530640015306410153064201530643015306440153064501530646015306470153064801530649015306500153065101530652015306530153065401530655015306560153065701530658015306590153066001530661015306620153066301530664015306650153066601530667015306680153066901530670015306710153067201530673015306740153067501530676015306770153067801530679015306800153068101530682015306830153068401530685015306860153068701530688015306890153069001530691015306920153069301530694015306950153069601530697015306980153069901530700015307010153070201530703015307040153070501530706015307070153070801530709015307100153071101530712015307130153071401530715015307160153071701530718015307190153072001530721015307220153072301530724015307250153072601530727015307280153072901530730015307310153073201530733015307340153073501530736015307370153073801530739015307400153074101530742015307430153074401530745015307460153074701530748015307490154020701540208015402090154021001540211015402120154021301540214015402150154021601540217015402180154021901540220015402210154022201540223015402240154022501540226015402270154022801540229015402300154023101540232015402330154023401540235015402360154023701540238015402390154024001540241015402420154024301540244015402450154024601540247015402480154024901540250015402510154025201540253015402540154025501540256015402570154025801540259015402600154026101540262015402630154026401540265015402660154026701540268015402690154027001540271015402720154027301540274015402750154027601540277015402780154027901540280015402810154028201540283015402840154028501540286015402870154028801540289015402900154029101540292015402930154029401540295015402960154029701540298015402990154030001540301015403020154030301540304015403050154030601540307015403080154030901540310015403110154031201540313015403140154031501540316015403170154031801540319015403200154032101540322015403230154032401540325015403260154032701540328015403290154033001540331015403320154033301540334015403350154033601540337015403380154033901540340015403410154034201540343015403440154034501540346015403470154034801540349015403500154035101540352015403530154035401540355015403560154035701540358015403590154036001540361015403620154036301540364015403650154036601540367015403680154036901540370015403710154037201540373015403740154037501540376015403770154037801540379015403800154038101540382015403830154038401540385015403860154038701540388015403890154039001540391015403920154039301540394015403950154039601540397015403980154039901540400015404010154040201540403015404040154040501540406015404070154040801540409015404100154041101540412015404130154041401540415015404160154041701540418015404190154042001540421015404220154042301540424015404250154042601540427015404280154042901540430015404310154043201540433015404340154043501540436015404370154043801540439015404400154044101540442015404430154044401540445015404460154044701540448015404490154045001540451015404520154045301540454015404550154045601540457015404580154045901540460015404610154046201540463015404640154046501540466015404670154046801540469015404700154047101540472015404730154047401540475015404760154047701540478015404790154048001540481015404820154048301540484015404850154048601540487015404880154048901540490015404910154049201540493015404940154049501540496015404970154049801540499015405000154050101540502015405030154050401540505015405060154050701540508015405090154051001540511015405120154051301540514015405150154051601540517015405180154051901540520015405210154052201540523015405240154052501540526015405270154052801540529015405300154053101540532015405330154053401540535015405360154053701540538015405390154054001540541015405420154054301540544015405450154054601540547015405480154054901540550015405510154055201540553015405540154055501540556015405570154055801540559015405600154056101540562015405630154056401540565015405660154056701540568015405690154057001540571015405720154057301540574015405750154057601540577015405780154057901540580015405810154058201540583015405840154058501540586015405870154058801540589015405900154059101540592015405930154059401540595015405960154059701540598015405990154060001540601015406020154060301540604015406050154060601540607015406080154060901540610015406110154061201540613015406140154061501540616015406170154061801540619015406200154062101540622015406230154062401540625015406260154062701540628015406290154063001540631015406320154063301540634015406350154063601540637015406380154063901540640015406410154064201540643015406440154064501540646015406470154064801540649015406500154065101540652015406530154065401540655015406560154065701540658015406590154066001540661015406620154066301540664015406650154066601540667015406680154066901540670015406710154067201540673015406740154067501540676015406770154067801540679015406800154068101540682015406830154068401540685015406860154068701540688015406890154069001540691015406920154069301540694015406950154069601540697015406980154069901540700015407010154070201540703015407040154070501540706015407070154070801540709015407100154071101540712015407130154071401540715015407160154071701540718015407190154072001540721015407220154072301540724015407250154072601540727015407280154072901540730015407310154073201540733015407340154073501540736015407370154073801540739015407400154074101540742015407430154074401540745015407460154074701540748015407490154075001550206015502070155020801550209015502100155021101550212015502130155021401550215015502160155021701550218015502190155022001550221015502220155022301550224015502250155022601550227015502280155022901550230015502310155023201550233015502340155023501550236015502370155023801550239015502400155024101550242015502430155024401550245015502460155024701550248015502490155025001550251015502520155025301550254015502550155025601550257015502580155025901550260015502610155026201550263015502640155026501550266015502670155026801550269015502700155027101550272015502730155027401550275015502760155027701550278015502790155028001550281015502820155028301550284015502850155028601550287015502880155028901550290015502910155029201550293015502940155029501550296015502970155029801550299015503000155030101550302015503030155030401550305015503060155030701550308015503090155031001550311015503120155031301550314015503150155031601550317015503180155031901550320015503210155032201550323015503240155032501550326015503270155032801550329015503300155033101550332015503330155033401550335015503360155033701550338015503390155034001550341015503420155034301550344015503450155034601550347015503480155034901550350015503510155035201550353015503540155035501550356015503570155035801550359015503600155036101550362015503630155036401550365015503660155036701550368015503690155037001550371015503720155037301550374015503750155037601550377015503780155037901550380015503810155038201550383015503840155038501550386015503870155038801550389015503900155039101550392015503930155039401550395015503960155039701550398015503990155040001550401015504020155040301550404015504050155040601550407015504080155040901550410015504110155041201550413015504140155041501550416015504170155041801550419015504200155042101550422015504230155042401550425015504260155042701550428015504290155043001550431015504320155043301550434015504350155043601550437015504380155043901550440015504410155044201550443015504440155044501550446015504470155044801550449015504500155045101550452015504530155045401550455015504560155045701550458015504590155046001550461015504620155046301550464015504650155046601550467015504680155046901550470015504710155047201550473015504740155047501550476015504770155047801550479015504800155048101550482015504830155048401550485015504860155048701550488015504890155049001550491015504920155049301550494015504950155049601550497015504980155049901550500015505010155050201550503015505040155050501550506015505070155050801550509015505100155051101550512015505130155051401550515015505160155051701550518015505190155052001550521015505220155052301550524015505250155052601550527015505280155052901550530015505310155053201550533015505340155053501550536015505370155053801550539015505400155054101550542015505430155054401550545015505460155054701550548015505490155055001550551015505520155055301550554015505550155055601550557015505580155055901550560015505610155056201550563015505640155056501550566015505670155056801550569015505700155057101550572015505730155057401550575015505760155057701550578015505790155058001550581015505820155058301550584015505850155058601550587015505880155058901550590015505910155059201550593015505940155059501550596015505970155059801550599015506000155060101550602015506030155060401550605015506060155060701550608015506090155061001550611015506120155061301550614015506150155061601550617015506180155061901550620015506210155062201550623015506240155062501550626015506270155062801550629015506300155063101550632015506330155063401550635015506360155063701550638015506390155064001550641015506420155064301550644015506450155064601550647015506480155064901550650015506510155065201550653015506540155065501550656015506570155065801550659015506600155066101550662015506630155066401550665015506660155066701550668015506690155067001550671015506720155067301550674015506750155067601550677015506780155067901550680015506810155068201550683015506840155068501550686015506870155068801550689015506900155069101550692015506930155069401550695015506960155069701550698015506990155070001550701015507020155070301550704015507050155070601550707015507080155070901550710015507110155071201550713015507140155071501550716015507170155071801550719015507200155072101550722015507230155072401550725015507260155072701550728015507290155073001550731015507320155073301550734015507350155073601550737015507380155073901550740015507410155074201550743015507440155074501550746015507470155074801550749015507500155075101560205015602060156020701560208015602090156021001560211015602120156021301560214015602150156021601560217015602180156021901560220015602210156022201560223015602240156022501560226015602270156022801560229015602300156023101560232015602330156023401560235015602360156023701560238015602390156024001560241015602420156024301560244015602450156024601560247015602480156024901560250015602510156025201560253015602540156025501560256015602570156025801560259015602600156026101560262015602630156026401560265015602660156026701560268015602690156027001560271015602720156027301560274015602750156027601560277015602780156027901560280015602810156028201560283015602840156028501560286015602870156028801560289015602900156029101560292015602930156029401560295015602960156029701560298015602990156030001560301015603020156030301560304015603050156030601560307015603080156030901560310015603110156031201560313015603140156031501560316015603170156031801560319015603200156032101560322015603230156032401560325015603260156032701560328015603290156033001560331015603320156033301560334015603350156033601560337015603380156033901560340015603410156034201560343015603440156034501560346015603470156034801560349015603500156035101560352015603530156035401560355015603560156035701560358015603590156036001560361015603620156036301560364015603650156036601560367015603680156036901560370015603710156037201560373015603740156037501560376015603770156037801560379015603800156038101560382015603830156038401560385015603860156038701560388015603890156039001560391015603920156039301560394015603950156039601560397015603980156039901560400015604010156040201560403015604040156040501560406015604070156040801560409015604100156041101560412015604130156041401560415015604160156041701560418015604190156042001560421015604220156042301560424015604250156042601560427015604280156042901560430015604310156043201560433015604340156043501560436015604370156043801560439015604400156044101560442015604430156044401560445015604460156044701560448015604490156045001560451015604520156045301560454015604550156045601560457015604580156045901560460015604610156046201560463015604640156046501560466015604670156046801560469015604700156047101560472015604730156047401560475015604760156047701560478015604790156048001560481015604820156048301560484015604850156048601560487015604880156048901560490015604910156049201560493015604940156049501560496015604970156049801560499015605000156050101560502015605030156050401560505015605060156050701560508015605090156051001560511015605120156051301560514015605150156051601560517015605180156051901560520015605210156052201560523015605240156052501560526015605270156052801560529015605300156053101560532015605330156053401560535015605360156053701560538015605390156054001560541015605420156054301560544015605450156054601560547015605480156054901560550015605510156055201560553015605540156055501560556015605570156055801560559015605600156056101560562015605630156056401560565015605660156056701560568015605690156057001560571015605720156057301560574015605750156057601560577015605780156057901560580015605810156058201560583015605840156058501560586015605870156058801560589015605900156059101560592015605930156059401560595015605960156059701560598015605990156060001560601015606020156060301560604015606050156060601560607015606080156060901560610015606110156061201560613015606140156061501560616015606170156061801560619015606200156062101560622015606230156062401560625015606260156062701560628015606290156063001560631015606320156063301560634015606350156063601560637015606380156063901560640015606410156064201560643015606440156064501560646015606470156064801560649015606500156065101560652015606530156065401560655015606560156065701560658015606590156066001560661015606620156066301560664015606650156066601560667015606680156066901560670015606710156067201560673015606740156067501560676015606770156067801560679015606800156068101560682015606830156068401560685015606860156068701560688015606890156069001560691015606920156069301560694015606950156069601560697015606980156069901560700015607010156070201560703015607040156070501560706015607070156070801560709015607100156071101560712015607130156071401560715015607160156071701560718015607190156072001560721015607220156072301560724015607250156072601560727015607280156072901560730015607310156073201560733015607340156073501560736015607370156073801560739015607400156074101560742015607430156074401560745015607460156074701560748015607490156075001560751015702050157020601570207015702080157020901570210015702110157021201570213015702140157021501570216015702170157021801570219015702200157022101570222015702230157022401570225015702260157022701570228015702290157023001570231015702320157023301570234015702350157023601570237015702380157023901570240015702410157024201570243015702440157024501570246015702470157024801570249015702500157025101570252015702530157025401570255015702560157025701570258015702590157026001570261015702620157026301570264015702650157026601570267015702680157026901570270015702710157027201570273015702740157027501570276015702770157027801570279015702800157028101570282015702830157028401570285015702860157028701570288015702890157029001570291015702920157029301570294015702950157029601570297015702980157029901570300015703010157030201570303015703040157030501570306015703070157030801570309015703100157031101570312015703130157031401570315015703160157031701570318015703190157032001570321015703220157032301570324015703250157032601570327015703280157032901570330015703310157033201570333015703340157033501570336015703370157033801570339015703400157034101570342015703430157034401570345015703460157034701570348015703490157035001570351015703520157035301570354015703550157035601570357015703580157035901570360015703610157036201570363015703640157036501570366015703670157036801570369015703700157037101570372015703730157037401570375015703760157037701570378015703790157038001570381015703820157038301570384015703850157038601570387015703880157038901570390015703910157039201570393015703940157039501570396015703970157039801570399015704000157040101570402015704030157040401570405015704060157040701570408015704090157041001570411015704120157041301570414015704150157041601570417015704180157041901570420015704210157042201570423015704240157042501570426015704270157042801570429015704300157043101570432015704330157043401570435015704360157043701570438015704390157044001570441015704420157044301570444015704450157044601570447015704480157044901570450015704510157045201570453015704540157045501570456015704570157045801570459015704600157046101570462015704630157046401570465015704660157046701570468015704690157047001570471015704720157047301570474015704750157047601570477015704780157047901570480015704810157048201570483015704840157048501570486015704870157048801570489015704900157049101570492015704930157049401570495015704960157049701570498015704990157050001570501015705020157050301570504015705050157050601570507015705080157050901570510015705110157051201570513015705140157051501570516015705170157051801570519015705200157052101570522015705230157052401570525015705260157052701570528015705290157053001570531015705320157053301570534015705350157053601570537015705380157053901570540015705410157054201570543015705440157054501570546015705470157054801570549015705500157055101570552015705530157055401570555015705560157055701570558015705590157056001570561015705620157056301570564015705650157056601570567015705680157056901570570015705710157057201570573015705740157057501570576015705770157057801570579015705800157058101570582015705830157058401570585015705860157058701570588015705890157059001570591015705920157059301570594015705950157059601570597015705980157059901570600015706010157060201570603015706040157060501570606015706070157060801570609015706100157061101570612015706130157061401570615015706160157061701570618015706190157062001570621015706220157062301570624015706250157062601570627015706280157062901570630015706310157063201570633015706340157063501570636015706370157063801570639015706400157064101570642015706430157064401570645015706460157064701570648015706490157065001570651015706520157065301570654015706550157065601570657015706580157065901570660015706610157066201570663015706640157066501570666015706670157066801570669015706700157067101570672015706730157067401570675015706760157067701570678015706790157068001570681015706820157068301570684015706850157068601570687015706880157068901570690015706910157069201570693015706940157069501570696015706970157069801570699015707000157070101570702015707030157070401570705015707060157070701570708015707090157071001570711015707120157071301570714015707150157071601570717015707180157071901570720015707210157072201570723015707240157072501570726015707270157072801570729015707300157073101570732015707330157073401570735015707360157073701570738015707390157074001570741015707420157074301570744015707450157074601570747015707480157074901570750015707510157075201580204015802050158020601580207015802080158020901580210015802110158021201580213015802140158021501580216015802170158021801580219015802200158022101580222015802230158022401580225015802260158022701580228015802290158023001580231015802320158023301580234015802350158023601580237015802380158023901580240015802410158024201580243015802440158024501580246015802470158024801580249015802500158025101580252015802530158025401580255015802560158025701580258015802590158026001580261015802620158026301580264015802650158026601580267015802680158026901580270015802710158027201580273015802740158027501580276015802770158027801580279015802800158028101580282015802830158028401580285015802860158028701580288015802890158029001580291015802920158029301580294015802950158029601580297015802980158029901580300015803010158030201580303015803040158030501580306015803070158030801580309015803100158031101580312015803130158031401580315015803160158031701580318015803190158032001580321015803220158032301580324015803250158032601580327015803280158032901580330015803310158033201580333015803340158033501580336015803370158033801580339015803400158034101580342015803430158034401580345015803460158034701580348015803490158035001580351015803520158035301580354015803550158035601580357015803580158035901580360015803610158036201580363015803640158036501580366015803670158036801580369015803700158037101580372015803730158037401580375015803760158037701580378015803790158038001580381015803820158038301580384015803850158038601580387015803880158038901580390015803910158039201580393015803940158039501580396015803970158039801580399015804000158040101580402015804030158040401580405015804060158040701580408015804090158041001580411015804120158041301580414015804150158041601580417015804180158041901580420015804210158042201580423015804240158042501580426015804270158042801580429015804300158043101580432015804330158043401580435015804360158043701580438015804390158044001580441015804420158044301580444015804450158044601580447015804480158044901580450015804510158045201580453015804540158045501580456015804570158045801580459015804600158046101580462015804630158046401580465015804660158046701580468015804690158047001580471015804720158047301580474015804750158047601580477015804780158047901580480015804810158048201580483015804840158048501580486015804870158048801580489015804900158049101580492015804930158049401580495015804960158049701580498015804990158050001580501015805020158050301580504015805050158050601580507015805080158050901580510015805110158051201580513015805140158051501580516015805170158051801580519015805200158052101580522015805230158052401580525015805260158052701580528015805290158053001580531015805320158053301580534015805350158053601580537015805380158053901580540015805410158054201580543015805440158054501580546015805470158054801580549015805500158055101580552015805530158055401580555015805560158055701580558015805590158056001580561015805620158056301580564015805650158056601580567015805680158056901580570015805710158057201580573015805740158057501580576015805770158057801580579015805800158058101580582015805830158058401580585015805860158058701580588015805890158059001580591015805920158059301580594015805950158059601580597015805980158059901580600015806010158060201580603015806040158060501580606015806070158060801580609015806100158061101580612015806130158061401580615015806160158061701580618015806190158062001580621015806220158062301580624015806250158062601580627015806280158062901580630015806310158063201580633015806340158063501580636015806370158063801580639015806400158064101580642015806430158064401580645015806460158064701580648015806490158065001580651015806520158065301580654015806550158065601580657015806580158065901580660015806610158066201580663015806640158066501580666015806670158066801580669015806700158067101580672015806730158067401580675015806760158067701580678015806790158068001580681015806820158068301580684015806850158068601580687015806880158068901580690015806910158069201580693015806940158069501580696015806970158069801580699015807000158070101580702015807030158070401580705015807060158070701580708015807090158071001580711015807120158071301580714015807150158071601580717015807180158071901580720015807210158072201580723015807240158072501580726015807270158072801580729015807300158073101580732015807330158073401580735015807360158073701580738015807390158074001580741015807420158074301580744015807450158074601580747015807480158074901580750015807510158075201580753015902040159020501590206015902070159020801590209015902100159021101590212015902130159021401590215015902160159021701590218015902190159022001590221015902220159022301590224015902250159022601590227015902280159022901590230015902310159023201590233015902340159023501590236015902370159023801590239015902400159024101590242015902430159024401590245015902460159024701590248015902490159025001590251015902520159025301590254015902550159025601590257015902580159025901590260015902610159026201590263015902640159026501590266015902670159026801590269015902700159027101590272015902730159027401590275015902760159027701590278015902790159028001590281015902820159028301590284015902850159028601590287015902880159028901590290015902910159029201590293015902940159029501590296015902970159029801590299015903000159030101590302015903030159030401590305015903060159030701590308015903090159031001590311015903120159031301590314015903150159031601590317015903180159031901590320015903210159032201590323015903240159032501590326015903270159032801590329015903300159033101590332015903330159033401590335015903360159033701590338015903390159034001590341015903420159034301590344015903450159034601590347015903480159034901590350015903510159035201590353015903540159035501590356015903570159035801590359015903600159036101590362015903630159036401590365015903660159036701590368015903690159037001590371015903720159037301590374015903750159037601590377015903780159037901590380015903810159038201590383015903840159038501590386015903870159038801590389015903900159039101590392015903930159039401590395015903960159039701590398015903990159040001590401015904020159040301590404015904050159040601590407015904080159040901590410015904110159041201590413015904140159041501590416015904170159041801590419015904200159042101590422015904230159042401590425015904260159042701590428015904290159043001590431015904320159043301590434015904350159043601590437015904380159043901590440015904410159044201590443015904440159044501590446015904470159044801590449015904500159045101590452015904530159045401590455015904560159045701590458015904590159046001590461015904620159046301590464015904650159046601590467015904680159046901590470015904710159047201590473015904740159047501590476015904770159047801590479015904800159048101590482015904830159048401590485015904860159048701590488015904890159049001590491015904920159049301590494015904950159049601590497015904980159049901590500015905010159050201590503015905040159050501590506015905070159050801590509015905100159051101590512015905130159051401590515015905160159051701590518015905190159052001590521015905220159052301590524015905250159052601590527015905280159052901590530015905310159053201590533015905340159053501590536015905370159053801590539015905400159054101590542015905430159054401590545015905460159054701590548015905490159055001590551015905520159055301590554015905550159055601590557015905580159055901590560015905610159056201590563015905640159056501590566015905670159056801590569015905700159057101590572015905730159057401590575015905760159057701590578015905790159058001590581015905820159058301590584015905850159058601590587015905880159058901590590015905910159059201590593015905940159059501590596015905970159059801590599015906000159060101590602015906030159060401590605015906060159060701590608015906090159061001590611015906120159061301590614015906150159061601590617015906180159061901590620015906210159062201590623015906240159062501590626015906270159062801590629015906300159063101590632015906330159063401590635015906360159063701590638015906390159064001590641015906420159064301590644015906450159064601590647015906480159064901590650015906510159065201590653015906540159065501590656015906570159065801590659015906600159066101590662015906630159066401590665015906660159066701590668015906690159067001590671015906720159067301590674015906750159067601590677015906780159067901590680015906810159068201590683015906840159068501590686015906870159068801590689015906900159069101590692015906930159069401590695015906960159069701590698015906990159070001590701015907020159070301590704015907050159070601590707015907080159070901590710015907110159071201590713015907140159071501590716015907170159071801590719015907200159072101590722015907230159072401590725015907260159072701590728015907290159073001590731015907320159073301590734015907350159073601590737015907380159073901590740015907410159074201590743015907440159074501590746015907470159074801590749015907500159075101590752015907530160020301600204016002050160020601600207016002080160020901600210016002110160021201600213016002140160021501600216016002170160021801600219016002200160022101600222016002230160022401600225016002260160022701600228016002290160023001600231016002320160023301600234016002350160023601600237016002380160023901600240016002410160024201600243016002440160024501600246016002470160024801600249016002500160025101600252016002530160025401600255016002560160025701600258016002590160026001600261016002620160026301600264016002650160026601600267016002680160026901600270016002710160027201600273016002740160027501600276016002770160027801600279016002800160028101600282016002830160028401600285016002860160028701600288016002890160029001600291016002920160029301600294016002950160029601600297016002980160029901600300016003010160030201600303016003040160030501600306016003070160030801600309016003100160031101600312016003130160031401600315016003160160031701600318016003190160032001600321016003220160032301600324016003250160032601600327016003280160032901600330016003310160033201600333016003340160033501600336016003370160033801600339016003400160034101600342016003430160034401600345016003460160034701600348016003490160035001600351016003520160035301600354016003550160035601600357016003580160035901600360016003610160036201600363016003640160036501600366016003670160036801600369016003700160037101600372016003730160037401600375016003760160037701600378016003790160038001600381016003820160038301600384016003850160038601600387016003880160038901600390016003910160039201600393016003940160039501600396016003970160039801600399016004000160040101600402016004030160040401600405016004060160040701600408016004090160041001600411016004120160041301600414016004150160041601600417016004180160041901600420016004210160042201600423016004240160042501600426016004270160042801600429016004300160043101600432016004330160043401600435016004360160043701600438016004390160044001600441016004420160044301600444016004450160044601600447016004480160044901600450016004510160045201600453016004540160045501600456016004570160045801600459016004600160046101600462016004630160046401600465016004660160046701600468016004690160047001600471016004720160047301600474016004750160047601600477016004780160047901600480016004810160048201600483016004840160048501600486016004870160048801600489016004900160049101600492016004930160049401600495016004960160049701600498016004990160050001600501016005020160050301600504016005050160050601600507016005080160050901600510016005110160051201600513016005140160051501600516016005170160051801600519016005200160052101600522016005230160052401600525016005260160052701600528016005290160053001600531016005320160053301600534016005350160053601600537016005380160053901600540016005410160054201600543016005440160054501600546016005470160054801600549016005500160055101600552016005530160055401600555016005560160055701600558016005590160056001600561016005620160056301600564016005650160056601600567016005680160056901600570016005710160057201600573016005740160057501600576016005770160057801600579016005800160058101600582016005830160058401600585016005860160058701600588016005890160059001600591016005920160059301600594016005950160059601600597016005980160059901600600016006010160060201600603016006040160060501600606016006070160060801600609016006100160061101600612016006130160061401600615016006160160061701600618016006190160062001600621016006220160062301600624016006250160062601600627016006280160062901600630016006310160063201600633016006340160063501600636016006370160063801600639016006400160064101600642016006430160064401600645016006460160064701600648016006490160065001600651016006520160065301600654016006550160065601600657016006580160065901600660016006610160066201600663016006640160066501600666016006670160066801600669016006700160067101600672016006730160067401600675016006760160067701600678016006790160068001600681016006820160068301600684016006850160068601600687016006880160068901600690016006910160069201600693016006940160069501600696016006970160069801600699016007000160070101600702016007030160070401600705016007060160070701600708016007090160071001600711016007120160071301600714016007150160071601600717016007180160071901600720016007210160072201600723016007240160072501600726016007270160072801600729016007300160073101600732016007330160073401600735016007360160073701600738016007390160074001600741016007420160074301600744016007450160074601600747016007480160074901600750016007510160075201600753016102030161020401610205016102060161020701610208016102090161021001610211016102120161021301610214016102150161021601610217016102180161021901610220016102210161022201610223016102240161022501610226016102270161022801610229016102300161023101610232016102330161023401610235016102360161023701610238016102390161024001610241016102420161024301610244016102450161024601610247016102480161024901610250016102510161025201610253016102540161025501610256016102570161025801610259016102600161026101610262016102630161026401610265016102660161026701610268016102690161027001610271016102720161027301610274016102750161027601610277016102780161027901610280016102810161028201610283016102840161028501610286016102870161028801610289016102900161029101610292016102930161029401610295016102960161029701610298016102990161030001610301016103020161030301610304016103050161030601610307016103080161030901610310016103110161031201610313016103140161031501610316016103170161031801610319016103200161032101610322016103230161032401610325016103260161032701610328016103290161033001610331016103320161033301610334016103350161033601610337016103380161033901610340016103410161034201610343016103440161034501610346016103470161034801610349016103500161035101610352016103530161035401610355016103560161035701610358016103590161036001610361016103620161036301610364016103650161036601610367016103680161036901610370016103710161037201610373016103740161037501610376016103770161037801610379016103800161038101610382016103830161038401610385016103860161038701610388016103890161039001610391016103920161039301610394016103950161039601610397016103980161039901610400016104010161040201610403016104040161040501610406016104070161040801610409016104100161041101610412016104130161041401610415016104160161041701610418016104190161042001610421016104220161042301610424016104250161042601610427016104280161042901610430016104310161043201610433016104340161043501610436016104370161043801610439016104400161044101610442016104430161044401610445016104460161044701610448016104490161045001610451016104520161045301610454016104550161045601610457016104580161045901610460016104610161046201610463016104640161046501610466016104670161046801610469016104700161047101610472016104730161047401610475016104760161047701610478016104790161048001610481016104820161048301610484016104850161048601610487016104880161048901610490016104910161049201610493016104940161049501610496016104970161049801610499016105000161050101610502016105030161050401610505016105060161050701610508016105090161051001610511016105120161051301610514016105150161051601610517016105180161051901610520016105210161052201610523016105240161052501610526016105270161052801610529016105300161053101610532016105330161053401610535016105360161053701610538016105390161054001610541016105420161054301610544016105450161054601610547016105480161054901610550016105510161055201610553016105540161055501610556016105570161055801610559016105600161056101610562016105630161056401610565016105660161056701610568016105690161057001610571016105720161057301610574016105750161057601610577016105780161057901610580016105810161058201610583016105840161058501610586016105870161058801610589016105900161059101610592016105930161059401610595016105960161059701610598016105990161060001610601016106020161060301610604016106050161060601610607016106080161060901610610016106110161061201610613016106140161061501610616016106170161061801610619016106200161062101610622016106230161062401610625016106260161062701610628016106290161063001610631016106320161063301610634016106350161063601610637016106380161063901610640016106410161064201610643016106440161064501610646016106470161064801610649016106500161065101610652016106530161065401610655016106560161065701610658016106590161066001610661016106620161066301610664016106650161066601610667016106680161066901610670016106710161067201610673016106740161067501610676016106770161067801610679016106800161068101610682016106830161068401610685016106860161068701610688016106890161069001610691016106920161069301610694016106950161069601610697016106980161069901610700016107010161070201610703016107040161070501610706016107070161070801610709016107100161071101610712016107130161071401610715016107160161071701610718016107190161072001610721016107220161072301610724016107250161072601610727016107280161072901610730016107310161073201610733016107340161073501610736016107370161073801610739016107400161074101610742016107430161074401610745016107460161074701610748016107490161075001610751016107520161075301610754016202020162020301620204016202050162020601620207016202080162020901620210016202110162021201620213016202140162021501620216016202170162021801620219016202200162022101620222016202230162022401620225016202260162022701620228016202290162023001620231016202320162023301620234016202350162023601620237016202380162023901620240016202410162024201620243016202440162024501620246016202470162024801620249016202500162025101620252016202530162025401620255016202560162025701620258016202590162026001620261016202620162026301620264016202650162026601620267016202680162026901620270016202710162027201620273016202740162027501620276016202770162027801620279016202800162028101620282016202830162028401620285016202860162028701620288016202890162029001620291016202920162029301620294016202950162029601620297016202980162029901620300016203010162030201620303016203040162030501620306016203070162030801620309016203100162031101620312016203130162031401620315016203160162031701620318016203190162032001620321016203220162032301620324016203250162032601620327016203280162032901620330016203310162033201620333016203340162033501620336016203370162033801620339016203400162034101620342016203430162034401620345016203460162034701620348016203490162035001620351016203520162035301620354016203550162035601620357016203580162035901620360016203610162036201620363016203640162036501620366016203670162036801620369016203700162037101620372016203730162037401620375016203760162037701620378016203790162038001620381016203820162038301620384016203850162038601620387016203880162038901620390016203910162039201620393016203940162039501620396016203970162039801620399016204000162040101620402016204030162040401620405016204060162040701620408016204090162041001620411016204120162041301620414016204150162041601620417016204180162041901620420016204210162042201620423016204240162042501620426016204270162042801620429016204300162043101620432016204330162043401620435016204360162043701620438016204390162044001620441016204420162044301620444016204450162044601620447016204480162044901620450016204510162045201620453016204540162045501620456016204570162045801620459016204600162046101620462016204630162046401620465016204660162046701620468016204690162047001620471016204720162047301620474016204750162047601620477016204780162047901620480016204810162048201620483016204840162048501620486016204870162048801620489016204900162049101620492016204930162049401620495016204960162049701620498016204990162050001620501016205020162050301620504016205050162050601620507016205080162050901620510016205110162051201620513016205140162051501620516016205170162051801620519016205200162052101620522016205230162052401620525016205260162052701620528016205290162053001620531016205320162053301620534016205350162053601620537016205380162053901620540016205410162054201620543016205440162054501620546016205470162054801620549016205500162055101620552016205530162055401620555016205560162055701620558016205590162056001620561016205620162056301620564016205650162056601620567016205680162056901620570016205710162057201620573016205740162057501620576016205770162057801620579016205800162058101620582016205830162058401620585016205860162058701620588016205890162059001620591016205920162059301620594016205950162059601620597016205980162059901620600016206010162060201620603016206040162060501620606016206070162060801620609016206100162061101620612016206130162061401620615016206160162061701620618016206190162062001620621016206220162062301620624016206250162062601620627016206280162062901620630016206310162063201620633016206340162063501620636016206370162063801620639016206400162064101620642016206430162064401620645016206460162064701620648016206490162065001620651016206520162065301620654016206550162065601620657016206580162065901620660016206610162066201620663016206640162066501620666016206670162066801620669016206700162067101620672016206730162067401620675016206760162067701620678016206790162068001620681016206820162068301620684016206850162068601620687016206880162068901620690016206910162069201620693016206940162069501620696016206970162069801620699016207000162070101620702016207030162070401620705016207060162070701620708016207090162071001620711016207120162071301620714016207150162071601620717016207180162071901620720016207210162072201620723016207240162072501620726016207270162072801620729016207300162073101620732016207330162073401620735016207360162073701620738016207390162074001620741016207420162074301620744016207450162074601620747016207480162074901620750016207510162075201620753016207540163020201630203016302040163020501630206016302070163020801630209016302100163021101630212016302130163021401630215016302160163021701630218016302190163022001630221016302220163022301630224016302250163022601630227016302280163022901630230016302310163023201630233016302340163023501630236016302370163023801630239016302400163024101630242016302430163024401630245016302460163024701630248016302490163025001630251016302520163025301630254016302550163025601630257016302580163025901630260016302610163026201630263016302640163026501630266016302670163026801630269016302700163027101630272016302730163027401630275016302760163027701630278016302790163028001630281016302820163028301630284016302850163028601630287016302880163028901630290016302910163029201630293016302940163029501630296016302970163029801630299016303000163030101630302016303030163030401630305016303060163030701630308016303090163031001630311016303120163031301630314016303150163031601630317016303180163031901630320016303210163032201630323016303240163032501630326016303270163032801630329016303300163033101630332016303330163033401630335016303360163033701630338016303390163034001630341016303420163034301630344016303450163034601630347016303480163034901630350016303510163035201630353016303540163035501630356016303570163035801630359016303600163036101630362016303630163036401630365016303660163036701630368016303690163037001630371016303720163037301630374016303750163037601630377016303780163037901630380016303810163038201630383016303840163038501630386016303870163038801630389016303900163039101630392016303930163039401630395016303960163039701630398016303990163040001630401016304020163040301630404016304050163040601630407016304080163040901630410016304110163041201630413016304140163041501630416016304170163041801630419016304200163042101630422016304230163042401630425016304260163042701630428016304290163043001630431016304320163043301630434016304350163043601630437016304380163043901630440016304410163044201630443016304440163044501630446016304470163044801630449016304500163045101630452016304530163045401630455016304560163045701630458016304590163046001630461016304620163046301630464016304650163046601630467016304680163046901630470016304710163047201630473016304740163047501630476016304770163047801630479016304800163048101630482016304830163048401630485016304860163048701630488016304890163049001630491016304920163049301630494016304950163049601630497016304980163049901630500016305010163050201630503016305040163050501630506016305070163050801630509016305100163051101630512016305130163051401630515016305160163051701630518016305190163052001630521016305220163052301630524016305250163052601630527016305280163052901630530016305310163053201630533016305340163053501630536016305370163053801630539016305400163054101630542016305430163054401630545016305460163054701630548016305490163055001630551016305520163055301630554016305550163055601630557016305580163055901630560016305610163056201630563016305640163056501630566016305670163056801630569016305700163057101630572016305730163057401630575016305760163057701630578016305790163058001630581016305820163058301630584016305850163058601630587016305880163058901630590016305910163059201630593016305940163059501630596016305970163059801630599016306000163060101630602016306030163060401630605016306060163060701630608016306090163061001630611016306120163061301630614016306150163061601630617016306180163061901630620016306210163062201630623016306240163062501630626016306270163062801630629016306300163063101630632016306330163063401630635016306360163063701630638016306390163064001630641016306420163064301630644016306450163064601630647016306480163064901630650016306510163065201630653016306540163065501630656016306570163065801630659016306600163066101630662016306630163066401630665016306660163066701630668016306690163067001630671016306720163067301630674016306750163067601630677016306780163067901630680016306810163068201630683016306840163068501630686016306870163068801630689016306900163069101630692016306930163069401630695016306960163069701630698016306990163070001630701016307020163070301630704016307050163070601630707016307080163070901630710016307110163071201630713016307140163071501630716016307170163071801630719016307200163072101630722016307230163072401630725016307260163072701630728016307290163073001630731016307320163073301630734016307350163073601630737016307380163073901630740016307410163074201630743016307440163074501630746016307470163074801630749016307500163075101630752016307530163075401630755016402010164020201640203016402040164020501640206016402070164020801640209016402100164021101640212016402130164021401640215016402160164021701640218016402190164022001640221016402220164022301640224016402250164022601640227016402280164022901640230016402310164023201640233016402340164023501640236016402370164023801640239016402400164024101640242016402430164024401640245016402460164024701640248016402490164025001640251016402520164025301640254016402550164025601640257016402580164025901640260016402610164026201640263016402640164026501640266016402670164026801640269016402700164027101640272016402730164027401640275016402760164027701640278016402790164028001640281016402820164028301640284016402850164028601640287016402880164028901640290016402910164029201640293016402940164029501640296016402970164029801640299016403000164030101640302016403030164030401640305016403060164030701640308016403090164031001640311016403120164031301640314016403150164031601640317016403180164031901640320016403210164032201640323016403240164032501640326016403270164032801640329016403300164033101640332016403330164033401640335016403360164033701640338016403390164034001640341016403420164034301640344016403450164034601640347016403480164034901640350016403510164035201640353016403540164035501640356016403570164035801640359016403600164036101640362016403630164036401640365016403660164036701640368016403690164037001640371016403720164037301640374016403750164037601640377016403780164037901640380016403810164038201640383016403840164038501640386016403870164038801640389016403900164039101640392016403930164039401640395016403960164039701640398016403990164040001640401016404020164040301640404016404050164040601640407016404080164040901640410016404110164041201640413016404140164041501640416016404170164041801640419016404200164042101640422016404230164042401640425016404260164042701640428016404290164043001640431016404320164043301640434016404350164043601640437016404380164043901640440016404410164044201640443016404440164044501640446016404470164044801640449016404500164045101640452016404530164045401640455016404560164045701640458016404590164046001640461016404620164046301640464016404650164046601640467016404680164046901640470016404710164047201640473016404740164047501640476016404770164047801640479016404800164048101640482016404830164048401640485016404860164048701640488016404890164049001640491016404920164049301640494016404950164049601640497016404980164049901640500016405010164050201640503016405040164050501640506016405070164050801640509016405100164051101640512016405130164051401640515016405160164051701640518016405190164052001640521016405220164052301640524016405250164052601640527016405280164052901640530016405310164053201640533016405340164053501640536016405370164053801640539016405400164054101640542016405430164054401640545016405460164054701640548016405490164055001640551016405520164055301640554016405550164055601640557016405580164055901640560016405610164056201640563016405640164056501640566016405670164056801640569016405700164057101640572016405730164057401640575016405760164057701640578016405790164058001640581016405820164058301640584016405850164058601640587016405880164058901640590016405910164059201640593016405940164059501640596016405970164059801640599016406000164060101640602016406030164060401640605016406060164060701640608016406090164061001640611016406120164061301640614016406150164061601640617016406180164061901640620016406210164062201640623016406240164062501640626016406270164062801640629016406300164063101640632016406330164063401640635016406360164063701640638016406390164064001640641016406420164064301640644016406450164064601640647016406480164064901640650016406510164065201640653016406540164065501640656016406570164065801640659016406600164066101640662016406630164066401640665016406660164066701640668016406690164067001640671016406720164067301640674016406750164067601640677016406780164067901640680016406810164068201640683016406840164068501640686016406870164068801640689016406900164069101640692016406930164069401640695016406960164069701640698016406990164070001640701016407020164070301640704016407050164070601640707016407080164070901640710016407110164071201640713016407140164071501640716016407170164071801640719016407200164072101640722016407230164072401640725016407260164072701640728016407290164073001640731016407320164073301640734016407350164073601640737016407380164073901640740016407410164074201640743016407440164074501640746016407470164074801640749016407500164075101640752016407530164075401640755016502010165020201650203016502040165020501650206016502070165020801650209016502100165021101650212016502130165021401650215016502160165021701650218016502190165022001650221016502220165022301650224016502250165022601650227016502280165022901650230016502310165023201650233016502340165023501650236016502370165023801650239016502400165024101650242016502430165024401650245016502460165024701650248016502490165025001650251016502520165025301650254016502550165025601650257016502580165025901650260016502610165026201650263016502640165026501650266016502670165026801650269016502700165027101650272016502730165027401650275016502760165027701650278016502790165028001650281016502820165028301650284016502850165028601650287016502880165028901650290016502910165029201650293016502940165029501650296016502970165029801650299016503000165030101650302016503030165030401650305016503060165030701650308016503090165031001650311016503120165031301650314016503150165031601650317016503180165031901650320016503210165032201650323016503240165032501650326016503270165032801650329016503300165033101650332016503330165033401650335016503360165033701650338016503390165034001650341016503420165034301650344016503450165034601650347016503480165034901650350016503510165035201650353016503540165035501650356016503570165035801650359016503600165036101650362016503630165036401650365016503660165036701650368016503690165037001650371016503720165037301650374016503750165037601650377016503780165037901650380016503810165038201650383016503840165038501650386016503870165038801650389016503900165039101650392016503930165039401650395016503960165039701650398016503990165040001650401016504020165040301650404016504050165040601650407016504080165040901650410016504110165041201650413016504140165041501650416016504170165041801650419016504200165042101650422016504230165042401650425016504260165042701650428016504290165043001650431016504320165043301650434016504350165043601650437016504380165043901650440016504410165044201650443016504440165044501650446016504470165044801650449016504500165045101650452016504530165045401650455016504560165045701650458016504590165046001650461016504620165046301650464016504650165046601650467016504680165046901650470016504710165047201650473016504740165047501650476016504770165047801650479016504800165048101650482016504830165048401650485016504860165048701650488016504890165049001650491016504920165049301650494016504950165049601650497016504980165049901650500016505010165050201650503016505040165050501650506016505070165050801650509016505100165051101650512016505130165051401650515016505160165051701650518016505190165052001650521016505220165052301650524016505250165052601650527016505280165052901650530016505310165053201650533016505340165053501650536016505370165053801650539016505400165054101650542016505430165054401650545016505460165054701650548016505490165055001650551016505520165055301650554016505550165055601650557016505580165055901650560016505610165056201650563016505640165056501650566016505670165056801650569016505700165057101650572016505730165057401650575016505760165057701650578016505790165058001650581016505820165058301650584016505850165058601650587016505880165058901650590016505910165059201650593016505940165059501650596016505970165059801650599016506000165060101650602016506030165060401650605016506060165060701650608016506090165061001650611016506120165061301650614016506150165061601650617016506180165061901650620016506210165062201650623016506240165062501650626016506270165062801650629016506300165063101650632016506330165063401650635016506360165063701650638016506390165064001650641016506420165064301650644016506450165064601650647016506480165064901650650016506510165065201650653016506540165065501650656016506570165065801650659016506600165066101650662016506630165066401650665016506660165066701650668016506690165067001650671016506720165067301650674016506750165067601650677016506780165067901650680016506810165068201650683016506840165068501650686016506870165068801650689016506900165069101650692016506930165069401650695016506960165069701650698016506990165070001650701016507020165070301650704016507050165070601650707016507080165070901650710016507110165071201650713016507140165071501650716016507170165071801650719016507200165072101650722016507230165072401650725016507260165072701650728016507290165073001650731016507320165073301650734016507350165073601650737016507380165073901650740016507410165074201650743016507440165074501650746016507470165074801650749016507500165075101650752016507530165075401650755016602000166020101660202016602030166020401660205016602060166020701660208016602090166021001660211016602120166021301660214016602150166021601660217016602180166021901660220016602210166022201660223016602240166022501660226016602270166022801660229016602300166023101660232016602330166023401660235016602360166023701660238016602390166024001660241016602420166024301660244016602450166024601660247016602480166024901660250016602510166025201660253016602540166025501660256016602570166025801660259016602600166026101660262016602630166026401660265016602660166026701660268016602690166027001660271016602720166027301660274016602750166027601660277016602780166027901660280016602810166028201660283016602840166028501660286016602870166028801660289016602900166029101660292016602930166029401660295016602960166029701660298016602990166030001660301016603020166030301660304016603050166030601660307016603080166030901660310016603110166031201660313016603140166031501660316016603170166031801660319016603200166032101660322016603230166032401660325016603260166032701660328016603290166033001660331016603320166033301660334016603350166033601660337016603380166033901660340016603410166034201660343016603440166034501660346016603470166034801660349016603500166035101660352016603530166035401660355016603560166035701660358016603590166036001660361016603620166036301660364016603650166036601660367016603680166036901660370016603710166037201660373016603740166037501660376016603770166037801660379016603800166038101660382016603830166038401660385016603860166038701660388016603890166039001660391016603920166039301660394016603950166039601660397016603980166039901660400016604010166040201660403016604040166040501660406016604070166040801660409016604100166041101660412016604130166041401660415016604160166041701660418016604190166042001660421016604220166042301660424016604250166042601660427016604280166042901660430016604310166043201660433016604340166043501660436016604370166043801660439016604400166044101660442016604430166044401660445016604460166044701660448016604490166045001660451016604520166045301660454016604550166045601660457016604580166045901660460016604610166046201660463016604640166046501660466016604670166046801660469016604700166047101660472016604730166047401660475016604760166047701660478016604790166048001660481016604820166048301660484016604850166048601660487016604880166048901660490016604910166049201660493016604940166049501660496016604970166049801660499016605000166050101660502016605030166050401660505016605060166050701660508016605090166051001660511016605120166051301660514016605150166051601660517016605180166051901660520016605210166052201660523016605240166052501660526016605270166052801660529016605300166053101660532016605330166053401660535016605360166053701660538016605390166054001660541016605420166054301660544016605450166054601660547016605480166054901660550016605510166055201660553016605540166055501660556016605570166055801660559016605600166056101660562016605630166056401660565016605660166056701660568016605690166057001660571016605720166057301660574016605750166057601660577016605780166057901660580016605810166058201660583016605840166058501660586016605870166058801660589016605900166059101660592016605930166059401660595016605960166059701660598016605990166060001660601016606020166060301660604016606050166060601660607016606080166060901660610016606110166061201660613016606140166061501660616016606170166061801660619016606200166062101660622016606230166062401660625016606260166062701660628016606290166063001660631016606320166063301660634016606350166063601660637016606380166063901660640016606410166064201660643016606440166064501660646016606470166064801660649016606500166065101660652016606530166065401660655016606560166065701660658016606590166066001660661016606620166066301660664016606650166066601660667016606680166066901660670016606710166067201660673016606740166067501660676016606770166067801660679016606800166068101660682016606830166068401660685016606860166068701660688016606890166069001660691016606920166069301660694016606950166069601660697016606980166069901660700016607010166070201660703016607040166070501660706016607070166070801660709016607100166071101660712016607130166071401660715016607160166071701660718016607190166072001660721016607220166072301660724016607250166072601660727016607280166072901660730016607310166073201660733016607340166073501660736016607370166073801660739016607400166074101660742016607430166074401660745016607460166074701660748016607490166075001660751016607520166075301660754016607550167020001670201016702020167020301670204016702050167020601670207016702080167020901670210016702110167021201670213016702140167021501670216016702170167021801670219016702200167022101670222016702230167022401670225016702260167022701670228016702290167023001670231016702320167023301670234016702350167023601670237016702380167023901670240016702410167024201670243016702440167024501670246016702470167024801670249016702500167025101670252016702530167025401670255016702560167025701670258016702590167026001670261016702620167026301670264016702650167026601670267016702680167026901670270016702710167027201670273016702740167027501670276016702770167027801670279016702800167028101670282016702830167028401670285016702860167028701670288016702890167029001670291016702920167029301670294016702950167029601670297016702980167029901670300016703010167030201670303016703040167030501670306016703070167030801670309016703100167031101670312016703130167031401670315016703160167031701670318016703190167032001670321016703220167032301670324016703250167032601670327016703280167032901670330016703310167033201670333016703340167033501670336016703370167033801670339016703400167034101670342016703430167034401670345016703460167034701670348016703490167035001670351016703520167035301670354016703550167035601670357016703580167035901670360016703610167036201670363016703640167036501670366016703670167036801670369016703700167037101670372016703730167037401670375016703760167037701670378016703790167038001670381016703820167038301670384016703850167038601670387016703880167038901670390016703910167039201670393016703940167039501670396016703970167039801670399016704000167040101670402016704030167040401670405016704060167040701670408016704090167041001670411016704120167041301670414016704150167041601670417016704180167041901670420016704210167042201670423016704240167042501670426016704270167042801670429016704300167043101670432016704330167043401670435016704360167043701670438016704390167044001670441016704420167044301670444016704450167044601670447016704480167044901670450016704510167045201670453016704540167045501670456016704570167045801670459016704600167046101670462016704630167046401670465016704660167046701670468016704690167047001670471016704720167047301670474016704750167047601670477016704780167047901670480016704810167048201670483016704840167048501670486016704870167048801670489016704900167049101670492016704930167049401670495016704960167049701670498016704990167050001670501016705020167050301670504016705050167050601670507016705080167050901670510016705110167051201670513016705140167051501670516016705170167051801670519016705200167052101670522016705230167052401670525016705260167052701670528016705290167053001670531016705320167053301670534016705350167053601670537016705380167053901670540016705410167054201670543016705440167054501670546016705470167054801670549016705500167055101670552016705530167055401670555016705560167055701670558016705590167056001670561016705620167056301670564016705650167056601670567016705680167056901670570016705710167057201670573016705740167057501670576016705770167057801670579016705800167058101670582016705830167058401670585016705860167058701670588016705890167059001670591016705920167059301670594016705950167059601670597016705980167059901670600016706010167060201670603016706040167060501670606016706070167060801670609016706100167061101670612016706130167061401670615016706160167061701670618016706190167062001670621016706220167062301670624016706250167062601670627016706280167062901670630016706310167063201670633016706340167063501670636016706370167063801670639016706400167064101670642016706430167064401670645016706460167064701670648016706490167065001670651016706520167065301670654016706550167065601670657016706580167065901670660016706610167066201670663016706640167066501670666016706670167066801670669016706700167067101670672016706730167067401670675016706760167067701670678016706790167068001670681016706820167068301670684016706850167068601670687016706880167068901670690016706910167069201670693016706940167069501670696016706970167069801670699016707000167070101670702016707030167070401670705016707060167070701670708016707090167071001670711016707120167071301670714016707150167071601670717016707180167071901670720016707210167072201670723016707240167072501670726016707270167072801670729016707300167073101670732016707330167073401670735016707360167073701670738016707390167074001670741016707420167074301670744016707450167074601670747016707480167074901670750016707510167075201670753016707540167075501670756016801990168020001680201016802020168020301680204016802050168020601680207016802080168020901680210016802110168021201680213016802140168021501680216016802170168021801680219016802200168022101680222016802230168022401680225016802260168022701680228016802290168023001680231016802320168023301680234016802350168023601680237016802380168023901680240016802410168024201680243016802440168024501680246016802470168024801680249016802500168025101680252016802530168025401680255016802560168025701680258016802590168026001680261016802620168026301680264016802650168026601680267016802680168026901680270016802710168027201680273016802740168027501680276016802770168027801680279016802800168028101680282016802830168028401680285016802860168028701680288016802890168029001680291016802920168029301680294016802950168029601680297016802980168029901680300016803010168030201680303016803040168030501680306016803070168030801680309016803100168031101680312016803130168031401680315016803160168031701680318016803190168032001680321016803220168032301680324016803250168032601680327016803280168032901680330016803310168033201680333016803340168033501680336016803370168033801680339016803400168034101680342016803430168034401680345016803460168034701680348016803490168035001680351016803520168035301680354016803550168035601680357016803580168035901680360016803610168036201680363016803640168036501680366016803670168036801680369016803700168037101680372016803730168037401680375016803760168037701680378016803790168038001680381016803820168038301680384016803850168038601680387016803880168038901680390016803910168039201680393016803940168039501680396016803970168039801680399016804000168040101680402016804030168040401680405016804060168040701680408016804090168041001680411016804120168041301680414016804150168041601680417016804180168041901680420016804210168042201680423016804240168042501680426016804270168042801680429016804300168043101680432016804330168043401680435016804360168043701680438016804390168044001680441016804420168044301680444016804450168044601680447016804480168044901680450016804510168045201680453016804540168045501680456016804570168045801680459016804600168046101680462016804630168046401680465016804660168046701680468016804690168047001680471016804720168047301680474016804750168047601680477016804780168047901680480016804810168048201680483016804840168048501680486016804870168048801680489016804900168049101680492016804930168049401680495016804960168049701680498016804990168050001680501016805020168050301680504016805050168050601680507016805080168050901680510016805110168051201680513016805140168051501680516016805170168051801680519016805200168052101680522016805230168052401680525016805260168052701680528016805290168053001680531016805320168053301680534016805350168053601680537016805380168053901680540016805410168054201680543016805440168054501680546016805470168054801680549016805500168055101680552016805530168055401680555016805560168055701680558016805590168056001680561016805620168056301680564016805650168056601680567016805680168056901680570016805710168057201680573016805740168057501680576016805770168057801680579016805800168058101680582016805830168058401680585016805860168058701680588016805890168059001680591016805920168059301680594016805950168059601680597016805980168059901680600016806010168060201680603016806040168060501680606016806070168060801680609016806100168061101680612016806130168061401680615016806160168061701680618016806190168062001680621016806220168062301680624016806250168062601680627016806280168062901680630016806310168063201680633016806340168063501680636016806370168063801680639016806400168064101680642016806430168064401680645016806460168064701680648016806490168065001680651016806520168065301680654016806550168065601680657016806580168065901680660016806610168066201680663016806640168066501680666016806670168066801680669016806700168067101680672016806730168067401680675016806760168067701680678016806790168068001680681016806820168068301680684016806850168068601680687016806880168068901680690016806910168069201680693016806940168069501680696016806970168069801680699016807000168070101680702016807030168070401680705016807060168070701680708016807090168071001680711016807120168071301680714016807150168071601680717016807180168071901680720016807210168072201680723016807240168072501680726016807270168072801680729016807300168073101680732016807330168073401680735016807360168073701680738016807390168074001680741016807420168074301680744016807450168074601680747016807480168074901680750016807510168075201680753016807540168075501680756016901990169020001690201016902020169020301690204016902050169020601690207016902080169020901690210016902110169021201690213016902140169021501690216016902170169021801690219016902200169022101690222016902230169022401690225016902260169022701690228016902290169023001690231016902320169023301690234016902350169023601690237016902380169023901690240016902410169024201690243016902440169024501690246016902470169024801690249016902500169025101690252016902530169025401690255016902560169025701690258016902590169026001690261016902620169026301690264016902650169026601690267016902680169026901690270016902710169027201690273016902740169027501690276016902770169027801690279016902800169028101690282016902830169028401690285016902860169028701690288016902890169029001690291016902920169029301690294016902950169029601690297016902980169029901690300016903010169030201690303016903040169030501690306016903070169030801690309016903100169031101690312016903130169031401690315016903160169031701690318016903190169032001690321016903220169032301690324016903250169032601690327016903280169032901690330016903310169033201690333016903340169033501690336016903370169033801690339016903400169034101690342016903430169034401690345016903460169034701690348016903490169035001690351016903520169035301690354016903550169035601690357016903580169035901690360016903610169036201690363016903640169036501690366016903670169036801690369016903700169037101690372016903730169037401690375016903760169037701690378016903790169038001690381016903820169038301690384016903850169038601690387016903880169038901690390016903910169039201690393016903940169039501690396016903970169039801690399016904000169040101690402016904030169040401690405016904060169040701690408016904090169041001690411016904120169041301690414016904150169041601690417016904180169041901690420016904210169042201690423016904240169042501690426016904270169042801690429016904300169043101690432016904330169043401690435016904360169043701690438016904390169044001690441016904420169044301690444016904450169044601690447016904480169044901690450016904510169045201690453016904540169045501690456016904570169045801690459016904600169046101690462016904630169046401690465016904660169046701690468016904690169047001690471016904720169047301690474016904750169047601690477016904780169047901690480016904810169048201690483016904840169048501690486016904870169048801690489016904900169049101690492016904930169049401690495016904960169049701690498016904990169050001690501016905020169050301690504016905050169050601690507016905080169050901690510016905110169051201690513016905140169051501690516016905170169051801690519016905200169052101690522016905230169052401690525016905260169052701690528016905290169053001690531016905320169053301690534016905350169053601690537016905380169053901690540016905410169054201690543016905440169054501690546016905470169054801690549016905500169055101690552016905530169055401690555016905560169055701690558016905590169056001690561016905620169056301690564016905650169056601690567016905680169056901690570016905710169057201690573016905740169057501690576016905770169057801690579016905800169058101690582016905830169058401690585016905860169058701690588016905890169059001690591016905920169059301690594016905950169059601690597016905980169059901690600016906010169060201690603016906040169060501690606016906070169060801690609016906100169061101690612016906130169061401690615016906160169061701690618016906190169062001690621016906220169062301690624016906250169062601690627016906280169062901690630016906310169063201690633016906340169063501690636016906370169063801690639016906400169064101690642016906430169064401690645016906460169064701690648016906490169065001690651016906520169065301690654016906550169065601690657016906580169065901690660016906610169066201690663016906640169066501690666016906670169066801690669016906700169067101690672016906730169067401690675016906760169067701690678016906790169068001690681016906820169068301690684016906850169068601690687016906880169068901690690016906910169069201690693016906940169069501690696016906970169069801690699016907000169070101690702016907030169070401690705016907060169070701690708016907090169071001690711016907120169071301690714016907150169071601690717016907180169071901690720016907210169072201690723016907240169072501690726016907270169072801690729016907300169073101690732016907330169073401690735016907360169073701690738016907390169074001690741016907420169074301690744016907450169074601690747016907480169074901690750016907510169075201690753016907540169075501690756017001980170019901700200017002010170020201700203017002040170020501700206017002070170020801700209017002100170021101700212017002130170021401700215017002160170021701700218017002190170022001700221017002220170022301700224017002250170022601700227017002280170022901700230017002310170023201700233017002340170023501700236017002370170023801700239017002400170024101700242017002430170024401700245017002460170024701700248017002490170025001700251017002520170025301700254017002550170025601700257017002580170025901700260017002610170026201700263017002640170026501700266017002670170026801700269017002700170027101700272017002730170027401700275017002760170027701700278017002790170028001700281017002820170028301700284017002850170028601700287017002880170028901700290017002910170029201700293017002940170029501700296017002970170029801700299017003000170030101700302017003030170030401700305017003060170030701700308017003090170031001700311017003120170031301700314017003150170031601700317017003180170031901700320017003210170032201700323017003240170032501700326017003270170032801700329017003300170033101700332017003330170033401700335017003360170033701700338017003390170034001700341017003420170034301700344017003450170034601700347017003480170034901700350017003510170035201700353017003540170035501700356017003570170035801700359017003600170036101700362017003630170036401700365017003660170036701700368017003690170037001700371017003720170037301700374017003750170037601700377017003780170037901700380017003810170038201700383017003840170038501700386017003870170038801700389017003900170039101700392017003930170039401700395017003960170039701700398017003990170040001700401017004020170040301700404017004050170040601700407017004080170040901700410017004110170041201700413017004140170041501700416017004170170041801700419017004200170042101700422017004230170042401700425017004260170042701700428017004290170043001700431017004320170043301700434017004350170043601700437017004380170043901700440017004410170044201700443017004440170044501700446017004470170044801700449017004500170045101700452017004530170045401700455017004560170045701700458017004590170046001700461017004620170046301700464017004650170046601700467017004680170046901700470017004710170047201700473017004740170047501700476017004770170047801700479017004800170048101700482017004830170048401700485017004860170048701700488017004890170049001700491017004920170049301700494017004950170049601700497017004980170049901700500017005010170050201700503017005040170050501700506017005070170050801700509017005100170051101700512017005130170051401700515017005160170051701700518017005190170052001700521017005220170052301700524017005250170052601700527017005280170052901700530017005310170053201700533017005340170053501700536017005370170053801700539017005400170054101700542017005430170054401700545017005460170054701700548017005490170055001700551017005520170055301700554017005550170055601700557017005580170055901700560017005610170056201700563017005640170056501700566017005670170056801700569017005700170057101700572017005730170057401700575017005760170057701700578017005790170058001700581017005820170058301700584017005850170058601700587017005880170058901700590017005910170059201700593017005940170059501700596017005970170059801700599017006000170060101700602017006030170060401700605017006060170060701700608017006090170061001700611017006120170061301700614017006150170061601700617017006180170061901700620017006210170062201700623017006240170062501700626017006270170062801700629017006300170063101700632017006330170063401700635017006360170063701700638017006390170064001700641017006420170064301700644017006450170064601700647017006480170064901700650017006510170065201700653017006540170065501700656017006570170065801700659017006600170066101700662017006630170066401700665017006660170066701700668017006690170067001700671017006720170067301700674017006750170067601700677017006780170067901700680017006810170068201700683017006840170068501700686017006870170068801700689017006900170069101700692017006930170069401700695017006960170069701700698017006990170070001700701017007020170070301700704017007050170070601700707017007080170070901700710017007110170071201700713017007140170071501700716017007170170071801700719017007200170072101700722017007230170072401700725017007260170072701700728017007290170073001700731017007320170073301700734017007350170073601700737017007380170073901700740017007410170074201700743017007440170074501700746017007470170074801700749017007500170075101700752017007530170075401700755017007560171019801710199017102000171020101710202017102030171020401710205017102060171020701710208017102090171021001710211017102120171021301710214017102150171021601710217017102180171021901710220017102210171022201710223017102240171022501710226017102270171022801710229017102300171023101710232017102330171023401710235017102360171023701710238017102390171024001710241017102420171024301710244017102450171024601710247017102480171024901710250017102510171025201710253017102540171025501710256017102570171025801710259017102600171026101710262017102630171026401710265017102660171026701710268017102690171027001710271017102720171027301710274017102750171027601710277017102780171027901710280017102810171028201710283017102840171028501710286017102870171028801710289017102900171029101710292017102930171029401710295017102960171029701710298017102990171030001710301017103020171030301710304017103050171030601710307017103080171030901710310017103110171031201710313017103140171031501710316017103170171031801710319017103200171032101710322017103230171032401710325017103260171032701710328017103290171033001710331017103320171033301710334017103350171033601710337017103380171033901710340017103410171034201710343017103440171034501710346017103470171034801710349017103500171035101710352017103530171035401710355017103560171035701710358017103590171036001710361017103620171036301710364017103650171036601710367017103680171036901710370017103710171037201710373017103740171037501710376017103770171037801710379017103800171038101710382017103830171038401710385017103860171038701710388017103890171039001710391017103920171039301710394017103950171039601710397017103980171039901710400017104010171040201710403017104040171040501710406017104070171040801710409017104100171041101710412017104130171041401710415017104160171041701710418017104190171042001710421017104220171042301710424017104250171042601710427017104280171042901710430017104310171043201710433017104340171043501710436017104370171043801710439017104400171044101710442017104430171044401710445017104460171044701710448017104490171045001710451017104520171045301710454017104550171045601710457017104580171045901710460017104610171046201710463017104640171046501710466017104670171046801710469017104700171047101710472017104730171047401710475017104760171047701710478017104790171048001710481017104820171048301710484017104850171048601710487017104880171048901710490017104910171049201710493017104940171049501710496017104970171049801710499017105000171050101710502017105030171050401710505017105060171050701710508017105090171051001710511017105120171051301710514017105150171051601710517017105180171051901710520017105210171052201710523017105240171052501710526017105270171052801710529017105300171053101710532017105330171053401710535017105360171053701710538017105390171054001710541017105420171054301710544017105450171054601710547017105480171054901710550017105510171055201710553017105540171055501710556017105570171055801710559017105600171056101710562017105630171056401710565017105660171056701710568017105690171057001710571017105720171057301710574017105750171057601710577017105780171057901710580017105810171058201710583017105840171058501710586017105870171058801710589017105900171059101710592017105930171059401710595017105960171059701710598017105990171060001710601017106020171060301710604017106050171060601710607017106080171060901710610017106110171061201710613017106140171061501710616017106170171061801710619017106200171062101710622017106230171062401710625017106260171062701710628017106290171063001710631017106320171063301710634017106350171063601710637017106380171063901710640017106410171064201710643017106440171064501710646017106470171064801710649017106500171065101710652017106530171065401710655017106560171065701710658017106590171066001710661017106620171066301710664017106650171066601710667017106680171066901710670017106710171067201710673017106740171067501710676017106770171067801710679017106800171068101710682017106830171068401710685017106860171068701710688017106890171069001710691017106920171069301710694017106950171069601710697017106980171069901710700017107010171070201710703017107040171070501710706017107070171070801710709017107100171071101710712017107130171071401710715017107160171071701710718017107190171072001710721017107220171072301710724017107250171072601710727017107280171072901710730017107310171073201710733017107340171073501710736017107370171073801710739017107400171074101710742017107430171074401710745017107460171074701710748017107490171075001710751017107520171075301710754017107550171075601710757017201970172019801720199017202000172020101720202017202030172020401720205017202060172020701720208017202090172021001720211017202120172021301720214017202150172021601720217017202180172021901720220017202210172022201720223017202240172022501720226017202270172022801720229017202300172023101720232017202330172023401720235017202360172023701720238017202390172024001720241017202420172024301720244017202450172024601720247017202480172024901720250017202510172025201720253017202540172025501720256017202570172025801720259017202600172026101720262017202630172026401720265017202660172026701720268017202690172027001720271017202720172027301720274017202750172027601720277017202780172027901720280017202810172028201720283017202840172028501720286017202870172028801720289017202900172029101720292017202930172029401720295017202960172029701720298017202990172030001720301017203020172030301720304017203050172030601720307017203080172030901720310017203110172031201720313017203140172031501720316017203170172031801720319017203200172032101720322017203230172032401720325017203260172032701720328017203290172033001720331017203320172033301720334017203350172033601720337017203380172033901720340017203410172034201720343017203440172034501720346017203470172034801720349017203500172035101720352017203530172035401720355017203560172035701720358017203590172036001720361017203620172036301720364017203650172036601720367017203680172036901720370017203710172037201720373017203740172037501720376017203770172037801720379017203800172038101720382017203830172038401720385017203860172038701720388017203890172039001720391017203920172039301720394017203950172039601720397017203980172039901720400017204010172040201720403017204040172040501720406017204070172040801720409017204100172041101720412017204130172041401720415017204160172041701720418017204190172042001720421017204220172042301720424017204250172042601720427017204280172042901720430017204310172043201720433017204340172043501720436017204370172043801720439017204400172044101720442017204430172044401720445017204460172044701720448017204490172045001720451017204520172045301720454017204550172045601720457017204580172045901720460017204610172046201720463017204640172046501720466017204670172046801720469017204700172047101720472017204730172047401720475017204760172047701720478017204790172048001720481017204820172048301720484017204850172048601720487017204880172048901720490017204910172049201720493017204940172049501720496017204970172049801720499017205000172050101720502017205030172050401720505017205060172050701720508017205090172051001720511017205120172051301720514017205150172051601720517017205180172051901720520017205210172052201720523017205240172052501720526017205270172052801720529017205300172053101720532017205330172053401720535017205360172053701720538017205390172054001720541017205420172054301720544017205450172054601720547017205480172054901720550017205510172055201720553017205540172055501720556017205570172055801720559017205600172056101720562017205630172056401720565017205660172056701720568017205690172057001720571017205720172057301720574017205750172057601720577017205780172057901720580017205810172058201720583017205840172058501720586017205870172058801720589017205900172059101720592017205930172059401720595017205960172059701720598017205990172060001720601017206020172060301720604017206050172060601720607017206080172060901720610017206110172061201720613017206140172061501720616017206170172061801720619017206200172062101720622017206230172062401720625017206260172062701720628017206290172063001720631017206320172063301720634017206350172063601720637017206380172063901720640017206410172064201720643017206440172064501720646017206470172064801720649017206500172065101720652017206530172065401720655017206560172065701720658017206590172066001720661017206620172066301720664017206650172066601720667017206680172066901720670017206710172067201720673017206740172067501720676017206770172067801720679017206800172068101720682017206830172068401720685017206860172068701720688017206890172069001720691017206920172069301720694017206950172069601720697017206980172069901720700017207010172070201720703017207040172070501720706017207070172070801720709017207100172071101720712017207130172071401720715017207160172071701720718017207190172072001720721017207220172072301720724017207250172072601720727017207280172072901720730017207310172073201720733017207340172073501720736017207370172073801720739017207400172074101720742017207430172074401720745017207460172074701720748017207490172075001720751017207520172075301720754017207550172075601720757017301970173019801730199017302000173020101730202017302030173020401730205017302060173020701730208017302090173021001730211017302120173021301730214017302150173021601730217017302180173021901730220017302210173022201730223017302240173022501730226017302270173022801730229017302300173023101730232017302330173023401730235017302360173023701730238017302390173024001730241017302420173024301730244017302450173024601730247017302480173024901730250017302510173025201730253017302540173025501730256017302570173025801730259017302600173026101730262017302630173026401730265017302660173026701730268017302690173027001730271017302720173027301730274017302750173027601730277017302780173027901730280017302810173028201730283017302840173028501730286017302870173028801730289017302900173029101730292017302930173029401730295017302960173029701730298017302990173030001730301017303020173030301730304017303050173030601730307017303080173030901730310017303110173031201730313017303140173031501730316017303170173031801730319017303200173032101730322017303230173032401730325017303260173032701730328017303290173033001730331017303320173033301730334017303350173033601730337017303380173033901730340017303410173034201730343017303440173034501730346017303470173034801730349017303500173035101730352017303530173035401730355017303560173035701730358017303590173036001730361017303620173036301730364017303650173036601730367017303680173036901730370017303710173037201730373017303740173037501730376017303770173037801730379017303800173038101730382017303830173038401730385017303860173038701730388017303890173039001730391017303920173039301730394017303950173039601730397017303980173039901730400017304010173040201730403017304040173040501730406017304070173040801730409017304100173041101730412017304130173041401730415017304160173041701730418017304190173042001730421017304220173042301730424017304250173042601730427017304280173042901730430017304310173043201730433017304340173043501730436017304370173043801730439017304400173044101730442017304430173044401730445017304460173044701730448017304490173045001730451017304520173045301730454017304550173045601730457017304580173045901730460017304610173046201730463017304640173046501730466017304670173046801730469017304700173047101730472017304730173047401730475017304760173047701730478017304790173048001730481017304820173048301730484017304850173048601730487017304880173048901730490017304910173049201730493017304940173049501730496017304970173049801730499017305000173050101730502017305030173050401730505017305060173050701730508017305090173051001730511017305120173051301730514017305150173051601730517017305180173051901730520017305210173052201730523017305240173052501730526017305270173052801730529017305300173053101730532017305330173053401730535017305360173053701730538017305390173054001730541017305420173054301730544017305450173054601730547017305480173054901730550017305510173055201730553017305540173055501730556017305570173055801730559017305600173056101730562017305630173056401730565017305660173056701730568017305690173057001730571017305720173057301730574017305750173057601730577017305780173057901730580017305810173058201730583017305840173058501730586017305870173058801730589017305900173059101730592017305930173059401730595017305960173059701730598017305990173060001730601017306020173060301730604017306050173060601730607017306080173060901730610017306110173061201730613017306140173061501730616017306170173061801730619017306200173062101730622017306230173062401730625017306260173062701730628017306290173063001730631017306320173063301730634017306350173063601730637017306380173063901730640017306410173064201730643017306440173064501730646017306470173064801730649017306500173065101730652017306530173065401730655017306560173065701730658017306590173066001730661017306620173066301730664017306650173066601730667017306680173066901730670017306710173067201730673017306740173067501730676017306770173067801730679017306800173068101730682017306830173068401730685017306860173068701730688017306890173069001730691017306920173069301730694017306950173069601730697017306980173069901730700017307010173070201730703017307040173070501730706017307070173070801730709017307100173071101730712017307130173071401730715017307160173071701730718017307190173072001730721017307220173072301730724017307250173072601730727017307280173072901730730017307310173073201730733017307340173073501730736017307370173073801730739017307400173074101730742017307430173074401730745017307460173074701730748017307490173075001730751017307520173075301730754017307550173075601730757017401960174019701740198017401990174020001740201017402020174020301740204017402050174020601740207017402080174020901740210017402110174021201740213017402140174021501740216017402170174021801740219017402200174022101740222017402230174022401740225017402260174022701740228017402290174023001740231017402320174023301740234017402350174023601740237017402380174023901740240017402410174024201740243017402440174024501740246017402470174024801740249017402500174025101740252017402530174025401740255017402560174025701740258017402590174026001740261017402620174026301740264017402650174026601740267017402680174026901740270017402710174027201740273017402740174027501740276017402770174027801740279017402800174028101740282017402830174028401740285017402860174028701740288017402890174029001740291017402920174029301740294017402950174029601740297017402980174029901740300017403010174030201740303017403040174030501740306017403070174030801740309017403100174031101740312017403130174031401740315017403160174031701740318017403190174032001740321017403220174032301740324017403250174032601740327017403280174032901740330017403310174033201740333017403340174033501740336017403370174033801740339017403400174034101740342017403430174034401740345017403460174034701740348017403490174035001740351017403520174035301740354017403550174035601740357017403580174035901740360017403610174036201740363017403640174036501740366017403670174036801740369017403700174037101740372017403730174037401740375017403760174037701740378017403790174038001740381017403820174038301740384017403850174038601740387017403880174038901740390017403910174039201740393017403940174039501740396017403970174039801740399017404000174040101740402017404030174040401740405017404060174040701740408017404090174041001740411017404120174041301740414017404150174041601740417017404180174041901740420017404210174042201740423017404240174042501740426017404270174042801740429017404300174043101740432017404330174043401740435017404360174043701740438017404390174044001740441017404420174044301740444017404450174044601740447017404480174044901740450017404510174045201740453017404540174045501740456017404570174045801740459017404600174046101740462017404630174046401740465017404660174046701740468017404690174047001740471017404720174047301740474017404750174047601740477017404780174047901740480017404810174048201740483017404840174048501740486017404870174048801740489017404900174049101740492017404930174049401740495017404960174049701740498017404990174050001740501017405020174050301740504017405050174050601740507017405080174050901740510017405110174051201740513017405140174051501740516017405170174051801740519017405200174052101740522017405230174052401740525017405260174052701740528017405290174053001740531017405320174053301740534017405350174053601740537017405380174053901740540017405410174054201740543017405440174054501740546017405470174054801740549017405500174055101740552017405530174055401740555017405560174055701740558017405590174056001740561017405620174056301740564017405650174056601740567017405680174056901740570017405710174057201740573017405740174057501740576017405770174057801740579017405800174058101740582017405830174058401740585017405860174058701740588017405890174059001740591017405920174059301740594017405950174059601740597017405980174059901740600017406010174060201740603017406040174060501740606017406070174060801740609017406100174061101740612017406130174061401740615017406160174061701740618017406190174062001740621017406220174062301740624017406250174062601740627017406280174062901740630017406310174063201740633017406340174063501740636017406370174063801740639017406400174064101740642017406430174064401740645017406460174064701740648017406490174065001740651017406520174065301740654017406550174065601740657017406580174065901740660017406610174066201740663017406640174066501740666017406670174066801740669017406700174067101740672017406730174067401740675017406760174067701740678017406790174068001740681017406820174068301740684017406850174068601740687017406880174068901740690017406910174069201740693017406940174069501740696017406970174069801740699017407000174070101740702017407030174070401740705017407060174070701740708017407090174071001740711017407120174071301740714017407150174071601740717017407180174071901740720017407210174072201740723017407240174072501740726017407270174072801740729017407300174073101740732017407330174073401740735017407360174073701740738017407390174074001740741017407420174074301740744017407450174074601740747017407480174074901740750017407510174075201740753017407540174075501740756017407570175019601750197017501980175019901750200017502010175020201750203017502040175020501750206017502070175020801750209017502100175021101750212017502130175021401750215017502160175021701750218017502190175022001750221017502220175022301750224017502250175022601750227017502280175022901750230017502310175023201750233017502340175023501750236017502370175023801750239017502400175024101750242017502430175024401750245017502460175024701750248017502490175025001750251017502520175025301750254017502550175025601750257017502580175025901750260017502610175026201750263017502640175026501750266017502670175026801750269017502700175027101750272017502730175027401750275017502760175027701750278017502790175028001750281017502820175028301750284017502850175028601750287017502880175028901750290017502910175029201750293017502940175029501750296017502970175029801750299017503000175030101750302017503030175030401750305017503060175030701750308017503090175031001750311017503120175031301750314017503150175031601750317017503180175031901750320017503210175032201750323017503240175032501750326017503270175032801750329017503300175033101750332017503330175033401750335017503360175033701750338017503390175034001750341017503420175034301750344017503450175034601750347017503480175034901750350017503510175035201750353017503540175035501750356017503570175035801750359017503600175036101750362017503630175036401750365017503660175036701750368017503690175037001750371017503720175037301750374017503750175037601750377017503780175037901750380017503810175038201750383017503840175038501750386017503870175038801750389017503900175039101750392017503930175039401750395017503960175039701750398017503990175040001750401017504020175040301750404017504050175040601750407017504080175040901750410017504110175041201750413017504140175041501750416017504170175041801750419017504200175042101750422017504230175042401750425017504260175042701750428017504290175043001750431017504320175043301750434017504350175043601750437017504380175043901750440017504410175044201750443017504440175044501750446017504470175044801750449017504500175045101750452017504530175045401750455017504560175045701750458017504590175046001750461017504620175046301750464017504650175046601750467017504680175046901750470017504710175047201750473017504740175047501750476017504770175047801750479017504800175048101750482017504830175048401750485017504860175048701750488017504890175049001750491017504920175049301750494017504950175049601750497017504980175049901750500017505010175050201750503017505040175050501750506017505070175050801750509017505100175051101750512017505130175051401750515017505160175051701750518017505190175052001750521017505220175052301750524017505250175052601750527017505280175052901750530017505310175053201750533017505340175053501750536017505370175053801750539017505400175054101750542017505430175054401750545017505460175054701750548017505490175055001750551017505520175055301750554017505550175055601750557017505580175055901750560017505610175056201750563017505640175056501750566017505670175056801750569017505700175057101750572017505730175057401750575017505760175057701750578017505790175058001750581017505820175058301750584017505850175058601750587017505880175058901750590017505910175059201750593017505940175059501750596017505970175059801750599017506000175060101750602017506030175060401750605017506060175060701750608017506090175061001750611017506120175061301750614017506150175061601750617017506180175061901750620017506210175062201750623017506240175062501750626017506270175062801750629017506300175063101750632017506330175063401750635017506360175063701750638017506390175064001750641017506420175064301750644017506450175064601750647017506480175064901750650017506510175065201750653017506540175065501750656017506570175065801750659017506600175066101750662017506630175066401750665017506660175066701750668017506690175067001750671017506720175067301750674017506750175067601750677017506780175067901750680017506810175068201750683017506840175068501750686017506870175068801750689017506900175069101750692017506930175069401750695017506960175069701750698017506990175070001750701017507020175070301750704017507050175070601750707017507080175070901750710017507110175071201750713017507140175071501750716017507170175071801750719017507200175072101750722017507230175072401750725017507260175072701750728017507290175073001750731017507320175073301750734017507350175073601750737017507380175073901750740017507410175074201750743017507440175074501750746017507470175074801750749017507500175075101750752017507530175075401750755017507560175075701750758017601950176019601760197017601980176019901760200017602010176020201760203017602040176020501760206017602070176020801760209017602100176021101760212017602130176021401760215017602160176021701760218017602190176022001760221017602220176022301760224017602250176022601760227017602280176022901760230017602310176023201760233017602340176023501760236017602370176023801760239017602400176024101760242017602430176024401760245017602460176024701760248017602490176025001760251017602520176025301760254017602550176025601760257017602580176025901760260017602610176026201760263017602640176026501760266017602670176026801760269017602700176027101760272017602730176027401760275017602760176027701760278017602790176028001760281017602820176028301760284017602850176028601760287017602880176028901760290017602910176029201760293017602940176029501760296017602970176029801760299017603000176030101760302017603030176030401760305017603060176030701760308017603090176031001760311017603120176031301760314017603150176031601760317017603180176031901760320017603210176032201760323017603240176032501760326017603270176032801760329017603300176033101760332017603330176033401760335017603360176033701760338017603390176034001760341017603420176034301760344017603450176034601760347017603480176034901760350017603510176035201760353017603540176035501760356017603570176035801760359017603600176036101760362017603630176036401760365017603660176036701760368017603690176037001760371017603720176037301760374017603750176037601760377017603780176037901760380017603810176038201760383017603840176038501760386017603870176038801760389017603900176039101760392017603930176039401760395017603960176039701760398017603990176040001760401017604020176040301760404017604050176040601760407017604080176040901760410017604110176041201760413017604140176041501760416017604170176041801760419017604200176042101760422017604230176042401760425017604260176042701760428017604290176043001760431017604320176043301760434017604350176043601760437017604380176043901760440017604410176044201760443017604440176044501760446017604470176044801760449017604500176045101760452017604530176045401760455017604560176045701760458017604590176046001760461017604620176046301760464017604650176046601760467017604680176046901760470017604710176047201760473017604740176047501760476017604770176047801760479017604800176048101760482017604830176048401760485017604860176048701760488017604890176049001760491017604920176049301760494017604950176049601760497017604980176049901760500017605010176050201760503017605040176050501760506017605070176050801760509017605100176051101760512017605130176051401760515017605160176051701760518017605190176052001760521017605220176052301760524017605250176052601760527017605280176052901760530017605310176053201760533017605340176053501760536017605370176053801760539017605400176054101760542017605430176054401760545017605460176054701760548017605490176055001760551017605520176055301760554017605550176055601760557017605580176055901760560017605610176056201760563017605640176056501760566017605670176056801760569017605700176057101760572017605730176057401760575017605760176057701760578017605790176058001760581017605820176058301760584017605850176058601760587017605880176058901760590017605910176059201760593017605940176059501760596017605970176059801760599017606000176060101760602017606030176060401760605017606060176060701760608017606090176061001760611017606120176061301760614017606150176061601760617017606180176061901760620017606210176062201760623017606240176062501760626017606270176062801760629017606300176063101760632017606330176063401760635017606360176063701760638017606390176064001760641017606420176064301760644017606450176064601760647017606480176064901760650017606510176065201760653017606540176065501760656017606570176065801760659017606600176066101760662017606630176066401760665017606660176066701760668017606690176067001760671017606720176067301760674017606750176067601760677017606780176067901760680017606810176068201760683017606840176068501760686017606870176068801760689017606900176069101760692017606930176069401760695017606960176069701760698017606990176070001760701017607020176070301760704017607050176070601760707017607080176070901760710017607110176071201760713017607140176071501760716017607170176071801760719017607200176072101760722017607230176072401760725017607260176072701760728017607290176073001760731017607320176073301760734017607350176073601760737017607380176073901760740017607410176074201760743017607440176074501760746017607470176074801760749017607500176075101760752017607530176075401760755017607560176075701760758017701950177019601770197017701980177019901770200017702010177020201770203017702040177020501770206017702070177020801770209017702100177021101770212017702130177021401770215017702160177021701770218017702190177022001770221017702220177022301770224017702250177022601770227017702280177022901770230017702310177023201770233017702340177023501770236017702370177023801770239017702400177024101770242017702430177024401770245017702460177024701770248017702490177025001770251017702520177025301770254017702550177025601770257017702580177025901770260017702610177026201770263017702640177026501770266017702670177026801770269017702700177027101770272017702730177027401770275017702760177027701770278017702790177028001770281017702820177028301770284017702850177028601770287017702880177028901770290017702910177029201770293017702940177029501770296017702970177029801770299017703000177030101770302017703030177030401770305017703060177030701770308017703090177031001770311017703120177031301770314017703150177031601770317017703180177031901770320017703210177032201770323017703240177032501770326017703270177032801770329017703300177033101770332017703330177033401770335017703360177033701770338017703390177034001770341017703420177034301770344017703450177034601770347017703480177034901770350017703510177035201770353017703540177035501770356017703570177035801770359017703600177036101770362017703630177036401770365017703660177036701770368017703690177037001770371017703720177037301770374017703750177037601770377017703780177037901770380017703810177038201770383017703840177038501770386017703870177038801770389017703900177039101770392017703930177039401770395017703960177039701770398017703990177040001770401017704020177040301770404017704050177040601770407017704080177040901770410017704110177041201770413017704140177041501770416017704170177041801770419017704200177042101770422017704230177042401770425017704260177042701770428017704290177043001770431017704320177043301770434017704350177043601770437017704380177043901770440017704410177044201770443017704440177044501770446017704470177044801770449017704500177045101770452017704530177045401770455017704560177045701770458017704590177046001770461017704620177046301770464017704650177046601770467017704680177046901770470017704710177047201770473017704740177047501770476017704770177047801770479017704800177048101770482017704830177048401770485017704860177048701770488017704890177049001770491017704920177049301770494017704950177049601770497017704980177049901770500017705010177050201770503017705040177050501770506017705070177050801770509017705100177051101770512017705130177051401770515017705160177051701770518017705190177052001770521017705220177052301770524017705250177052601770527017705280177052901770530017705310177053201770533017705340177053501770536017705370177053801770539017705400177054101770542017705430177054401770545017705460177054701770548017705490177055001770551017705520177055301770554017705550177055601770557017705580177055901770560017705610177056201770563017705640177056501770566017705670177056801770569017705700177057101770572017705730177057401770575017705760177057701770578017705790177058001770581017705820177058301770584017705850177058601770587017705880177058901770590017705910177059201770593017705940177059501770596017705970177059801770599017706000177060101770602017706030177060401770605017706060177060701770608017706090177061001770611017706120177061301770614017706150177061601770617017706180177061901770620017706210177062201770623017706240177062501770626017706270177062801770629017706300177063101770632017706330177063401770635017706360177063701770638017706390177064001770641017706420177064301770644017706450177064601770647017706480177064901770650017706510177065201770653017706540177065501770656017706570177065801770659017706600177066101770662017706630177066401770665017706660177066701770668017706690177067001770671017706720177067301770674017706750177067601770677017706780177067901770680017706810177068201770683017706840177068501770686017706870177068801770689017706900177069101770692017706930177069401770695017706960177069701770698017706990177070001770701017707020177070301770704017707050177070601770707017707080177070901770710017707110177071201770713017707140177071501770716017707170177071801770719017707200177072101770722017707230177072401770725017707260177072701770728017707290177073001770731017707320177073301770734017707350177073601770737017707380177073901770740017707410177074201770743017707440177074501770746017707470177074801770749017707500177075101770752017707530177075401770755017707560177075701770758017801940178019501780196017801970178019801780199017802000178020101780202017802030178020401780205017802060178020701780208017802090178021001780211017802120178021301780214017802150178021601780217017802180178021901780220017802210178022201780223017802240178022501780226017802270178022801780229017802300178023101780232017802330178023401780235017802360178023701780238017802390178024001780241017802420178024301780244017802450178024601780247017802480178024901780250017802510178025201780253017802540178025501780256017802570178025801780259017802600178026101780262017802630178026401780265017802660178026701780268017802690178027001780271017802720178027301780274017802750178027601780277017802780178027901780280017802810178028201780283017802840178028501780286017802870178028801780289017802900178029101780292017802930178029401780295017802960178029701780298017802990178030001780301017803020178030301780304017803050178030601780307017803080178030901780310017803110178031201780313017803140178031501780316017803170178031801780319017803200178032101780322017803230178032401780325017803260178032701780328017803290178033001780331017803320178033301780334017803350178033601780337017803380178033901780340017803410178034201780343017803440178034501780346017803470178034801780349017803500178035101780352017803530178035401780355017803560178035701780358017803590178036001780361017803620178036301780364017803650178036601780367017803680178036901780370017803710178037201780373017803740178037501780376017803770178037801780379017803800178038101780382017803830178038401780385017803860178038701780388017803890178039001780391017803920178039301780394017803950178039601780397017803980178039901780400017804010178040201780403017804040178040501780406017804070178040801780409017804100178041101780412017804130178041401780415017804160178041701780418017804190178042001780421017804220178042301780424017804250178042601780427017804280178042901780430017804310178043201780433017804340178043501780436017804370178043801780439017804400178044101780442017804430178044401780445017804460178044701780448017804490178045001780451017804520178045301780454017804550178045601780457017804580178045901780460017804610178046201780463017804640178046501780466017804670178046801780469017804700178047101780472017804730178047401780475017804760178047701780478017804790178048001780481017804820178048301780484017804850178048601780487017804880178048901780490017804910178049201780493017804940178049501780496017804970178049801780499017805000178050101780502017805030178050401780505017805060178050701780508017805090178051001780511017805120178051301780514017805150178051601780517017805180178051901780520017805210178052201780523017805240178052501780526017805270178052801780529017805300178053101780532017805330178053401780535017805360178053701780538017805390178054001780541017805420178054301780544017805450178054601780547017805480178054901780550017805510178055201780553017805540178055501780556017805570178055801780559017805600178056101780562017805630178056401780565017805660178056701780568017805690178057001780571017805720178057301780574017805750178057601780577017805780178057901780580017805810178058201780583017805840178058501780586017805870178058801780589017805900178059101780592017805930178059401780595017805960178059701780598017805990178060001780601017806020178060301780604017806050178060601780607017806080178060901780610017806110178061201780613017806140178061501780616017806170178061801780619017806200178062101780622017806230178062401780625017806260178062701780628017806290178063001780631017806320178063301780634017806350178063601780637017806380178063901780640017806410178064201780643017806440178064501780646017806470178064801780649017806500178065101780652017806530178065401780655017806560178065701780658017806590178066001780661017806620178066301780664017806650178066601780667017806680178066901780670017806710178067201780673017806740178067501780676017806770178067801780679017806800178068101780682017806830178068401780685017806860178068701780688017806890178069001780691017806920178069301780694017806950178069601780697017806980178069901780700017807010178070201780703017807040178070501780706017807070178070801780709017807100178071101780712017807130178071401780715017807160178071701780718017807190178072001780721017807220178072301780724017807250178072601780727017807280178072901780730017807310178073201780733017807340178073501780736017807370178073801780739017807400178074101780742017807430178074401780745017807460178074701780748017807490178075001780751017807520178075301780754017807550178075601780757017807580179019401790195017901960179019701790198017901990179020001790201017902020179020301790204017902050179020601790207017902080179020901790210017902110179021201790213017902140179021501790216017902170179021801790219017902200179022101790222017902230179022401790225017902260179022701790228017902290179023001790231017902320179023301790234017902350179023601790237017902380179023901790240017902410179024201790243017902440179024501790246017902470179024801790249017902500179025101790252017902530179025401790255017902560179025701790258017902590179026001790261017902620179026301790264017902650179026601790267017902680179026901790270017902710179027201790273017902740179027501790276017902770179027801790279017902800179028101790282017902830179028401790285017902860179028701790288017902890179029001790291017902920179029301790294017902950179029601790297017902980179029901790300017903010179030201790303017903040179030501790306017903070179030801790309017903100179031101790312017903130179031401790315017903160179031701790318017903190179032001790321017903220179032301790324017903250179032601790327017903280179032901790330017903310179033201790333017903340179033501790336017903370179033801790339017903400179034101790342017903430179034401790345017903460179034701790348017903490179035001790351017903520179035301790354017903550179035601790357017903580179035901790360017903610179036201790363017903640179036501790366017903670179036801790369017903700179037101790372017903730179037401790375017903760179037701790378017903790179038001790381017903820179038301790384017903850179038601790387017903880179038901790390017903910179039201790393017903940179039501790396017903970179039801790399017904000179040101790402017904030179040401790405017904060179040701790408017904090179041001790411017904120179041301790414017904150179041601790417017904180179041901790420017904210179042201790423017904240179042501790426017904270179042801790429017904300179043101790432017904330179043401790435017904360179043701790438017904390179044001790441017904420179044301790444017904450179044601790447017904480179044901790450017904510179045201790453017904540179045501790456017904570179045801790459017904600179046101790462017904630179046401790465017904660179046701790468017904690179047001790471017904720179047301790474017904750179047601790477017904780179047901790480017904810179048201790483017904840179048501790486017904870179048801790489017904900179049101790492017904930179049401790495017904960179049701790498017904990179050001790501017905020179050301790504017905050179050601790507017905080179050901790510017905110179051201790513017905140179051501790516017905170179051801790519017905200179052101790522017905230179052401790525017905260179052701790528017905290179053001790531017905320179053301790534017905350179053601790537017905380179053901790540017905410179054201790543017905440179054501790546017905470179054801790549017905500179055101790552017905530179055401790555017905560179055701790558017905590179056001790561017905620179056301790564017905650179056601790567017905680179056901790570017905710179057201790573017905740179057501790576017905770179057801790579017905800179058101790582017905830179058401790585017905860179058701790588017905890179059001790591017905920179059301790594017905950179059601790597017905980179059901790600017906010179060201790603017906040179060501790606017906070179060801790609017906100179061101790612017906130179061401790615017906160179061701790618017906190179062001790621017906220179062301790624017906250179062601790627017906280179062901790630017906310179063201790633017906340179063501790636017906370179063801790639017906400179064101790642017906430179064401790645017906460179064701790648017906490179065001790651017906520179065301790654017906550179065601790657017906580179065901790660017906610179066201790663017906640179066501790666017906670179066801790669017906700179067101790672017906730179067401790675017906760179067701790678017906790179068001790681017906820179068301790684017906850179068601790687017906880179068901790690017906910179069201790693017906940179069501790696017906970179069801790699017907000179070101790702017907030179070401790705017907060179070701790708017907090179071001790711017907120179071301790714017907150179071601790717017907180179071901790720017907210179072201790723017907240179072501790726017907270179072801790729017907300179073101790732017907330179073401790735017907360179073701790738017907390179074001790741017907420179074301790744017907450179074601790747017907480179074901790750017907510179075201790753017907540179075501790756017907570179075801800193018001940180019501800196018001970180019801800199018002000180020101800202018002030180020401800205018002060180020701800208018002090180021001800211018002120180021301800214018002150180021601800217018002180180021901800220018002210180022201800223018002240180022501800226018002270180022801800229018002300180023101800232018002330180023401800235018002360180023701800238018002390180024001800241018002420180024301800244018002450180024601800247018002480180024901800250018002510180025201800253018002540180025501800256018002570180025801800259018002600180026101800262018002630180026401800265018002660180026701800268018002690180027001800271018002720180027301800274018002750180027601800277018002780180027901800280018002810180028201800283018002840180028501800286018002870180028801800289018002900180029101800292018002930180029401800295018002960180029701800298018002990180030001800301018003020180030301800304018003050180030601800307018003080180030901800310018003110180031201800313018003140180031501800316018003170180031801800319018003200180032101800322018003230180032401800325018003260180032701800328018003290180033001800331018003320180033301800334018003350180033601800337018003380180033901800340018003410180034201800343018003440180034501800346018003470180034801800349018003500180035101800352018003530180035401800355018003560180035701800358018003590180036001800361018003620180036301800364018003650180036601800367018003680180036901800370018003710180037201800373018003740180037501800376018003770180037801800379018003800180038101800382018003830180038401800385018003860180038701800388018003890180039001800391018003920180039301800394018003950180039601800397018003980180039901800400018004010180040201800403018004040180040501800406018004070180040801800409018004100180041101800412018004130180041401800415018004160180041701800418018004190180042001800421018004220180042301800424018004250180042601800427018004280180042901800430018004310180043201800433018004340180043501800436018004370180043801800439018004400180044101800442018004430180044401800445018004460180044701800448018004490180045001800451018004520180045301800454018004550180045601800457018004580180045901800460018004610180046201800463018004640180046501800466018004670180046801800469018004700180047101800472018004730180047401800475018004760180047701800478018004790180048001800481018004820180048301800484018004850180048601800487018004880180048901800490018004910180049201800493018004940180049501800496018004970180049801800499018005000180050101800502018005030180050401800505018005060180050701800508018005090180051001800511018005120180051301800514018005150180051601800517018005180180051901800520018005210180052201800523018005240180052501800526018005270180052801800529018005300180053101800532018005330180053401800535018005360180053701800538018005390180054001800541018005420180054301800544018005450180054601800547018005480180054901800550018005510180055201800553018005540180055501800556018005570180055801800559018005600180056101800562018005630180056401800565018005660180056701800568018005690180057001800571018005720180057301800574018005750180057601800577018005780180057901800580018005810180058201800583018005840180058501800586018005870180058801800589018005900180059101800592018005930180059401800595018005960180059701800598018005990180060001800601018006020180060301800604018006050180060601800607018006080180060901800610018006110180061201800613018006140180061501800616018006170180061801800619018006200180062101800622018006230180062401800625018006260180062701800628018006290180063001800631018006320180063301800634018006350180063601800637018006380180063901800640018006410180064201800643018006440180064501800646018006470180064801800649018006500180065101800652018006530180065401800655018006560180065701800658018006590180066001800661018006620180066301800664018006650180066601800667018006680180066901800670018006710180067201800673018006740180067501800676018006770180067801800679018006800180068101800682018006830180068401800685018006860180068701800688018006890180069001800691018006920180069301800694018006950180069601800697018006980180069901800700018007010180070201800703018007040180070501800706018007070180070801800709018007100180071101800712018007130180071401800715018007160180071701800718018007190180072001800721018007220180072301800724018007250180072601800727018007280180072901800730018007310180073201800733018007340180073501800736018007370180073801800739018007400180074101800742018007430180074401800745018007460180074701800748018007490180075001800751018007520180075301800754018007550180075601800757018007580181019201810193018101940181019501810196018101970181019801810199018102000181020101810202018102030181020401810205018102060181020701810208018102090181021001810211018102120181021301810214018102150181021601810217018102180181021901810220018102210181022201810223018102240181022501810226018102270181022801810229018102300181023101810232018102330181023401810235018102360181023701810238018102390181024001810241018102420181024301810244018102450181024601810247018102480181024901810250018102510181025201810253018102540181025501810256018102570181025801810259018102600181026101810262018102630181026401810265018102660181026701810268018102690181027001810271018102720181027301810274018102750181027601810277018102780181027901810280018102810181028201810283018102840181028501810286018102870181028801810289018102900181029101810292018102930181029401810295018102960181029701810298018102990181030001810301018103020181030301810304018103050181030601810307018103080181030901810310018103110181031201810313018103140181031501810316018103170181031801810319018103200181032101810322018103230181032401810325018103260181032701810328018103290181033001810331018103320181033301810334018103350181033601810337018103380181033901810340018103410181034201810343018103440181034501810346018103470181034801810349018103500181035101810352018103530181035401810355018103560181035701810358018103590181036001810361018103620181036301810364018103650181036601810367018103680181036901810370018103710181037201810373018103740181037501810376018103770181037801810379018103800181038101810382018103830181038401810385018103860181038701810388018103890181039001810391018103920181039301810394018103950181039601810397018103980181039901810400018104010181040201810403018104040181040501810406018104070181040801810409018104100181041101810412018104130181041401810415018104160181041701810418018104190181042001810421018104220181042301810424018104250181042601810427018104280181042901810430018104310181043201810433018104340181043501810436018104370181043801810439018104400181044101810442018104430181044401810445018104460181044701810448018104490181045001810451018104520181045301810454018104550181045601810457018104580181045901810460018104610181046201810463018104640181046501810466018104670181046801810469018104700181047101810472018104730181047401810475018104760181047701810478018104790181048001810481018104820181048301810484018104850181048601810487018104880181048901810490018104910181049201810493018104940181049501810496018104970181049801810499018105000181050101810502018105030181050401810505018105060181050701810508018105090181051001810511018105120181051301810514018105150181051601810517018105180181051901810520018105210181052201810523018105240181052501810526018105270181052801810529018105300181053101810532018105330181053401810535018105360181053701810538018105390181054001810541018105420181054301810544018105450181054601810547018105480181054901810550018105510181055201810553018105540181055501810556018105570181055801810559018105600181056101810562018105630181056401810565018105660181056701810568018105690181057001810571018105720181057301810574018105750181057601810577018105780181057901810580018105810181058201810583018105840181058501810586018105870181058801810589018105900181059101810592018105930181059401810595018105960181059701810598018105990181060001810601018106020181060301810604018106050181060601810607018106080181060901810610018106110181061201810613018106140181061501810616018106170181061801810619018106200181062101810622018106230181062401810625018106260181062701810628018106290181063001810631018106320181063301810634018106350181063601810637018106380181063901810640018106410181064201810643018106440181064501810646018106470181064801810649018106500181065101810652018106530181065401810655018106560181065701810658018106590181066001810661018106620181066301810664018106650181066601810667018106680181066901810670018106710181067201810673018106740181067501810676018106770181067801810679018106800181068101810682018106830181068401810685018106860181068701810688018106890181069001810691018106920181069301810694018106950181069601810697018106980181069901810700018107010181070201810703018107040181070501810706018107070181070801810709018107100181071101810712018107130181071401810715018107160181071701810718018107190181072001810721018107220181072301810724018107250181072601810727018107280181072901810730018107310181073201810733018107340181073501810736018107370181073801810739018107400181074101810742018107430181074401810745018107460181074701810748018107490181075001810751018107520181075301810754018107550181075601810757018107580182019201820193018201940182019501820196018201970182019801820199018202000182020101820202018202030182020401820205018202060182020701820208018202090182021001820211018202120182021301820214018202150182021601820217018202180182021901820220018202210182022201820223018202240182022501820226018202270182022801820229018202300182023101820232018202330182023401820235018202360182023701820238018202390182024001820241018202420182024301820244018202450182024601820247018202480182024901820250018202510182025201820253018202540182025501820256018202570182025801820259018202600182026101820262018202630182026401820265018202660182026701820268018202690182027001820271018202720182027301820274018202750182027601820277018202780182027901820280018202810182028201820283018202840182028501820286018202870182028801820289018202900182029101820292018202930182029401820295018202960182029701820298018202990182030001820301018203020182030301820304018203050182030601820307018203080182030901820310018203110182031201820313018203140182031501820316018203170182031801820319018203200182032101820322018203230182032401820325018203260182032701820328018203290182033001820331018203320182033301820334018203350182033601820337018203380182033901820340018203410182034201820343018203440182034501820346018203470182034801820349018203500182035101820352018203530182035401820355018203560182035701820358018203590182036001820361018203620182036301820364018203650182036601820367018203680182036901820370018203710182037201820373018203740182037501820376018203770182037801820379018203800182038101820382018203830182038401820385018203860182038701820388018203890182039001820391018203920182039301820394018203950182039601820397018203980182039901820400018204010182040201820403018204040182040501820406018204070182040801820409018204100182041101820412018204130182041401820415018204160182041701820418018204190182042001820421018204220182042301820424018204250182042601820427018204280182042901820430018204310182043201820433018204340182043501820436018204370182043801820439018204400182044101820442018204430182044401820445018204460182044701820448018204490182045001820451018204520182045301820454018204550182045601820457018204580182045901820460018204610182046201820463018204640182046501820466018204670182046801820469018204700182047101820472018204730182047401820475018204760182047701820478018204790182048001820481018204820182048301820484018204850182048601820487018204880182048901820490018204910182049201820493018204940182049501820496018204970182049801820499018205000182050101820502018205030182050401820505018205060182050701820508018205090182051001820511018205120182051301820514018205150182051601820517018205180182051901820520018205210182052201820523018205240182052501820526018205270182052801820529018205300182053101820532018205330182053401820535018205360182053701820538018205390182054001820541018205420182054301820544018205450182054601820547018205480182054901820550018205510182055201820553018205540182055501820556018205570182055801820559018205600182056101820562018205630182056401820565018205660182056701820568018205690182057001820571018205720182057301820574018205750182057601820577018205780182057901820580018205810182058201820583018205840182058501820586018205870182058801820589018205900182059101820592018205930182059401820595018205960182059701820598018205990182060001820601018206020182060301820604018206050182060601820607018206080182060901820610018206110182061201820613018206140182061501820616018206170182061801820619018206200182062101820622018206230182062401820625018206260182062701820628018206290182063001820631018206320182063301820634018206350182063601820637018206380182063901820640018206410182064201820643018206440182064501820646018206470182064801820649018206500182065101820652018206530182065401820655018206560182065701820658018206590182066001820661018206620182066301820664018206650182066601820667018206680182066901820670018206710182067201820673018206740182067501820676018206770182067801820679018206800182068101820682018206830182068401820685018206860182068701820688018206890182069001820691018206920182069301820694018206950182069601820697018206980182069901820700018207010182070201820703018207040182070501820706018207070182070801820709018207100182071101820712018207130182071401820715018207160182071701820718018207190182072001820721018207220182072301820724018207250182072601820727018207280182072901820730018207310182073201820733018207340182073501820736018207370182073801820739018207400182074101820742018207430182074401820745018207460182074701820748018207490182075001820751018207520182075301820754018207550182075601820757018207580183019101830192018301930183019401830195018301960183019701830198018301990183020001830201018302020183020301830204018302050183020601830207018302080183020901830210018302110183021201830213018302140183021501830216018302170183021801830219018302200183022101830222018302230183022401830225018302260183022701830228018302290183023001830231018302320183023301830234018302350183023601830237018302380183023901830240018302410183024201830243018302440183024501830246018302470183024801830249018302500183025101830252018302530183025401830255018302560183025701830258018302590183026001830261018302620183026301830264018302650183026601830267018302680183026901830270018302710183027201830273018302740183027501830276018302770183027801830279018302800183028101830282018302830183028401830285018302860183028701830288018302890183029001830291018302920183029301830294018302950183029601830297018302980183029901830300018303010183030201830303018303040183030501830306018303070183030801830309018303100183031101830312018303130183031401830315018303160183031701830318018303190183032001830321018303220183032301830324018303250183032601830327018303280183032901830330018303310183033201830333018303340183033501830336018303370183033801830339018303400183034101830342018303430183034401830345018303460183034701830348018303490183035001830351018303520183035301830354018303550183035601830357018303580183035901830360018303610183036201830363018303640183036501830366018303670183036801830369018303700183037101830372018303730183037401830375018303760183037701830378018303790183038001830381018303820183038301830384018303850183038601830387018303880183038901830390018303910183039201830393018303940183039501830396018303970183039801830399018304000183040101830402018304030183040401830405018304060183040701830408018304090183041001830411018304120183041301830414018304150183041601830417018304180183041901830420018304210183042201830423018304240183042501830426018304270183042801830429018304300183043101830432018304330183043401830435018304360183043701830438018304390183044001830441018304420183044301830444018304450183044601830447018304480183044901830450018304510183045201830453018304540183045501830456018304570183045801830459018304600183046101830462018304630183046401830465018304660183046701830468018304690183047001830471018304720183047301830474018304750183047601830477018304780183047901830480018304810183048201830483018304840183048501830486018304870183048801830489018304900183049101830492018304930183049401830495018304960183049701830498018304990183050001830501018305020183050301830504018305050183050601830507018305080183050901830510018305110183051201830513018305140183051501830516018305170183051801830519018305200183052101830522018305230183052401830525018305260183052701830528018305290183053001830531018305320183053301830534018305350183053601830537018305380183053901830540018305410183054201830543018305440183054501830546018305470183054801830549018305500183055101830552018305530183055401830555018305560183055701830558018305590183056001830561018305620183056301830564018305650183056601830567018305680183056901830570018305710183057201830573018305740183057501830576018305770183057801830579018305800183058101830582018305830183058401830585018305860183058701830588018305890183059001830591018305920183059301830594018305950183059601830597018305980183059901830600018306010183060201830603018306040183060501830606018306070183060801830609018306100183061101830612018306130183061401830615018306160183061701830618018306190183062001830621018306220183062301830624018306250183062601830627018306280183062901830630018306310183063201830633018306340183063501830636018306370183063801830639018306400183064101830642018306430183064401830645018306460183064701830648018306490183065001830651018306520183065301830654018306550183065601830657018306580183065901830660018306610183066201830663018306640183066501830666018306670183066801830669018306700183067101830672018306730183067401830675018306760183067701830678018306790183068001830681018306820183068301830684018306850183068601830687018306880183068901830690018306910183069201830693018306940183069501830696018306970183069801830699018307000183070101830702018307030183070401830705018307060183070701830708018307090183071001830711018307120183071301830714018307150183071601830717018307180183071901830720018307210183072201830723018307240183072501830726018307270183072801830729018307300183073101830732018307330183073401830735018307360183073701830738018307390183074001830741018307420183074301830744018307450183074601830747018307480183074901830750018307510183075201830753018307540183075501830756018307570183075801840191018401920184019301840194018401950184019601840197018401980184019901840200018402010184020201840203018402040184020501840206018402070184020801840209018402100184021101840212018402130184021401840215018402160184021701840218018402190184022001840221018402220184022301840224018402250184022601840227018402280184022901840230018402310184023201840233018402340184023501840236018402370184023801840239018402400184024101840242018402430184024401840245018402460184024701840248018402490184025001840251018402520184025301840254018402550184025601840257018402580184025901840260018402610184026201840263018402640184026501840266018402670184026801840269018402700184027101840272018402730184027401840275018402760184027701840278018402790184028001840281018402820184028301840284018402850184028601840287018402880184028901840290018402910184029201840293018402940184029501840296018402970184029801840299018403000184030101840302018403030184030401840305018403060184030701840308018403090184031001840311018403120184031301840314018403150184031601840317018403180184031901840320018403210184032201840323018403240184032501840326018403270184032801840329018403300184033101840332018403330184033401840335018403360184033701840338018403390184034001840341018403420184034301840344018403450184034601840347018403480184034901840350018403510184035201840353018403540184035501840356018403570184035801840359018403600184036101840362018403630184036401840365018403660184036701840368018403690184037001840371018403720184037301840374018403750184037601840377018403780184037901840380018403810184038201840383018403840184038501840386018403870184038801840389018403900184039101840392018403930184039401840395018403960184039701840398018403990184040001840401018404020184040301840404018404050184040601840407018404080184040901840410018404110184041201840413018404140184041501840416018404170184041801840419018404200184042101840422018404230184042401840425018404260184042701840428018404290184043001840431018404320184043301840434018404350184043601840437018404380184043901840440018404410184044201840443018404440184044501840446018404470184044801840449018404500184045101840452018404530184045401840455018404560184045701840458018404590184046001840461018404620184046301840464018404650184046601840467018404680184046901840470018404710184047201840473018404740184047501840476018404770184047801840479018404800184048101840482018404830184048401840485018404860184048701840488018404890184049001840491018404920184049301840494018404950184049601840497018404980184049901840500018405010184050201840503018405040184050501840506018405070184050801840509018405100184051101840512018405130184051401840515018405160184051701840518018405190184052001840521018405220184052301840524018405250184052601840527018405280184052901840530018405310184053201840533018405340184053501840536018405370184053801840539018405400184054101840542018405430184054401840545018405460184054701840548018405490184055001840551018405520184055301840554018405550184055601840557018405580184055901840560018405610184056201840563018405640184056501840566018405670184056801840569018405700184057101840572018405730184057401840575018405760184057701840578018405790184058001840581018405820184058301840584018405850184058601840587018405880184058901840590018405910184059201840593018405940184059501840596018405970184059801840599018406000184060101840602018406030184060401840605018406060184060701840608018406090184061001840611018406120184061301840614018406150184061601840617018406180184061901840620018406210184062201840623018406240184062501840626018406270184062801840629018406300184063101840632018406330184063401840635018406360184063701840638018406390184064001840641018406420184064301840644018406450184064601840647018406480184064901840650018406510184065201840653018406540184065501840656018406570184065801840659018406600184066101840662018406630184066401840665018406660184066701840668018406690184067001840671018406720184067301840674018406750184067601840677018406780184067901840680018406810184068201840683018406840184068501840686018406870184068801840689018406900184069101840692018406930184069401840695018406960184069701840698018406990184070001840701018407020184070301840704018407050184070601840707018407080184070901840710018407110184071201840713018407140184071501840716018407170184071801840719018407200184072101840722018407230184072401840725018407260184072701840728018407290184073001840731018407320184073301840734018407350184073601840737018407380184073901840740018407410184074201840743018407440184074501840746018407470184074801840749018407500184075101840752018407530184075401840755018407560184075701840758018501900185019101850192018501930185019401850195018501960185019701850198018501990185020001850201018502020185020301850204018502050185020601850207018502080185020901850210018502110185021201850213018502140185021501850216018502170185021801850219018502200185022101850222018502230185022401850225018502260185022701850228018502290185023001850231018502320185023301850234018502350185023601850237018502380185023901850240018502410185024201850243018502440185024501850246018502470185024801850249018502500185025101850252018502530185025401850255018502560185025701850258018502590185026001850261018502620185026301850264018502650185026601850267018502680185026901850270018502710185027201850273018502740185027501850276018502770185027801850279018502800185028101850282018502830185028401850285018502860185028701850288018502890185029001850291018502920185029301850294018502950185029601850297018502980185029901850300018503010185030201850303018503040185030501850306018503070185030801850309018503100185031101850312018503130185031401850315018503160185031701850318018503190185032001850321018503220185032301850324018503250185032601850327018503280185032901850330018503310185033201850333018503340185033501850336018503370185033801850339018503400185034101850342018503430185034401850345018503460185034701850348018503490185035001850351018503520185035301850354018503550185035601850357018503580185035901850360018503610185036201850363018503640185036501850366018503670185036801850369018503700185037101850372018503730185037401850375018503760185037701850378018503790185038001850381018503820185038301850384018503850185038601850387018503880185038901850390018503910185039201850393018503940185039501850396018503970185039801850399018504000185040101850402018504030185040401850405018504060185040701850408018504090185041001850411018504120185041301850414018504150185041601850417018504180185041901850420018504210185042201850423018504240185042501850426018504270185042801850429018504300185043101850432018504330185043401850435018504360185043701850438018504390185044001850441018504420185044301850444018504450185044601850447018504480185044901850450018504510185045201850453018504540185045501850456018504570185045801850459018504600185046101850462018504630185046401850465018504660185046701850468018504690185047001850471018504720185047301850474018504750185047601850477018504780185047901850480018504810185048201850483018504840185048501850486018504870185048801850489018504900185049101850492018504930185049401850495018504960185049701850498018504990185050001850501018505020185050301850504018505050185050601850507018505080185050901850510018505110185051201850513018505140185051501850516018505170185051801850519018505200185052101850522018505230185052401850525018505260185052701850528018505290185053001850531018505320185053301850534018505350185053601850537018505380185053901850540018505410185054201850543018505440185054501850546018505470185054801850549018505500185055101850552018505530185055401850555018505560185055701850558018505590185056001850561018505620185056301850564018505650185056601850567018505680185056901850570018505710185057201850573018505740185057501850576018505770185057801850579018505800185058101850582018505830185058401850585018505860185058701850588018505890185059001850591018505920185059301850594018505950185059601850597018505980185059901850600018506010185060201850603018506040185060501850606018506070185060801850609018506100185061101850612018506130185061401850615018506160185061701850618018506190185062001850621018506220185062301850624018506250185062601850627018506280185062901850630018506310185063201850633018506340185063501850636018506370185063801850639018506400185064101850642018506430185064401850645018506460185064701850648018506490185065001850651018506520185065301850654018506550185065601850657018506580185065901850660018506610185066201850663018506640185066501850666018506670185066801850669018506700185067101850672018506730185067401850675018506760185067701850678018506790185068001850681018506820185068301850684018506850185068601850687018506880185068901850690018506910185069201850693018506940185069501850696018506970185069801850699018507000185070101850702018507030185070401850705018507060185070701850708018507090185071001850711018507120185071301850714018507150185071601850717018507180185071901850720018507210185072201850723018507240185072501850726018507270185072801850729018507300185073101850732018507330185073401850735018507360185073701850738018507390185074001850741018507420185074301850744018507450185074601850747018507480185074901850750018507510185075201850753018507540185075501850756018507570185075801860190018601910186019201860193018601940186019501860196018601970186019801860199018602000186020101860202018602030186020401860205018602060186020701860208018602090186021001860211018602120186021301860214018602150186021601860217018602180186021901860220018602210186022201860223018602240186022501860226018602270186022801860229018602300186023101860232018602330186023401860235018602360186023701860238018602390186024001860241018602420186024301860244018602450186024601860247018602480186024901860250018602510186025201860253018602540186025501860256018602570186025801860259018602600186026101860262018602630186026401860265018602660186026701860268018602690186027001860271018602720186027301860274018602750186027601860277018602780186027901860280018602810186028201860283018602840186028501860286018602870186028801860289018602900186029101860292018602930186029401860295018602960186029701860298018602990186030001860301018603020186030301860304018603050186030601860307018603080186030901860310018603110186031201860313018603140186031501860316018603170186031801860319018603200186032101860322018603230186032401860325018603260186032701860328018603290186033001860331018603320186033301860334018603350186033601860337018603380186033901860340018603410186034201860343018603440186034501860346018603470186034801860349018603500186035101860352018603530186035401860355018603560186035701860358018603590186036001860361018603620186036301860364018603650186036601860367018603680186036901860370018603710186037201860373018603740186037501860376018603770186037801860379018603800186038101860382018603830186038401860385018603860186038701860388018603890186039001860391018603920186039301860394018603950186039601860397018603980186039901860400018604010186040201860403018604040186040501860406018604070186040801860409018604100186041101860412018604130186041401860415018604160186041701860418018604190186042001860421018604220186042301860424018604250186042601860427018604280186042901860430018604310186043201860433018604340186043501860436018604370186043801860439018604400186044101860442018604430186044401860445018604460186044701860448018604490186045001860451018604520186045301860454018604550186045601860457018604580186045901860460018604610186046201860463018604640186046501860466018604670186046801860469018604700186047101860472018604730186047401860475018604760186047701860478018604790186048001860481018604820186048301860484018604850186048601860487018604880186048901860490018604910186049201860493018604940186049501860496018604970186049801860499018605000186050101860502018605030186050401860505018605060186050701860508018605090186051001860511018605120186051301860514018605150186051601860517018605180186051901860520018605210186052201860523018605240186052501860526018605270186052801860529018605300186053101860532018605330186053401860535018605360186053701860538018605390186054001860541018605420186054301860544018605450186054601860547018605480186054901860550018605510186055201860553018605540186055501860556018605570186055801860559018605600186056101860562018605630186056401860565018605660186056701860568018605690186057001860571018605720186057301860574018605750186057601860577018605780186057901860580018605810186058201860583018605840186058501860586018605870186058801860589018605900186059101860592018605930186059401860595018605960186059701860598018605990186060001860601018606020186060301860604018606050186060601860607018606080186060901860610018606110186061201860613018606140186061501860616018606170186061801860619018606200186062101860622018606230186062401860625018606260186062701860628018606290186063001860631018606320186063301860634018606350186063601860637018606380186063901860640018606410186064201860643018606440186064501860646018606470186064801860649018606500186065101860652018606530186065401860655018606560186065701860658018606590186066001860661018606620186066301860664018606650186066601860667018606680186066901860670018606710186067201860673018606740186067501860676018606770186067801860679018606800186068101860682018606830186068401860685018606860186068701860688018606890186069001860691018606920186069301860694018606950186069601860697018606980186069901860700018607010186070201860703018607040186070501860706018607070186070801860709018607100186071101860712018607130186071401860715018607160186071701860718018607190186072001860721018607220186072301860724018607250186072601860727018607280186072901860730018607310186073201860733018607340186073501860736018607370186073801860739018607400186074101860742018607430186074401860745018607460186074701860748018607490186075001860751018607520186075301860754018607550186075601860757018607580187018901870190018701910187019201870193018701940187019501870196018701970187019801870199018702000187020101870202018702030187020401870205018702060187020701870208018702090187021001870211018702120187021301870214018702150187021601870217018702180187021901870220018702210187022201870223018702240187022501870226018702270187022801870229018702300187023101870232018702330187023401870235018702360187023701870238018702390187024001870241018702420187024301870244018702450187024601870247018702480187024901870250018702510187025201870253018702540187025501870256018702570187025801870259018702600187026101870262018702630187026401870265018702660187026701870268018702690187027001870271018702720187027301870274018702750187027601870277018702780187027901870280018702810187028201870283018702840187028501870286018702870187028801870289018702900187029101870292018702930187029401870295018702960187029701870298018702990187030001870301018703020187030301870304018703050187030601870307018703080187030901870310018703110187031201870313018703140187031501870316018703170187031801870319018703200187032101870322018703230187032401870325018703260187032701870328018703290187033001870331018703320187033301870334018703350187033601870337018703380187033901870340018703410187034201870343018703440187034501870346018703470187034801870349018703500187035101870352018703530187035401870355018703560187035701870358018703590187036001870361018703620187036301870364018703650187036601870367018703680187036901870370018703710187037201870373018703740187037501870376018703770187037801870379018703800187038101870382018703830187038401870385018703860187038701870388018703890187039001870391018703920187039301870394018703950187039601870397018703980187039901870400018704010187040201870403018704040187040501870406018704070187040801870409018704100187041101870412018704130187041401870415018704160187041701870418018704190187042001870421018704220187042301870424018704250187042601870427018704280187042901870430018704310187043201870433018704340187043501870436018704370187043801870439018704400187044101870442018704430187044401870445018704460187044701870448018704490187045001870451018704520187045301870454018704550187045601870457018704580187045901870460018704610187046201870463018704640187046501870466018704670187046801870469018704700187047101870472018704730187047401870475018704760187047701870478018704790187048001870481018704820187048301870484018704850187048601870487018704880187048901870490018704910187049201870493018704940187049501870496018704970187049801870499018705000187050101870502018705030187050401870505018705060187050701870508018705090187051001870511018705120187051301870514018705150187051601870517018705180187051901870520018705210187052201870523018705240187052501870526018705270187052801870529018705300187053101870532018705330187053401870535018705360187053701870538018705390187054001870541018705420187054301870544018705450187054601870547018705480187054901870550018705510187055201870553018705540187055501870556018705570187055801870559018705600187056101870562018705630187056401870565018705660187056701870568018705690187057001870571018705720187057301870574018705750187057601870577018705780187057901870580018705810187058201870583018705840187058501870586018705870187058801870589018705900187059101870592018705930187059401870595018705960187059701870598018705990187060001870601018706020187060301870604018706050187060601870607018706080187060901870610018706110187061201870613018706140187061501870616018706170187061801870619018706200187062101870622018706230187062401870625018706260187062701870628018706290187063001870631018706320187063301870634018706350187063601870637018706380187063901870640018706410187064201870643018706440187064501870646018706470187064801870649018706500187065101870652018706530187065401870655018706560187065701870658018706590187066001870661018706620187066301870664018706650187066601870667018706680187066901870670018706710187067201870673018706740187067501870676018706770187067801870679018706800187068101870682018706830187068401870685018706860187068701870688018706890187069001870691018706920187069301870694018706950187069601870697018706980187069901870700018707010187070201870703018707040187070501870706018707070187070801870709018707100187071101870712018707130187071401870715018707160187071701870718018707190187072001870721018707220187072301870724018707250187072601870727018707280187072901870730018707310187073201870733018707340187073501870736018707370187073801870739018707400187074101870742018707430187074401870745018707460187074701870748018707490187075001870751018707520187075301870754018707550187075601870757018707580188018901880190018801910188019201880193018801940188019501880196018801970188019801880199018802000188020101880202018802030188020401880205018802060188020701880208018802090188021001880211018802120188021301880214018802150188021601880217018802180188021901880220018802210188022201880223018802240188022501880226018802270188022801880229018802300188023101880232018802330188023401880235018802360188023701880238018802390188024001880241018802420188024301880244018802450188024601880247018802480188024901880250018802510188025201880253018802540188025501880256018802570188025801880259018802600188026101880262018802630188026401880265018802660188026701880268018802690188027001880271018802720188027301880274018802750188027601880277018802780188027901880280018802810188028201880283018802840188028501880286018802870188028801880289018802900188029101880292018802930188029401880295018802960188029701880298018802990188030001880301018803020188030301880304018803050188030601880307018803080188030901880310018803110188031201880313018803140188031501880316018803170188031801880319018803200188032101880322018803230188032401880325018803260188032701880328018803290188033001880331018803320188033301880334018803350188033601880337018803380188033901880340018803410188034201880343018803440188034501880346018803470188034801880349018803500188035101880352018803530188035401880355018803560188035701880358018803590188036001880361018803620188036301880364018803650188036601880367018803680188036901880370018803710188037201880373018803740188037501880376018803770188037801880379018803800188038101880382018803830188038401880385018803860188038701880388018803890188039001880391018803920188039301880394018803950188039601880397018803980188039901880400018804010188040201880403018804040188040501880406018804070188040801880409018804100188041101880412018804130188041401880415018804160188041701880418018804190188042001880421018804220188042301880424018804250188042601880427018804280188042901880430018804310188043201880433018804340188043501880436018804370188043801880439018804400188044101880442018804430188044401880445018804460188044701880448018804490188045001880451018804520188045301880454018804550188045601880457018804580188045901880460018804610188046201880463018804640188046501880466018804670188046801880469018804700188047101880472018804730188047401880475018804760188047701880478018804790188048001880481018804820188048301880484018804850188048601880487018804880188048901880490018804910188049201880493018804940188049501880496018804970188049801880499018805000188050101880502018805030188050401880505018805060188050701880508018805090188051001880511018805120188051301880514018805150188051601880517018805180188051901880520018805210188052201880523018805240188052501880526018805270188052801880529018805300188053101880532018805330188053401880535018805360188053701880538018805390188054001880541018805420188054301880544018805450188054601880547018805480188054901880550018805510188055201880553018805540188055501880556018805570188055801880559018805600188056101880562018805630188056401880565018805660188056701880568018805690188057001880571018805720188057301880574018805750188057601880577018805780188057901880580018805810188058201880583018805840188058501880586018805870188058801880589018805900188059101880592018805930188059401880595018805960188059701880598018805990188060001880601018806020188060301880604018806050188060601880607018806080188060901880610018806110188061201880613018806140188061501880616018806170188061801880619018806200188062101880622018806230188062401880625018806260188062701880628018806290188063001880631018806320188063301880634018806350188063601880637018806380188063901880640018806410188064201880643018806440188064501880646018806470188064801880649018806500188065101880652018806530188065401880655018806560188065701880658018806590188066001880661018806620188066301880664018806650188066601880667018806680188066901880670018806710188067201880673018806740188067501880676018806770188067801880679018806800188068101880682018806830188068401880685018806860188068701880688018806890188069001880691018806920188069301880694018806950188069601880697018806980188069901880700018807010188070201880703018807040188070501880706018807070188070801880709018807100188071101880712018807130188071401880715018807160188071701880718018807190188072001880721018807220188072301880724018807250188072601880727018807280188072901880730018807310188073201880733018807340188073501880736018807370188073801880739018807400188074101880742018807430188074401880745018807460188074701880748018807490188075001880751018807520188075301880754018807550188075601880757018901880189018901890190018901910189019201890193018901940189019501890196018901970189019801890199018902000189020101890202018902030189020401890205018902060189020701890208018902090189021001890211018902120189021301890214018902150189021601890217018902180189021901890220018902210189022201890223018902240189022501890226018902270189022801890229018902300189023101890232018902330189023401890235018902360189023701890238018902390189024001890241018902420189024301890244018902450189024601890247018902480189024901890250018902510189025201890253018902540189025501890256018902570189025801890259018902600189026101890262018902630189026401890265018902660189026701890268018902690189027001890271018902720189027301890274018902750189027601890277018902780189027901890280018902810189028201890283018902840189028501890286018902870189028801890289018902900189029101890292018902930189029401890295018902960189029701890298018902990189030001890301018903020189030301890304018903050189030601890307018903080189030901890310018903110189031201890313018903140189031501890316018903170189031801890319018903200189032101890322018903230189032401890325018903260189032701890328018903290189033001890331018903320189033301890334018903350189033601890337018903380189033901890340018903410189034201890343018903440189034501890346018903470189034801890349018903500189035101890352018903530189035401890355018903560189035701890358018903590189036001890361018903620189036301890364018903650189036601890367018903680189036901890370018903710189037201890373018903740189037501890376018903770189037801890379018903800189038101890382018903830189038401890385018903860189038701890388018903890189039001890391018903920189039301890394018903950189039601890397018903980189039901890400018904010189040201890403018904040189040501890406018904070189040801890409018904100189041101890412018904130189041401890415018904160189041701890418018904190189042001890421018904220189042301890424018904250189042601890427018904280189042901890430018904310189043201890433018904340189043501890436018904370189043801890439018904400189044101890442018904430189044401890445018904460189044701890448018904490189045001890451018904520189045301890454018904550189045601890457018904580189045901890460018904610189046201890463018904640189046501890466018904670189046801890469018904700189047101890472018904730189047401890475018904760189047701890478018904790189048001890481018904820189048301890484018904850189048601890487018904880189048901890490018904910189049201890493018904940189049501890496018904970189049801890499018905000189050101890502018905030189050401890505018905060189050701890508018905090189051001890511018905120189051301890514018905150189051601890517018905180189051901890520018905210189052201890523018905240189052501890526018905270189052801890529018905300189053101890532018905330189053401890535018905360189053701890538018905390189054001890541018905420189054301890544018905450189054601890547018905480189054901890550018905510189055201890553018905540189055501890556018905570189055801890559018905600189056101890562018905630189056401890565018905660189056701890568018905690189057001890571018905720189057301890574018905750189057601890577018905780189057901890580018905810189058201890583018905840189058501890586018905870189058801890589018905900189059101890592018905930189059401890595018905960189059701890598018905990189060001890601018906020189060301890604018906050189060601890607018906080189060901890610018906110189061201890613018906140189061501890616018906170189061801890619018906200189062101890622018906230189062401890625018906260189062701890628018906290189063001890631018906320189063301890634018906350189063601890637018906380189063901890640018906410189064201890643018906440189064501890646018906470189064801890649018906500189065101890652018906530189065401890655018906560189065701890658018906590189066001890661018906620189066301890664018906650189066601890667018906680189066901890670018906710189067201890673018906740189067501890676018906770189067801890679018906800189068101890682018906830189068401890685018906860189068701890688018906890189069001890691018906920189069301890694018906950189069601890697018906980189069901890700018907010189070201890703018907040189070501890706018907070189070801890709018907100189071101890712018907130189071401890715018907160189071701890718018907190189072001890721018907220189072301890724018907250189072601890727018907280189072901890730018907310189073201890733018907340189073501890736018907370189073801890739018907400189074101890742018907430189074401890745018907460189074701890748018907490189075001890751018907520189075301890754018907550189075601890757019001880190018901900190019001910190019201900193019001940190019501900196019001970190019801900199019002000190020101900202019002030190020401900205019002060190020701900208019002090190021001900211019002120190021301900214019002150190021601900217019002180190021901900220019002210190022201900223019002240190022501900226019002270190022801900229019002300190023101900232019002330190023401900235019002360190023701900238019002390190024001900241019002420190024301900244019002450190024601900247019002480190024901900250019002510190025201900253019002540190025501900256019002570190025801900259019002600190026101900262019002630190026401900265019002660190026701900268019002690190027001900271019002720190027301900274019002750190027601900277019002780190027901900280019002810190028201900283019002840190028501900286019002870190028801900289019002900190029101900292019002930190029401900295019002960190029701900298019002990190030001900301019003020190030301900304019003050190030601900307019003080190030901900310019003110190031201900313019003140190031501900316019003170190031801900319019003200190032101900322019003230190032401900325019003260190032701900328019003290190033001900331019003320190033301900334019003350190033601900337019003380190033901900340019003410190034201900343019003440190034501900346019003470190034801900349019003500190035101900352019003530190035401900355019003560190035701900358019003590190036001900361019003620190036301900364019003650190036601900367019003680190036901900370019003710190037201900373019003740190037501900376019003770190037801900379019003800190038101900382019003830190038401900385019003860190038701900388019003890190039001900391019003920190039301900394019003950190039601900397019003980190039901900400019004010190040201900403019004040190040501900406019004070190040801900409019004100190041101900412019004130190041401900415019004160190041701900418019004190190042001900421019004220190042301900424019004250190042601900427019004280190042901900430019004310190043201900433019004340190043501900436019004370190043801900439019004400190044101900442019004430190044401900445019004460190044701900448019004490190045001900451019004520190045301900454019004550190045601900457019004580190045901900460019004610190046201900463019004640190046501900466019004670190046801900469019004700190047101900472019004730190047401900475019004760190047701900478019004790190048001900481019004820190048301900484019004850190048601900487019004880190048901900490019004910190049201900493019004940190049501900496019004970190049801900499019005000190050101900502019005030190050401900505019005060190050701900508019005090190051001900511019005120190051301900514019005150190051601900517019005180190051901900520019005210190052201900523019005240190052501900526019005270190052801900529019005300190053101900532019005330190053401900535019005360190053701900538019005390190054001900541019005420190054301900544019005450190054601900547019005480190054901900550019005510190055201900553019005540190055501900556019005570190055801900559019005600190056101900562019005630190056401900565019005660190056701900568019005690190057001900571019005720190057301900574019005750190057601900577019005780190057901900580019005810190058201900583019005840190058501900586019005870190058801900589019005900190059101900592019005930190059401900595019005960190059701900598019005990190060001900601019006020190060301900604019006050190060601900607019006080190060901900610019006110190061201900613019006140190061501900616019006170190061801900619019006200190062101900622019006230190062401900625019006260190062701900628019006290190063001900631019006320190063301900634019006350190063601900637019006380190063901900640019006410190064201900643019006440190064501900646019006470190064801900649019006500190065101900652019006530190065401900655019006560190065701900658019006590190066001900661019006620190066301900664019006650190066601900667019006680190066901900670019006710190067201900673019006740190067501900676019006770190067801900679019006800190068101900682019006830190068401900685019006860190068701900688019006890190069001900691019006920190069301900694019006950190069601900697019006980190069901900700019007010190070201900703019007040190070501900706019007070190070801900709019007100190071101900712019007130190071401900715019007160190071701900718019007190190072001900721019007220190072301900724019007250190072601900727019007280190072901900730019007310190073201900733019007340190073501900736019007370190073801900739019007400190074101900742019007430190074401900745019007460190074701900748019007490190075001900751019007520190075301900754019007550190075601900757019101870191018801910189019101900191019101910192019101930191019401910195019101960191019701910198019101990191020001910201019102020191020301910204019102050191020601910207019102080191020901910210019102110191021201910213019102140191021501910216019102170191021801910219019102200191022101910222019102230191022401910225019102260191022701910228019102290191023001910231019102320191023301910234019102350191023601910237019102380191023901910240019102410191024201910243019102440191024501910246019102470191024801910249019102500191025101910252019102530191025401910255019102560191025701910258019102590191026001910261019102620191026301910264019102650191026601910267019102680191026901910270019102710191027201910273019102740191027501910276019102770191027801910279019102800191028101910282019102830191028401910285019102860191028701910288019102890191029001910291019102920191029301910294019102950191029601910297019102980191029901910300019103010191030201910303019103040191030501910306019103070191030801910309019103100191031101910312019103130191031401910315019103160191031701910318019103190191032001910321019103220191032301910324019103250191032601910327019103280191032901910330019103310191033201910333019103340191033501910336019103370191033801910339019103400191034101910342019103430191034401910345019103460191034701910348019103490191035001910351019103520191035301910354019103550191035601910357019103580191035901910360019103610191036201910363019103640191036501910366019103670191036801910369019103700191037101910372019103730191037401910375019103760191037701910378019103790191038001910381019103820191038301910384019103850191038601910387019103880191038901910390019103910191039201910393019103940191039501910396019103970191039801910399019104000191040101910402019104030191040401910405019104060191040701910408019104090191041001910411019104120191041301910414019104150191041601910417019104180191041901910420019104210191042201910423019104240191042501910426019104270191042801910429019104300191043101910432019104330191043401910435019104360191043701910438019104390191044001910441019104420191044301910444019104450191044601910447019104480191044901910450019104510191045201910453019104540191045501910456019104570191045801910459019104600191046101910462019104630191046401910465019104660191046701910468019104690191047001910471019104720191047301910474019104750191047601910477019104780191047901910480019104810191048201910483019104840191048501910486019104870191048801910489019104900191049101910492019104930191049401910495019104960191049701910498019104990191050001910501019105020191050301910504019105050191050601910507019105080191050901910510019105110191051201910513019105140191051501910516019105170191051801910519019105200191052101910522019105230191052401910525019105260191052701910528019105290191053001910531019105320191053301910534019105350191053601910537019105380191053901910540019105410191054201910543019105440191054501910546019105470191054801910549019105500191055101910552019105530191055401910555019105560191055701910558019105590191056001910561019105620191056301910564019105650191056601910567019105680191056901910570019105710191057201910573019105740191057501910576019105770191057801910579019105800191058101910582019105830191058401910585019105860191058701910588019105890191059001910591019105920191059301910594019105950191059601910597019105980191059901910600019106010191060201910603019106040191060501910606019106070191060801910609019106100191061101910612019106130191061401910615019106160191061701910618019106190191062001910621019106220191062301910624019106250191062601910627019106280191062901910630019106310191063201910633019106340191063501910636019106370191063801910639019106400191064101910642019106430191064401910645019106460191064701910648019106490191065001910651019106520191065301910654019106550191065601910657019106580191065901910660019106610191066201910663019106640191066501910666019106670191066801910669019106700191067101910672019106730191067401910675019106760191067701910678019106790191068001910681019106820191068301910684019106850191068601910687019106880191068901910690019106910191069201910693019106940191069501910696019106970191069801910699019107000191070101910702019107030191070401910705019107060191070701910708019107090191071001910711019107120191071301910714019107150191071601910717019107180191071901910720019107210191072201910723019107240191072501910726019107270191072801910729019107300191073101910732019107330191073401910735019107360191073701910738019107390191074001910741019107420191074301910744019107450191074601910747019107480191074901910750019107510191075201910753019107540191075501910756019107570192018701920188019201890192019001920191019201920192019301920194019201950192019601920197019201980192019901920200019202010192020201920203019202040192020501920206019202070192020801920209019202100192021101920212019202130192021401920215019202160192021701920218019202190192022001920221019202220192022301920224019202250192022601920227019202280192022901920230019202310192023201920233019202340192023501920236019202370192023801920239019202400192024101920242019202430192024401920245019202460192024701920248019202490192025001920251019202520192025301920254019202550192025601920257019202580192025901920260019202610192026201920263019202640192026501920266019202670192026801920269019202700192027101920272019202730192027401920275019202760192027701920278019202790192028001920281019202820192028301920284019202850192028601920287019202880192028901920290019202910192029201920293019202940192029501920296019202970192029801920299019203000192030101920302019203030192030401920305019203060192030701920308019203090192031001920311019203120192031301920314019203150192031601920317019203180192031901920320019203210192032201920323019203240192032501920326019203270192032801920329019203300192033101920332019203330192033401920335019203360192033701920338019203390192034001920341019203420192034301920344019203450192034601920347019203480192034901920350019203510192035201920353019203540192035501920356019203570192035801920359019203600192036101920362019203630192036401920365019203660192036701920368019203690192037001920371019203720192037301920374019203750192037601920377019203780192037901920380019203810192038201920383019203840192038501920386019203870192038801920389019203900192039101920392019203930192039401920395019203960192039701920398019203990192040001920401019204020192040301920404019204050192040601920407019204080192040901920410019204110192041201920413019204140192041501920416019204170192041801920419019204200192042101920422019204230192042401920425019204260192042701920428019204290192043001920431019204320192043301920434019204350192043601920437019204380192043901920440019204410192044201920443019204440192044501920446019204470192044801920449019204500192045101920452019204530192045401920455019204560192045701920458019204590192046001920461019204620192046301920464019204650192046601920467019204680192046901920470019204710192047201920473019204740192047501920476019204770192047801920479019204800192048101920482019204830192048401920485019204860192048701920488019204890192049001920491019204920192049301920494019204950192049601920497019204980192049901920500019205010192050201920503019205040192050501920506019205070192050801920509019205100192051101920512019205130192051401920515019205160192051701920518019205190192052001920521019205220192052301920524019205250192052601920527019205280192052901920530019205310192053201920533019205340192053501920536019205370192053801920539019205400192054101920542019205430192054401920545019205460192054701920548019205490192055001920551019205520192055301920554019205550192055601920557019205580192055901920560019205610192056201920563019205640192056501920566019205670192056801920569019205700192057101920572019205730192057401920575019205760192057701920578019205790192058001920581019205820192058301920584019205850192058601920587019205880192058901920590019205910192059201920593019205940192059501920596019205970192059801920599019206000192060101920602019206030192060401920605019206060192060701920608019206090192061001920611019206120192061301920614019206150192061601920617019206180192061901920620019206210192062201920623019206240192062501920626019206270192062801920629019206300192063101920632019206330192063401920635019206360192063701920638019206390192064001920641019206420192064301920644019206450192064601920647019206480192064901920650019206510192065201920653019206540192065501920656019206570192065801920659019206600192066101920662019206630192066401920665019206660192066701920668019206690192067001920671019206720192067301920674019206750192067601920677019206780192067901920680019206810192068201920683019206840192068501920686019206870192068801920689019206900192069101920692019206930192069401920695019206960192069701920698019206990192070001920701019207020192070301920704019207050192070601920707019207080192070901920710019207110192071201920713019207140192071501920716019207170192071801920719019207200192072101920722019207230192072401920725019207260192072701920728019207290192073001920731019207320192073301920734019207350192073601920737019207380192073901920740019207410192074201920743019207440192074501920746019207470192074801920749019207500192075101920752019207530192075401920755019207560193018601930187019301880193018901930190019301910193019201930193019301940193019501930196019301970193019801930199019302000193020101930202019302030193020401930205019302060193020701930208019302090193021001930211019302120193021301930214019302150193021601930217019302180193021901930220019302210193022201930223019302240193022501930226019302270193022801930229019302300193023101930232019302330193023401930235019302360193023701930238019302390193024001930241019302420193024301930244019302450193024601930247019302480193024901930250019302510193025201930253019302540193025501930256019302570193025801930259019302600193026101930262019302630193026401930265019302660193026701930268019302690193027001930271019302720193027301930274019302750193027601930277019302780193027901930280019302810193028201930283019302840193028501930286019302870193028801930289019302900193029101930292019302930193029401930295019302960193029701930298019302990193030001930301019303020193030301930304019303050193030601930307019303080193030901930310019303110193031201930313019303140193031501930316019303170193031801930319019303200193032101930322019303230193032401930325019303260193032701930328019303290193033001930331019303320193033301930334019303350193033601930337019303380193033901930340019303410193034201930343019303440193034501930346019303470193034801930349019303500193035101930352019303530193035401930355019303560193035701930358019303590193036001930361019303620193036301930364019303650193036601930367019303680193036901930370019303710193037201930373019303740193037501930376019303770193037801930379019303800193038101930382019303830193038401930385019303860193038701930388019303890193039001930391019303920193039301930394019303950193039601930397019303980193039901930400019304010193040201930403019304040193040501930406019304070193040801930409019304100193041101930412019304130193041401930415019304160193041701930418019304190193042001930421019304220193042301930424019304250193042601930427019304280193042901930430019304310193043201930433019304340193043501930436019304370193043801930439019304400193044101930442019304430193044401930445019304460193044701930448019304490193045001930451019304520193045301930454019304550193045601930457019304580193045901930460019304610193046201930463019304640193046501930466019304670193046801930469019304700193047101930472019304730193047401930475019304760193047701930478019304790193048001930481019304820193048301930484019304850193048601930487019304880193048901930490019304910193049201930493019304940193049501930496019304970193049801930499019305000193050101930502019305030193050401930505019305060193050701930508019305090193051001930511019305120193051301930514019305150193051601930517019305180193051901930520019305210193052201930523019305240193052501930526019305270193052801930529019305300193053101930532019305330193053401930535019305360193053701930538019305390193054001930541019305420193054301930544019305450193054601930547019305480193054901930550019305510193055201930553019305540193055501930556019305570193055801930559019305600193056101930562019305630193056401930565019305660193056701930568019305690193057001930571019305720193057301930574019305750193057601930577019305780193057901930580019305810193058201930583019305840193058501930586019305870193058801930589019305900193059101930592019305930193059401930595019305960193059701930598019305990193060001930601019306020193060301930604019306050193060601930607019306080193060901930610019306110193061201930613019306140193061501930616019306170193061801930619019306200193062101930622019306230193062401930625019306260193062701930628019306290193063001930631019306320193063301930634019306350193063601930637019306380193063901930640019306410193064201930643019306440193064501930646019306470193064801930649019306500193065101930652019306530193065401930655019306560193065701930658019306590193066001930661019306620193066301930664019306650193066601930667019306680193066901930670019306710193067201930673019306740193067501930676019306770193067801930679019306800193068101930682019306830193068401930685019306860193068701930688019306890193069001930691019306920193069301930694019306950193069601930697019306980193069901930700019307010193070201930703019307040193070501930706019307070193070801930709019307100193071101930712019307130193071401930715019307160193071701930718019307190193072001930721019307220193072301930724019307250193072601930727019307280193072901930730019307310193073201930733019307340193073501930736019307370193073801930739019307400193074101930742019307430193074401930745019307460193074701930748019307490193075001930751019307520193075301930754019307550193075601940186019401870194018801940189019401900194019101940192019401930194019401940195019401960194019701940198019401990194020001940201019402020194020301940204019402050194020601940207019402080194020901940210019402110194021201940213019402140194021501940216019402170194021801940219019402200194022101940222019402230194022401940225019402260194022701940228019402290194023001940231019402320194023301940234019402350194023601940237019402380194023901940240019402410194024201940243019402440194024501940246019402470194024801940249019402500194025101940252019402530194025401940255019402560194025701940258019402590194026001940261019402620194026301940264019402650194026601940267019402680194026901940270019402710194027201940273019402740194027501940276019402770194027801940279019402800194028101940282019402830194028401940285019402860194028701940288019402890194029001940291019402920194029301940294019402950194029601940297019402980194029901940300019403010194030201940303019403040194030501940306019403070194030801940309019403100194031101940312019403130194031401940315019403160194031701940318019403190194032001940321019403220194032301940324019403250194032601940327019403280194032901940330019403310194033201940333019403340194033501940336019403370194033801940339019403400194034101940342019403430194034401940345019403460194034701940348019403490194035001940351019403520194035301940354019403550194035601940357019403580194035901940360019403610194036201940363019403640194036501940366019403670194036801940369019403700194037101940372019403730194037401940375019403760194037701940378019403790194038001940381019403820194038301940384019403850194038601940387019403880194038901940390019403910194039201940393019403940194039501940396019403970194039801940399019404000194040101940402019404030194040401940405019404060194040701940408019404090194041001940411019404120194041301940414019404150194041601940417019404180194041901940420019404210194042201940423019404240194042501940426019404270194042801940429019404300194043101940432019404330194043401940435019404360194043701940438019404390194044001940441019404420194044301940444019404450194044601940447019404480194044901940450019404510194045201940453019404540194045501940456019404570194045801940459019404600194046101940462019404630194046401940465019404660194046701940468019404690194047001940471019404720194047301940474019404750194047601940477019404780194047901940480019404810194048201940483019404840194048501940486019404870194048801940489019404900194049101940492019404930194049401940495019404960194049701940498019404990194050001940501019405020194050301940504019405050194050601940507019405080194050901940510019405110194051201940513019405140194051501940516019405170194051801940519019405200194052101940522019405230194052401940525019405260194052701940528019405290194053001940531019405320194053301940534019405350194053601940537019405380194053901940540019405410194054201940543019405440194054501940546019405470194054801940549019405500194055101940552019405530194055401940555019405560194055701940558019405590194056001940561019405620194056301940564019405650194056601940567019405680194056901940570019405710194057201940573019405740194057501940576019405770194057801940579019405800194058101940582019405830194058401940585019405860194058701940588019405890194059001940591019405920194059301940594019405950194059601940597019405980194059901940600019406010194060201940603019406040194060501940606019406070194060801940609019406100194061101940612019406130194061401940615019406160194061701940618019406190194062001940621019406220194062301940624019406250194062601940627019406280194062901940630019406310194063201940633019406340194063501940636019406370194063801940639019406400194064101940642019406430194064401940645019406460194064701940648019406490194065001940651019406520194065301940654019406550194065601940657019406580194065901940660019406610194066201940663019406640194066501940666019406670194066801940669019406700194067101940672019406730194067401940675019406760194067701940678019406790194068001940681019406820194068301940684019406850194068601940687019406880194068901940690019406910194069201940693019406940194069501940696019406970194069801940699019407000194070101940702019407030194070401940705019407060194070701940708019407090194071001940711019407120194071301940714019407150194071601940717019407180194071901940720019407210194072201940723019407240194072501940726019407270194072801940729019407300194073101940732019407330194073401940735019407360194073701940738019407390194074001940741019407420194074301940744019407450194074601940747019407480194074901940750019407510194075201940753019407540194075501940756019501850195018601950187019501880195018901950190019501910195019201950193019501940195019501950196019501970195019801950199019502000195020101950202019502030195020401950205019502060195020701950208019502090195021001950211019502120195021301950214019502150195021601950217019502180195021901950220019502210195022201950223019502240195022501950226019502270195022801950229019502300195023101950232019502330195023401950235019502360195023701950238019502390195024001950241019502420195024301950244019502450195024601950247019502480195024901950250019502510195025201950253019502540195025501950256019502570195025801950259019502600195026101950262019502630195026401950265019502660195026701950268019502690195027001950271019502720195027301950274019502750195027601950277019502780195027901950280019502810195028201950283019502840195028501950286019502870195028801950289019502900195029101950292019502930195029401950295019502960195029701950298019502990195030001950301019503020195030301950304019503050195030601950307019503080195030901950310019503110195031201950313019503140195031501950316019503170195031801950319019503200195032101950322019503230195032401950325019503260195032701950328019503290195033001950331019503320195033301950334019503350195033601950337019503380195033901950340019503410195034201950343019503440195034501950346019503470195034801950349019503500195035101950352019503530195035401950355019503560195035701950358019503590195036001950361019503620195036301950364019503650195036601950367019503680195036901950370019503710195037201950373019503740195037501950376019503770195037801950379019503800195038101950382019503830195038401950385019503860195038701950388019503890195039001950391019503920195039301950394019503950195039601950397019503980195039901950400019504010195040201950403019504040195040501950406019504070195040801950409019504100195041101950412019504130195041401950415019504160195041701950418019504190195042001950421019504220195042301950424019504250195042601950427019504280195042901950430019504310195043201950433019504340195043501950436019504370195043801950439019504400195044101950442019504430195044401950445019504460195044701950448019504490195045001950451019504520195045301950454019504550195045601950457019504580195045901950460019504610195046201950463019504640195046501950466019504670195046801950469019504700195047101950472019504730195047401950475019504760195047701950478019504790195048001950481019504820195048301950484019504850195048601950487019504880195048901950490019504910195049201950493019504940195049501950496019504970195049801950499019505000195050101950502019505030195050401950505019505060195050701950508019505090195051001950511019505120195051301950514019505150195051601950517019505180195051901950520019505210195052201950523019505240195052501950526019505270195052801950529019505300195053101950532019505330195053401950535019505360195053701950538019505390195054001950541019505420195054301950544019505450195054601950547019505480195054901950550019505510195055201950553019505540195055501950556019505570195055801950559019505600195056101950562019505630195056401950565019505660195056701950568019505690195057001950571019505720195057301950574019505750195057601950577019505780195057901950580019505810195058201950583019505840195058501950586019505870195058801950589019505900195059101950592019505930195059401950595019505960195059701950598019505990195060001950601019506020195060301950604019506050195060601950607019506080195060901950610019506110195061201950613019506140195061501950616019506170195061801950619019506200195062101950622019506230195062401950625019506260195062701950628019506290195063001950631019506320195063301950634019506350195063601950637019506380195063901950640019506410195064201950643019506440195064501950646019506470195064801950649019506500195065101950652019506530195065401950655019506560195065701950658019506590195066001950661019506620195066301950664019506650195066601950667019506680195066901950670019506710195067201950673019506740195067501950676019506770195067801950679019506800195068101950682019506830195068401950685019506860195068701950688019506890195069001950691019506920195069301950694019506950195069601950697019506980195069901950700019507010195070201950703019507040195070501950706019507070195070801950709019507100195071101950712019507130195071401950715019507160195071701950718019507190195072001950721019507220195072301950724019507250195072601950727019507280195072901950730019507310195073201950733019507340195073501950736019507370195073801950739019507400195074101950742019507430195074401950745019507460195074701950748019507490195075001950751019507520195075301950754019507550196018501960186019601870196018801960189019601900196019101960192019601930196019401960195019601960196019701960198019601990196020001960201019602020196020301960204019602050196020601960207019602080196020901960210019602110196021201960213019602140196021501960216019602170196021801960219019602200196022101960222019602230196022401960225019602260196022701960228019602290196023001960231019602320196023301960234019602350196023601960237019602380196023901960240019602410196024201960243019602440196024501960246019602470196024801960249019602500196025101960252019602530196025401960255019602560196025701960258019602590196026001960261019602620196026301960264019602650196026601960267019602680196026901960270019602710196027201960273019602740196027501960276019602770196027801960279019602800196028101960282019602830196028401960285019602860196028701960288019602890196029001960291019602920196029301960294019602950196029601960297019602980196029901960300019603010196030201960303019603040196030501960306019603070196030801960309019603100196031101960312019603130196031401960315019603160196031701960318019603190196032001960321019603220196032301960324019603250196032601960327019603280196032901960330019603310196033201960333019603340196033501960336019603370196033801960339019603400196034101960342019603430196034401960345019603460196034701960348019603490196035001960351019603520196035301960354019603550196035601960357019603580196035901960360019603610196036201960363019603640196036501960366019603670196036801960369019603700196037101960372019603730196037401960375019603760196037701960378019603790196038001960381019603820196038301960384019603850196038601960387019603880196038901960390019603910196039201960393019603940196039501960396019603970196039801960399019604000196040101960402019604030196040401960405019604060196040701960408019604090196041001960411019604120196041301960414019604150196041601960417019604180196041901960420019604210196042201960423019604240196042501960426019604270196042801960429019604300196043101960432019604330196043401960435019604360196043701960438019604390196044001960441019604420196044301960444019604450196044601960447019604480196044901960450019604510196045201960453019604540196045501960456019604570196045801960459019604600196046101960462019604630196046401960465019604660196046701960468019604690196047001960471019604720196047301960474019604750196047601960477019604780196047901960480019604810196048201960483019604840196048501960486019604870196048801960489019604900196049101960492019604930196049401960495019604960196049701960498019604990196050001960501019605020196050301960504019605050196050601960507019605080196050901960510019605110196051201960513019605140196051501960516019605170196051801960519019605200196052101960522019605230196052401960525019605260196052701960528019605290196053001960531019605320196053301960534019605350196053601960537019605380196053901960540019605410196054201960543019605440196054501960546019605470196054801960549019605500196055101960552019605530196055401960555019605560196055701960558019605590196056001960561019605620196056301960564019605650196056601960567019605680196056901960570019605710196057201960573019605740196057501960576019605770196057801960579019605800196058101960582019605830196058401960585019605860196058701960588019605890196059001960591019605920196059301960594019605950196059601960597019605980196059901960600019606010196060201960603019606040196060501960606019606070196060801960609019606100196061101960612019606130196061401960615019606160196061701960618019606190196062001960621019606220196062301960624019606250196062601960627019606280196062901960630019606310196063201960633019606340196063501960636019606370196063801960639019606400196064101960642019606430196064401960645019606460196064701960648019606490196065001960651019606520196065301960654019606550196065601960657019606580196065901960660019606610196066201960663019606640196066501960666019606670196066801960669019606700196067101960672019606730196067401960675019606760196067701960678019606790196068001960681019606820196068301960684019606850196068601960687019606880196068901960690019606910196069201960693019606940196069501960696019606970196069801960699019607000196070101960702019607030196070401960705019607060196070701960708019607090196071001960711019607120196071301960714019607150196071601960717019607180196071901960720019607210196072201960723019607240196072501960726019607270196072801960729019607300196073101960732019607330196073401960735019607360196073701960738019607390196074001960741019607420196074301960744019607450196074601960747019607480196074901960750019607510196075201960753019607540196075501970184019701850197018601970187019701880197018901970190019701910197019201970193019701940197019501970196019701970197019801970199019702000197020101970202019702030197020401970205019702060197020701970208019702090197021001970211019702120197021301970214019702150197021601970217019702180197021901970220019702210197022201970223019702240197022501970226019702270197022801970229019702300197023101970232019702330197023401970235019702360197023701970238019702390197024001970241019702420197024301970244019702450197024601970247019702480197024901970250019702510197025201970253019702540197025501970256019702570197025801970259019702600197026101970262019702630197026401970265019702660197026701970268019702690197027001970271019702720197027301970274019702750197027601970277019702780197027901970280019702810197028201970283019702840197028501970286019702870197028801970289019702900197029101970292019702930197029401970295019702960197029701970298019702990197030001970301019703020197030301970304019703050197030601970307019703080197030901970310019703110197031201970313019703140197031501970316019703170197031801970319019703200197032101970322019703230197032401970325019703260197032701970328019703290197033001970331019703320197033301970334019703350197033601970337019703380197033901970340019703410197034201970343019703440197034501970346019703470197034801970349019703500197035101970352019703530197035401970355019703560197035701970358019703590197036001970361019703620197036301970364019703650197036601970367019703680197036901970370019703710197037201970373019703740197037501970376019703770197037801970379019703800197038101970382019703830197038401970385019703860197038701970388019703890197039001970391019703920197039301970394019703950197039601970397019703980197039901970400019704010197040201970403019704040197040501970406019704070197040801970409019704100197041101970412019704130197041401970415019704160197041701970418019704190197042001970421019704220197042301970424019704250197042601970427019704280197042901970430019704310197043201970433019704340197043501970436019704370197043801970439019704400197044101970442019704430197044401970445019704460197044701970448019704490197045001970451019704520197045301970454019704550197045601970457019704580197045901970460019704610197046201970463019704640197046501970466019704670197046801970469019704700197047101970472019704730197047401970475019704760197047701970478019704790197048001970481019704820197048301970484019704850197048601970487019704880197048901970490019704910197049201970493019704940197049501970496019704970197049801970499019705000197050101970502019705030197050401970505019705060197050701970508019705090197051001970511019705120197051301970514019705150197051601970517019705180197051901970520019705210197052201970523019705240197052501970526019705270197052801970529019705300197053101970532019705330197053401970535019705360197053701970538019705390197054001970541019705420197054301970544019705450197054601970547019705480197054901970550019705510197055201970553019705540197055501970556019705570197055801970559019705600197056101970562019705630197056401970565019705660197056701970568019705690197057001970571019705720197057301970574019705750197057601970577019705780197057901970580019705810197058201970583019705840197058501970586019705870197058801970589019705900197059101970592019705930197059401970595019705960197059701970598019705990197060001970601019706020197060301970604019706050197060601970607019706080197060901970610019706110197061201970613019706140197061501970616019706170197061801970619019706200197062101970622019706230197062401970625019706260197062701970628019706290197063001970631019706320197063301970634019706350197063601970637019706380197063901970640019706410197064201970643019706440197064501970646019706470197064801970649019706500197065101970652019706530197065401970655019706560197065701970658019706590197066001970661019706620197066301970664019706650197066601970667019706680197066901970670019706710197067201970673019706740197067501970676019706770197067801970679019706800197068101970682019706830197068401970685019706860197068701970688019706890197069001970691019706920197069301970694019706950197069601970697019706980197069901970700019707010197070201970703019707040197070501970706019707070197070801970709019707100197071101970712019707130197071401970715019707160197071701970718019707190197072001970721019707220197072301970724019707250197072601970727019707280197072901970730019707310197073201970733019707340197073501970736019707370197073801970739019707400197074101970742019707430197074401970745019707460197074701970748019707490197075001970751019707520197075301970754019801840198018501980186019801870198018801980189019801900198019101980192019801930198019401980195019801960198019701980198019801990198020001980201019802020198020301980204019802050198020601980207019802080198020901980210019802110198021201980213019802140198021501980216019802170198021801980219019802200198022101980222019802230198022401980225019802260198022701980228019802290198023001980231019802320198023301980234019802350198023601980237019802380198023901980240019802410198024201980243019802440198024501980246019802470198024801980249019802500198025101980252019802530198025401980255019802560198025701980258019802590198026001980261019802620198026301980264019802650198026601980267019802680198026901980270019802710198027201980273019802740198027501980276019802770198027801980279019802800198028101980282019802830198028401980285019802860198028701980288019802890198029001980291019802920198029301980294019802950198029601980297019802980198029901980300019803010198030201980303019803040198030501980306019803070198030801980309019803100198031101980312019803130198031401980315019803160198031701980318019803190198032001980321019803220198032301980324019803250198032601980327019803280198032901980330019803310198033201980333019803340198033501980336019803370198033801980339019803400198034101980342019803430198034401980345019803460198034701980348019803490198035001980351019803520198035301980354019803550198035601980357019803580198035901980360019803610198036201980363019803640198036501980366019803670198036801980369019803700198037101980372019803730198037401980375019803760198037701980378019803790198038001980381019803820198038301980384019803850198038601980387019803880198038901980390019803910198039201980393019803940198039501980396019803970198039801980399019804000198040101980402019804030198040401980405019804060198040701980408019804090198041001980411019804120198041301980414019804150198041601980417019804180198041901980420019804210198042201980423019804240198042501980426019804270198042801980429019804300198043101980432019804330198043401980435019804360198043701980438019804390198044001980441019804420198044301980444019804450198044601980447019804480198044901980450019804510198045201980453019804540198045501980456019804570198045801980459019804600198046101980462019804630198046401980465019804660198046701980468019804690198047001980471019804720198047301980474019804750198047601980477019804780198047901980480019804810198048201980483019804840198048501980486019804870198048801980489019804900198049101980492019804930198049401980495019804960198049701980498019804990198050001980501019805020198050301980504019805050198050601980507019805080198050901980510019805110198051201980513019805140198051501980516019805170198051801980519019805200198052101980522019805230198052401980525019805260198052701980528019805290198053001980531019805320198053301980534019805350198053601980537019805380198053901980540019805410198054201980543019805440198054501980546019805470198054801980549019805500198055101980552019805530198055401980555019805560198055701980558019805590198056001980561019805620198056301980564019805650198056601980567019805680198056901980570019805710198057201980573019805740198057501980576019805770198057801980579019805800198058101980582019805830198058401980585019805860198058701980588019805890198059001980591019805920198059301980594019805950198059601980597019805980198059901980600019806010198060201980603019806040198060501980606019806070198060801980609019806100198061101980612019806130198061401980615019806160198061701980618019806190198062001980621019806220198062301980624019806250198062601980627019806280198062901980630019806310198063201980633019806340198063501980636019806370198063801980639019806400198064101980642019806430198064401980645019806460198064701980648019806490198065001980651019806520198065301980654019806550198065601980657019806580198065901980660019806610198066201980663019806640198066501980666019806670198066801980669019806700198067101980672019806730198067401980675019806760198067701980678019806790198068001980681019806820198068301980684019806850198068601980687019806880198068901980690019806910198069201980693019806940198069501980696019806970198069801980699019807000198070101980702019807030198070401980705019807060198070701980708019807090198071001980711019807120198071301980714019807150198071601980717019807180198071901980720019807210198072201980723019807240198072501980726019807270198072801980729019807300198073101980732019807330198073401980735019807360198073701980738019807390198074001980741019807420198074301980744019807450198074601980747019807480198074901980750019807510198075201980753019807540199018301990184019901850199018601990187019901880199018901990190019901910199019201990193019901940199019501990196019901970199019801990199019902000199020101990202019902030199020401990205019902060199020701990208019902090199021001990211019902120199021301990214019902150199021601990217019902180199021901990220019902210199022201990223019902240199022501990226019902270199022801990229019902300199023101990232019902330199023401990235019902360199023701990238019902390199024001990241019902420199024301990244019902450199024601990247019902480199024901990250019902510199025201990253019902540199025501990256019902570199025801990259019902600199026101990262019902630199026401990265019902660199026701990268019902690199027001990271019902720199027301990274019902750199027601990277019902780199027901990280019902810199028201990283019902840199028501990286019902870199028801990289019902900199029101990292019902930199029401990295019902960199029701990298019902990199030001990301019903020199030301990304019903050199030601990307019903080199030901990310019903110199031201990313019903140199031501990316019903170199031801990319019903200199032101990322019903230199032401990325019903260199032701990328019903290199033001990331019903320199033301990334019903350199033601990337019903380199033901990340019903410199034201990343019903440199034501990346019903470199034801990349019903500199035101990352019903530199035401990355019903560199035701990358019903590199036001990361019903620199036301990364019903650199036601990367019903680199036901990370019903710199037201990373019903740199037501990376019903770199037801990379019903800199038101990382019903830199038401990385019903860199038701990388019903890199039001990391019903920199039301990394019903950199039601990397019903980199039901990400019904010199040201990403019904040199040501990406019904070199040801990409019904100199041101990412019904130199041401990415019904160199041701990418019904190199042001990421019904220199042301990424019904250199042601990427019904280199042901990430019904310199043201990433019904340199043501990436019904370199043801990439019904400199044101990442019904430199044401990445019904460199044701990448019904490199045001990451019904520199045301990454019904550199045601990457019904580199045901990460019904610199046201990463019904640199046501990466019904670199046801990469019904700199047101990472019904730199047401990475019904760199047701990478019904790199048001990481019904820199048301990484019904850199048601990487019904880199048901990490019904910199049201990493019904940199049501990496019904970199049801990499019905000199050101990502019905030199050401990505019905060199050701990508019905090199051001990511019905120199051301990514019905150199051601990517019905180199051901990520019905210199052201990523019905240199052501990526019905270199052801990529019905300199053101990532019905330199053401990535019905360199053701990538019905390199054001990541019905420199054301990544019905450199054601990547019905480199054901990550019905510199055201990553019905540199055501990556019905570199055801990559019905600199056101990562019905630199056401990565019905660199056701990568019905690199057001990571019905720199057301990574019905750199057601990577019905780199057901990580019905810199058201990583019905840199058501990586019905870199058801990589019905900199059101990592019905930199059401990595019905960199059701990598019905990199060001990601019906020199060301990604019906050199060601990607019906080199060901990610019906110199061201990613019906140199061501990616019906170199061801990619019906200199062101990622019906230199062401990625019906260199062701990628019906290199063001990631019906320199063301990634019906350199063601990637019906380199063901990640019906410199064201990643019906440199064501990646019906470199064801990649019906500199065101990652019906530199065401990655019906560199065701990658019906590199066001990661019906620199066301990664019906650199066601990667019906680199066901990670019906710199067201990673019906740199067501990676019906770199067801990679019906800199068101990682019906830199068401990685019906860199068701990688019906890199069001990691019906920199069301990694019906950199069601990697019906980199069901990700019907010199070201990703019907040199070501990706019907070199070801990709019907100199071101990712019907130199071401990715019907160199071701990718019907190199072001990721019907220199072301990724019907250199072601990727019907280199072901990730019907310199073201990733019907340199073501990736019907370199073801990739019907400199074101990742019907430199074401990745019907460199074701990748019907490199075001990751019907520199075302000183020001840200018502000186020001870200018802000189020001900200019102000192020001930200019402000195020001960200019702000198020001990200020002000201020002020200020302000204020002050200020602000207020002080200020902000210020002110200021202000213020002140200021502000216020002170200021802000219020002200200022102000222020002230200022402000225020002260200022702000228020002290200023002000231020002320200023302000234020002350200023602000237020002380200023902000240020002410200024202000243020002440200024502000246020002470200024802000249020002500200025102000252020002530200025402000255020002560200025702000258020002590200026002000261020002620200026302000264020002650200026602000267020002680200026902000270020002710200027202000273020002740200027502000276020002770200027802000279020002800200028102000282020002830200028402000285020002860200028702000288020002890200029002000291020002920200029302000294020002950200029602000297020002980200029902000300020003010200030202000303020003040200030502000306020003070200030802000309020003100200031102000312020003130200031402000315020003160200031702000318020003190200032002000321020003220200032302000324020003250200032602000327020003280200032902000330020003310200033202000333020003340200033502000336020003370200033802000339020003400200034102000342020003430200034402000345020003460200034702000348020003490200035002000351020003520200035302000354020003550200035602000357020003580200035902000360020003610200036202000363020003640200036502000366020003670200036802000369020003700200037102000372020003730200037402000375020003760200037702000378020003790200038002000381020003820200038302000384020003850200038602000387020003880200038902000390020003910200039202000393020003940200039502000396020003970200039802000399020004000200040102000402020004030200040402000405020004060200040702000408020004090200041002000411020004120200041302000414020004150200041602000417020004180200041902000420020004210200042202000423020004240200042502000426020004270200042802000429020004300200043102000432020004330200043402000435020004360200043702000438020004390200044002000441020004420200044302000444020004450200044602000447020004480200044902000450020004510200045202000453020004540200045502000456020004570200045802000459020004600200046102000462020004630200046402000465020004660200046702000468020004690200047002000471020004720200047302000474020004750200047602000477020004780200047902000480020004810200048202000483020004840200048502000486020004870200048802000489020004900200049102000492020004930200049402000495020004960200049702000498020004990200050002000501020005020200050302000504020005050200050602000507020005080200050902000510020005110200051202000513020005140200051502000516020005170200051802000519020005200200052102000522020005230200052402000525020005260200052702000528020005290200053002000531020005320200053302000534020005350200053602000537020005380200053902000540020005410200054202000543020005440200054502000546020005470200054802000549020005500200055102000552020005530200055402000555020005560200055702000558020005590200056002000561020005620200056302000564020005650200056602000567020005680200056902000570020005710200057202000573020005740200057502000576020005770200057802000579020005800200058102000582020005830200058402000585020005860200058702000588020005890200059002000591020005920200059302000594020005950200059602000597020005980200059902000600020006010200060202000603020006040200060502000606020006070200060802000609020006100200061102000612020006130200061402000615020006160200061702000618020006190200062002000621020006220200062302000624020006250200062602000627020006280200062902000630020006310200063202000633020006340200063502000636020006370200063802000639020006400200064102000642020006430200064402000645020006460200064702000648020006490200065002000651020006520200065302000654020006550200065602000657020006580200065902000660020006610200066202000663020006640200066502000666020006670200066802000669020006700200067102000672020006730200067402000675020006760200067702000678020006790200068002000681020006820200068302000684020006850200068602000687020006880200068902000690020006910200069202000693020006940200069502000696020006970200069802000699020007000200070102000702020007030200070402000705020007060200070702000708020007090200071002000711020007120200071302000714020007150200071602000717020007180200071902000720020007210200072202000723020007240200072502000726020007270200072802000729020007300200073102000732020007330200073402000735020007360200073702000738020007390200074002000741020007420200074302000744020007450200074602000747020007480200074902000750020007510200075202000753020101820201018302010184020101850201018602010187020101880201018902010190020101910201019202010193020101940201019502010196020101970201019802010199020102000201020102010202020102030201020402010205020102060201020702010208020102090201021002010211020102120201021302010214020102150201021602010217020102180201021902010220020102210201022202010223020102240201022502010226020102270201022802010229020102300201023102010232020102330201023402010235020102360201023702010238020102390201024002010241020102420201024302010244020102450201024602010247020102480201024902010250020102510201025202010253020102540201025502010256020102570201025802010259020102600201026102010262020102630201026402010265020102660201026702010268020102690201027002010271020102720201027302010274020102750201027602010277020102780201027902010280020102810201028202010283020102840201028502010286020102870201028802010289020102900201029102010292020102930201029402010295020102960201029702010298020102990201030002010301020103020201030302010304020103050201030602010307020103080201030902010310020103110201031202010313020103140201031502010316020103170201031802010319020103200201032102010322020103230201032402010325020103260201032702010328020103290201033002010331020103320201033302010334020103350201033602010337020103380201033902010340020103410201034202010343020103440201034502010346020103470201034802010349020103500201035102010352020103530201035402010355020103560201035702010358020103590201036002010361020103620201036302010364020103650201036602010367020103680201036902010370020103710201037202010373020103740201037502010376020103770201037802010379020103800201038102010382020103830201038402010385020103860201038702010388020103890201039002010391020103920201039302010394020103950201039602010397020103980201039902010400020104010201040202010403020104040201040502010406020104070201040802010409020104100201041102010412020104130201041402010415020104160201041702010418020104190201042002010421020104220201042302010424020104250201042602010427020104280201042902010430020104310201043202010433020104340201043502010436020104370201043802010439020104400201044102010442020104430201044402010445020104460201044702010448020104490201045002010451020104520201045302010454020104550201045602010457020104580201045902010460020104610201046202010463020104640201046502010466020104670201046802010469020104700201047102010472020104730201047402010475020104760201047702010478020104790201048002010481020104820201048302010484020104850201048602010487020104880201048902010490020104910201049202010493020104940201049502010496020104970201049802010499020105000201050102010502020105030201050402010505020105060201050702010508020105090201051002010511020105120201051302010514020105150201051602010517020105180201051902010520020105210201052202010523020105240201052502010526020105270201052802010529020105300201053102010532020105330201053402010535020105360201053702010538020105390201054002010541020105420201054302010544020105450201054602010547020105480201054902010550020105510201055202010553020105540201055502010556020105570201055802010559020105600201056102010562020105630201056402010565020105660201056702010568020105690201057002010571020105720201057302010574020105750201057602010577020105780201057902010580020105810201058202010583020105840201058502010586020105870201058802010589020105900201059102010592020105930201059402010595020105960201059702010598020105990201060002010601020106020201060302010604020106050201060602010607020106080201060902010610020106110201061202010613020106140201061502010616020106170201061802010619020106200201062102010622020106230201062402010625020106260201062702010628020106290201063002010631020106320201063302010634020106350201063602010637020106380201063902010640020106410201064202010643020106440201064502010646020106470201064802010649020106500201065102010652020106530201065402010655020106560201065702010658020106590201066002010661020106620201066302010664020106650201066602010667020106680201066902010670020106710201067202010673020106740201067502010676020106770201067802010679020106800201068102010682020106830201068402010685020106860201068702010688020106890201069002010691020106920201069302010694020106950201069602010697020106980201069902010700020107010201070202010703020107040201070502010706020107070201070802010709020107100201071102010712020107130201071402010715020107160201071702010718020107190201072002010721020107220201072302010724020107250201072602010727020107280201072902010730020107310201073202010733020107340201073502010736020107370201073802010739020107400201074102010742020107430201074402010745020107460201074702010748020107490201075002010751020107520202018202020183020201840202018502020186020201870202018802020189020201900202019102020192020201930202019402020195020201960202019702020198020201990202020002020201020202020202020302020204020202050202020602020207020202080202020902020210020202110202021202020213020202140202021502020216020202170202021802020219020202200202022102020222020202230202022402020225020202260202022702020228020202290202023002020231020202320202023302020234020202350202023602020237020202380202023902020240020202410202024202020243020202440202024502020246020202470202024802020249020202500202025102020252020202530202025402020255020202560202025702020258020202590202026002020261020202620202026302020264020202650202026602020267020202680202026902020270020202710202027202020273020202740202027502020276020202770202027802020279020202800202028102020282020202830202028402020285020202860202028702020288020202890202029002020291020202920202029302020294020202950202029602020297020202980202029902020300020203010202030202020303020203040202030502020306020203070202030802020309020203100202031102020312020203130202031402020315020203160202031702020318020203190202032002020321020203220202032302020324020203250202032602020327020203280202032902020330020203310202033202020333020203340202033502020336020203370202033802020339020203400202034102020342020203430202034402020345020203460202034702020348020203490202035002020351020203520202035302020354020203550202035602020357020203580202035902020360020203610202036202020363020203640202036502020366020203670202036802020369020203700202037102020372020203730202037402020375020203760202037702020378020203790202038002020381020203820202038302020384020203850202038602020387020203880202038902020390020203910202039202020393020203940202039502020396020203970202039802020399020204000202040102020402020204030202040402020405020204060202040702020408020204090202041002020411020204120202041302020414020204150202041602020417020204180202041902020420020204210202042202020423020204240202042502020426020204270202042802020429020204300202043102020432020204330202043402020435020204360202043702020438020204390202044002020441020204420202044302020444020204450202044602020447020204480202044902020450020204510202045202020453020204540202045502020456020204570202045802020459020204600202046102020462020204630202046402020465020204660202046702020468020204690202047002020471020204720202047302020474020204750202047602020477020204780202047902020480020204810202048202020483020204840202048502020486020204870202048802020489020204900202049102020492020204930202049402020495020204960202049702020498020204990202050002020501020205020202050302020504020205050202050602020507020205080202050902020510020205110202051202020513020205140202051502020516020205170202051802020519020205200202052102020522020205230202052402020525020205260202052702020528020205290202053002020531020205320202053302020534020205350202053602020537020205380202053902020540020205410202054202020543020205440202054502020546020205470202054802020549020205500202055102020552020205530202055402020555020205560202055702020558020205590202056002020561020205620202056302020564020205650202056602020567020205680202056902020570020205710202057202020573020205740202057502020576020205770202057802020579020205800202058102020582020205830202058402020585020205860202058702020588020205890202059002020591020205920202059302020594020205950202059602020597020205980202059902020600020206010202060202020603020206040202060502020606020206070202060802020609020206100202061102020612020206130202061402020615020206160202061702020618020206190202062002020621020206220202062302020624020206250202062602020627020206280202062902020630020206310202063202020633020206340202063502020636020206370202063802020639020206400202064102020642020206430202064402020645020206460202064702020648020206490202065002020651020206520202065302020654020206550202065602020657020206580202065902020660020206610202066202020663020206640202066502020666020206670202066802020669020206700202067102020672020206730202067402020675020206760202067702020678020206790202068002020681020206820202068302020684020206850202068602020687020206880202068902020690020206910202069202020693020206940202069502020696020206970202069802020699020207000202070102020702020207030202070402020705020207060202070702020708020207090202071002020711020207120202071302020714020207150202071602020717020207180202071902020720020207210202072202020723020207240202072502020726020207270202072802020729020207300202073102020732020207330202073402020735020207360202073702020738020207390202074002020741020207420202074302020744020207450202074602020747020207480202074902020750020207510203018102030182020301830203018402030185020301860203018702030188020301890203019002030191020301920203019302030194020301950203019602030197020301980203019902030200020302010203020202030203020302040203020502030206020302070203020802030209020302100203021102030212020302130203021402030215020302160203021702030218020302190203022002030221020302220203022302030224020302250203022602030227020302280203022902030230020302310203023202030233020302340203023502030236020302370203023802030239020302400203024102030242020302430203024402030245020302460203024702030248020302490203025002030251020302520203025302030254020302550203025602030257020302580203025902030260020302610203026202030263020302640203026502030266020302670203026802030269020302700203027102030272020302730203027402030275020302760203027702030278020302790203028002030281020302820203028302030284020302850203028602030287020302880203028902030290020302910203029202030293020302940203029502030296020302970203029802030299020303000203030102030302020303030203030402030305020303060203030702030308020303090203031002030311020303120203031302030314020303150203031602030317020303180203031902030320020303210203032202030323020303240203032502030326020303270203032802030329020303300203033102030332020303330203033402030335020303360203033702030338020303390203034002030341020303420203034302030344020303450203034602030347020303480203034902030350020303510203035202030353020303540203035502030356020303570203035802030359020303600203036102030362020303630203036402030365020303660203036702030368020303690203037002030371020303720203037302030374020303750203037602030377020303780203037902030380020303810203038202030383020303840203038502030386020303870203038802030389020303900203039102030392020303930203039402030395020303960203039702030398020303990203040002030401020304020203040302030404020304050203040602030407020304080203040902030410020304110203041202030413020304140203041502030416020304170203041802030419020304200203042102030422020304230203042402030425020304260203042702030428020304290203043002030431020304320203043302030434020304350203043602030437020304380203043902030440020304410203044202030443020304440203044502030446020304470203044802030449020304500203045102030452020304530203045402030455020304560203045702030458020304590203046002030461020304620203046302030464020304650203046602030467020304680203046902030470020304710203047202030473020304740203047502030476020304770203047802030479020304800203048102030482020304830203048402030485020304860203048702030488020304890203049002030491020304920203049302030494020304950203049602030497020304980203049902030500020305010203050202030503020305040203050502030506020305070203050802030509020305100203051102030512020305130203051402030515020305160203051702030518020305190203052002030521020305220203052302030524020305250203052602030527020305280203052902030530020305310203053202030533020305340203053502030536020305370203053802030539020305400203054102030542020305430203054402030545020305460203054702030548020305490203055002030551020305520203055302030554020305550203055602030557020305580203055902030560020305610203056202030563020305640203056502030566020305670203056802030569020305700203057102030572020305730203057402030575020305760203057702030578020305790203058002030581020305820203058302030584020305850203058602030587020305880203058902030590020305910203059202030593020305940203059502030596020305970203059802030599020306000203060102030602020306030203060402030605020306060203060702030608020306090203061002030611020306120203061302030614020306150203061602030617020306180203061902030620020306210203062202030623020306240203062502030626020306270203062802030629020306300203063102030632020306330203063402030635020306360203063702030638020306390203064002030641020306420203064302030644020306450203064602030647020306480203064902030650020306510203065202030653020306540203065502030656020306570203065802030659020306600203066102030662020306630203066402030665020306660203066702030668020306690203067002030671020306720203067302030674020306750203067602030677020306780203067902030680020306810203068202030683020306840203068502030686020306870203068802030689020306900203069102030692020306930203069402030695020306960203069702030698020306990203070002030701020307020203070302030704020307050203070602030707020307080203070902030710020307110203071202030713020307140203071502030716020307170203071802030719020307200203072102030722020307230203072402030725020307260203072702030728020307290203073002030731020307320203073302030734020307350203073602030737020307380203073902030740020307410203074202030743020307440203074502030746020307470203074802030749020307500203075102040181020401820204018302040184020401850204018602040187020401880204018902040190020401910204019202040193020401940204019502040196020401970204019802040199020402000204020102040202020402030204020402040205020402060204020702040208020402090204021002040211020402120204021302040214020402150204021602040217020402180204021902040220020402210204022202040223020402240204022502040226020402270204022802040229020402300204023102040232020402330204023402040235020402360204023702040238020402390204024002040241020402420204024302040244020402450204024602040247020402480204024902040250020402510204025202040253020402540204025502040256020402570204025802040259020402600204026102040262020402630204026402040265020402660204026702040268020402690204027002040271020402720204027302040274020402750204027602040277020402780204027902040280020402810204028202040283020402840204028502040286020402870204028802040289020402900204029102040292020402930204029402040295020402960204029702040298020402990204030002040301020403020204030302040304020403050204030602040307020403080204030902040310020403110204031202040313020403140204031502040316020403170204031802040319020403200204032102040322020403230204032402040325020403260204032702040328020403290204033002040331020403320204033302040334020403350204033602040337020403380204033902040340020403410204034202040343020403440204034502040346020403470204034802040349020403500204035102040352020403530204035402040355020403560204035702040358020403590204036002040361020403620204036302040364020403650204036602040367020403680204036902040370020403710204037202040373020403740204037502040376020403770204037802040379020403800204038102040382020403830204038402040385020403860204038702040388020403890204039002040391020403920204039302040394020403950204039602040397020403980204039902040400020404010204040202040403020404040204040502040406020404070204040802040409020404100204041102040412020404130204041402040415020404160204041702040418020404190204042002040421020404220204042302040424020404250204042602040427020404280204042902040430020404310204043202040433020404340204043502040436020404370204043802040439020404400204044102040442020404430204044402040445020404460204044702040448020404490204045002040451020404520204045302040454020404550204045602040457020404580204045902040460020404610204046202040463020404640204046502040466020404670204046802040469020404700204047102040472020404730204047402040475020404760204047702040478020404790204048002040481020404820204048302040484020404850204048602040487020404880204048902040490020404910204049202040493020404940204049502040496020404970204049802040499020405000204050102040502020405030204050402040505020405060204050702040508020405090204051002040511020405120204051302040514020405150204051602040517020405180204051902040520020405210204052202040523020405240204052502040526020405270204052802040529020405300204053102040532020405330204053402040535020405360204053702040538020405390204054002040541020405420204054302040544020405450204054602040547020405480204054902040550020405510204055202040553020405540204055502040556020405570204055802040559020405600204056102040562020405630204056402040565020405660204056702040568020405690204057002040571020405720204057302040574020405750204057602040577020405780204057902040580020405810204058202040583020405840204058502040586020405870204058802040589020405900204059102040592020405930204059402040595020405960204059702040598020405990204060002040601020406020204060302040604020406050204060602040607020406080204060902040610020406110204061202040613020406140204061502040616020406170204061802040619020406200204062102040622020406230204062402040625020406260204062702040628020406290204063002040631020406320204063302040634020406350204063602040637020406380204063902040640020406410204064202040643020406440204064502040646020406470204064802040649020406500204065102040652020406530204065402040655020406560204065702040658020406590204066002040661020406620204066302040664020406650204066602040667020406680204066902040670020406710204067202040673020406740204067502040676020406770204067802040679020406800204068102040682020406830204068402040685020406860204068702040688020406890204069002040691020406920204069302040694020406950204069602040697020406980204069902040700020407010204070202040703020407040204070502040706020407070204070802040709020407100204071102040712020407130204071402040715020407160204071702040718020407190204072002040721020407220204072302040724020407250204072602040727020407280204072902040730020407310204073202040733020407340204073502040736020407370204073802040739020407400204074102040742020407430204074402040745020407460204074702040748020407490204075002050180020501810205018202050183020501840205018502050186020501870205018802050189020501900205019102050192020501930205019402050195020501960205019702050198020501990205020002050201020502020205020302050204020502050205020602050207020502080205020902050210020502110205021202050213020502140205021502050216020502170205021802050219020502200205022102050222020502230205022402050225020502260205022702050228020502290205023002050231020502320205023302050234020502350205023602050237020502380205023902050240020502410205024202050243020502440205024502050246020502470205024802050249020502500205025102050252020502530205025402050255020502560205025702050258020502590205026002050261020502620205026302050264020502650205026602050267020502680205026902050270020502710205027202050273020502740205027502050276020502770205027802050279020502800205028102050282020502830205028402050285020502860205028702050288020502890205029002050291020502920205029302050294020502950205029602050297020502980205029902050300020503010205030202050303020503040205030502050306020503070205030802050309020503100205031102050312020503130205031402050315020503160205031702050318020503190205032002050321020503220205032302050324020503250205032602050327020503280205032902050330020503310205033202050333020503340205033502050336020503370205033802050339020503400205034102050342020503430205034402050345020503460205034702050348020503490205035002050351020503520205035302050354020503550205035602050357020503580205035902050360020503610205036202050363020503640205036502050366020503670205036802050369020503700205037102050372020503730205037402050375020503760205037702050378020503790205038002050381020503820205038302050384020503850205038602050387020503880205038902050390020503910205039202050393020503940205039502050396020503970205039802050399020504000205040102050402020504030205040402050405020504060205040702050408020504090205041002050411020504120205041302050414020504150205041602050417020504180205041902050420020504210205042202050423020504240205042502050426020504270205042802050429020504300205043102050432020504330205043402050435020504360205043702050438020504390205044002050441020504420205044302050444020504450205044602050447020504480205044902050450020504510205045202050453020504540205045502050456020504570205045802050459020504600205046102050462020504630205046402050465020504660205046702050468020504690205047002050471020504720205047302050474020504750205047602050477020504780205047902050480020504810205048202050483020504840205048502050486020504870205048802050489020504900205049102050492020504930205049402050495020504960205049702050498020504990205050002050501020505020205050302050504020505050205050602050507020505080205050902050510020505110205051202050513020505140205051502050516020505170205051802050519020505200205052102050522020505230205052402050525020505260205052702050528020505290205053002050531020505320205053302050534020505350205053602050537020505380205053902050540020505410205054202050543020505440205054502050546020505470205054802050549020505500205055102050552020505530205055402050555020505560205055702050558020505590205056002050561020505620205056302050564020505650205056602050567020505680205056902050570020505710205057202050573020505740205057502050576020505770205057802050579020505800205058102050582020505830205058402050585020505860205058702050588020505890205059002050591020505920205059302050594020505950205059602050597020505980205059902050600020506010205060202050603020506040205060502050606020506070205060802050609020506100205061102050612020506130205061402050615020506160205061702050618020506190205062002050621020506220205062302050624020506250205062602050627020506280205062902050630020506310205063202050633020506340205063502050636020506370205063802050639020506400205064102050642020506430205064402050645020506460205064702050648020506490205065002050651020506520205065302050654020506550205065602050657020506580205065902050660020506610205066202050663020506640205066502050666020506670205066802050669020506700205067102050672020506730205067402050675020506760205067702050678020506790205068002050681020506820205068302050684020506850205068602050687020506880205068902050690020506910205069202050693020506940205069502050696020506970205069802050699020507000205070102050702020507030205070402050705020507060205070702050708020507090205071002050711020507120205071302050714020507150205071602050717020507180205071902050720020507210205072202050723020507240205072502050726020507270205072802050729020507300205073102050732020507330205073402050735020507360205073702050738020507390205074002050741020507420205074302050744020507450205074602050747020507480205074902060179020601800206018102060182020601830206018402060185020601860206018702060188020601890206019002060191020601920206019302060194020601950206019602060197020601980206019902060200020602010206020202060203020602040206020502060206020602070206020802060209020602100206021102060212020602130206021402060215020602160206021702060218020602190206022002060221020602220206022302060224020602250206022602060227020602280206022902060230020602310206023202060233020602340206023502060236020602370206023802060239020602400206024102060242020602430206024402060245020602460206024702060248020602490206025002060251020602520206025302060254020602550206025602060257020602580206025902060260020602610206026202060263020602640206026502060266020602670206026802060269020602700206027102060272020602730206027402060275020602760206027702060278020602790206028002060281020602820206028302060284020602850206028602060287020602880206028902060290020602910206029202060293020602940206029502060296020602970206029802060299020603000206030102060302020603030206030402060305020603060206030702060308020603090206031002060311020603120206031302060314020603150206031602060317020603180206031902060320020603210206032202060323020603240206032502060326020603270206032802060329020603300206033102060332020603330206033402060335020603360206033702060338020603390206034002060341020603420206034302060344020603450206034602060347020603480206034902060350020603510206035202060353020603540206035502060356020603570206035802060359020603600206036102060362020603630206036402060365020603660206036702060368020603690206037002060371020603720206037302060374020603750206037602060377020603780206037902060380020603810206038202060383020603840206038502060386020603870206038802060389020603900206039102060392020603930206039402060395020603960206039702060398020603990206040002060401020604020206040302060404020604050206040602060407020604080206040902060410020604110206041202060413020604140206041502060416020604170206041802060419020604200206042102060422020604230206042402060425020604260206042702060428020604290206043002060431020604320206043302060434020604350206043602060437020604380206043902060440020604410206044202060443020604440206044502060446020604470206044802060449020604500206045102060452020604530206045402060455020604560206045702060458020604590206046002060461020604620206046302060464020604650206046602060467020604680206046902060470020604710206047202060473020604740206047502060476020604770206047802060479020604800206048102060482020604830206048402060485020604860206048702060488020604890206049002060491020604920206049302060494020604950206049602060497020604980206049902060500020605010206050202060503020605040206050502060506020605070206050802060509020605100206051102060512020605130206051402060515020605160206051702060518020605190206052002060521020605220206052302060524020605250206052602060527020605280206052902060530020605310206053202060533020605340206053502060536020605370206053802060539020605400206054102060542020605430206054402060545020605460206054702060548020605490206055002060551020605520206055302060554020605550206055602060557020605580206055902060560020605610206056202060563020605640206056502060566020605670206056802060569020605700206057102060572020605730206057402060575020605760206057702060578020605790206058002060581020605820206058302060584020605850206058602060587020605880206058902060590020605910206059202060593020605940206059502060596020605970206059802060599020606000206060102060602020606030206060402060605020606060206060702060608020606090206061002060611020606120206061302060614020606150206061602060617020606180206061902060620020606210206062202060623020606240206062502060626020606270206062802060629020606300206063102060632020606330206063402060635020606360206063702060638020606390206064002060641020606420206064302060644020606450206064602060647020606480206064902060650020606510206065202060653020606540206065502060656020606570206065802060659020606600206066102060662020606630206066402060665020606660206066702060668020606690206067002060671020606720206067302060674020606750206067602060677020606780206067902060680020606810206068202060683020606840206068502060686020606870206068802060689020606900206069102060692020606930206069402060695020606960206069702060698020606990206070002060701020607020206070302060704020607050206070602060707020607080206070902060710020607110206071202060713020607140206071502060716020607170206071802060719020607200206072102060722020607230206072402060725020607260206072702060728020607290206073002060731020607320206073302060734020607350206073602060737020607380206073902060740020607410206074202060743020607440206074502060746020607470206074802070179020701800207018102070182020701830207018402070185020701860207018702070188020701890207019002070191020701920207019302070194020701950207019602070197020701980207019902070200020702010207020202070203020702040207020502070206020702070207020802070209020702100207021102070212020702130207021402070215020702160207021702070218020702190207022002070221020702220207022302070224020702250207022602070227020702280207022902070230020702310207023202070233020702340207023502070236020702370207023802070239020702400207024102070242020702430207024402070245020702460207024702070248020702490207025002070251020702520207025302070254020702550207025602070257020702580207025902070260020702610207026202070263020702640207026502070266020702670207026802070269020702700207027102070272020702730207027402070275020702760207027702070278020702790207028002070281020702820207028302070284020702850207028602070287020702880207028902070290020702910207029202070293020702940207029502070296020702970207029802070299020703000207030102070302020703030207030402070305020703060207030702070308020703090207031002070311020703120207031302070314020703150207031602070317020703180207031902070320020703210207032202070323020703240207032502070326020703270207032802070329020703300207033102070332020703330207033402070335020703360207033702070338020703390207034002070341020703420207034302070344020703450207034602070347020703480207034902070350020703510207035202070353020703540207035502070356020703570207035802070359020703600207036102070362020703630207036402070365020703660207036702070368020703690207037002070371020703720207037302070374020703750207037602070377020703780207037902070380020703810207038202070383020703840207038502070386020703870207038802070389020703900207039102070392020703930207039402070395020703960207039702070398020703990207040002070401020704020207040302070404020704050207040602070407020704080207040902070410020704110207041202070413020704140207041502070416020704170207041802070419020704200207042102070422020704230207042402070425020704260207042702070428020704290207043002070431020704320207043302070434020704350207043602070437020704380207043902070440020704410207044202070443020704440207044502070446020704470207044802070449020704500207045102070452020704530207045402070455020704560207045702070458020704590207046002070461020704620207046302070464020704650207046602070467020704680207046902070470020704710207047202070473020704740207047502070476020704770207047802070479020704800207048102070482020704830207048402070485020704860207048702070488020704890207049002070491020704920207049302070494020704950207049602070497020704980207049902070500020705010207050202070503020705040207050502070506020705070207050802070509020705100207051102070512020705130207051402070515020705160207051702070518020705190207052002070521020705220207052302070524020705250207052602070527020705280207052902070530020705310207053202070533020705340207053502070536020705370207053802070539020705400207054102070542020705430207054402070545020705460207054702070548020705490207055002070551020705520207055302070554020705550207055602070557020705580207055902070560020705610207056202070563020705640207056502070566020705670207056802070569020705700207057102070572020705730207057402070575020705760207057702070578020705790207058002070581020705820207058302070584020705850207058602070587020705880207058902070590020705910207059202070593020705940207059502070596020705970207059802070599020706000207060102070602020706030207060402070605020706060207060702070608020706090207061002070611020706120207061302070614020706150207061602070617020706180207061902070620020706210207062202070623020706240207062502070626020706270207062802070629020706300207063102070632020706330207063402070635020706360207063702070638020706390207064002070641020706420207064302070644020706450207064602070647020706480207064902070650020706510207065202070653020706540207065502070656020706570207065802070659020706600207066102070662020706630207066402070665020706660207066702070668020706690207067002070671020706720207067302070674020706750207067602070677020706780207067902070680020706810207068202070683020706840207068502070686020706870207068802070689020706900207069102070692020706930207069402070695020706960207069702070698020706990207070002070701020707020207070302070704020707050207070602070707020707080207070902070710020707110207071202070713020707140207071502070716020707170207071802070719020707200207072102070722020707230207072402070725020707260207072702070728020707290207073002070731020707320207073302070734020707350207073602070737020707380207073902070740020707410207074202070743020707440207074502070746020707470208017802080179020801800208018102080182020801830208018402080185020801860208018702080188020801890208019002080191020801920208019302080194020801950208019602080197020801980208019902080200020802010208020202080203020802040208020502080206020802070208020802080209020802100208021102080212020802130208021402080215020802160208021702080218020802190208022002080221020802220208022302080224020802250208022602080227020802280208022902080230020802310208023202080233020802340208023502080236020802370208023802080239020802400208024102080242020802430208024402080245020802460208024702080248020802490208025002080251020802520208025302080254020802550208025602080257020802580208025902080260020802610208026202080263020802640208026502080266020802670208026802080269020802700208027102080272020802730208027402080275020802760208027702080278020802790208028002080281020802820208028302080284020802850208028602080287020802880208028902080290020802910208029202080293020802940208029502080296020802970208029802080299020803000208030102080302020803030208030402080305020803060208030702080308020803090208031002080311020803120208031302080314020803150208031602080317020803180208031902080320020803210208032202080323020803240208032502080326020803270208032802080329020803300208033102080332020803330208033402080335020803360208033702080338020803390208034002080341020803420208034302080344020803450208034602080347020803480208034902080350020803510208035202080353020803540208035502080356020803570208035802080359020803600208036102080362020803630208036402080365020803660208036702080368020803690208037002080371020803720208037302080374020803750208037602080377020803780208037902080380020803810208038202080383020803840208038502080386020803870208038802080389020803900208039102080392020803930208039402080395020803960208039702080398020803990208040002080401020804020208040302080404020804050208040602080407020804080208040902080410020804110208041202080413020804140208041502080416020804170208041802080419020804200208042102080422020804230208042402080425020804260208042702080428020804290208043002080431020804320208043302080434020804350208043602080437020804380208043902080440020804410208044202080443020804440208044502080446020804470208044802080449020804500208045102080452020804530208045402080455020804560208045702080458020804590208046002080461020804620208046302080464020804650208046602080467020804680208046902080470020804710208047202080473020804740208047502080476020804770208047802080479020804800208048102080482020804830208048402080485020804860208048702080488020804890208049002080491020804920208049302080494020804950208049602080497020804980208049902080500020805010208050202080503020805040208050502080506020805070208050802080509020805100208051102080512020805130208051402080515020805160208051702080518020805190208052002080521020805220208052302080524020805250208052602080527020805280208052902080530020805310208053202080533020805340208053502080536020805370208053802080539020805400208054102080542020805430208054402080545020805460208054702080548020805490208055002080551020805520208055302080554020805550208055602080557020805580208055902080560020805610208056202080563020805640208056502080566020805670208056802080569020805700208057102080572020805730208057402080575020805760208057702080578020805790208058002080581020805820208058302080584020805850208058602080587020805880208058902080590020805910208059202080593020805940208059502080596020805970208059802080599020806000208060102080602020806030208060402080605020806060208060702080608020806090208061002080611020806120208061302080614020806150208061602080617020806180208061902080620020806210208062202080623020806240208062502080626020806270208062802080629020806300208063102080632020806330208063402080635020806360208063702080638020806390208064002080641020806420208064302080644020806450208064602080647020806480208064902080650020806510208065202080653020806540208065502080656020806570208065802080659020806600208066102080662020806630208066402080665020806660208066702080668020806690208067002080671020806720208067302080674020806750208067602080677020806780208067902080680020806810208068202080683020806840208068502080686020806870208068802080689020806900208069102080692020806930208069402080695020806960208069702080698020806990208070002080701020807020208070302080704020807050208070602080707020807080208070902080710020807110208071202080713020807140208071502080716020807170208071802080719020807200208072102080722020807230208072402080725020807260208072702080728020807290208073002080731020807320208073302080734020807350208073602080737020807380208073902080740020807410208074202080743020807440208074502080746020807470209017802090179020901800209018102090182020901830209018402090185020901860209018702090188020901890209019002090191020901920209019302090194020901950209019602090197020901980209019902090200020902010209020202090203020902040209020502090206020902070209020802090209020902100209021102090212020902130209021402090215020902160209021702090218020902190209022002090221020902220209022302090224020902250209022602090227020902280209022902090230020902310209023202090233020902340209023502090236020902370209023802090239020902400209024102090242020902430209024402090245020902460209024702090248020902490209025002090251020902520209025302090254020902550209025602090257020902580209025902090260020902610209026202090263020902640209026502090266020902670209026802090269020902700209027102090272020902730209027402090275020902760209027702090278020902790209028002090281020902820209028302090284020902850209028602090287020902880209028902090290020902910209029202090293020902940209029502090296020902970209029802090299020903000209030102090302020903030209030402090305020903060209030702090308020903090209031002090311020903120209031302090314020903150209031602090317020903180209031902090320020903210209032202090323020903240209032502090326020903270209032802090329020903300209033102090332020903330209033402090335020903360209033702090338020903390209034002090341020903420209034302090344020903450209034602090347020903480209034902090350020903510209035202090353020903540209035502090356020903570209035802090359020903600209036102090362020903630209036402090365020903660209036702090368020903690209037002090371020903720209037302090374020903750209037602090377020903780209037902090380020903810209038202090383020903840209038502090386020903870209038802090389020903900209039102090392020903930209039402090395020903960209039702090398020903990209040002090401020904020209040302090404020904050209040602090407020904080209040902090410020904110209041202090413020904140209041502090416020904170209041802090419020904200209042102090422020904230209042402090425020904260209042702090428020904290209043002090431020904320209043302090434020904350209043602090437020904380209043902090440020904410209044202090443020904440209044502090446020904470209044802090449020904500209045102090452020904530209045402090455020904560209045702090458020904590209046002090461020904620209046302090464020904650209046602090467020904680209046902090470020904710209047202090473020904740209047502090476020904770209047802090479020904800209048102090482020904830209048402090485020904860209048702090488020904890209049002090491020904920209049302090494020904950209049602090497020904980209049902090500020905010209050202090503020905040209050502090506020905070209050802090509020905100209051102090512020905130209051402090515020905160209051702090518020905190209052002090521020905220209052302090524020905250209052602090527020905280209052902090530020905310209053202090533020905340209053502090536020905370209053802090539020905400209054102090542020905430209054402090545020905460209054702090548020905490209055002090551020905520209055302090554020905550209055602090557020905580209055902090560020905610209056202090563020905640209056502090566020905670209056802090569020905700209057102090572020905730209057402090575020905760209057702090578020905790209058002090581020905820209058302090584020905850209058602090587020905880209058902090590020905910209059202090593020905940209059502090596020905970209059802090599020906000209060102090602020906030209060402090605020906060209060702090608020906090209061002090611020906120209061302090614020906150209061602090617020906180209061902090620020906210209062202090623020906240209062502090626020906270209062802090629020906300209063102090632020906330209063402090635020906360209063702090638020906390209064002090641020906420209064302090644020906450209064602090647020906480209064902090650020906510209065202090653020906540209065502090656020906570209065802090659020906600209066102090662020906630209066402090665020906660209066702090668020906690209067002090671020906720209067302090674020906750209067602090677020906780209067902090680020906810209068202090683020906840209068502090686020906870209068802090689020906900209069102090692020906930209069402090695020906960209069702090698020906990209070002090701020907020209070302090704020907050209070602090707020907080209070902090710020907110209071202090713020907140209071502090716020907170209071802090719020907200209072102090722020907230209072402090725020907260209072702090728020907290209073002090731020907320209073302090734020907350209073602090737020907380209073902090740020907410209074202090743020907440209074502090746021001770210017802100179021001800210018102100182021001830210018402100185021001860210018702100188021001890210019002100191021001920210019302100194021001950210019602100197021001980210019902100200021002010210020202100203021002040210020502100206021002070210020802100209021002100210021102100212021002130210021402100215021002160210021702100218021002190210022002100221021002220210022302100224021002250210022602100227021002280210022902100230021002310210023202100233021002340210023502100236021002370210023802100239021002400210024102100242021002430210024402100245021002460210024702100248021002490210025002100251021002520210025302100254021002550210025602100257021002580210025902100260021002610210026202100263021002640210026502100266021002670210026802100269021002700210027102100272021002730210027402100275021002760210027702100278021002790210028002100281021002820210028302100284021002850210028602100287021002880210028902100290021002910210029202100293021002940210029502100296021002970210029802100299021003000210030102100302021003030210030402100305021003060210030702100308021003090210031002100311021003120210031302100314021003150210031602100317021003180210031902100320021003210210032202100323021003240210032502100326021003270210032802100329021003300210033102100332021003330210033402100335021003360210033702100338021003390210034002100341021003420210034302100344021003450210034602100347021003480210034902100350021003510210035202100353021003540210035502100356021003570210035802100359021003600210036102100362021003630210036402100365021003660210036702100368021003690210037002100371021003720210037302100374021003750210037602100377021003780210037902100380021003810210038202100383021003840210038502100386021003870210038802100389021003900210039102100392021003930210039402100395021003960210039702100398021003990210040002100401021004020210040302100404021004050210040602100407021004080210040902100410021004110210041202100413021004140210041502100416021004170210041802100419021004200210042102100422021004230210042402100425021004260210042702100428021004290210043002100431021004320210043302100434021004350210043602100437021004380210043902100440021004410210044202100443021004440210044502100446021004470210044802100449021004500210045102100452021004530210045402100455021004560210045702100458021004590210046002100461021004620210046302100464021004650210046602100467021004680210046902100470021004710210047202100473021004740210047502100476021004770210047802100479021004800210048102100482021004830210048402100485021004860210048702100488021004890210049002100491021004920210049302100494021004950210049602100497021004980210049902100500021005010210050202100503021005040210050502100506021005070210050802100509021005100210051102100512021005130210051402100515021005160210051702100518021005190210052002100521021005220210052302100524021005250210052602100527021005280210052902100530021005310210053202100533021005340210053502100536021005370210053802100539021005400210054102100542021005430210054402100545021005460210054702100548021005490210055002100551021005520210055302100554021005550210055602100557021005580210055902100560021005610210056202100563021005640210056502100566021005670210056802100569021005700210057102100572021005730210057402100575021005760210057702100578021005790210058002100581021005820210058302100584021005850210058602100587021005880210058902100590021005910210059202100593021005940210059502100596021005970210059802100599021006000210060102100602021006030210060402100605021006060210060702100608021006090210061002100611021006120210061302100614021006150210061602100617021006180210061902100620021006210210062202100623021006240210062502100626021006270210062802100629021006300210063102100632021006330210063402100635021006360210063702100638021006390210064002100641021006420210064302100644021006450210064602100647021006480210064902100650021006510210065202100653021006540210065502100656021006570210065802100659021006600210066102100662021006630210066402100665021006660210066702100668021006690210067002100671021006720210067302100674021006750210067602100677021006780210067902100680021006810210068202100683021006840210068502100686021006870210068802100689021006900210069102100692021006930210069402100695021006960210069702100698021006990210070002100701021007020210070302100704021007050210070602100707021007080210070902100710021007110210071202100713021007140210071502100716021007170210071802100719021007200210072102100722021007230210072402100725021007260210072702100728021007290210073002100731021007320210073302100734021007350210073602100737021007380210073902100740021007410210074202100743021007440210074502100746021101770211017802110179021101800211018102110182021101830211018402110185021101860211018702110188021101890211019002110191021101920211019302110194021101950211019602110197021101980211019902110200021102010211020202110203021102040211020502110206021102070211020802110209021102100211021102110212021102130211021402110215021102160211021702110218021102190211022002110221021102220211022302110224021102250211022602110227021102280211022902110230021102310211023202110233021102340211023502110236021102370211023802110239021102400211024102110242021102430211024402110245021102460211024702110248021102490211025002110251021102520211025302110254021102550211025602110257021102580211025902110260021102610211026202110263021102640211026502110266021102670211026802110269021102700211027102110272021102730211027402110275021102760211027702110278021102790211028002110281021102820211028302110284021102850211028602110287021102880211028902110290021102910211029202110293021102940211029502110296021102970211029802110299021103000211030102110302021103030211030402110305021103060211030702110308021103090211031002110311021103120211031302110314021103150211031602110317021103180211031902110320021103210211032202110323021103240211032502110326021103270211032802110329021103300211033102110332021103330211033402110335021103360211033702110338021103390211034002110341021103420211034302110344021103450211034602110347021103480211034902110350021103510211035202110353021103540211035502110356021103570211035802110359021103600211036102110362021103630211036402110365021103660211036702110368021103690211037002110371021103720211037302110374021103750211037602110377021103780211037902110380021103810211038202110383021103840211038502110386021103870211038802110389021103900211039102110392021103930211039402110395021103960211039702110398021103990211040002110401021104020211040302110404021104050211040602110407021104080211040902110410021104110211041202110413021104140211041502110416021104170211041802110419021104200211042102110422021104230211042402110425021104260211042702110428021104290211043002110431021104320211043302110434021104350211043602110437021104380211043902110440021104410211044202110443021104440211044502110446021104470211044802110449021104500211045102110452021104530211045402110455021104560211045702110458021104590211046002110461021104620211046302110464021104650211046602110467021104680211046902110470021104710211047202110473021104740211047502110476021104770211047802110479021104800211048102110482021104830211048402110485021104860211048702110488021104890211049002110491021104920211049302110494021104950211049602110497021104980211049902110500021105010211050202110503021105040211050502110506021105070211050802110509021105100211051102110512021105130211051402110515021105160211051702110518021105190211052002110521021105220211052302110524021105250211052602110527021105280211052902110530021105310211053202110533021105340211053502110536021105370211053802110539021105400211054102110542021105430211054402110545021105460211054702110548021105490211055002110551021105520211055302110554021105550211055602110557021105580211055902110560021105610211056202110563021105640211056502110566021105670211056802110569021105700211057102110572021105730211057402110575021105760211057702110578021105790211058002110581021105820211058302110584021105850211058602110587021105880211058902110590021105910211059202110593021105940211059502110596021105970211059802110599021106000211060102110602021106030211060402110605021106060211060702110608021106090211061002110611021106120211061302110614021106150211061602110617021106180211061902110620021106210211062202110623021106240211062502110626021106270211062802110629021106300211063102110632021106330211063402110635021106360211063702110638021106390211064002110641021106420211064302110644021106450211064602110647021106480211064902110650021106510211065202110653021106540211065502110656021106570211065802110659021106600211066102110662021106630211066402110665021106660211066702110668021106690211067002110671021106720211067302110674021106750211067602110677021106780211067902110680021106810211068202110683021106840211068502110686021106870211068802110689021106900211069102110692021106930211069402110695021106960211069702110698021106990211070002110701021107020211070302110704021107050211070602110707021107080211070902110710021107110211071202110713021107140211071502110716021107170211071802110719021107200211072102110722021107230211072402110725021107260211072702110728021107290211073002110731021107320211073302110734021107350211073602110737021107380211073902110740021107410211074202110743021107440211074502120176021201770212017802120179021201800212018102120182021201830212018402120185021201860212018702120188021201890212019002120191021201920212019302120194021201950212019602120197021201980212019902120200021202010212020202120203021202040212020502120206021202070212020802120209021202100212021102120212021202130212021402120215021202160212021702120218021202190212022002120221021202220212022302120224021202250212022602120227021202280212022902120230021202310212023202120233021202340212023502120236021202370212023802120239021202400212024102120242021202430212024402120245021202460212024702120248021202490212025002120251021202520212025302120254021202550212025602120257021202580212025902120260021202610212026202120263021202640212026502120266021202670212026802120269021202700212027102120272021202730212027402120275021202760212027702120278021202790212028002120281021202820212028302120284021202850212028602120287021202880212028902120290021202910212029202120293021202940212029502120296021202970212029802120299021203000212030102120302021203030212030402120305021203060212030702120308021203090212031002120311021203120212031302120314021203150212031602120317021203180212031902120320021203210212032202120323021203240212032502120326021203270212032802120329021203300212033102120332021203330212033402120335021203360212033702120338021203390212034002120341021203420212034302120344021203450212034602120347021203480212034902120350021203510212035202120353021203540212035502120356021203570212035802120359021203600212036102120362021203630212036402120365021203660212036702120368021203690212037002120371021203720212037302120374021203750212037602120377021203780212037902120380021203810212038202120383021203840212038502120386021203870212038802120389021203900212039102120392021203930212039402120395021203960212039702120398021203990212040002120401021204020212040302120404021204050212040602120407021204080212040902120410021204110212041202120413021204140212041502120416021204170212041802120419021204200212042102120422021204230212042402120425021204260212042702120428021204290212043002120431021204320212043302120434021204350212043602120437021204380212043902120440021204410212044202120443021204440212044502120446021204470212044802120449021204500212045102120452021204530212045402120455021204560212045702120458021204590212046002120461021204620212046302120464021204650212046602120467021204680212046902120470021204710212047202120473021204740212047502120476021204770212047802120479021204800212048102120482021204830212048402120485021204860212048702120488021204890212049002120491021204920212049302120494021204950212049602120497021204980212049902120500021205010212050202120503021205040212050502120506021205070212050802120509021205100212051102120512021205130212051402120515021205160212051702120518021205190212052002120521021205220212052302120524021205250212052602120527021205280212052902120530021205310212053202120533021205340212053502120536021205370212053802120539021205400212054102120542021205430212054402120545021205460212054702120548021205490212055002120551021205520212055302120554021205550212055602120557021205580212055902120560021205610212056202120563021205640212056502120566021205670212056802120569021205700212057102120572021205730212057402120575021205760212057702120578021205790212058002120581021205820212058302120584021205850212058602120587021205880212058902120590021205910212059202120593021205940212059502120596021205970212059802120599021206000212060102120602021206030212060402120605021206060212060702120608021206090212061002120611021206120212061302120614021206150212061602120617021206180212061902120620021206210212062202120623021206240212062502120626021206270212062802120629021206300212063102120632021206330212063402120635021206360212063702120638021206390212064002120641021206420212064302120644021206450212064602120647021206480212064902120650021206510212065202120653021206540212065502120656021206570212065802120659021206600212066102120662021206630212066402120665021206660212066702120668021206690212067002120671021206720212067302120674021206750212067602120677021206780212067902120680021206810212068202120683021206840212068502120686021206870212068802120689021206900212069102120692021206930212069402120695021206960212069702120698021206990212070002120701021207020212070302120704021207050212070602120707021207080212070902120710021207110212071202120713021207140212071502120716021207170212071802120719021207200212072102120722021207230212072402120725021207260212072702120728021207290212073002120731021207320212073302120734021207350212073602120737021207380212073902120740021207410212074202120743021207440213017602130177021301780213017902130180021301810213018202130183021301840213018502130186021301870213018802130189021301900213019102130192021301930213019402130195021301960213019702130198021301990213020002130201021302020213020302130204021302050213020602130207021302080213020902130210021302110213021202130213021302140213021502130216021302170213021802130219021302200213022102130222021302230213022402130225021302260213022702130228021302290213023002130231021302320213023302130234021302350213023602130237021302380213023902130240021302410213024202130243021302440213024502130246021302470213024802130249021302500213025102130252021302530213025402130255021302560213025702130258021302590213026002130261021302620213026302130264021302650213026602130267021302680213026902130270021302710213027202130273021302740213027502130276021302770213027802130279021302800213028102130282021302830213028402130285021302860213028702130288021302890213029002130291021302920213029302130294021302950213029602130297021302980213029902130300021303010213030202130303021303040213030502130306021303070213030802130309021303100213031102130312021303130213031402130315021303160213031702130318021303190213032002130321021303220213032302130324021303250213032602130327021303280213032902130330021303310213033202130333021303340213033502130336021303370213033802130339021303400213034102130342021303430213034402130345021303460213034702130348021303490213035002130351021303520213035302130354021303550213035602130357021303580213035902130360021303610213036202130363021303640213036502130366021303670213036802130369021303700213037102130372021303730213037402130375021303760213037702130378021303790213038002130381021303820213038302130384021303850213038602130387021303880213038902130390021303910213039202130393021303940213039502130396021303970213039802130399021304000213040102130402021304030213040402130405021304060213040702130408021304090213041002130411021304120213041302130414021304150213041602130417021304180213041902130420021304210213042202130423021304240213042502130426021304270213042802130429021304300213043102130432021304330213043402130435021304360213043702130438021304390213044002130441021304420213044302130444021304450213044602130447021304480213044902130450021304510213045202130453021304540213045502130456021304570213045802130459021304600213046102130462021304630213046402130465021304660213046702130468021304690213047002130471021304720213047302130474021304750213047602130477021304780213047902130480021304810213048202130483021304840213048502130486021304870213048802130489021304900213049102130492021304930213049402130495021304960213049702130498021304990213050002130501021305020213050302130504021305050213050602130507021305080213050902130510021305110213051202130513021305140213051502130516021305170213051802130519021305200213052102130522021305230213052402130525021305260213052702130528021305290213053002130531021305320213053302130534021305350213053602130537021305380213053902130540021305410213054202130543021305440213054502130546021305470213054802130549021305500213055102130552021305530213055402130555021305560213055702130558021305590213056002130561021305620213056302130564021305650213056602130567021305680213056902130570021305710213057202130573021305740213057502130576021305770213057802130579021305800213058102130582021305830213058402130585021305860213058702130588021305890213059002130591021305920213059302130594021305950213059602130597021305980213059902130600021306010213060202130603021306040213060502130606021306070213060802130609021306100213061102130612021306130213061402130615021306160213061702130618021306190213062002130621021306220213062302130624021306250213062602130627021306280213062902130630021306310213063202130633021306340213063502130636021306370213063802130639021306400213064102130642021306430213064402130645021306460213064702130648021306490213065002130651021306520213065302130654021306550213065602130657021306580213065902130660021306610213066202130663021306640213066502130666021306670213066802130669021306700213067102130672021306730213067402130675021306760213067702130678021306790213068002130681021306820213068302130684021306850213068602130687021306880213068902130690021306910213069202130693021306940213069502130696021306970213069802130699021307000213070102130702021307030213070402130705021307060213070702130708021307090213071002130711021307120213071302130714021307150213071602130717021307180213071902130720021307210213072202130723021307240213072502130726021307270213072802130729021307300213073102130732021307330213073402130735021307360213073702130738021307390213074002130741021307420213074302140175021401760214017702140178021401790214018002140181021401820214018302140184021401850214018602140187021401880214018902140190021401910214019202140193021401940214019502140196021401970214019802140199021402000214020102140202021402030214020402140205021402060214020702140208021402090214021002140211021402120214021302140214021402150214021602140217021402180214021902140220021402210214022202140223021402240214022502140226021402270214022802140229021402300214023102140232021402330214023402140235021402360214023702140238021402390214024002140241021402420214024302140244021402450214024602140247021402480214024902140250021402510214025202140253021402540214025502140256021402570214025802140259021402600214026102140262021402630214026402140265021402660214026702140268021402690214027002140271021402720214027302140274021402750214027602140277021402780214027902140280021402810214028202140283021402840214028502140286021402870214028802140289021402900214029102140292021402930214029402140295021402960214029702140298021402990214030002140301021403020214030302140304021403050214030602140307021403080214030902140310021403110214031202140313021403140214031502140316021403170214031802140319021403200214032102140322021403230214032402140325021403260214032702140328021403290214033002140331021403320214033302140334021403350214033602140337021403380214033902140340021403410214034202140343021403440214034502140346021403470214034802140349021403500214035102140352021403530214035402140355021403560214035702140358021403590214036002140361021403620214036302140364021403650214036602140367021403680214036902140370021403710214037202140373021403740214037502140376021403770214037802140379021403800214038102140382021403830214038402140385021403860214038702140388021403890214039002140391021403920214039302140394021403950214039602140397021403980214039902140400021404010214040202140403021404040214040502140406021404070214040802140409021404100214041102140412021404130214041402140415021404160214041702140418021404190214042002140421021404220214042302140424021404250214042602140427021404280214042902140430021404310214043202140433021404340214043502140436021404370214043802140439021404400214044102140442021404430214044402140445021404460214044702140448021404490214045002140451021404520214045302140454021404550214045602140457021404580214045902140460021404610214046202140463021404640214046502140466021404670214046802140469021404700214047102140472021404730214047402140475021404760214047702140478021404790214048002140481021404820214048302140484021404850214048602140487021404880214048902140490021404910214049202140493021404940214049502140496021404970214049802140499021405000214050102140502021405030214050402140505021405060214050702140508021405090214051002140511021405120214051302140514021405150214051602140517021405180214051902140520021405210214052202140523021405240214052502140526021405270214052802140529021405300214053102140532021405330214053402140535021405360214053702140538021405390214054002140541021405420214054302140544021405450214054602140547021405480214054902140550021405510214055202140553021405540214055502140556021405570214055802140559021405600214056102140562021405630214056402140565021405660214056702140568021405690214057002140571021405720214057302140574021405750214057602140577021405780214057902140580021405810214058202140583021405840214058502140586021405870214058802140589021405900214059102140592021405930214059402140595021405960214059702140598021405990214060002140601021406020214060302140604021406050214060602140607021406080214060902140610021406110214061202140613021406140214061502140616021406170214061802140619021406200214062102140622021406230214062402140625021406260214062702140628021406290214063002140631021406320214063302140634021406350214063602140637021406380214063902140640021406410214064202140643021406440214064502140646021406470214064802140649021406500214065102140652021406530214065402140655021406560214065702140658021406590214066002140661021406620214066302140664021406650214066602140667021406680214066902140670021406710214067202140673021406740214067502140676021406770214067802140679021406800214068102140682021406830214068402140685021406860214068702140688021406890214069002140691021406920214069302140694021406950214069602140697021406980214069902140700021407010214070202140703021407040214070502140706021407070214070802140709021407100214071102140712021407130214071402140715021407160214071702140718021407190214072002140721021407220214072302140724021407250214072602140727021407280214072902140730021407310214073202140733021407340214073502140736021407370214073802140739021407400214074102140742021407430215017502150176021501770215017802150179021501800215018102150182021501830215018402150185021501860215018702150188021501890215019002150191021501920215019302150194021501950215019602150197021501980215019902150200021502010215020202150203021502040215020502150206021502070215020802150209021502100215021102150212021502130215021402150215021502160215021702150218021502190215022002150221021502220215022302150224021502250215022602150227021502280215022902150230021502310215023202150233021502340215023502150236021502370215023802150239021502400215024102150242021502430215024402150245021502460215024702150248021502490215025002150251021502520215025302150254021502550215025602150257021502580215025902150260021502610215026202150263021502640215026502150266021502670215026802150269021502700215027102150272021502730215027402150275021502760215027702150278021502790215028002150281021502820215028302150284021502850215028602150287021502880215028902150290021502910215029202150293021502940215029502150296021502970215029802150299021503000215030102150302021503030215030402150305021503060215030702150308021503090215031002150311021503120215031302150314021503150215031602150317021503180215031902150320021503210215032202150323021503240215032502150326021503270215032802150329021503300215033102150332021503330215033402150335021503360215033702150338021503390215034002150341021503420215034302150344021503450215034602150347021503480215034902150350021503510215035202150353021503540215035502150356021503570215035802150359021503600215036102150362021503630215036402150365021503660215036702150368021503690215037002150371021503720215037302150374021503750215037602150377021503780215037902150380021503810215038202150383021503840215038502150386021503870215038802150389021503900215039102150392021503930215039402150395021503960215039702150398021503990215040002150401021504020215040302150404021504050215040602150407021504080215040902150410021504110215041202150413021504140215041502150416021504170215041802150419021504200215042102150422021504230215042402150425021504260215042702150428021504290215043002150431021504320215043302150434021504350215043602150437021504380215043902150440021504410215044202150443021504440215044502150446021504470215044802150449021504500215045102150452021504530215045402150455021504560215045702150458021504590215046002150461021504620215046302150464021504650215046602150467021504680215046902150470021504710215047202150473021504740215047502150476021504770215047802150479021504800215048102150482021504830215048402150485021504860215048702150488021504890215049002150491021504920215049302150494021504950215049602150497021504980215049902150500021505010215050202150503021505040215050502150506021505070215050802150509021505100215051102150512021505130215051402150515021505160215051702150518021505190215052002150521021505220215052302150524021505250215052602150527021505280215052902150530021505310215053202150533021505340215053502150536021505370215053802150539021505400215054102150542021505430215054402150545021505460215054702150548021505490215055002150551021505520215055302150554021505550215055602150557021505580215055902150560021505610215056202150563021505640215056502150566021505670215056802150569021505700215057102150572021505730215057402150575021505760215057702150578021505790215058002150581021505820215058302150584021505850215058602150587021505880215058902150590021505910215059202150593021505940215059502150596021505970215059802150599021506000215060102150602021506030215060402150605021506060215060702150608021506090215061002150611021506120215061302150614021506150215061602150617021506180215061902150620021506210215062202150623021506240215062502150626021506270215062802150629021506300215063102150632021506330215063402150635021506360215063702150638021506390215064002150641021506420215064302150644021506450215064602150647021506480215064902150650021506510215065202150653021506540215065502150656021506570215065802150659021506600215066102150662021506630215066402150665021506660215066702150668021506690215067002150671021506720215067302150674021506750215067602150677021506780215067902150680021506810215068202150683021506840215068502150686021506870215068802150689021506900215069102150692021506930215069402150695021506960215069702150698021506990215070002150701021507020215070302150704021507050215070602150707021507080215070902150710021507110215071202150713021507140215071502150716021507170215071802150719021507200215072102150722021507230215072402150725021507260215072702150728021507290215073002150731021507320215073302150734021507350215073602150737021507380215073902150740021507410215074202160174021601750216017602160177021601780216017902160180021601810216018202160183021601840216018502160186021601870216018802160189021601900216019102160192021601930216019402160195021601960216019702160198021601990216020002160201021602020216020302160204021602050216020602160207021602080216020902160210021602110216021202160213021602140216021502160216021602170216021802160219021602200216022102160222021602230216022402160225021602260216022702160228021602290216023002160231021602320216023302160234021602350216023602160237021602380216023902160240021602410216024202160243021602440216024502160246021602470216024802160249021602500216025102160252021602530216025402160255021602560216025702160258021602590216026002160261021602620216026302160264021602650216026602160267021602680216026902160270021602710216027202160273021602740216027502160276021602770216027802160279021602800216028102160282021602830216028402160285021602860216028702160288021602890216029002160291021602920216029302160294021602950216029602160297021602980216029902160300021603010216030202160303021603040216030502160306021603070216030802160309021603100216031102160312021603130216031402160315021603160216031702160318021603190216032002160321021603220216032302160324021603250216032602160327021603280216032902160330021603310216033202160333021603340216033502160336021603370216033802160339021603400216034102160342021603430216034402160345021603460216034702160348021603490216035002160351021603520216035302160354021603550216035602160357021603580216035902160360021603610216036202160363021603640216036502160366021603670216036802160369021603700216037102160372021603730216037402160375021603760216037702160378021603790216038002160381021603820216038302160384021603850216038602160387021603880216038902160390021603910216039202160393021603940216039502160396021603970216039802160399021604000216040102160402021604030216040402160405021604060216040702160408021604090216041002160411021604120216041302160414021604150216041602160417021604180216041902160420021604210216042202160423021604240216042502160426021604270216042802160429021604300216043102160432021604330216043402160435021604360216043702160438021604390216044002160441021604420216044302160444021604450216044602160447021604480216044902160450021604510216045202160453021604540216045502160456021604570216045802160459021604600216046102160462021604630216046402160465021604660216046702160468021604690216047002160471021604720216047302160474021604750216047602160477021604780216047902160480021604810216048202160483021604840216048502160486021604870216048802160489021604900216049102160492021604930216049402160495021604960216049702160498021604990216050002160501021605020216050302160504021605050216050602160507021605080216050902160510021605110216051202160513021605140216051502160516021605170216051802160519021605200216052102160522021605230216052402160525021605260216052702160528021605290216053002160531021605320216053302160534021605350216053602160537021605380216053902160540021605410216054202160543021605440216054502160546021605470216054802160549021605500216055102160552021605530216055402160555021605560216055702160558021605590216056002160561021605620216056302160564021605650216056602160567021605680216056902160570021605710216057202160573021605740216057502160576021605770216057802160579021605800216058102160582021605830216058402160585021605860216058702160588021605890216059002160591021605920216059302160594021605950216059602160597021605980216059902160600021606010216060202160603021606040216060502160606021606070216060802160609021606100216061102160612021606130216061402160615021606160216061702160618021606190216062002160621021606220216062302160624021606250216062602160627021606280216062902160630021606310216063202160633021606340216063502160636021606370216063802160639021606400216064102160642021606430216064402160645021606460216064702160648021606490216065002160651021606520216065302160654021606550216065602160657021606580216065902160660021606610216066202160663021606640216066502160666021606670216066802160669021606700216067102160672021606730216067402160675021606760216067702160678021606790216068002160681021606820216068302160684021606850216068602160687021606880216068902160690021606910216069202160693021606940216069502160696021606970216069802160699021607000216070102160702021607030216070402160705021607060216070702160708021607090216071002160711021607120216071302160714021607150216071602160717021607180216071902160720021607210216072202160723021607240216072502160726021607270216072802160729021607300216073102160732021607330216073402160735021607360216073702160738021607390216074002160741021701740217017502170176021701770217017802170179021701800217018102170182021701830217018402170185021701860217018702170188021701890217019002170191021701920217019302170194021701950217019602170197021701980217019902170200021702010217020202170203021702040217020502170206021702070217020802170209021702100217021102170212021702130217021402170215021702160217021702170218021702190217022002170221021702220217022302170224021702250217022602170227021702280217022902170230021702310217023202170233021702340217023502170236021702370217023802170239021702400217024102170242021702430217024402170245021702460217024702170248021702490217025002170251021702520217025302170254021702550217025602170257021702580217025902170260021702610217026202170263021702640217026502170266021702670217026802170269021702700217027102170272021702730217027402170275021702760217027702170278021702790217028002170281021702820217028302170284021702850217028602170287021702880217028902170290021702910217029202170293021702940217029502170296021702970217029802170299021703000217030102170302021703030217030402170305021703060217030702170308021703090217031002170311021703120217031302170314021703150217031602170317021703180217031902170320021703210217032202170323021703240217032502170326021703270217032802170329021703300217033102170332021703330217033402170335021703360217033702170338021703390217034002170341021703420217034302170344021703450217034602170347021703480217034902170350021703510217035202170353021703540217035502170356021703570217035802170359021703600217036102170362021703630217036402170365021703660217036702170368021703690217037002170371021703720217037302170374021703750217037602170377021703780217037902170380021703810217038202170383021703840217038502170386021703870217038802170389021703900217039102170392021703930217039402170395021703960217039702170398021703990217040002170401021704020217040302170404021704050217040602170407021704080217040902170410021704110217041202170413021704140217041502170416021704170217041802170419021704200217042102170422021704230217042402170425021704260217042702170428021704290217043002170431021704320217043302170434021704350217043602170437021704380217043902170440021704410217044202170443021704440217044502170446021704470217044802170449021704500217045102170452021704530217045402170455021704560217045702170458021704590217046002170461021704620217046302170464021704650217046602170467021704680217046902170470021704710217047202170473021704740217047502170476021704770217047802170479021704800217048102170482021704830217048402170485021704860217048702170488021704890217049002170491021704920217049302170494021704950217049602170497021704980217049902170500021705010217050202170503021705040217050502170506021705070217050802170509021705100217051102170512021705130217051402170515021705160217051702170518021705190217052002170521021705220217052302170524021705250217052602170527021705280217052902170530021705310217053202170533021705340217053502170536021705370217053802170539021705400217054102170542021705430217054402170545021705460217054702170548021705490217055002170551021705520217055302170554021705550217055602170557021705580217055902170560021705610217056202170563021705640217056502170566021705670217056802170569021705700217057102170572021705730217057402170575021705760217057702170578021705790217058002170581021705820217058302170584021705850217058602170587021705880217058902170590021705910217059202170593021705940217059502170596021705970217059802170599021706000217060102170602021706030217060402170605021706060217060702170608021706090217061002170611021706120217061302170614021706150217061602170617021706180217061902170620021706210217062202170623021706240217062502170626021706270217062802170629021706300217063102170632021706330217063402170635021706360217063702170638021706390217064002170641021706420217064302170644021706450217064602170647021706480217064902170650021706510217065202170653021706540217065502170656021706570217065802170659021706600217066102170662021706630217066402170665021706660217066702170668021706690217067002170671021706720217067302170674021706750217067602170677021706780217067902170680021706810217068202170683021706840217068502170686021706870217068802170689021706900217069102170692021706930217069402170695021706960217069702170698021706990217070002170701021707020217070302170704021707050217070602170707021707080217070902170710021707110217071202170713021707140217071502170716021707170217071802170719021707200217072102170722021707230217072402170725021707260217072702170728021707290217073002170731021707320217073302170734021707350217073602170737021707380217073902170740021801730218017402180175021801760218017702180178021801790218018002180181021801820218018302180184021801850218018602180187021801880218018902180190021801910218019202180193021801940218019502180196021801970218019802180199021802000218020102180202021802030218020402180205021802060218020702180208021802090218021002180211021802120218021302180214021802150218021602180217021802180218021902180220021802210218022202180223021802240218022502180226021802270218022802180229021802300218023102180232021802330218023402180235021802360218023702180238021802390218024002180241021802420218024302180244021802450218024602180247021802480218024902180250021802510218025202180253021802540218025502180256021802570218025802180259021802600218026102180262021802630218026402180265021802660218026702180268021802690218027002180271021802720218027302180274021802750218027602180277021802780218027902180280021802810218028202180283021802840218028502180286021802870218028802180289021802900218029102180292021802930218029402180295021802960218029702180298021802990218030002180301021803020218030302180304021803050218030602180307021803080218030902180310021803110218031202180313021803140218031502180316021803170218031802180319021803200218032102180322021803230218032402180325021803260218032702180328021803290218033002180331021803320218033302180334021803350218033602180337021803380218033902180340021803410218034202180343021803440218034502180346021803470218034802180349021803500218035102180352021803530218035402180355021803560218035702180358021803590218036002180361021803620218036302180364021803650218036602180367021803680218036902180370021803710218037202180373021803740218037502180376021803770218037802180379021803800218038102180382021803830218038402180385021803860218038702180388021803890218039002180391021803920218039302180394021803950218039602180397021803980218039902180400021804010218040202180403021804040218040502180406021804070218040802180409021804100218041102180412021804130218041402180415021804160218041702180418021804190218042002180421021804220218042302180424021804250218042602180427021804280218042902180430021804310218043202180433021804340218043502180436021804370218043802180439021804400218044102180442021804430218044402180445021804460218044702180448021804490218045002180451021804520218045302180454021804550218045602180457021804580218045902180460021804610218046202180463021804640218046502180466021804670218046802180469021804700218047102180472021804730218047402180475021804760218047702180478021804790218048002180481021804820218048302180484021804850218048602180487021804880218048902180490021804910218049202180493021804940218049502180496021804970218049802180499021805000218050102180502021805030218050402180505021805060218050702180508021805090218051002180511021805120218051302180514021805150218051602180517021805180218051902180520021805210218052202180523021805240218052502180526021805270218052802180529021805300218053102180532021805330218053402180535021805360218053702180538021805390218054002180541021805420218054302180544021805450218054602180547021805480218054902180550021805510218055202180553021805540218055502180556021805570218055802180559021805600218056102180562021805630218056402180565021805660218056702180568021805690218057002180571021805720218057302180574021805750218057602180577021805780218057902180580021805810218058202180583021805840218058502180586021805870218058802180589021805900218059102180592021805930218059402180595021805960218059702180598021805990218060002180601021806020218060302180604021806050218060602180607021806080218060902180610021806110218061202180613021806140218061502180616021806170218061802180619021806200218062102180622021806230218062402180625021806260218062702180628021806290218063002180631021806320218063302180634021806350218063602180637021806380218063902180640021806410218064202180643021806440218064502180646021806470218064802180649021806500218065102180652021806530218065402180655021806560218065702180658021806590218066002180661021806620218066302180664021806650218066602180667021806680218066902180670021806710218067202180673021806740218067502180676021806770218067802180679021806800218068102180682021806830218068402180685021806860218068702180688021806890218069002180691021806920218069302180694021806950218069602180697021806980218069902180700021807010218070202180703021807040218070502180706021807070218070802180709021807100218071102180712021807130218071402180715021807160218071702180718021807190218072002180721021807220218072302180724021807250218072602180727021807280218072902180730021807310218073202180733021807340218073502180736021807370218073802180739021901730219017402190175021901760219017702190178021901790219018002190181021901820219018302190184021901850219018602190187021901880219018902190190021901910219019202190193021901940219019502190196021901970219019802190199021902000219020102190202021902030219020402190205021902060219020702190208021902090219021002190211021902120219021302190214021902150219021602190217021902180219021902190220021902210219022202190223021902240219022502190226021902270219022802190229021902300219023102190232021902330219023402190235021902360219023702190238021902390219024002190241021902420219024302190244021902450219024602190247021902480219024902190250021902510219025202190253021902540219025502190256021902570219025802190259021902600219026102190262021902630219026402190265021902660219026702190268021902690219027002190271021902720219027302190274021902750219027602190277021902780219027902190280021902810219028202190283021902840219028502190286021902870219028802190289021902900219029102190292021902930219029402190295021902960219029702190298021902990219030002190301021903020219030302190304021903050219030602190307021903080219030902190310021903110219031202190313021903140219031502190316021903170219031802190319021903200219032102190322021903230219032402190325021903260219032702190328021903290219033002190331021903320219033302190334021903350219033602190337021903380219033902190340021903410219034202190343021903440219034502190346021903470219034802190349021903500219035102190352021903530219035402190355021903560219035702190358021903590219036002190361021903620219036302190364021903650219036602190367021903680219036902190370021903710219037202190373021903740219037502190376021903770219037802190379021903800219038102190382021903830219038402190385021903860219038702190388021903890219039002190391021903920219039302190394021903950219039602190397021903980219039902190400021904010219040202190403021904040219040502190406021904070219040802190409021904100219041102190412021904130219041402190415021904160219041702190418021904190219042002190421021904220219042302190424021904250219042602190427021904280219042902190430021904310219043202190433021904340219043502190436021904370219043802190439021904400219044102190442021904430219044402190445021904460219044702190448021904490219045002190451021904520219045302190454021904550219045602190457021904580219045902190460021904610219046202190463021904640219046502190466021904670219046802190469021904700219047102190472021904730219047402190475021904760219047702190478021904790219048002190481021904820219048302190484021904850219048602190487021904880219048902190490021904910219049202190493021904940219049502190496021904970219049802190499021905000219050102190502021905030219050402190505021905060219050702190508021905090219051002190511021905120219051302190514021905150219051602190517021905180219051902190520021905210219052202190523021905240219052502190526021905270219052802190529021905300219053102190532021905330219053402190535021905360219053702190538021905390219054002190541021905420219054302190544021905450219054602190547021905480219054902190550021905510219055202190553021905540219055502190556021905570219055802190559021905600219056102190562021905630219056402190565021905660219056702190568021905690219057002190571021905720219057302190574021905750219057602190577021905780219057902190580021905810219058202190583021905840219058502190586021905870219058802190589021905900219059102190592021905930219059402190595021905960219059702190598021905990219060002190601021906020219060302190604021906050219060602190607021906080219060902190610021906110219061202190613021906140219061502190616021906170219061802190619021906200219062102190622021906230219062402190625021906260219062702190628021906290219063002190631021906320219063302190634021906350219063602190637021906380219063902190640021906410219064202190643021906440219064502190646021906470219064802190649021906500219065102190652021906530219065402190655021906560219065702190658021906590219066002190661021906620219066302190664021906650219066602190667021906680219066902190670021906710219067202190673021906740219067502190676021906770219067802190679021906800219068102190682021906830219068402190685021906860219068702190688021906890219069002190691021906920219069302190694021906950219069602190697021906980219069902190700021907010219070202190703021907040219070502190706021907070219070802190709021907100219071102190712021907130219071402190715021907160219071702190718021907190219072002190721021907220219072302190724021907250219072602190727021907280219072902190730021907310219073202190733021907340219073502190736021907370219073802200172022001730220017402200175022001760220017702200178022001790220018002200181022001820220018302200184022001850220018602200187022001880220018902200190022001910220019202200193022001940220019502200196022001970220019802200199022002000220020102200202022002030220020402200205022002060220020702200208022002090220021002200211022002120220021302200214022002150220021602200217022002180220021902200220022002210220022202200223022002240220022502200226022002270220022802200229022002300220023102200232022002330220023402200235022002360220023702200238022002390220024002200241022002420220024302200244022002450220024602200247022002480220024902200250022002510220025202200253022002540220025502200256022002570220025802200259022002600220026102200262022002630220026402200265022002660220026702200268022002690220027002200271022002720220027302200274022002750220027602200277022002780220027902200280022002810220028202200283022002840220028502200286022002870220028802200289022002900220029102200292022002930220029402200295022002960220029702200298022002990220030002200301022003020220030302200304022003050220030602200307022003080220030902200310022003110220031202200313022003140220031502200316022003170220031802200319022003200220032102200322022003230220032402200325022003260220032702200328022003290220033002200331022003320220033302200334022003350220033602200337022003380220033902200340022003410220034202200343022003440220034502200346022003470220034802200349022003500220035102200352022003530220035402200355022003560220035702200358022003590220036002200361022003620220036302200364022003650220036602200367022003680220036902200370022003710220037202200373022003740220037502200376022003770220037802200379022003800220038102200382022003830220038402200385022003860220038702200388022003890220039002200391022003920220039302200394022003950220039602200397022003980220039902200400022004010220040202200403022004040220040502200406022004070220040802200409022004100220041102200412022004130220041402200415022004160220041702200418022004190220042002200421022004220220042302200424022004250220042602200427022004280220042902200430022004310220043202200433022004340220043502200436022004370220043802200439022004400220044102200442022004430220044402200445022004460220044702200448022004490220045002200451022004520220045302200454022004550220045602200457022004580220045902200460022004610220046202200463022004640220046502200466022004670220046802200469022004700220047102200472022004730220047402200475022004760220047702200478022004790220048002200481022004820220048302200484022004850220048602200487022004880220048902200490022004910220049202200493022004940220049502200496022004970220049802200499022005000220050102200502022005030220050402200505022005060220050702200508022005090220051002200511022005120220051302200514022005150220051602200517022005180220051902200520022005210220052202200523022005240220052502200526022005270220052802200529022005300220053102200532022005330220053402200535022005360220053702200538022005390220054002200541022005420220054302200544022005450220054602200547022005480220054902200550022005510220055202200553022005540220055502200556022005570220055802200559022005600220056102200562022005630220056402200565022005660220056702200568022005690220057002200571022005720220057302200574022005750220057602200577022005780220057902200580022005810220058202200583022005840220058502200586022005870220058802200589022005900220059102200592022005930220059402200595022005960220059702200598022005990220060002200601022006020220060302200604022006050220060602200607022006080220060902200610022006110220061202200613022006140220061502200616022006170220061802200619022006200220062102200622022006230220062402200625022006260220062702200628022006290220063002200631022006320220063302200634022006350220063602200637022006380220063902200640022006410220064202200643022006440220064502200646022006470220064802200649022006500220065102200652022006530220065402200655022006560220065702200658022006590220066002200661022006620220066302200664022006650220066602200667022006680220066902200670022006710220067202200673022006740220067502200676022006770220067802200679022006800220068102200682022006830220068402200685022006860220068702200688022006890220069002200691022006920220069302200694022006950220069602200697022006980220069902200700022007010220070202200703022007040220070502200706022007070220070802200709022007100220071102200712022007130220071402200715022007160220071702200718022007190220072002200721022007220220072302200724022007250220072602200727022007280220072902200730022007310220073202200733022007340220073502200736022007370221017202210173022101740221017502210176022101770221017802210179022101800221018102210182022101830221018402210185022101860221018702210188022101890221019002210191022101920221019302210194022101950221019602210197022101980221019902210200022102010221020202210203022102040221020502210206022102070221020802210209022102100221021102210212022102130221021402210215022102160221021702210218022102190221022002210221022102220221022302210224022102250221022602210227022102280221022902210230022102310221023202210233022102340221023502210236022102370221023802210239022102400221024102210242022102430221024402210245022102460221024702210248022102490221025002210251022102520221025302210254022102550221025602210257022102580221025902210260022102610221026202210263022102640221026502210266022102670221026802210269022102700221027102210272022102730221027402210275022102760221027702210278022102790221028002210281022102820221028302210284022102850221028602210287022102880221028902210290022102910221029202210293022102940221029502210296022102970221029802210299022103000221030102210302022103030221030402210305022103060221030702210308022103090221031002210311022103120221031302210314022103150221031602210317022103180221031902210320022103210221032202210323022103240221032502210326022103270221032802210329022103300221033102210332022103330221033402210335022103360221033702210338022103390221034002210341022103420221034302210344022103450221034602210347022103480221034902210350022103510221035202210353022103540221035502210356022103570221035802210359022103600221036102210362022103630221036402210365022103660221036702210368022103690221037002210371022103720221037302210374022103750221037602210377022103780221037902210380022103810221038202210383022103840221038502210386022103870221038802210389022103900221039102210392022103930221039402210395022103960221039702210398022103990221040002210401022104020221040302210404022104050221040602210407022104080221040902210410022104110221041202210413022104140221041502210416022104170221041802210419022104200221042102210422022104230221042402210425022104260221042702210428022104290221043002210431022104320221043302210434022104350221043602210437022104380221043902210440022104410221044202210443022104440221044502210446022104470221044802210449022104500221045102210452022104530221045402210455022104560221045702210458022104590221046002210461022104620221046302210464022104650221046602210467022104680221046902210470022104710221047202210473022104740221047502210476022104770221047802210479022104800221048102210482022104830221048402210485022104860221048702210488022104890221049002210491022104920221049302210494022104950221049602210497022104980221049902210500022105010221050202210503022105040221050502210506022105070221050802210509022105100221051102210512022105130221051402210515022105160221051702210518022105190221052002210521022105220221052302210524022105250221052602210527022105280221052902210530022105310221053202210533022105340221053502210536022105370221053802210539022105400221054102210542022105430221054402210545022105460221054702210548022105490221055002210551022105520221055302210554022105550221055602210557022105580221055902210560022105610221056202210563022105640221056502210566022105670221056802210569022105700221057102210572022105730221057402210575022105760221057702210578022105790221058002210581022105820221058302210584022105850221058602210587022105880221058902210590022105910221059202210593022105940221059502210596022105970221059802210599022106000221060102210602022106030221060402210605022106060221060702210608022106090221061002210611022106120221061302210614022106150221061602210617022106180221061902210620022106210221062202210623022106240221062502210626022106270221062802210629022106300221063102210632022106330221063402210635022106360221063702210638022106390221064002210641022106420221064302210644022106450221064602210647022106480221064902210650022106510221065202210653022106540221065502210656022106570221065802210659022106600221066102210662022106630221066402210665022106660221066702210668022106690221067002210671022106720221067302210674022106750221067602210677022106780221067902210680022106810221068202210683022106840221068502210686022106870221068802210689022106900221069102210692022106930221069402210695022106960221069702210698022106990221070002210701022107020221070302210704022107050221070602210707022107080221070902210710022107110221071202210713022107140221071502210716022107170221071802210719022107200221072102210722022107230221072402210725022107260221072702210728022107290221073002210731022107320221073302210734022107350221073602220171022201720222017302220174022201750222017602220177022201780222017902220180022201810222018202220183022201840222018502220186022201870222018802220189022201900222019102220192022201930222019402220195022201960222019702220198022201990222020002220201022202020222020302220204022202050222020602220207022202080222020902220210022202110222021202220213022202140222021502220216022202170222021802220219022202200222022102220222022202230222022402220225022202260222022702220228022202290222023002220231022202320222023302220234022202350222023602220237022202380222023902220240022202410222024202220243022202440222024502220246022202470222024802220249022202500222025102220252022202530222025402220255022202560222025702220258022202590222026002220261022202620222026302220264022202650222026602220267022202680222026902220270022202710222027202220273022202740222027502220276022202770222027802220279022202800222028102220282022202830222028402220285022202860222028702220288022202890222029002220291022202920222029302220294022202950222029602220297022202980222029902220300022203010222030202220303022203040222030502220306022203070222030802220309022203100222031102220312022203130222031402220315022203160222031702220318022203190222032002220321022203220222032302220324022203250222032602220327022203280222032902220330022203310222033202220333022203340222033502220336022203370222033802220339022203400222034102220342022203430222034402220345022203460222034702220348022203490222035002220351022203520222035302220354022203550222035602220357022203580222035902220360022203610222036202220363022203640222036502220366022203670222036802220369022203700222037102220372022203730222037402220375022203760222037702220378022203790222038002220381022203820222038302220384022203850222038602220387022203880222038902220390022203910222039202220393022203940222039502220396022203970222039802220399022204000222040102220402022204030222040402220405022204060222040702220408022204090222041002220411022204120222041302220414022204150222041602220417022204180222041902220420022204210222042202220423022204240222042502220426022204270222042802220429022204300222043102220432022204330222043402220435022204360222043702220438022204390222044002220441022204420222044302220444022204450222044602220447022204480222044902220450022204510222045202220453022204540222045502220456022204570222045802220459022204600222046102220462022204630222046402220465022204660222046702220468022204690222047002220471022204720222047302220474022204750222047602220477022204780222047902220480022204810222048202220483022204840222048502220486022204870222048802220489022204900222049102220492022204930222049402220495022204960222049702220498022204990222050002220501022205020222050302220504022205050222050602220507022205080222050902220510022205110222051202220513022205140222051502220516022205170222051802220519022205200222052102220522022205230222052402220525022205260222052702220528022205290222053002220531022205320222053302220534022205350222053602220537022205380222053902220540022205410222054202220543022205440222054502220546022205470222054802220549022205500222055102220552022205530222055402220555022205560222055702220558022205590222056002220561022205620222056302220564022205650222056602220567022205680222056902220570022205710222057202220573022205740222057502220576022205770222057802220579022205800222058102220582022205830222058402220585022205860222058702220588022205890222059002220591022205920222059302220594022205950222059602220597022205980222059902220600022206010222060202220603022206040222060502220606022206070222060802220609022206100222061102220612022206130222061402220615022206160222061702220618022206190222062002220621022206220222062302220624022206250222062602220627022206280222062902220630022206310222063202220633022206340222063502220636022206370222063802220639022206400222064102220642022206430222064402220645022206460222064702220648022206490222065002220651022206520222065302220654022206550222065602220657022206580222065902220660022206610222066202220663022206640222066502220666022206670222066802220669022206700222067102220672022206730222067402220675022206760222067702220678022206790222068002220681022206820222068302220684022206850222068602220687022206880222068902220690022206910222069202220693022206940222069502220696022206970222069802220699022207000222070102220702022207030222070402220705022207060222070702220708022207090222071002220711022207120222071302220714022207150222071602220717022207180222071902220720022207210222072202220723022207240222072502220726022207270222072802220729022207300222073102220732022207330222073402220735022207360223017102230172022301730223017402230175022301760223017702230178022301790223018002230181022301820223018302230184022301850223018602230187022301880223018902230190022301910223019202230193022301940223019502230196022301970223019802230199022302000223020102230202022302030223020402230205022302060223020702230208022302090223021002230211022302120223021302230214022302150223021602230217022302180223021902230220022302210223022202230223022302240223022502230226022302270223022802230229022302300223023102230232022302330223023402230235022302360223023702230238022302390223024002230241022302420223024302230244022302450223024602230247022302480223024902230250022302510223025202230253022302540223025502230256022302570223025802230259022302600223026102230262022302630223026402230265022302660223026702230268022302690223027002230271022302720223027302230274022302750223027602230277022302780223027902230280022302810223028202230283022302840223028502230286022302870223028802230289022302900223029102230292022302930223029402230295022302960223029702230298022302990223030002230301022303020223030302230304022303050223030602230307022303080223030902230310022303110223031202230313022303140223031502230316022303170223031802230319022303200223032102230322022303230223032402230325022303260223032702230328022303290223033002230331022303320223033302230334022303350223033602230337022303380223033902230340022303410223034202230343022303440223034502230346022303470223034802230349022303500223035102230352022303530223035402230355022303560223035702230358022303590223036002230361022303620223036302230364022303650223036602230367022303680223036902230370022303710223037202230373022303740223037502230376022303770223037802230379022303800223038102230382022303830223038402230385022303860223038702230388022303890223039002230391022303920223039302230394022303950223039602230397022303980223039902230400022304010223040202230403022304040223040502230406022304070223040802230409022304100223041102230412022304130223041402230415022304160223041702230418022304190223042002230421022304220223042302230424022304250223042602230427022304280223042902230430022304310223043202230433022304340223043502230436022304370223043802230439022304400223044102230442022304430223044402230445022304460223044702230448022304490223045002230451022304520223045302230454022304550223045602230457022304580223045902230460022304610223046202230463022304640223046502230466022304670223046802230469022304700223047102230472022304730223047402230475022304760223047702230478022304790223048002230481022304820223048302230484022304850223048602230487022304880223048902230490022304910223049202230493022304940223049502230496022304970223049802230499022305000223050102230502022305030223050402230505022305060223050702230508022305090223051002230511022305120223051302230514022305150223051602230517022305180223051902230520022305210223052202230523022305240223052502230526022305270223052802230529022305300223053102230532022305330223053402230535022305360223053702230538022305390223054002230541022305420223054302230544022305450223054602230547022305480223054902230550022305510223055202230553022305540223055502230556022305570223055802230559022305600223056102230562022305630223056402230565022305660223056702230568022305690223057002230571022305720223057302230574022305750223057602230577022305780223057902230580022305810223058202230583022305840223058502230586022305870223058802230589022305900223059102230592022305930223059402230595022305960223059702230598022305990223060002230601022306020223060302230604022306050223060602230607022306080223060902230610022306110223061202230613022306140223061502230616022306170223061802230619022306200223062102230622022306230223062402230625022306260223062702230628022306290223063002230631022306320223063302230634022306350223063602230637022306380223063902230640022306410223064202230643022306440223064502230646022306470223064802230649022306500223065102230652022306530223065402230655022306560223065702230658022306590223066002230661022306620223066302230664022306650223066602230667022306680223066902230670022306710223067202230673022306740223067502230676022306770223067802230679022306800223068102230682022306830223068402230685022306860223068702230688022306890223069002230691022306920223069302230694022306950223069602230697022306980223069902230700022307010223070202230703022307040223070502230706022307070223070802230709022307100223071102230712022307130223071402230715022307160223071702230718022307190223072002230721022307220223072302230724022307250223072602230727022307280223072902230730022307310223073202230733022307340223073502240170022401710224017202240173022401740224017502240176022401770224017802240179022401800224018102240182022401830224018402240185022401860224018702240188022401890224019002240191022401920224019302240194022401950224019602240197022401980224019902240200022402010224020202240203022402040224020502240206022402070224020802240209022402100224021102240212022402130224021402240215022402160224021702240218022402190224022002240221022402220224022302240224022402250224022602240227022402280224022902240230022402310224023202240233022402340224023502240236022402370224023802240239022402400224024102240242022402430224024402240245022402460224024702240248022402490224025002240251022402520224025302240254022402550224025602240257022402580224025902240260022402610224026202240263022402640224026502240266022402670224026802240269022402700224027102240272022402730224027402240275022402760224027702240278022402790224028002240281022402820224028302240284022402850224028602240287022402880224028902240290022402910224029202240293022402940224029502240296022402970224029802240299022403000224030102240302022403030224030402240305022403060224030702240308022403090224031002240311022403120224031302240314022403150224031602240317022403180224031902240320022403210224032202240323022403240224032502240326022403270224032802240329022403300224033102240332022403330224033402240335022403360224033702240338022403390224034002240341022403420224034302240344022403450224034602240347022403480224034902240350022403510224035202240353022403540224035502240356022403570224035802240359022403600224036102240362022403630224036402240365022403660224036702240368022403690224037002240371022403720224037302240374022403750224037602240377022403780224037902240380022403810224038202240383022403840224038502240386022403870224038802240389022403900224039102240392022403930224039402240395022403960224039702240398022403990224040002240401022404020224040302240404022404050224040602240407022404080224040902240410022404110224041202240413022404140224041502240416022404170224041802240419022404200224042102240422022404230224042402240425022404260224042702240428022404290224043002240431022404320224043302240434022404350224043602240437022404380224043902240440022404410224044202240443022404440224044502240446022404470224044802240449022404500224045102240452022404530224045402240455022404560224045702240458022404590224046002240461022404620224046302240464022404650224046602240467022404680224046902240470022404710224047202240473022404740224047502240476022404770224047802240479022404800224048102240482022404830224048402240485022404860224048702240488022404890224049002240491022404920224049302240494022404950224049602240497022404980224049902240500022405010224050202240503022405040224050502240506022405070224050802240509022405100224051102240512022405130224051402240515022405160224051702240518022405190224052002240521022405220224052302240524022405250224052602240527022405280224052902240530022405310224053202240533022405340224053502240536022405370224053802240539022405400224054102240542022405430224054402240545022405460224054702240548022405490224055002240551022405520224055302240554022405550224055602240557022405580224055902240560022405610224056202240563022405640224056502240566022405670224056802240569022405700224057102240572022405730224057402240575022405760224057702240578022405790224058002240581022405820224058302240584022405850224058602240587022405880224058902240590022405910224059202240593022405940224059502240596022405970224059802240599022406000224060102240602022406030224060402240605022406060224060702240608022406090224061002240611022406120224061302240614022406150224061602240617022406180224061902240620022406210224062202240623022406240224062502240626022406270224062802240629022406300224063102240632022406330224063402240635022406360224063702240638022406390224064002240641022406420224064302240644022406450224064602240647022406480224064902240650022406510224065202240653022406540224065502240656022406570224065802240659022406600224066102240662022406630224066402240665022406660224066702240668022406690224067002240671022406720224067302240674022406750224067602240677022406780224067902240680022406810224068202240683022406840224068502240686022406870224068802240689022406900224069102240692022406930224069402240695022406960224069702240698022406990224070002240701022407020224070302240704022407050224070602240707022407080224070902240710022407110224071202240713022407140224071502240716022407170224071802240719022407200224072102240722022407230224072402240725022407260224072702240728022407290224073002240731022407320224073302250170022501710225017202250173022501740225017502250176022501770225017802250179022501800225018102250182022501830225018402250185022501860225018702250188022501890225019002250191022501920225019302250194022501950225019602250197022501980225019902250200022502010225020202250203022502040225020502250206022502070225020802250209022502100225021102250212022502130225021402250215022502160225021702250218022502190225022002250221022502220225022302250224022502250225022602250227022502280225022902250230022502310225023202250233022502340225023502250236022502370225023802250239022502400225024102250242022502430225024402250245022502460225024702250248022502490225025002250251022502520225025302250254022502550225025602250257022502580225025902250260022502610225026202250263022502640225026502250266022502670225026802250269022502700225027102250272022502730225027402250275022502760225027702250278022502790225028002250281022502820225028302250284022502850225028602250287022502880225028902250290022502910225029202250293022502940225029502250296022502970225029802250299022503000225030102250302022503030225030402250305022503060225030702250308022503090225031002250311022503120225031302250314022503150225031602250317022503180225031902250320022503210225032202250323022503240225032502250326022503270225032802250329022503300225033102250332022503330225033402250335022503360225033702250338022503390225034002250341022503420225034302250344022503450225034602250347022503480225034902250350022503510225035202250353022503540225035502250356022503570225035802250359022503600225036102250362022503630225036402250365022503660225036702250368022503690225037002250371022503720225037302250374022503750225037602250377022503780225037902250380022503810225038202250383022503840225038502250386022503870225038802250389022503900225039102250392022503930225039402250395022503960225039702250398022503990225040002250401022504020225040302250404022504050225040602250407022504080225040902250410022504110225041202250413022504140225041502250416022504170225041802250419022504200225042102250422022504230225042402250425022504260225042702250428022504290225043002250431022504320225043302250434022504350225043602250437022504380225043902250440022504410225044202250443022504440225044502250446022504470225044802250449022504500225045102250452022504530225045402250455022504560225045702250458022504590225046002250461022504620225046302250464022504650225046602250467022504680225046902250470022504710225047202250473022504740225047502250476022504770225047802250479022504800225048102250482022504830225048402250485022504860225048702250488022504890225049002250491022504920225049302250494022504950225049602250497022504980225049902250500022505010225050202250503022505040225050502250506022505070225050802250509022505100225051102250512022505130225051402250515022505160225051702250518022505190225052002250521022505220225052302250524022505250225052602250527022505280225052902250530022505310225053202250533022505340225053502250536022505370225053802250539022505400225054102250542022505430225054402250545022505460225054702250548022505490225055002250551022505520225055302250554022505550225055602250557022505580225055902250560022505610225056202250563022505640225056502250566022505670225056802250569022505700225057102250572022505730225057402250575022505760225057702250578022505790225058002250581022505820225058302250584022505850225058602250587022505880225058902250590022505910225059202250593022505940225059502250596022505970225059802250599022506000225060102250602022506030225060402250605022506060225060702250608022506090225061002250611022506120225061302250614022506150225061602250617022506180225061902250620022506210225062202250623022506240225062502250626022506270225062802250629022506300225063102250632022506330225063402250635022506360225063702250638022506390225064002250641022506420225064302250644022506450225064602250647022506480225064902250650022506510225065202250653022506540225065502250656022506570225065802250659022506600225066102250662022506630225066402250665022506660225066702250668022506690225067002250671022506720225067302250674022506750225067602250677022506780225067902250680022506810225068202250683022506840225068502250686022506870225068802250689022506900225069102250692022506930225069402250695022506960225069702250698022506990225070002250701022507020225070302250704022507050225070602250707022507080225070902250710022507110225071202250713022507140225071502250716022507170225071802250719022507200225072102250722022507230225072402250725022507260225072702250728022507290225073002250731022507320226016902260170022601710226017202260173022601740226017502260176022601770226017802260179022601800226018102260182022601830226018402260185022601860226018702260188022601890226019002260191022601920226019302260194022601950226019602260197022601980226019902260200022602010226020202260203022602040226020502260206022602070226020802260209022602100226021102260212022602130226021402260215022602160226021702260218022602190226022002260221022602220226022302260224022602250226022602260227022602280226022902260230022602310226023202260233022602340226023502260236022602370226023802260239022602400226024102260242022602430226024402260245022602460226024702260248022602490226025002260251022602520226025302260254022602550226025602260257022602580226025902260260022602610226026202260263022602640226026502260266022602670226026802260269022602700226027102260272022602730226027402260275022602760226027702260278022602790226028002260281022602820226028302260284022602850226028602260287022602880226028902260290022602910226029202260293022602940226029502260296022602970226029802260299022603000226030102260302022603030226030402260305022603060226030702260308022603090226031002260311022603120226031302260314022603150226031602260317022603180226031902260320022603210226032202260323022603240226032502260326022603270226032802260329022603300226033102260332022603330226033402260335022603360226033702260338022603390226034002260341022603420226034302260344022603450226034602260347022603480226034902260350022603510226035202260353022603540226035502260356022603570226035802260359022603600226036102260362022603630226036402260365022603660226036702260368022603690226037002260371022603720226037302260374022603750226037602260377022603780226037902260380022603810226038202260383022603840226038502260386022603870226038802260389022603900226039102260392022603930226039402260395022603960226039702260398022603990226040002260401022604020226040302260404022604050226040602260407022604080226040902260410022604110226041202260413022604140226041502260416022604170226041802260419022604200226042102260422022604230226042402260425022604260226042702260428022604290226043002260431022604320226043302260434022604350226043602260437022604380226043902260440022604410226044202260443022604440226044502260446022604470226044802260449022604500226045102260452022604530226045402260455022604560226045702260458022604590226046002260461022604620226046302260464022604650226046602260467022604680226046902260470022604710226047202260473022604740226047502260476022604770226047802260479022604800226048102260482022604830226048402260485022604860226048702260488022604890226049002260491022604920226049302260494022604950226049602260497022604980226049902260500022605010226050202260503022605040226050502260506022605070226050802260509022605100226051102260512022605130226051402260515022605160226051702260518022605190226052002260521022605220226052302260524022605250226052602260527022605280226052902260530022605310226053202260533022605340226053502260536022605370226053802260539022605400226054102260542022605430226054402260545022605460226054702260548022605490226055002260551022605520226055302260554022605550226055602260557022605580226055902260560022605610226056202260563022605640226056502260566022605670226056802260569022605700226057102260572022605730226057402260575022605760226057702260578022605790226058002260581022605820226058302260584022605850226058602260587022605880226058902260590022605910226059202260593022605940226059502260596022605970226059802260599022606000226060102260602022606030226060402260605022606060226060702260608022606090226061002260611022606120226061302260614022606150226061602260617022606180226061902260620022606210226062202260623022606240226062502260626022606270226062802260629022606300226063102260632022606330226063402260635022606360226063702260638022606390226064002260641022606420226064302260644022606450226064602260647022606480226064902260650022606510226065202260653022606540226065502260656022606570226065802260659022606600226066102260662022606630226066402260665022606660226066702260668022606690226067002260671022606720226067302260674022606750226067602260677022606780226067902260680022606810226068202260683022606840226068502260686022606870226068802260689022606900226069102260692022606930226069402260695022606960226069702260698022606990226070002260701022607020226070302260704022607050226070602260707022607080226070902260710022607110226071202260713022607140226071502260716022607170226071802260719022607200226072102260722022607230226072402260725022607260226072702260728022607290226073002260731022701690227017002270171022701720227017302270174022701750227017602270177022701780227017902270180022701810227018202270183022701840227018502270186022701870227018802270189022701900227019102270192022701930227019402270195022701960227019702270198022701990227020002270201022702020227020302270204022702050227020602270207022702080227020902270210022702110227021202270213022702140227021502270216022702170227021802270219022702200227022102270222022702230227022402270225022702260227022702270228022702290227023002270231022702320227023302270234022702350227023602270237022702380227023902270240022702410227024202270243022702440227024502270246022702470227024802270249022702500227025102270252022702530227025402270255022702560227025702270258022702590227026002270261022702620227026302270264022702650227026602270267022702680227026902270270022702710227027202270273022702740227027502270276022702770227027802270279022702800227028102270282022702830227028402270285022702860227028702270288022702890227029002270291022702920227029302270294022702950227029602270297022702980227029902270300022703010227030202270303022703040227030502270306022703070227030802270309022703100227031102270312022703130227031402270315022703160227031702270318022703190227032002270321022703220227032302270324022703250227032602270327022703280227032902270330022703310227033202270333022703340227033502270336022703370227033802270339022703400227034102270342022703430227034402270345022703460227034702270348022703490227035002270351022703520227035302270354022703550227035602270357022703580227035902270360022703610227036202270363022703640227036502270366022703670227036802270369022703700227037102270372022703730227037402270375022703760227037702270378022703790227038002270381022703820227038302270384022703850227038602270387022703880227038902270390022703910227039202270393022703940227039502270396022703970227039802270399022704000227040102270402022704030227040402270405022704060227040702270408022704090227041002270411022704120227041302270414022704150227041602270417022704180227041902270420022704210227042202270423022704240227042502270426022704270227042802270429022704300227043102270432022704330227043402270435022704360227043702270438022704390227044002270441022704420227044302270444022704450227044602270447022704480227044902270450022704510227045202270453022704540227045502270456022704570227045802270459022704600227046102270462022704630227046402270465022704660227046702270468022704690227047002270471022704720227047302270474022704750227047602270477022704780227047902270480022704810227048202270483022704840227048502270486022704870227048802270489022704900227049102270492022704930227049402270495022704960227049702270498022704990227050002270501022705020227050302270504022705050227050602270507022705080227050902270510022705110227051202270513022705140227051502270516022705170227051802270519022705200227052102270522022705230227052402270525022705260227052702270528022705290227053002270531022705320227053302270534022705350227053602270537022705380227053902270540022705410227054202270543022705440227054502270546022705470227054802270549022705500227055102270552022705530227055402270555022705560227055702270558022705590227056002270561022705620227056302270564022705650227056602270567022705680227056902270570022705710227057202270573022705740227057502270576022705770227057802270579022705800227058102270582022705830227058402270585022705860227058702270588022705890227059002270591022705920227059302270594022705950227059602270597022705980227059902270600022706010227060202270603022706040227060502270606022706070227060802270609022706100227061102270612022706130227061402270615022706160227061702270618022706190227062002270621022706220227062302270624022706250227062602270627022706280227062902270630022706310227063202270633022706340227063502270636022706370227063802270639022706400227064102270642022706430227064402270645022706460227064702270648022706490227065002270651022706520227065302270654022706550227065602270657022706580227065902270660022706610227066202270663022706640227066502270666022706670227066802270669022706700227067102270672022706730227067402270675022706760227067702270678022706790227068002270681022706820227068302270684022706850227068602270687022706880227068902270690022706910227069202270693022706940227069502270696022706970227069802270699022707000227070102270702022707030227070402270705022707060227070702270708022707090227071002270711022707120227071302270714022707150227071602270717022707180227071902270720022707210227072202270723022707240227072502270726022707270227072802270729022707300228016802280169022801700228017102280172022801730228017402280175022801760228017702280178022801790228018002280181022801820228018302280184022801850228018602280187022801880228018902280190022801910228019202280193022801940228019502280196022801970228019802280199022802000228020102280202022802030228020402280205022802060228020702280208022802090228021002280211022802120228021302280214022802150228021602280217022802180228021902280220022802210228022202280223022802240228022502280226022802270228022802280229022802300228023102280232022802330228023402280235022802360228023702280238022802390228024002280241022802420228024302280244022802450228024602280247022802480228024902280250022802510228025202280253022802540228025502280256022802570228025802280259022802600228026102280262022802630228026402280265022802660228026702280268022802690228027002280271022802720228027302280274022802750228027602280277022802780228027902280280022802810228028202280283022802840228028502280286022802870228028802280289022802900228029102280292022802930228029402280295022802960228029702280298022802990228030002280301022803020228030302280304022803050228030602280307022803080228030902280310022803110228031202280313022803140228031502280316022803170228031802280319022803200228032102280322022803230228032402280325022803260228032702280328022803290228033002280331022803320228033302280334022803350228033602280337022803380228033902280340022803410228034202280343022803440228034502280346022803470228034802280349022803500228035102280352022803530228035402280355022803560228035702280358022803590228036002280361022803620228036302280364022803650228036602280367022803680228036902280370022803710228037202280373022803740228037502280376022803770228037802280379022803800228038102280382022803830228038402280385022803860228038702280388022803890228039002280391022803920228039302280394022803950228039602280397022803980228039902280400022804010228040202280403022804040228040502280406022804070228040802280409022804100228041102280412022804130228041402280415022804160228041702280418022804190228042002280421022804220228042302280424022804250228042602280427022804280228042902280430022804310228043202280433022804340228043502280436022804370228043802280439022804400228044102280442022804430228044402280445022804460228044702280448022804490228045002280451022804520228045302280454022804550228045602280457022804580228045902280460022804610228046202280463022804640228046502280466022804670228046802280469022804700228047102280472022804730228047402280475022804760228047702280478022804790228048002280481022804820228048302280484022804850228048602280487022804880228048902280490022804910228049202280493022804940228049502280496022804970228049802280499022805000228050102280502022805030228050402280505022805060228050702280508022805090228051002280511022805120228051302280514022805150228051602280517022805180228051902280520022805210228052202280523022805240228052502280526022805270228052802280529022805300228053102280532022805330228053402280535022805360228053702280538022805390228054002280541022805420228054302280544022805450228054602280547022805480228054902280550022805510228055202280553022805540228055502280556022805570228055802280559022805600228056102280562022805630228056402280565022805660228056702280568022805690228057002280571022805720228057302280574022805750228057602280577022805780228057902280580022805810228058202280583022805840228058502280586022805870228058802280589022805900228059102280592022805930228059402280595022805960228059702280598022805990228060002280601022806020228060302280604022806050228060602280607022806080228060902280610022806110228061202280613022806140228061502280616022806170228061802280619022806200228062102280622022806230228062402280625022806260228062702280628022806290228063002280631022806320228063302280634022806350228063602280637022806380228063902280640022806410228064202280643022806440228064502280646022806470228064802280649022806500228065102280652022806530228065402280655022806560228065702280658022806590228066002280661022806620228066302280664022806650228066602280667022806680228066902280670022806710228067202280673022806740228067502280676022806770228067802280679022806800228068102280682022806830228068402280685022806860228068702280688022806890228069002280691022806920228069302280694022806950228069602280697022806980228069902280700022807010228070202280703022807040228070502280706022807070228070802280709022807100228071102280712022807130228071402280715022807160228071702280718022807190228072002280721022807220228072302280724022807250228072602280727022807280228072902290168022901690229017002290171022901720229017302290174022901750229017602290177022901780229017902290180022901810229018202290183022901840229018502290186022901870229018802290189022901900229019102290192022901930229019402290195022901960229019702290198022901990229020002290201022902020229020302290204022902050229020602290207022902080229020902290210022902110229021202290213022902140229021502290216022902170229021802290219022902200229022102290222022902230229022402290225022902260229022702290228022902290229023002290231022902320229023302290234022902350229023602290237022902380229023902290240022902410229024202290243022902440229024502290246022902470229024802290249022902500229025102290252022902530229025402290255022902560229025702290258022902590229026002290261022902620229026302290264022902650229026602290267022902680229026902290270022902710229027202290273022902740229027502290276022902770229027802290279022902800229028102290282022902830229028402290285022902860229028702290288022902890229029002290291022902920229029302290294022902950229029602290297022902980229029902290300022903010229030202290303022903040229030502290306022903070229030802290309022903100229031102290312022903130229031402290315022903160229031702290318022903190229032002290321022903220229032302290324022903250229032602290327022903280229032902290330022903310229033202290333022903340229033502290336022903370229033802290339022903400229034102290342022903430229034402290345022903460229034702290348022903490229035002290351022903520229035302290354022903550229035602290357022903580229035902290360022903610229036202290363022903640229036502290366022903670229036802290369022903700229037102290372022903730229037402290375022903760229037702290378022903790229038002290381022903820229038302290384022903850229038602290387022903880229038902290390022903910229039202290393022903940229039502290396022903970229039802290399022904000229040102290402022904030229040402290405022904060229040702290408022904090229041002290411022904120229041302290414022904150229041602290417022904180229041902290420022904210229042202290423022904240229042502290426022904270229042802290429022904300229043102290432022904330229043402290435022904360229043702290438022904390229044002290441022904420229044302290444022904450229044602290447022904480229044902290450022904510229045202290453022904540229045502290456022904570229045802290459022904600229046102290462022904630229046402290465022904660229046702290468022904690229047002290471022904720229047302290474022904750229047602290477022904780229047902290480022904810229048202290483022904840229048502290486022904870229048802290489022904900229049102290492022904930229049402290495022904960229049702290498022904990229050002290501022905020229050302290504022905050229050602290507022905080229050902290510022905110229051202290513022905140229051502290516022905170229051802290519022905200229052102290522022905230229052402290525022905260229052702290528022905290229053002290531022905320229053302290534022905350229053602290537022905380229053902290540022905410229054202290543022905440229054502290546022905470229054802290549022905500229055102290552022905530229055402290555022905560229055702290558022905590229056002290561022905620229056302290564022905650229056602290567022905680229056902290570022905710229057202290573022905740229057502290576022905770229057802290579022905800229058102290582022905830229058402290585022905860229058702290588022905890229059002290591022905920229059302290594022905950229059602290597022905980229059902290600022906010229060202290603022906040229060502290606022906070229060802290609022906100229061102290612022906130229061402290615022906160229061702290618022906190229062002290621022906220229062302290624022906250229062602290627022906280229062902290630022906310229063202290633022906340229063502290636022906370229063802290639022906400229064102290642022906430229064402290645022906460229064702290648022906490229065002290651022906520229065302290654022906550229065602290657022906580229065902290660022906610229066202290663022906640229066502290666022906670229066802290669022906700229067102290672022906730229067402290675022906760229067702290678022906790229068002290681022906820229068302290684022906850229068602290687022906880229068902290690022906910229069202290693022906940229069502290696022906970229069802290699022907000229070102290702022907030229070402290705022907060229070702290708022907090229071002290711022907120229071302290714022907150229071602290717022907180229071902290720022907210229072202290723022907240229072502290726022907270230016802300169023001700230017102300172023001730230017402300175023001760230017702300178023001790230018002300181023001820230018302300184023001850230018602300187023001880230018902300190023001910230019202300193023001940230019502300196023001970230019802300199023002000230020102300202023002030230020402300205023002060230020702300208023002090230021002300211023002120230021302300214023002150230021602300217023002180230021902300220023002210230022202300223023002240230022502300226023002270230022802300229023002300230023102300232023002330230023402300235023002360230023702300238023002390230024002300241023002420230024302300244023002450230024602300247023002480230024902300250023002510230025202300253023002540230025502300256023002570230025802300259023002600230026102300262023002630230026402300265023002660230026702300268023002690230027002300271023002720230027302300274023002750230027602300277023002780230027902300280023002810230028202300283023002840230028502300286023002870230028802300289023002900230029102300292023002930230029402300295023002960230029702300298023002990230030002300301023003020230030302300304023003050230030602300307023003080230030902300310023003110230031202300313023003140230031502300316023003170230031802300319023003200230032102300322023003230230032402300325023003260230032702300328023003290230033002300331023003320230033302300334023003350230033602300337023003380230033902300340023003410230034202300343023003440230034502300346023003470230034802300349023003500230035102300352023003530230035402300355023003560230035702300358023003590230036002300361023003620230036302300364023003650230036602300367023003680230036902300370023003710230037202300373023003740230037502300376023003770230037802300379023003800230038102300382023003830230038402300385023003860230038702300388023003890230039002300391023003920230039302300394023003950230039602300397023003980230039902300400023004010230040202300403023004040230040502300406023004070230040802300409023004100230041102300412023004130230041402300415023004160230041702300418023004190230042002300421023004220230042302300424023004250230042602300427023004280230042902300430023004310230043202300433023004340230043502300436023004370230043802300439023004400230044102300442023004430230044402300445023004460230044702300448023004490230045002300451023004520230045302300454023004550230045602300457023004580230045902300460023004610230046202300463023004640230046502300466023004670230046802300469023004700230047102300472023004730230047402300475023004760230047702300478023004790230048002300481023004820230048302300484023004850230048602300487023004880230048902300490023004910230049202300493023004940230049502300496023004970230049802300499023005000230050102300502023005030230050402300505023005060230050702300508023005090230051002300511023005120230051302300514023005150230051602300517023005180230051902300520023005210230052202300523023005240230052502300526023005270230052802300529023005300230053102300532023005330230053402300535023005360230053702300538023005390230054002300541023005420230054302300544023005450230054602300547023005480230054902300550023005510230055202300553023005540230055502300556023005570230055802300559023005600230056102300562023005630230056402300565023005660230056702300568023005690230057002300571023005720230057302300574023005750230057602300577023005780230057902300580023005810230058202300583023005840230058502300586023005870230058802300589023005900230059102300592023005930230059402300595023005960230059702300598023005990230060002300601023006020230060302300604023006050230060602300607023006080230060902300610023006110230061202300613023006140230061502300616023006170230061802300619023006200230062102300622023006230230062402300625023006260230062702300628023006290230063002300631023006320230063302300634023006350230063602300637023006380230063902300640023006410230064202300643023006440230064502300646023006470230064802300649023006500230065102300652023006530230065402300655023006560230065702300658023006590230066002300661023006620230066302300664023006650230066602300667023006680230066902300670023006710230067202300673023006740230067502300676023006770230067802300679023006800230068102300682023006830230068402300685023006860230068702300688023006890230069002300691023006920230069302300694023006950230069602300697023006980230069902300700023007010230070202300703023007040230070502300706023007070230070802300709023007100230071102300712023007130230071402300715023007160230071702300718023007190230072002300721023007220230072302300724023007250230072602300727023101670231016802310169023101700231017102310172023101730231017402310175023101760231017702310178023101790231018002310181023101820231018302310184023101850231018602310187023101880231018902310190023101910231019202310193023101940231019502310196023101970231019802310199023102000231020102310202023102030231020402310205023102060231020702310208023102090231021002310211023102120231021302310214023102150231021602310217023102180231021902310220023102210231022202310223023102240231022502310226023102270231022802310229023102300231023102310232023102330231023402310235023102360231023702310238023102390231024002310241023102420231024302310244023102450231024602310247023102480231024902310250023102510231025202310253023102540231025502310256023102570231025802310259023102600231026102310262023102630231026402310265023102660231026702310268023102690231027002310271023102720231027302310274023102750231027602310277023102780231027902310280023102810231028202310283023102840231028502310286023102870231028802310289023102900231029102310292023102930231029402310295023102960231029702310298023102990231030002310301023103020231030302310304023103050231030602310307023103080231030902310310023103110231031202310313023103140231031502310316023103170231031802310319023103200231032102310322023103230231032402310325023103260231032702310328023103290231033002310331023103320231033302310334023103350231033602310337023103380231033902310340023103410231034202310343023103440231034502310346023103470231034802310349023103500231035102310352023103530231035402310355023103560231035702310358023103590231036002310361023103620231036302310364023103650231036602310367023103680231036902310370023103710231037202310373023103740231037502310376023103770231037802310379023103800231038102310382023103830231038402310385023103860231038702310388023103890231039002310391023103920231039302310394023103950231039602310397023103980231039902310400023104010231040202310403023104040231040502310406023104070231040802310409023104100231041102310412023104130231041402310415023104160231041702310418023104190231042002310421023104220231042302310424023104250231042602310427023104280231042902310430023104310231043202310433023104340231043502310436023104370231043802310439023104400231044102310442023104430231044402310445023104460231044702310448023104490231045002310451023104520231045302310454023104550231045602310457023104580231045902310460023104610231046202310463023104640231046502310466023104670231046802310469023104700231047102310472023104730231047402310475023104760231047702310478023104790231048002310481023104820231048302310484023104850231048602310487023104880231048902310490023104910231049202310493023104940231049502310496023104970231049802310499023105000231050102310502023105030231050402310505023105060231050702310508023105090231051002310511023105120231051302310514023105150231051602310517023105180231051902310520023105210231052202310523023105240231052502310526023105270231052802310529023105300231053102310532023105330231053402310535023105360231053702310538023105390231054002310541023105420231054302310544023105450231054602310547023105480231054902310550023105510231055202310553023105540231055502310556023105570231055802310559023105600231056102310562023105630231056402310565023105660231056702310568023105690231057002310571023105720231057302310574023105750231057602310577023105780231057902310580023105810231058202310583023105840231058502310586023105870231058802310589023105900231059102310592023105930231059402310595023105960231059702310598023105990231060002310601023106020231060302310604023106050231060602310607023106080231060902310610023106110231061202310613023106140231061502310616023106170231061802310619023106200231062102310622023106230231062402310625023106260231062702310628023106290231063002310631023106320231063302310634023106350231063602310637023106380231063902310640023106410231064202310643023106440231064502310646023106470231064802310649023106500231065102310652023106530231065402310655023106560231065702310658023106590231066002310661023106620231066302310664023106650231066602310667023106680231066902310670023106710231067202310673023106740231067502310676023106770231067802310679023106800231068102310682023106830231068402310685023106860231068702310688023106890231069002310691023106920231069302310694023106950231069602310697023106980231069902310700023107010231070202310703023107040231070502310706023107070231070802310709023107100231071102310712023107130231071402310715023107160231071702310718023107190231072002310721023107220231072302310724023107250231072602320167023201680232016902320170023201710232017202320173023201740232017502320176023201770232017802320179023201800232018102320182023201830232018402320185023201860232018702320188023201890232019002320191023201920232019302320194023201950232019602320197023201980232019902320200023202010232020202320203023202040232020502320206023202070232020802320209023202100232021102320212023202130232021402320215023202160232021702320218023202190232022002320221023202220232022302320224023202250232022602320227023202280232022902320230023202310232023202320233023202340232023502320236023202370232023802320239023202400232024102320242023202430232024402320245023202460232024702320248023202490232025002320251023202520232025302320254023202550232025602320257023202580232025902320260023202610232026202320263023202640232026502320266023202670232026802320269023202700232027102320272023202730232027402320275023202760232027702320278023202790232028002320281023202820232028302320284023202850232028602320287023202880232028902320290023202910232029202320293023202940232029502320296023202970232029802320299023203000232030102320302023203030232030402320305023203060232030702320308023203090232031002320311023203120232031302320314023203150232031602320317023203180232031902320320023203210232032202320323023203240232032502320326023203270232032802320329023203300232033102320332023203330232033402320335023203360232033702320338023203390232034002320341023203420232034302320344023203450232034602320347023203480232034902320350023203510232035202320353023203540232035502320356023203570232035802320359023203600232036102320362023203630232036402320365023203660232036702320368023203690232037002320371023203720232037302320374023203750232037602320377023203780232037902320380023203810232038202320383023203840232038502320386023203870232038802320389023203900232039102320392023203930232039402320395023203960232039702320398023203990232040002320401023204020232040302320404023204050232040602320407023204080232040902320410023204110232041202320413023204140232041502320416023204170232041802320419023204200232042102320422023204230232042402320425023204260232042702320428023204290232043002320431023204320232043302320434023204350232043602320437023204380232043902320440023204410232044202320443023204440232044502320446023204470232044802320449023204500232045102320452023204530232045402320455023204560232045702320458023204590232046002320461023204620232046302320464023204650232046602320467023204680232046902320470023204710232047202320473023204740232047502320476023204770232047802320479023204800232048102320482023204830232048402320485023204860232048702320488023204890232049002320491023204920232049302320494023204950232049602320497023204980232049902320500023205010232050202320503023205040232050502320506023205070232050802320509023205100232051102320512023205130232051402320515023205160232051702320518023205190232052002320521023205220232052302320524023205250232052602320527023205280232052902320530023205310232053202320533023205340232053502320536023205370232053802320539023205400232054102320542023205430232054402320545023205460232054702320548023205490232055002320551023205520232055302320554023205550232055602320557023205580232055902320560023205610232056202320563023205640232056502320566023205670232056802320569023205700232057102320572023205730232057402320575023205760232057702320578023205790232058002320581023205820232058302320584023205850232058602320587023205880232058902320590023205910232059202320593023205940232059502320596023205970232059802320599023206000232060102320602023206030232060402320605023206060232060702320608023206090232061002320611023206120232061302320614023206150232061602320617023206180232061902320620023206210232062202320623023206240232062502320626023206270232062802320629023206300232063102320632023206330232063402320635023206360232063702320638023206390232064002320641023206420232064302320644023206450232064602320647023206480232064902320650023206510232065202320653023206540232065502320656023206570232065802320659023206600232066102320662023206630232066402320665023206660232066702320668023206690232067002320671023206720232067302320674023206750232067602320677023206780232067902320680023206810232068202320683023206840232068502320686023206870232068802320689023206900232069102320692023206930232069402320695023206960232069702320698023206990232070002320701023207020232070302320704023207050232070602320707023207080232070902320710023207110232071202320713023207140232071502320716023207170232071802320719023207200232072102320722023207230232072402330167023301680233016902330170023301710233017202330173023301740233017502330176023301770233017802330179023301800233018102330182023301830233018402330185023301860233018702330188023301890233019002330191023301920233019302330194023301950233019602330197023301980233019902330200023302010233020202330203023302040233020502330206023302070233020802330209023302100233021102330212023302130233021402330215023302160233021702330218023302190233022002330221023302220233022302330224023302250233022602330227023302280233022902330230023302310233023202330233023302340233023502330236023302370233023802330239023302400233024102330242023302430233024402330245023302460233024702330248023302490233025002330251023302520233025302330254023302550233025602330257023302580233025902330260023302610233026202330263023302640233026502330266023302670233026802330269023302700233027102330272023302730233027402330275023302760233027702330278023302790233028002330281023302820233028302330284023302850233028602330287023302880233028902330290023302910233029202330293023302940233029502330296023302970233029802330299023303000233030102330302023303030233030402330305023303060233030702330308023303090233031002330311023303120233031302330314023303150233031602330317023303180233031902330320023303210233032202330323023303240233032502330326023303270233032802330329023303300233033102330332023303330233033402330335023303360233033702330338023303390233034002330341023303420233034302330344023303450233034602330347023303480233034902330350023303510233035202330353023303540233035502330356023303570233035802330359023303600233036102330362023303630233036402330365023303660233036702330368023303690233037002330371023303720233037302330374023303750233037602330377023303780233037902330380023303810233038202330383023303840233038502330386023303870233038802330389023303900233039102330392023303930233039402330395023303960233039702330398023303990233040002330401023304020233040302330404023304050233040602330407023304080233040902330410023304110233041202330413023304140233041502330416023304170233041802330419023304200233042102330422023304230233042402330425023304260233042702330428023304290233043002330431023304320233043302330434023304350233043602330437023304380233043902330440023304410233044202330443023304440233044502330446023304470233044802330449023304500233045102330452023304530233045402330455023304560233045702330458023304590233046002330461023304620233046302330464023304650233046602330467023304680233046902330470023304710233047202330473023304740233047502330476023304770233047802330479023304800233048102330482023304830233048402330485023304860233048702330488023304890233049002330491023304920233049302330494023304950233049602330497023304980233049902330500023305010233050202330503023305040233050502330506023305070233050802330509023305100233051102330512023305130233051402330515023305160233051702330518023305190233052002330521023305220233052302330524023305250233052602330527023305280233052902330530023305310233053202330533023305340233053502330536023305370233053802330539023305400233054102330542023305430233054402330545023305460233054702330548023305490233055002330551023305520233055302330554023305550233055602330557023305580233055902330560023305610233056202330563023305640233056502330566023305670233056802330569023305700233057102330572023305730233057402330575023305760233057702330578023305790233058002330581023305820233058302330584023305850233058602330587023305880233058902330590023305910233059202330593023305940233059502330596023305970233059802330599023306000233060102330602023306030233060402330605023306060233060702330608023306090233061002330611023306120233061302330614023306150233061602330617023306180233061902330620023306210233062202330623023306240233062502330626023306270233062802330629023306300233063102330632023306330233063402330635023306360233063702330638023306390233064002330641023306420233064302330644023306450233064602330647023306480233064902330650023306510233065202330653023306540233065502330656023306570233065802330659023306600233066102330662023306630233066402330665023306660233066702330668023306690233067002330671023306720233067302330674023306750233067602330677023306780233067902330680023306810233068202330683023306840233068502330686023306870233068802330689023306900233069102330692023306930233069402330695023306960233069702330698023306990233070002330701023307020233070302330704023307050233070602330707023307080233070902330710023307110233071202330713023307140233071502330716023307170233071802330719023307200233072102330722023307230234016702340168023401690234017002340171023401720234017302340174023401750234017602340177023401780234017902340180023401810234018202340183023401840234018502340186023401870234018802340189023401900234019102340192023401930234019402340195023401960234019702340198023401990234020002340201023402020234020302340204023402050234020602340207023402080234020902340210023402110234021202340213023402140234021502340216023402170234021802340219023402200234022102340222023402230234022402340225023402260234022702340228023402290234023002340231023402320234023302340234023402350234023602340237023402380234023902340240023402410234024202340243023402440234024502340246023402470234024802340249023402500234025102340252023402530234025402340255023402560234025702340258023402590234026002340261023402620234026302340264023402650234026602340267023402680234026902340270023402710234027202340273023402740234027502340276023402770234027802340279023402800234028102340282023402830234028402340285023402860234028702340288023402890234029002340291023402920234029302340294023402950234029602340297023402980234029902340300023403010234030202340303023403040234030502340306023403070234030802340309023403100234031102340312023403130234031402340315023403160234031702340318023403190234032002340321023403220234032302340324023403250234032602340327023403280234032902340330023403310234033202340333023403340234033502340336023403370234033802340339023403400234034102340342023403430234034402340345023403460234034702340348023403490234035002340351023403520234035302340354023403550234035602340357023403580234035902340360023403610234036202340363023403640234036502340366023403670234036802340369023403700234037102340372023403730234037402340375023403760234037702340378023403790234038002340381023403820234038302340384023403850234038602340387023403880234038902340390023403910234039202340393023403940234039502340396023403970234039802340399023404000234040102340402023404030234040402340405023404060234040702340408023404090234041002340411023404120234041302340414023404150234041602340417023404180234041902340420023404210234042202340423023404240234042502340426023404270234042802340429023404300234043102340432023404330234043402340435023404360234043702340438023404390234044002340441023404420234044302340444023404450234044602340447023404480234044902340450023404510234045202340453023404540234045502340456023404570234045802340459023404600234046102340462023404630234046402340465023404660234046702340468023404690234047002340471023404720234047302340474023404750234047602340477023404780234047902340480023404810234048202340483023404840234048502340486023404870234048802340489023404900234049102340492023404930234049402340495023404960234049702340498023404990234050002340501023405020234050302340504023405050234050602340507023405080234050902340510023405110234051202340513023405140234051502340516023405170234051802340519023405200234052102340522023405230234052402340525023405260234052702340528023405290234053002340531023405320234053302340534023405350234053602340537023405380234053902340540023405410234054202340543023405440234054502340546023405470234054802340549023405500234055102340552023405530234055402340555023405560234055702340558023405590234056002340561023405620234056302340564023405650234056602340567023405680234056902340570023405710234057202340573023405740234057502340576023405770234057802340579023405800234058102340582023405830234058402340585023405860234058702340588023405890234059002340591023405920234059302340594023405950234059602340597023405980234059902340600023406010234060202340603023406040234060502340606023406070234060802340609023406100234061102340612023406130234061402340615023406160234061702340618023406190234062002340621023406220234062302340624023406250234062602340627023406280234062902340630023406310234063202340633023406340234063502340636023406370234063802340639023406400234064102340642023406430234064402340645023406460234064702340648023406490234065002340651023406520234065302340654023406550234065602340657023406580234065902340660023406610234066202340663023406640234066502340666023406670234066802340669023406700234067102340672023406730234067402340675023406760234067702340678023406790234068002340681023406820234068302340684023406850234068602340687023406880234068902340690023406910234069202340693023406940234069502340696023406970234069802340699023407000234070102340702023407030234070402340705023407060234070702340708023407090234071002340711023407120234071302340714023407150234071602340717023407180234071902340720023407210234072202350167023501680235016902350170023501710235017202350173023501740235017502350176023501770235017802350179023501800235018102350182023501830235018402350185023501860235018702350188023501890235019002350191023501920235019302350194023501950235019602350197023501980235019902350200023502010235020202350203023502040235020502350206023502070235020802350209023502100235021102350212023502130235021402350215023502160235021702350218023502190235022002350221023502220235022302350224023502250235022602350227023502280235022902350230023502310235023202350233023502340235023502350236023502370235023802350239023502400235024102350242023502430235024402350245023502460235024702350248023502490235025002350251023502520235025302350254023502550235025602350257023502580235025902350260023502610235026202350263023502640235026502350266023502670235026802350269023502700235027102350272023502730235027402350275023502760235027702350278023502790235028002350281023502820235028302350284023502850235028602350287023502880235028902350290023502910235029202350293023502940235029502350296023502970235029802350299023503000235030102350302023503030235030402350305023503060235030702350308023503090235031002350311023503120235031302350314023503150235031602350317023503180235031902350320023503210235032202350323023503240235032502350326023503270235032802350329023503300235033102350332023503330235033402350335023503360235033702350338023503390235034002350341023503420235034302350344023503450235034602350347023503480235034902350350023503510235035202350353023503540235035502350356023503570235035802350359023503600235036102350362023503630235036402350365023503660235036702350368023503690235037002350371023503720235037302350374023503750235037602350377023503780235037902350380023503810235038202350383023503840235038502350386023503870235038802350389023503900235039102350392023503930235039402350395023503960235039702350398023503990235040002350401023504020235040302350404023504050235040602350407023504080235040902350410023504110235041202350413023504140235041502350416023504170235041802350419023504200235042102350422023504230235042402350425023504260235042702350428023504290235043002350431023504320235043302350434023504350235043602350437023504380235043902350440023504410235044202350443023504440235044502350446023504470235044802350449023504500235045102350452023504530235045402350455023504560235045702350458023504590235046002350461023504620235046302350464023504650235046602350467023504680235046902350470023504710235047202350473023504740235047502350476023504770235047802350479023504800235048102350482023504830235048402350485023504860235048702350488023504890235049002350491023504920235049302350494023504950235049602350497023504980235049902350500023505010235050202350503023505040235050502350506023505070235050802350509023505100235051102350512023505130235051402350515023505160235051702350518023505190235052002350521023505220235052302350524023505250235052602350527023505280235052902350530023505310235053202350533023505340235053502350536023505370235053802350539023505400235054102350542023505430235054402350545023505460235054702350548023505490235055002350551023505520235055302350554023505550235055602350557023505580235055902350560023505610235056202350563023505640235056502350566023505670235056802350569023505700235057102350572023505730235057402350575023505760235057702350578023505790235058002350581023505820235058302350584023505850235058602350587023505880235058902350590023505910235059202350593023505940235059502350596023505970235059802350599023506000235060102350602023506030235060402350605023506060235060702350608023506090235061002350611023506120235061302350614023506150235061602350617023506180235061902350620023506210235062202350623023506240235062502350626023506270235062802350629023506300235063102350632023506330235063402350635023506360235063702350638023506390235064002350641023506420235064302350644023506450235064602350647023506480235064902350650023506510235065202350653023506540235065502350656023506570235065802350659023506600235066102350662023506630235066402350665023506660235066702350668023506690235067002350671023506720235067302350674023506750235067602350677023506780235067902350680023506810235068202350683023506840235068502350686023506870235068802350689023506900235069102350692023506930235069402350695023506960235069702350698023506990235070002350701023507020235070302350704023507050235070602350707023507080235070902350710023507110235071202350713023507140235071502350716023507170235071802350719023507200235072102360166023601670236016802360169023601700236017102360172023601730236017402360175023601760236017702360178023601790236018002360181023601820236018302360184023601850236018602360187023601880236018902360190023601910236019202360193023601940236019502360196023601970236019802360199023602000236020102360202023602030236020402360205023602060236020702360208023602090236021002360211023602120236021302360214023602150236021602360217023602180236021902360220023602210236022202360223023602240236022502360226023602270236022802360229023602300236023102360232023602330236023402360235023602360236023702360238023602390236024002360241023602420236024302360244023602450236024602360247023602480236024902360250023602510236025202360253023602540236025502360256023602570236025802360259023602600236026102360262023602630236026402360265023602660236026702360268023602690236027002360271023602720236027302360274023602750236027602360277023602780236027902360280023602810236028202360283023602840236028502360286023602870236028802360289023602900236029102360292023602930236029402360295023602960236029702360298023602990236030002360301023603020236030302360304023603050236030602360307023603080236030902360310023603110236031202360313023603140236031502360316023603170236031802360319023603200236032102360322023603230236032402360325023603260236032702360328023603290236033002360331023603320236033302360334023603350236033602360337023603380236033902360340023603410236034202360343023603440236034502360346023603470236034802360349023603500236035102360352023603530236035402360355023603560236035702360358023603590236036002360361023603620236036302360364023603650236036602360367023603680236036902360370023603710236037202360373023603740236037502360376023603770236037802360379023603800236038102360382023603830236038402360385023603860236038702360388023603890236039002360391023603920236039302360394023603950236039602360397023603980236039902360400023604010236040202360403023604040236040502360406023604070236040802360409023604100236041102360412023604130236041402360415023604160236041702360418023604190236042002360421023604220236042302360424023604250236042602360427023604280236042902360430023604310236043202360433023604340236043502360436023604370236043802360439023604400236044102360442023604430236044402360445023604460236044702360448023604490236045002360451023604520236045302360454023604550236045602360457023604580236045902360460023604610236046202360463023604640236046502360466023604670236046802360469023604700236047102360472023604730236047402360475023604760236047702360478023604790236048002360481023604820236048302360484023604850236048602360487023604880236048902360490023604910236049202360493023604940236049502360496023604970236049802360499023605000236050102360502023605030236050402360505023605060236050702360508023605090236051002360511023605120236051302360514023605150236051602360517023605180236051902360520023605210236052202360523023605240236052502360526023605270236052802360529023605300236053102360532023605330236053402360535023605360236053702360538023605390236054002360541023605420236054302360544023605450236054602360547023605480236054902360550023605510236055202360553023605540236055502360556023605570236055802360559023605600236056102360562023605630236056402360565023605660236056702360568023605690236057002360571023605720236057302360574023605750236057602360577023605780236057902360580023605810236058202360583023605840236058502360586023605870236058802360589023605900236059102360592023605930236059402360595023605960236059702360598023605990236060002360601023606020236060302360604023606050236060602360607023606080236060902360610023606110236061202360613023606140236061502360616023606170236061802360619023606200236062102360622023606230236062402360625023606260236062702360628023606290236063002360631023606320236063302360634023606350236063602360637023606380236063902360640023606410236064202360643023606440236064502360646023606470236064802360649023606500236065102360652023606530236065402360655023606560236065702360658023606590236066002360661023606620236066302360664023606650236066602360667023606680236066902360670023606710236067202360673023606740236067502360676023606770236067802360679023606800236068102360682023606830236068402360685023606860236068702360688023606890236069002360691023606920236069302360694023606950236069602360697023606980236069902360700023607010236070202360703023607040236070502360706023607070236070802360709023607100236071102360712023607130236071402360715023607160236071702360718023607190237016602370167023701680237016902370170023701710237017202370173023701740237017502370176023701770237017802370179023701800237018102370182023701830237018402370185023701860237018702370188023701890237019002370191023701920237019302370194023701950237019602370197023701980237019902370200023702010237020202370203023702040237020502370206023702070237020802370209023702100237021102370212023702130237021402370215023702160237021702370218023702190237022002370221023702220237022302370224023702250237022602370227023702280237022902370230023702310237023202370233023702340237023502370236023702370237023802370239023702400237024102370242023702430237024402370245023702460237024702370248023702490237025002370251023702520237025302370254023702550237025602370257023702580237025902370260023702610237026202370263023702640237026502370266023702670237026802370269023702700237027102370272023702730237027402370275023702760237027702370278023702790237028002370281023702820237028302370284023702850237028602370287023702880237028902370290023702910237029202370293023702940237029502370296023702970237029802370299023703000237030102370302023703030237030402370305023703060237030702370308023703090237031002370311023703120237031302370314023703150237031602370317023703180237031902370320023703210237032202370323023703240237032502370326023703270237032802370329023703300237033102370332023703330237033402370335023703360237033702370338023703390237034002370341023703420237034302370344023703450237034602370347023703480237034902370350023703510237035202370353023703540237035502370356023703570237035802370359023703600237036102370362023703630237036402370365023703660237036702370368023703690237037002370371023703720237037302370374023703750237037602370377023703780237037902370380023703810237038202370383023703840237038502370386023703870237038802370389023703900237039102370392023703930237039402370395023703960237039702370398023703990237040002370401023704020237040302370404023704050237040602370407023704080237040902370410023704110237041202370413023704140237041502370416023704170237041802370419023704200237042102370422023704230237042402370425023704260237042702370428023704290237043002370431023704320237043302370434023704350237043602370437023704380237043902370440023704410237044202370443023704440237044502370446023704470237044802370449023704500237045102370452023704530237045402370455023704560237045702370458023704590237046002370461023704620237046302370464023704650237046602370467023704680237046902370470023704710237047202370473023704740237047502370476023704770237047802370479023704800237048102370482023704830237048402370485023704860237048702370488023704890237049002370491023704920237049302370494023704950237049602370497023704980237049902370500023705010237050202370503023705040237050502370506023705070237050802370509023705100237051102370512023705130237051402370515023705160237051702370518023705190237052002370521023705220237052302370524023705250237052602370527023705280237052902370530023705310237053202370533023705340237053502370536023705370237053802370539023705400237054102370542023705430237054402370545023705460237054702370548023705490237055002370551023705520237055302370554023705550237055602370557023705580237055902370560023705610237056202370563023705640237056502370566023705670237056802370569023705700237057102370572023705730237057402370575023705760237057702370578023705790237058002370581023705820237058302370584023705850237058602370587023705880237058902370590023705910237059202370593023705940237059502370596023705970237059802370599023706000237060102370602023706030237060402370605023706060237060702370608023706090237061002370611023706120237061302370614023706150237061602370617023706180237061902370620023706210237062202370623023706240237062502370626023706270237062802370629023706300237063102370632023706330237063402370635023706360237063702370638023706390237064002370641023706420237064302370644023706450237064602370647023706480237064902370650023706510237065202370653023706540237065502370656023706570237065802370659023706600237066102370662023706630237066402370665023706660237066702370668023706690237067002370671023706720237067302370674023706750237067602370677023706780237067902370680023706810237068202370683023706840237068502370686023706870237068802370689023706900237069102370692023706930237069402370695023706960237069702370698023706990237070002370701023707020237070302370704023707050237070602370707023707080237070902370710023707110237071202370713023707140237071502370716023707170238016602380167023801680238016902380170023801710238017202380173023801740238017502380176023801770238017802380179023801800238018102380182023801830238018402380185023801860238018702380188023801890238019002380191023801920238019302380194023801950238019602380197023801980238019902380200023802010238020202380203023802040238020502380206023802070238020802380209023802100238021102380212023802130238021402380215023802160238021702380218023802190238022002380221023802220238022302380224023802250238022602380227023802280238022902380230023802310238023202380233023802340238023502380236023802370238023802380239023802400238024102380242023802430238024402380245023802460238024702380248023802490238025002380251023802520238025302380254023802550238025602380257023802580238025902380260023802610238026202380263023802640238026502380266023802670238026802380269023802700238027102380272023802730238027402380275023802760238027702380278023802790238028002380281023802820238028302380284023802850238028602380287023802880238028902380290023802910238029202380293023802940238029502380296023802970238029802380299023803000238030102380302023803030238030402380305023803060238030702380308023803090238031002380311023803120238031302380314023803150238031602380317023803180238031902380320023803210238032202380323023803240238032502380326023803270238032802380329023803300238033102380332023803330238033402380335023803360238033702380338023803390238034002380341023803420238034302380344023803450238034602380347023803480238034902380350023803510238035202380353023803540238035502380356023803570238035802380359023803600238036102380362023803630238036402380365023803660238036702380368023803690238037002380371023803720238037302380374023803750238037602380377023803780238037902380380023803810238038202380383023803840238038502380386023803870238038802380389023803900238039102380392023803930238039402380395023803960238039702380398023803990238040002380401023804020238040302380404023804050238040602380407023804080238040902380410023804110238041202380413023804140238041502380416023804170238041802380419023804200238042102380422023804230238042402380425023804260238042702380428023804290238043002380431023804320238043302380434023804350238043602380437023804380238043902380440023804410238044202380443023804440238044502380446023804470238044802380449023804500238045102380452023804530238045402380455023804560238045702380458023804590238046002380461023804620238046302380464023804650238046602380467023804680238046902380470023804710238047202380473023804740238047502380476023804770238047802380479023804800238048102380482023804830238048402380485023804860238048702380488023804890238049002380491023804920238049302380494023804950238049602380497023804980238049902380500023805010238050202380503023805040238050502380506023805070238050802380509023805100238051102380512023805130238051402380515023805160238051702380518023805190238052002380521023805220238052302380524023805250238052602380527023805280238052902380530023805310238053202380533023805340238053502380536023805370238053802380539023805400238054102380542023805430238054402380545023805460238054702380548023805490238055002380551023805520238055302380554023805550238055602380557023805580238055902380560023805610238056202380563023805640238056502380566023805670238056802380569023805700238057102380572023805730238057402380575023805760238057702380578023805790238058002380581023805820238058302380584023805850238058602380587023805880238058902380590023805910238059202380593023805940238059502380596023805970238059802380599023806000238060102380602023806030238060402380605023806060238060702380608023806090238061002380611023806120238061302380614023806150238061602380617023806180238061902380620023806210238062202380623023806240238062502380626023806270238062802380629023806300238063102380632023806330238063402380635023806360238063702380638023806390238064002380641023806420238064302380644023806450238064602380647023806480238064902380650023806510238065202380653023806540238065502380656023806570238065802380659023806600238066102380662023806630238066402380665023806660238066702380668023806690238067002380671023806720238067302380674023806750238067602380677023806780238067902380680023806810238068202380683023806840238068502380686023806870238068802380689023806900238069102380692023806930238069402380695023806960238069702380698023806990238070002380701023807020238070302380704023807050238070602380707023807080238070902380710023807110238071202380713023807140238071502380716023901660239016702390168023901690239017002390171023901720239017302390174023901750239017602390177023901780239017902390180023901810239018202390183023901840239018502390186023901870239018802390189023901900239019102390192023901930239019402390195023901960239019702390198023901990239020002390201023902020239020302390204023902050239020602390207023902080239020902390210023902110239021202390213023902140239021502390216023902170239021802390219023902200239022102390222023902230239022402390225023902260239022702390228023902290239023002390231023902320239023302390234023902350239023602390237023902380239023902390240023902410239024202390243023902440239024502390246023902470239024802390249023902500239025102390252023902530239025402390255023902560239025702390258023902590239026002390261023902620239026302390264023902650239026602390267023902680239026902390270023902710239027202390273023902740239027502390276023902770239027802390279023902800239028102390282023902830239028402390285023902860239028702390288023902890239029002390291023902920239029302390294023902950239029602390297023902980239029902390300023903010239030202390303023903040239030502390306023903070239030802390309023903100239031102390312023903130239031402390315023903160239031702390318023903190239032002390321023903220239032302390324023903250239032602390327023903280239032902390330023903310239033202390333023903340239033502390336023903370239033802390339023903400239034102390342023903430239034402390345023903460239034702390348023903490239035002390351023903520239035302390354023903550239035602390357023903580239035902390360023903610239036202390363023903640239036502390366023903670239036802390369023903700239037102390372023903730239037402390375023903760239037702390378023903790239038002390381023903820239038302390384023903850239038602390387023903880239038902390390023903910239039202390393023903940239039502390396023903970239039802390399023904000239040102390402023904030239040402390405023904060239040702390408023904090239041002390411023904120239041302390414023904150239041602390417023904180239041902390420023904210239042202390423023904240239042502390426023904270239042802390429023904300239043102390432023904330239043402390435023904360239043702390438023904390239044002390441023904420239044302390444023904450239044602390447023904480239044902390450023904510239045202390453023904540239045502390456023904570239045802390459023904600239046102390462023904630239046402390465023904660239046702390468023904690239047002390471023904720239047302390474023904750239047602390477023904780239047902390480023904810239048202390483023904840239048502390486023904870239048802390489023904900239049102390492023904930239049402390495023904960239049702390498023904990239050002390501023905020239050302390504023905050239050602390507023905080239050902390510023905110239051202390513023905140239051502390516023905170239051802390519023905200239052102390522023905230239052402390525023905260239052702390528023905290239053002390531023905320239053302390534023905350239053602390537023905380239053902390540023905410239054202390543023905440239054502390546023905470239054802390549023905500239055102390552023905530239055402390555023905560239055702390558023905590239056002390561023905620239056302390564023905650239056602390567023905680239056902390570023905710239057202390573023905740239057502390576023905770239057802390579023905800239058102390582023905830239058402390585023905860239058702390588023905890239059002390591023905920239059302390594023905950239059602390597023905980239059902390600023906010239060202390603023906040239060502390606023906070239060802390609023906100239061102390612023906130239061402390615023906160239061702390618023906190239062002390621023906220239062302390624023906250239062602390627023906280239062902390630023906310239063202390633023906340239063502390636023906370239063802390639023906400239064102390642023906430239064402390645023906460239064702390648023906490239065002390651023906520239065302390654023906550239065602390657023906580239065902390660023906610239066202390663023906640239066502390666023906670239066802390669023906700239067102390672023906730239067402390675023906760239067702390678023906790239068002390681023906820239068302390684023906850239068602390687023906880239068902390690023906910239069202390693023906940239069502390696023906970239069802390699023907000239070102390702023907030239070402390705023907060239070702390708023907090239071002390711023907120239071302390714023907150240016602400167024001680240016902400170024001710240017202400173024001740240017502400176024001770240017802400179024001800240018102400182024001830240018402400185024001860240018702400188024001890240019002400191024001920240019302400194024001950240019602400197024001980240019902400200024002010240020202400203024002040240020502400206024002070240020802400209024002100240021102400212024002130240021402400215024002160240021702400218024002190240022002400221024002220240022302400224024002250240022602400227024002280240022902400230024002310240023202400233024002340240023502400236024002370240023802400239024002400240024102400242024002430240024402400245024002460240024702400248024002490240025002400251024002520240025302400254024002550240025602400257024002580240025902400260024002610240026202400263024002640240026502400266024002670240026802400269024002700240027102400272024002730240027402400275024002760240027702400278024002790240028002400281024002820240028302400284024002850240028602400287024002880240028902400290024002910240029202400293024002940240029502400296024002970240029802400299024003000240030102400302024003030240030402400305024003060240030702400308024003090240031002400311024003120240031302400314024003150240031602400317024003180240031902400320024003210240032202400323024003240240032502400326024003270240032802400329024003300240033102400332024003330240033402400335024003360240033702400338024003390240034002400341024003420240034302400344024003450240034602400347024003480240034902400350024003510240035202400353024003540240035502400356024003570240035802400359024003600240036102400362024003630240036402400365024003660240036702400368024003690240037002400371024003720240037302400374024003750240037602400377024003780240037902400380024003810240038202400383024003840240038502400386024003870240038802400389024003900240039102400392024003930240039402400395024003960240039702400398024003990240040002400401024004020240040302400404024004050240040602400407024004080240040902400410024004110240041202400413024004140240041502400416024004170240041802400419024004200240042102400422024004230240042402400425024004260240042702400428024004290240043002400431024004320240043302400434024004350240043602400437024004380240043902400440024004410240044202400443024004440240044502400446024004470240044802400449024004500240045102400452024004530240045402400455024004560240045702400458024004590240046002400461024004620240046302400464024004650240046602400467024004680240046902400470024004710240047202400473024004740240047502400476024004770240047802400479024004800240048102400482024004830240048402400485024004860240048702400488024004890240049002400491024004920240049302400494024004950240049602400497024004980240049902400500024005010240050202400503024005040240050502400506024005070240050802400509024005100240051102400512024005130240051402400515024005160240051702400518024005190240052002400521024005220240052302400524024005250240052602400527024005280240052902400530024005310240053202400533024005340240053502400536024005370240053802400539024005400240054102400542024005430240054402400545024005460240054702400548024005490240055002400551024005520240055302400554024005550240055602400557024005580240055902400560024005610240056202400563024005640240056502400566024005670240056802400569024005700240057102400572024005730240057402400575024005760240057702400578024005790240058002400581024005820240058302400584024005850240058602400587024005880240058902400590024005910240059202400593024005940240059502400596024005970240059802400599024006000240060102400602024006030240060402400605024006060240060702400608024006090240061002400611024006120240061302400614024006150240061602400617024006180240061902400620024006210240062202400623024006240240062502400626024006270240062802400629024006300240063102400632024006330240063402400635024006360240063702400638024006390240064002400641024006420240064302400644024006450240064602400647024006480240064902400650024006510240065202400653024006540240065502400656024006570240065802400659024006600240066102400662024006630240066402400665024006660240066702400668024006690240067002400671024006720240067302400674024006750240067602400677024006780240067902400680024006810240068202400683024006840240068502400686024006870240068802400689024006900240069102400692024006930240069402400695024006960240069702400698024006990240070002400701024007020240070302400704024007050240070602400707024007080240070902400710024007110240071202400713024007140241016602410167024101680241016902410170024101710241017202410173024101740241017502410176024101770241017802410179024101800241018102410182024101830241018402410185024101860241018702410188024101890241019002410191024101920241019302410194024101950241019602410197024101980241019902410200024102010241020202410203024102040241020502410206024102070241020802410209024102100241021102410212024102130241021402410215024102160241021702410218024102190241022002410221024102220241022302410224024102250241022602410227024102280241022902410230024102310241023202410233024102340241023502410236024102370241023802410239024102400241024102410242024102430241024402410245024102460241024702410248024102490241025002410251024102520241025302410254024102550241025602410257024102580241025902410260024102610241026202410263024102640241026502410266024102670241026802410269024102700241027102410272024102730241027402410275024102760241027702410278024102790241028002410281024102820241028302410284024102850241028602410287024102880241028902410290024102910241029202410293024102940241029502410296024102970241029802410299024103000241030102410302024103030241030402410305024103060241030702410308024103090241031002410311024103120241031302410314024103150241031602410317024103180241031902410320024103210241032202410323024103240241032502410326024103270241032802410329024103300241033102410332024103330241033402410335024103360241033702410338024103390241034002410341024103420241034302410344024103450241034602410347024103480241034902410350024103510241035202410353024103540241035502410356024103570241035802410359024103600241036102410362024103630241036402410365024103660241036702410368024103690241037002410371024103720241037302410374024103750241037602410377024103780241037902410380024103810241038202410383024103840241038502410386024103870241038802410389024103900241039102410392024103930241039402410395024103960241039702410398024103990241040002410401024104020241040302410404024104050241040602410407024104080241040902410410024104110241041202410413024104140241041502410416024104170241041802410419024104200241042102410422024104230241042402410425024104260241042702410428024104290241043002410431024104320241043302410434024104350241043602410437024104380241043902410440024104410241044202410443024104440241044502410446024104470241044802410449024104500241045102410452024104530241045402410455024104560241045702410458024104590241046002410461024104620241046302410464024104650241046602410467024104680241046902410470024104710241047202410473024104740241047502410476024104770241047802410479024104800241048102410482024104830241048402410485024104860241048702410488024104890241049002410491024104920241049302410494024104950241049602410497024104980241049902410500024105010241050202410503024105040241050502410506024105070241050802410509024105100241051102410512024105130241051402410515024105160241051702410518024105190241052002410521024105220241052302410524024105250241052602410527024105280241052902410530024105310241053202410533024105340241053502410536024105370241053802410539024105400241054102410542024105430241054402410545024105460241054702410548024105490241055002410551024105520241055302410554024105550241055602410557024105580241055902410560024105610241056202410563024105640241056502410566024105670241056802410569024105700241057102410572024105730241057402410575024105760241057702410578024105790241058002410581024105820241058302410584024105850241058602410587024105880241058902410590024105910241059202410593024105940241059502410596024105970241059802410599024106000241060102410602024106030241060402410605024106060241060702410608024106090241061002410611024106120241061302410614024106150241061602410617024106180241061902410620024106210241062202410623024106240241062502410626024106270241062802410629024106300241063102410632024106330241063402410635024106360241063702410638024106390241064002410641024106420241064302410644024106450241064602410647024106480241064902410650024106510241065202410653024106540241065502410656024106570241065802410659024106600241066102410662024106630241066402410665024106660241066702410668024106690241067002410671024106720241067302410674024106750241067602410677024106780241067902410680024106810241068202410683024106840241068502410686024106870241068802410689024106900241069102410692024106930241069402410695024106960241069702410698024106990241070002410701024107020241070302410704024107050241070602410707024107080241070902410710024107110241071202410713024201660242016702420168024201690242017002420171024201720242017302420174024201750242017602420177024201780242017902420180024201810242018202420183024201840242018502420186024201870242018802420189024201900242019102420192024201930242019402420195024201960242019702420198024201990242020002420201024202020242020302420204024202050242020602420207024202080242020902420210024202110242021202420213024202140242021502420216024202170242021802420219024202200242022102420222024202230242022402420225024202260242022702420228024202290242023002420231024202320242023302420234024202350242023602420237024202380242023902420240024202410242024202420243024202440242024502420246024202470242024802420249024202500242025102420252024202530242025402420255024202560242025702420258024202590242026002420261024202620242026302420264024202650242026602420267024202680242026902420270024202710242027202420273024202740242027502420276024202770242027802420279024202800242028102420282024202830242028402420285024202860242028702420288024202890242029002420291024202920242029302420294024202950242029602420297024202980242029902420300024203010242030202420303024203040242030502420306024203070242030802420309024203100242031102420312024203130242031402420315024203160242031702420318024203190242032002420321024203220242032302420324024203250242032602420327024203280242032902420330024203310242033202420333024203340242033502420336024203370242033802420339024203400242034102420342024203430242034402420345024203460242034702420348024203490242035002420351024203520242035302420354024203550242035602420357024203580242035902420360024203610242036202420363024203640242036502420366024203670242036802420369024203700242037102420372024203730242037402420375024203760242037702420378024203790242038002420381024203820242038302420384024203850242038602420387024203880242038902420390024203910242039202420393024203940242039502420396024203970242039802420399024204000242040102420402024204030242040402420405024204060242040702420408024204090242041002420411024204120242041302420414024204150242041602420417024204180242041902420420024204210242042202420423024204240242042502420426024204270242042802420429024204300242043102420432024204330242043402420435024204360242043702420438024204390242044002420441024204420242044302420444024204450242044602420447024204480242044902420450024204510242045202420453024204540242045502420456024204570242045802420459024204600242046102420462024204630242046402420465024204660242046702420468024204690242047002420471024204720242047302420474024204750242047602420477024204780242047902420480024204810242048202420483024204840242048502420486024204870242048802420489024204900242049102420492024204930242049402420495024204960242049702420498024204990242050002420501024205020242050302420504024205050242050602420507024205080242050902420510024205110242051202420513024205140242051502420516024205170242051802420519024205200242052102420522024205230242052402420525024205260242052702420528024205290242053002420531024205320242053302420534024205350242053602420537024205380242053902420540024205410242054202420543024205440242054502420546024205470242054802420549024205500242055102420552024205530242055402420555024205560242055702420558024205590242056002420561024205620242056302420564024205650242056602420567024205680242056902420570024205710242057202420573024205740242057502420576024205770242057802420579024205800242058102420582024205830242058402420585024205860242058702420588024205890242059002420591024205920242059302420594024205950242059602420597024205980242059902420600024206010242060202420603024206040242060502420606024206070242060802420609024206100242061102420612024206130242061402420615024206160242061702420618024206190242062002420621024206220242062302420624024206250242062602420627024206280242062902420630024206310242063202420633024206340242063502420636024206370242063802420639024206400242064102420642024206430242064402420645024206460242064702420648024206490242065002420651024206520242065302420654024206550242065602420657024206580242065902420660024206610242066202420663024206640242066502420666024206670242066802420669024206700242067102420672024206730242067402420675024206760242067702420678024206790242068002420681024206820242068302420684024206850242068602420687024206880242068902420690024206910242069202420693024206940242069502420696024206970242069802420699024207000242070102420702024207030242070402420705024207060242070702420708024207090242071002420711024207120243016502430166024301670243016802430169024301700243017102430172024301730243017402430175024301760243017702430178024301790243018002430181024301820243018302430184024301850243018602430187024301880243018902430190024301910243019202430193024301940243019502430196024301970243019802430199024302000243020102430202024302030243020402430205024302060243020702430208024302090243021002430211024302120243021302430214024302150243021602430217024302180243021902430220024302210243022202430223024302240243022502430226024302270243022802430229024302300243023102430232024302330243023402430235024302360243023702430238024302390243024002430241024302420243024302430244024302450243024602430247024302480243024902430250024302510243025202430253024302540243025502430256024302570243025802430259024302600243026102430262024302630243026402430265024302660243026702430268024302690243027002430271024302720243027302430274024302750243027602430277024302780243027902430280024302810243028202430283024302840243028502430286024302870243028802430289024302900243029102430292024302930243029402430295024302960243029702430298024302990243030002430301024303020243030302430304024303050243030602430307024303080243030902430310024303110243031202430313024303140243031502430316024303170243031802430319024303200243032102430322024303230243032402430325024303260243032702430328024303290243033002430331024303320243033302430334024303350243033602430337024303380243033902430340024303410243034202430343024303440243034502430346024303470243034802430349024303500243035102430352024303530243035402430355024303560243035702430358024303590243036002430361024303620243036302430364024303650243036602430367024303680243036902430370024303710243037202430373024303740243037502430376024303770243037802430379024303800243038102430382024303830243038402430385024303860243038702430388024303890243039002430391024303920243039302430394024303950243039602430397024303980243039902430400024304010243040202430403024304040243040502430406024304070243040802430409024304100243041102430412024304130243041402430415024304160243041702430418024304190243042002430421024304220243042302430424024304250243042602430427024304280243042902430430024304310243043202430433024304340243043502430436024304370243043802430439024304400243044102430442024304430243044402430445024304460243044702430448024304490243045002430451024304520243045302430454024304550243045602430457024304580243045902430460024304610243046202430463024304640243046502430466024304670243046802430469024304700243047102430472024304730243047402430475024304760243047702430478024304790243048002430481024304820243048302430484024304850243048602430487024304880243048902430490024304910243049202430493024304940243049502430496024304970243049802430499024305000243050102430502024305030243050402430505024305060243050702430508024305090243051002430511024305120243051302430514024305150243051602430517024305180243051902430520024305210243052202430523024305240243052502430526024305270243052802430529024305300243053102430532024305330243053402430535024305360243053702430538024305390243054002430541024305420243054302430544024305450243054602430547024305480243054902430550024305510243055202430553024305540243055502430556024305570243055802430559024305600243056102430562024305630243056402430565024305660243056702430568024305690243057002430571024305720243057302430574024305750243057602430577024305780243057902430580024305810243058202430583024305840243058502430586024305870243058802430589024305900243059102430592024305930243059402430595024305960243059702430598024305990243060002430601024306020243060302430604024306050243060602430607024306080243060902430610024306110243061202430613024306140243061502430616024306170243061802430619024306200243062102430622024306230243062402430625024306260243062702430628024306290243063002430631024306320243063302430634024306350243063602430637024306380243063902430640024306410243064202430643024306440243064502430646024306470243064802430649024306500243065102430652024306530243065402430655024306560243065702430658024306590243066002430661024306620243066302430664024306650243066602430667024306680243066902430670024306710243067202430673024306740243067502430676024306770243067802430679024306800243068102430682024306830243068402430685024306860243068702430688024306890243069002430691024306920243069302430694024306950243069602430697024306980243069902430700024307010243070202430703024307040243070502430706024307070243070802430709024307100243071102440165024401660244016702440168024401690244017002440171024401720244017302440174024401750244017602440177024401780244017902440180024401810244018202440183024401840244018502440186024401870244018802440189024401900244019102440192024401930244019402440195024401960244019702440198024401990244020002440201024402020244020302440204024402050244020602440207024402080244020902440210024402110244021202440213024402140244021502440216024402170244021802440219024402200244022102440222024402230244022402440225024402260244022702440228024402290244023002440231024402320244023302440234024402350244023602440237024402380244023902440240024402410244024202440243024402440244024502440246024402470244024802440249024402500244025102440252024402530244025402440255024402560244025702440258024402590244026002440261024402620244026302440264024402650244026602440267024402680244026902440270024402710244027202440273024402740244027502440276024402770244027802440279024402800244028102440282024402830244028402440285024402860244028702440288024402890244029002440291024402920244029302440294024402950244029602440297024402980244029902440300024403010244030202440303024403040244030502440306024403070244030802440309024403100244031102440312024403130244031402440315024403160244031702440318024403190244032002440321024403220244032302440324024403250244032602440327024403280244032902440330024403310244033202440333024403340244033502440336024403370244033802440339024403400244034102440342024403430244034402440345024403460244034702440348024403490244035002440351024403520244035302440354024403550244035602440357024403580244035902440360024403610244036202440363024403640244036502440366024403670244036802440369024403700244037102440372024403730244037402440375024403760244037702440378024403790244038002440381024403820244038302440384024403850244038602440387024403880244038902440390024403910244039202440393024403940244039502440396024403970244039802440399024404000244040102440402024404030244040402440405024404060244040702440408024404090244041002440411024404120244041302440414024404150244041602440417024404180244041902440420024404210244042202440423024404240244042502440426024404270244042802440429024404300244043102440432024404330244043402440435024404360244043702440438024404390244044002440441024404420244044302440444024404450244044602440447024404480244044902440450024404510244045202440453024404540244045502440456024404570244045802440459024404600244046102440462024404630244046402440465024404660244046702440468024404690244047002440471024404720244047302440474024404750244047602440477024404780244047902440480024404810244048202440483024404840244048502440486024404870244048802440489024404900244049102440492024404930244049402440495024404960244049702440498024404990244050002440501024405020244050302440504024405050244050602440507024405080244050902440510024405110244051202440513024405140244051502440516024405170244051802440519024405200244052102440522024405230244052402440525024405260244052702440528024405290244053002440531024405320244053302440534024405350244053602440537024405380244053902440540024405410244054202440543024405440244054502440546024405470244054802440549024405500244055102440552024405530244055402440555024405560244055702440558024405590244056002440561024405620244056302440564024405650244056602440567024405680244056902440570024405710244057202440573024405740244057502440576024405770244057802440579024405800244058102440582024405830244058402440585024405860244058702440588024405890244059002440591024405920244059302440594024405950244059602440597024405980244059902440600024406010244060202440603024406040244060502440606024406070244060802440609024406100244061102440612024406130244061402440615024406160244061702440618024406190244062002440621024406220244062302440624024406250244062602440627024406280244062902440630024406310244063202440633024406340244063502440636024406370244063802440639024406400244064102440642024406430244064402440645024406460244064702440648024406490244065002440651024406520244065302440654024406550244065602440657024406580244065902440660024406610244066202440663024406640244066502440666024406670244066802440669024406700244067102440672024406730244067402440675024406760244067702440678024406790244068002440681024406820244068302440684024406850244068602440687024406880244068902440690024406910244069202440693024406940244069502440696024406970244069802440699024407000244070102440702024407030244070402440705024407060244070702440708024407090245016502450166024501670245016802450169024501700245017102450172024501730245017402450175024501760245017702450178024501790245018002450181024501820245018302450184024501850245018602450187024501880245018902450190024501910245019202450193024501940245019502450196024501970245019802450199024502000245020102450202024502030245020402450205024502060245020702450208024502090245021002450211024502120245021302450214024502150245021602450217024502180245021902450220024502210245022202450223024502240245022502450226024502270245022802450229024502300245023102450232024502330245023402450235024502360245023702450238024502390245024002450241024502420245024302450244024502450245024602450247024502480245024902450250024502510245025202450253024502540245025502450256024502570245025802450259024502600245026102450262024502630245026402450265024502660245026702450268024502690245027002450271024502720245027302450274024502750245027602450277024502780245027902450280024502810245028202450283024502840245028502450286024502870245028802450289024502900245029102450292024502930245029402450295024502960245029702450298024502990245030002450301024503020245030302450304024503050245030602450307024503080245030902450310024503110245031202450313024503140245031502450316024503170245031802450319024503200245032102450322024503230245032402450325024503260245032702450328024503290245033002450331024503320245033302450334024503350245033602450337024503380245033902450340024503410245034202450343024503440245034502450346024503470245034802450349024503500245035102450352024503530245035402450355024503560245035702450358024503590245036002450361024503620245036302450364024503650245036602450367024503680245036902450370024503710245037202450373024503740245037502450376024503770245037802450379024503800245038102450382024503830245038402450385024503860245038702450388024503890245039002450391024503920245039302450394024503950245039602450397024503980245039902450400024504010245040202450403024504040245040502450406024504070245040802450409024504100245041102450412024504130245041402450415024504160245041702450418024504190245042002450421024504220245042302450424024504250245042602450427024504280245042902450430024504310245043202450433024504340245043502450436024504370245043802450439024504400245044102450442024504430245044402450445024504460245044702450448024504490245045002450451024504520245045302450454024504550245045602450457024504580245045902450460024504610245046202450463024504640245046502450466024504670245046802450469024504700245047102450472024504730245047402450475024504760245047702450478024504790245048002450481024504820245048302450484024504850245048602450487024504880245048902450490024504910245049202450493024504940245049502450496024504970245049802450499024505000245050102450502024505030245050402450505024505060245050702450508024505090245051002450511024505120245051302450514024505150245051602450517024505180245051902450520024505210245052202450523024505240245052502450526024505270245052802450529024505300245053102450532024505330245053402450535024505360245053702450538024505390245054002450541024505420245054302450544024505450245054602450547024505480245054902450550024505510245055202450553024505540245055502450556024505570245055802450559024505600245056102450562024505630245056402450565024505660245056702450568024505690245057002450571024505720245057302450574024505750245057602450577024505780245057902450580024505810245058202450583024505840245058502450586024505870245058802450589024505900245059102450592024505930245059402450595024505960245059702450598024505990245060002450601024506020245060302450604024506050245060602450607024506080245060902450610024506110245061202450613024506140245061502450616024506170245061802450619024506200245062102450622024506230245062402450625024506260245062702450628024506290245063002450631024506320245063302450634024506350245063602450637024506380245063902450640024506410245064202450643024506440245064502450646024506470245064802450649024506500245065102450652024506530245065402450655024506560245065702450658024506590245066002450661024506620245066302450664024506650245066602450667024506680245066902450670024506710245067202450673024506740245067502450676024506770245067802450679024506800245068102450682024506830245068402450685024506860245068702450688024506890245069002450691024506920245069302450694024506950245069602450697024506980245069902450700024507010245070202450703024507040245070502450706024507070245070802460165024601660246016702460168024601690246017002460171024601720246017302460174024601750246017602460177024601780246017902460180024601810246018202460183024601840246018502460186024601870246018802460189024601900246019102460192024601930246019402460195024601960246019702460198024601990246020002460201024602020246020302460204024602050246020602460207024602080246020902460210024602110246021202460213024602140246021502460216024602170246021802460219024602200246022102460222024602230246022402460225024602260246022702460228024602290246023002460231024602320246023302460234024602350246023602460237024602380246023902460240024602410246024202460243024602440246024502460246024602470246024802460249024602500246025102460252024602530246025402460255024602560246025702460258024602590246026002460261024602620246026302460264024602650246026602460267024602680246026902460270024602710246027202460273024602740246027502460276024602770246027802460279024602800246028102460282024602830246028402460285024602860246028702460288024602890246029002460291024602920246029302460294024602950246029602460297024602980246029902460300024603010246030202460303024603040246030502460306024603070246030802460309024603100246031102460312024603130246031402460315024603160246031702460318024603190246032002460321024603220246032302460324024603250246032602460327024603280246032902460330024603310246033202460333024603340246033502460336024603370246033802460339024603400246034102460342024603430246034402460345024603460246034702460348024603490246035002460351024603520246035302460354024603550246035602460357024603580246035902460360024603610246036202460363024603640246036502460366024603670246036802460369024603700246037102460372024603730246037402460375024603760246037702460378024603790246038002460381024603820246038302460384024603850246038602460387024603880246038902460390024603910246039202460393024603940246039502460396024603970246039802460399024604000246040102460402024604030246040402460405024604060246040702460408024604090246041002460411024604120246041302460414024604150246041602460417024604180246041902460420024604210246042202460423024604240246042502460426024604270246042802460429024604300246043102460432024604330246043402460435024604360246043702460438024604390246044002460441024604420246044302460444024604450246044602460447024604480246044902460450024604510246045202460453024604540246045502460456024604570246045802460459024604600246046102460462024604630246046402460465024604660246046702460468024604690246047002460471024604720246047302460474024604750246047602460477024604780246047902460480024604810246048202460483024604840246048502460486024604870246048802460489024604900246049102460492024604930246049402460495024604960246049702460498024604990246050002460501024605020246050302460504024605050246050602460507024605080246050902460510024605110246051202460513024605140246051502460516024605170246051802460519024605200246052102460522024605230246052402460525024605260246052702460528024605290246053002460531024605320246053302460534024605350246053602460537024605380246053902460540024605410246054202460543024605440246054502460546024605470246054802460549024605500246055102460552024605530246055402460555024605560246055702460558024605590246056002460561024605620246056302460564024605650246056602460567024605680246056902460570024605710246057202460573024605740246057502460576024605770246057802460579024605800246058102460582024605830246058402460585024605860246058702460588024605890246059002460591024605920246059302460594024605950246059602460597024605980246059902460600024606010246060202460603024606040246060502460606024606070246060802460609024606100246061102460612024606130246061402460615024606160246061702460618024606190246062002460621024606220246062302460624024606250246062602460627024606280246062902460630024606310246063202460633024606340246063502460636024606370246063802460639024606400246064102460642024606430246064402460645024606460246064702460648024606490246065002460651024606520246065302460654024606550246065602460657024606580246065902460660024606610246066202460663024606640246066502460666024606670246066802460669024606700246067102460672024606730246067402460675024606760246067702460678024606790246068002460681024606820246068302460684024606850246068602460687024606880246068902460690024606910246069202460693024606940246069502460696024606970246069802460699024607000246070102460702024607030246070402460705024607060247016502470166024701670247016802470169024701700247017102470172024701730247017402470175024701760247017702470178024701790247018002470181024701820247018302470184024701850247018602470187024701880247018902470190024701910247019202470193024701940247019502470196024701970247019802470199024702000247020102470202024702030247020402470205024702060247020702470208024702090247021002470211024702120247021302470214024702150247021602470217024702180247021902470220024702210247022202470223024702240247022502470226024702270247022802470229024702300247023102470232024702330247023402470235024702360247023702470238024702390247024002470241024702420247024302470244024702450247024602470247024702480247024902470250024702510247025202470253024702540247025502470256024702570247025802470259024702600247026102470262024702630247026402470265024702660247026702470268024702690247027002470271024702720247027302470274024702750247027602470277024702780247027902470280024702810247028202470283024702840247028502470286024702870247028802470289024702900247029102470292024702930247029402470295024702960247029702470298024702990247030002470301024703020247030302470304024703050247030602470307024703080247030902470310024703110247031202470313024703140247031502470316024703170247031802470319024703200247032102470322024703230247032402470325024703260247032702470328024703290247033002470331024703320247033302470334024703350247033602470337024703380247033902470340024703410247034202470343024703440247034502470346024703470247034802470349024703500247035102470352024703530247035402470355024703560247035702470358024703590247036002470361024703620247036302470364024703650247036602470367024703680247036902470370024703710247037202470373024703740247037502470376024703770247037802470379024703800247038102470382024703830247038402470385024703860247038702470388024703890247039002470391024703920247039302470394024703950247039602470397024703980247039902470400024704010247040202470403024704040247040502470406024704070247040802470409024704100247041102470412024704130247041402470415024704160247041702470418024704190247042002470421024704220247042302470424024704250247042602470427024704280247042902470430024704310247043202470433024704340247043502470436024704370247043802470439024704400247044102470442024704430247044402470445024704460247044702470448024704490247045002470451024704520247045302470454024704550247045602470457024704580247045902470460024704610247046202470463024704640247046502470466024704670247046802470469024704700247047102470472024704730247047402470475024704760247047702470478024704790247048002470481024704820247048302470484024704850247048602470487024704880247048902470490024704910247049202470493024704940247049502470496024704970247049802470499024705000247050102470502024705030247050402470505024705060247050702470508024705090247051002470511024705120247051302470514024705150247051602470517024705180247051902470520024705210247052202470523024705240247052502470526024705270247052802470529024705300247053102470532024705330247053402470535024705360247053702470538024705390247054002470541024705420247054302470544024705450247054602470547024705480247054902470550024705510247055202470553024705540247055502470556024705570247055802470559024705600247056102470562024705630247056402470565024705660247056702470568024705690247057002470571024705720247057302470574024705750247057602470577024705780247057902470580024705810247058202470583024705840247058502470586024705870247058802470589024705900247059102470592024705930247059402470595024705960247059702470598024705990247060002470601024706020247060302470604024706050247060602470607024706080247060902470610024706110247061202470613024706140247061502470616024706170247061802470619024706200247062102470622024706230247062402470625024706260247062702470628024706290247063002470631024706320247063302470634024706350247063602470637024706380247063902470640024706410247064202470643024706440247064502470646024706470247064802470649024706500247065102470652024706530247065402470655024706560247065702470658024706590247066002470661024706620247066302470664024706650247066602470667024706680247066902470670024706710247067202470673024706740247067502470676024706770247067802470679024706800247068102470682024706830247068402470685024706860247068702470688024706890247069002470691024706920247069302470694024706950247069602470697024706980247069902470700024707010247070202470703024707040248016502480166024801670248016802480169024801700248017102480172024801730248017402480175024801760248017702480178024801790248018002480181024801820248018302480184024801850248018602480187024801880248018902480190024801910248019202480193024801940248019502480196024801970248019802480199024802000248020102480202024802030248020402480205024802060248020702480208024802090248021002480211024802120248021302480214024802150248021602480217024802180248021902480220024802210248022202480223024802240248022502480226024802270248022802480229024802300248023102480232024802330248023402480235024802360248023702480238024802390248024002480241024802420248024302480244024802450248024602480247024802480248024902480250024802510248025202480253024802540248025502480256024802570248025802480259024802600248026102480262024802630248026402480265024802660248026702480268024802690248027002480271024802720248027302480274024802750248027602480277024802780248027902480280024802810248028202480283024802840248028502480286024802870248028802480289024802900248029102480292024802930248029402480295024802960248029702480298024802990248030002480301024803020248030302480304024803050248030602480307024803080248030902480310024803110248031202480313024803140248031502480316024803170248031802480319024803200248032102480322024803230248032402480325024803260248032702480328024803290248033002480331024803320248033302480334024803350248033602480337024803380248033902480340024803410248034202480343024803440248034502480346024803470248034802480349024803500248035102480352024803530248035402480355024803560248035702480358024803590248036002480361024803620248036302480364024803650248036602480367024803680248036902480370024803710248037202480373024803740248037502480376024803770248037802480379024803800248038102480382024803830248038402480385024803860248038702480388024803890248039002480391024803920248039302480394024803950248039602480397024803980248039902480400024804010248040202480403024804040248040502480406024804070248040802480409024804100248041102480412024804130248041402480415024804160248041702480418024804190248042002480421024804220248042302480424024804250248042602480427024804280248042902480430024804310248043202480433024804340248043502480436024804370248043802480439024804400248044102480442024804430248044402480445024804460248044702480448024804490248045002480451024804520248045302480454024804550248045602480457024804580248045902480460024804610248046202480463024804640248046502480466024804670248046802480469024804700248047102480472024804730248047402480475024804760248047702480478024804790248048002480481024804820248048302480484024804850248048602480487024804880248048902480490024804910248049202480493024804940248049502480496024804970248049802480499024805000248050102480502024805030248050402480505024805060248050702480508024805090248051002480511024805120248051302480514024805150248051602480517024805180248051902480520024805210248052202480523024805240248052502480526024805270248052802480529024805300248053102480532024805330248053402480535024805360248053702480538024805390248054002480541024805420248054302480544024805450248054602480547024805480248054902480550024805510248055202480553024805540248055502480556024805570248055802480559024805600248056102480562024805630248056402480565024805660248056702480568024805690248057002480571024805720248057302480574024805750248057602480577024805780248057902480580024805810248058202480583024805840248058502480586024805870248058802480589024805900248059102480592024805930248059402480595024805960248059702480598024805990248060002480601024806020248060302480604024806050248060602480607024806080248060902480610024806110248061202480613024806140248061502480616024806170248061802480619024806200248062102480622024806230248062402480625024806260248062702480628024806290248063002480631024806320248063302480634024806350248063602480637024806380248063902480640024806410248064202480643024806440248064502480646024806470248064802480649024806500248065102480652024806530248065402480655024806560248065702480658024806590248066002480661024806620248066302480664024806650248066602480667024806680248066902480670024806710248067202480673024806740248067502480676024806770248067802480679024806800248068102480682024806830248068402480685024806860248068702480688024806890248069002480691024806920248069302480694024806950248069602480697024806980248069902480700024807010248070202490165024901660249016702490168024901690249017002490171024901720249017302490174024901750249017602490177024901780249017902490180024901810249018202490183024901840249018502490186024901870249018802490189024901900249019102490192024901930249019402490195024901960249019702490198024901990249020002490201024902020249020302490204024902050249020602490207024902080249020902490210024902110249021202490213024902140249021502490216024902170249021802490219024902200249022102490222024902230249022402490225024902260249022702490228024902290249023002490231024902320249023302490234024902350249023602490237024902380249023902490240024902410249024202490243024902440249024502490246024902470249024802490249024902500249025102490252024902530249025402490255024902560249025702490258024902590249026002490261024902620249026302490264024902650249026602490267024902680249026902490270024902710249027202490273024902740249027502490276024902770249027802490279024902800249028102490282024902830249028402490285024902860249028702490288024902890249029002490291024902920249029302490294024902950249029602490297024902980249029902490300024903010249030202490303024903040249030502490306024903070249030802490309024903100249031102490312024903130249031402490315024903160249031702490318024903190249032002490321024903220249032302490324024903250249032602490327024903280249032902490330024903310249033202490333024903340249033502490336024903370249033802490339024903400249034102490342024903430249034402490345024903460249034702490348024903490249035002490351024903520249035302490354024903550249035602490357024903580249035902490360024903610249036202490363024903640249036502490366024903670249036802490369024903700249037102490372024903730249037402490375024903760249037702490378024903790249038002490381024903820249038302490384024903850249038602490387024903880249038902490390024903910249039202490393024903940249039502490396024903970249039802490399024904000249040102490402024904030249040402490405024904060249040702490408024904090249041002490411024904120249041302490414024904150249041602490417024904180249041902490420024904210249042202490423024904240249042502490426024904270249042802490429024904300249043102490432024904330249043402490435024904360249043702490438024904390249044002490441024904420249044302490444024904450249044602490447024904480249044902490450024904510249045202490453024904540249045502490456024904570249045802490459024904600249046102490462024904630249046402490465024904660249046702490468024904690249047002490471024904720249047302490474024904750249047602490477024904780249047902490480024904810249048202490483024904840249048502490486024904870249048802490489024904900249049102490492024904930249049402490495024904960249049702490498024904990249050002490501024905020249050302490504024905050249050602490507024905080249050902490510024905110249051202490513024905140249051502490516024905170249051802490519024905200249052102490522024905230249052402490525024905260249052702490528024905290249053002490531024905320249053302490534024905350249053602490537024905380249053902490540024905410249054202490543024905440249054502490546024905470249054802490549024905500249055102490552024905530249055402490555024905560249055702490558024905590249056002490561024905620249056302490564024905650249056602490567024905680249056902490570024905710249057202490573024905740249057502490576024905770249057802490579024905800249058102490582024905830249058402490585024905860249058702490588024905890249059002490591024905920249059302490594024905950249059602490597024905980249059902490600024906010249060202490603024906040249060502490606024906070249060802490609024906100249061102490612024906130249061402490615024906160249061702490618024906190249062002490621024906220249062302490624024906250249062602490627024906280249062902490630024906310249063202490633024906340249063502490636024906370249063802490639024906400249064102490642024906430249064402490645024906460249064702490648024906490249065002490651024906520249065302490654024906550249065602490657024906580249065902490660024906610249066202490663024906640249066502490666024906670249066802490669024906700249067102490672024906730249067402490675024906760249067702490678024906790249068002490681024906820249068302490684024906850249068602490687024906880249068902490690024906910249069202490693024906940249069502490696024906970249069802490699025001650250016602500167025001680250016902500170025001710250017202500173025001740250017502500176025001770250017802500179025001800250018102500182025001830250018402500185025001860250018702500188025001890250019002500191025001920250019302500194025001950250019602500197025001980250019902500200025002010250020202500203025002040250020502500206025002070250020802500209025002100250021102500212025002130250021402500215025002160250021702500218025002190250022002500221025002220250022302500224025002250250022602500227025002280250022902500230025002310250023202500233025002340250023502500236025002370250023802500239025002400250024102500242025002430250024402500245025002460250024702500248025002490250025002500251025002520250025302500254025002550250025602500257025002580250025902500260025002610250026202500263025002640250026502500266025002670250026802500269025002700250027102500272025002730250027402500275025002760250027702500278025002790250028002500281025002820250028302500284025002850250028602500287025002880250028902500290025002910250029202500293025002940250029502500296025002970250029802500299025003000250030102500302025003030250030402500305025003060250030702500308025003090250031002500311025003120250031302500314025003150250031602500317025003180250031902500320025003210250032202500323025003240250032502500326025003270250032802500329025003300250033102500332025003330250033402500335025003360250033702500338025003390250034002500341025003420250034302500344025003450250034602500347025003480250034902500350025003510250035202500353025003540250035502500356025003570250035802500359025003600250036102500362025003630250036402500365025003660250036702500368025003690250037002500371025003720250037302500374025003750250037602500377025003780250037902500380025003810250038202500383025003840250038502500386025003870250038802500389025003900250039102500392025003930250039402500395025003960250039702500398025003990250040002500401025004020250040302500404025004050250040602500407025004080250040902500410025004110250041202500413025004140250041502500416025004170250041802500419025004200250042102500422025004230250042402500425025004260250042702500428025004290250043002500431025004320250043302500434025004350250043602500437025004380250043902500440025004410250044202500443025004440250044502500446025004470250044802500449025004500250045102500452025004530250045402500455025004560250045702500458025004590250046002500461025004620250046302500464025004650250046602500467025004680250046902500470025004710250047202500473025004740250047502500476025004770250047802500479025004800250048102500482025004830250048402500485025004860250048702500488025004890250049002500491025004920250049302500494025004950250049602500497025004980250049902500500025005010250050202500503025005040250050502500506025005070250050802500509025005100250051102500512025005130250051402500515025005160250051702500518025005190250052002500521025005220250052302500524025005250250052602500527025005280250052902500530025005310250053202500533025005340250053502500536025005370250053802500539025005400250054102500542025005430250054402500545025005460250054702500548025005490250055002500551025005520250055302500554025005550250055602500557025005580250055902500560025005610250056202500563025005640250056502500566025005670250056802500569025005700250057102500572025005730250057402500575025005760250057702500578025005790250058002500581025005820250058302500584025005850250058602500587025005880250058902500590025005910250059202500593025005940250059502500596025005970250059802500599025006000250060102500602025006030250060402500605025006060250060702500608025006090250061002500611025006120250061302500614025006150250061602500617025006180250061902500620025006210250062202500623025006240250062502500626025006270250062802500629025006300250063102500632025006330250063402500635025006360250063702500638025006390250064002500641025006420250064302500644025006450250064602500647025006480250064902500650025006510250065202500653025006540250065502500656025006570250065802500659025006600250066102500662025006630250066402500665025006660250066702500668025006690250067002500671025006720250067302500674025006750250067602500677025006780250067902500680025006810250068202500683025006840250068502500686025006870250068802500689025006900250069102500692025006930250069402500695025006960250069702510165025101660251016702510168025101690251017002510171025101720251017302510174025101750251017602510177025101780251017902510180025101810251018202510183025101840251018502510186025101870251018802510189025101900251019102510192025101930251019402510195025101960251019702510198025101990251020002510201025102020251020302510204025102050251020602510207025102080251020902510210025102110251021202510213025102140251021502510216025102170251021802510219025102200251022102510222025102230251022402510225025102260251022702510228025102290251023002510231025102320251023302510234025102350251023602510237025102380251023902510240025102410251024202510243025102440251024502510246025102470251024802510249025102500251025102510252025102530251025402510255025102560251025702510258025102590251026002510261025102620251026302510264025102650251026602510267025102680251026902510270025102710251027202510273025102740251027502510276025102770251027802510279025102800251028102510282025102830251028402510285025102860251028702510288025102890251029002510291025102920251029302510294025102950251029602510297025102980251029902510300025103010251030202510303025103040251030502510306025103070251030802510309025103100251031102510312025103130251031402510315025103160251031702510318025103190251032002510321025103220251032302510324025103250251032602510327025103280251032902510330025103310251033202510333025103340251033502510336025103370251033802510339025103400251034102510342025103430251034402510345025103460251034702510348025103490251035002510351025103520251035302510354025103550251035602510357025103580251035902510360025103610251036202510363025103640251036502510366025103670251036802510369025103700251037102510372025103730251037402510375025103760251037702510378025103790251038002510381025103820251038302510384025103850251038602510387025103880251038902510390025103910251039202510393025103940251039502510396025103970251039802510399025104000251040102510402025104030251040402510405025104060251040702510408025104090251041002510411025104120251041302510414025104150251041602510417025104180251041902510420025104210251042202510423025104240251042502510426025104270251042802510429025104300251043102510432025104330251043402510435025104360251043702510438025104390251044002510441025104420251044302510444025104450251044602510447025104480251044902510450025104510251045202510453025104540251045502510456025104570251045802510459025104600251046102510462025104630251046402510465025104660251046702510468025104690251047002510471025104720251047302510474025104750251047602510477025104780251047902510480025104810251048202510483025104840251048502510486025104870251048802510489025104900251049102510492025104930251049402510495025104960251049702510498025104990251050002510501025105020251050302510504025105050251050602510507025105080251050902510510025105110251051202510513025105140251051502510516025105170251051802510519025105200251052102510522025105230251052402510525025105260251052702510528025105290251053002510531025105320251053302510534025105350251053602510537025105380251053902510540025105410251054202510543025105440251054502510546025105470251054802510549025105500251055102510552025105530251055402510555025105560251055702510558025105590251056002510561025105620251056302510564025105650251056602510567025105680251056902510570025105710251057202510573025105740251057502510576025105770251057802510579025105800251058102510582025105830251058402510585025105860251058702510588025105890251059002510591025105920251059302510594025105950251059602510597025105980251059902510600025106010251060202510603025106040251060502510606025106070251060802510609025106100251061102510612025106130251061402510615025106160251061702510618025106190251062002510621025106220251062302510624025106250251062602510627025106280251062902510630025106310251063202510633025106340251063502510636025106370251063802510639025106400251064102510642025106430251064402510645025106460251064702510648025106490251065002510651025106520251065302510654025106550251065602510657025106580251065902510660025106610251066202510663025106640251066502510666025106670251066802510669025106700251067102510672025106730251067402510675025106760251067702510678025106790251068002510681025106820251068302510684025106850251068602510687025106880251068902510690025106910251069202510693025106940251069502520164025201650252016602520167025201680252016902520170025201710252017202520173025201740252017502520176025201770252017802520179025201800252018102520182025201830252018402520185025201860252018702520188025201890252019002520191025201920252019302520194025201950252019602520197025201980252019902520200025202010252020202520203025202040252020502520206025202070252020802520209025202100252021102520212025202130252021402520215025202160252021702520218025202190252022002520221025202220252022302520224025202250252022602520227025202280252022902520230025202310252023202520233025202340252023502520236025202370252023802520239025202400252024102520242025202430252024402520245025202460252024702520248025202490252025002520251025202520252025302520254025202550252025602520257025202580252025902520260025202610252026202520263025202640252026502520266025202670252026802520269025202700252027102520272025202730252027402520275025202760252027702520278025202790252028002520281025202820252028302520284025202850252028602520287025202880252028902520290025202910252029202520293025202940252029502520296025202970252029802520299025203000252030102520302025203030252030402520305025203060252030702520308025203090252031002520311025203120252031302520314025203150252031602520317025203180252031902520320025203210252032202520323025203240252032502520326025203270252032802520329025203300252033102520332025203330252033402520335025203360252033702520338025203390252034002520341025203420252034302520344025203450252034602520347025203480252034902520350025203510252035202520353025203540252035502520356025203570252035802520359025203600252036102520362025203630252036402520365025203660252036702520368025203690252037002520371025203720252037302520374025203750252037602520377025203780252037902520380025203810252038202520383025203840252038502520386025203870252038802520389025203900252039102520392025203930252039402520395025203960252039702520398025203990252040002520401025204020252040302520404025204050252040602520407025204080252040902520410025204110252041202520413025204140252041502520416025204170252041802520419025204200252042102520422025204230252042402520425025204260252042702520428025204290252043002520431025204320252043302520434025204350252043602520437025204380252043902520440025204410252044202520443025204440252044502520446025204470252044802520449025204500252045102520452025204530252045402520455025204560252045702520458025204590252046002520461025204620252046302520464025204650252046602520467025204680252046902520470025204710252047202520473025204740252047502520476025204770252047802520479025204800252048102520482025204830252048402520485025204860252048702520488025204890252049002520491025204920252049302520494025204950252049602520497025204980252049902520500025205010252050202520503025205040252050502520506025205070252050802520509025205100252051102520512025205130252051402520515025205160252051702520518025205190252052002520521025205220252052302520524025205250252052602520527025205280252052902520530025205310252053202520533025205340252053502520536025205370252053802520539025205400252054102520542025205430252054402520545025205460252054702520548025205490252055002520551025205520252055302520554025205550252055602520557025205580252055902520560025205610252056202520563025205640252056502520566025205670252056802520569025205700252057102520572025205730252057402520575025205760252057702520578025205790252058002520581025205820252058302520584025205850252058602520587025205880252058902520590025205910252059202520593025205940252059502520596025205970252059802520599025206000252060102520602025206030252060402520605025206060252060702520608025206090252061002520611025206120252061302520614025206150252061602520617025206180252061902520620025206210252062202520623025206240252062502520626025206270252062802520629025206300252063102520632025206330252063402520635025206360252063702520638025206390252064002520641025206420252064302520644025206450252064602520647025206480252064902520650025206510252065202520653025206540252065502520656025206570252065802520659025206600252066102520662025206630252066402520665025206660252066702520668025206690252067002520671025206720252067302520674025206750252067602520677025206780252067902520680025206810252068202520683025206840252068502520686025206870252068802520689025206900252069102520692025206930253016402530165025301660253016702530168025301690253017002530171025301720253017302530174025301750253017602530177025301780253017902530180025301810253018202530183025301840253018502530186025301870253018802530189025301900253019102530192025301930253019402530195025301960253019702530198025301990253020002530201025302020253020302530204025302050253020602530207025302080253020902530210025302110253021202530213025302140253021502530216025302170253021802530219025302200253022102530222025302230253022402530225025302260253022702530228025302290253023002530231025302320253023302530234025302350253023602530237025302380253023902530240025302410253024202530243025302440253024502530246025302470253024802530249025302500253025102530252025302530253025402530255025302560253025702530258025302590253026002530261025302620253026302530264025302650253026602530267025302680253026902530270025302710253027202530273025302740253027502530276025302770253027802530279025302800253028102530282025302830253028402530285025302860253028702530288025302890253029002530291025302920253029302530294025302950253029602530297025302980253029902530300025303010253030202530303025303040253030502530306025303070253030802530309025303100253031102530312025303130253031402530315025303160253031702530318025303190253032002530321025303220253032302530324025303250253032602530327025303280253032902530330025303310253033202530333025303340253033502530336025303370253033802530339025303400253034102530342025303430253034402530345025303460253034702530348025303490253035002530351025303520253035302530354025303550253035602530357025303580253035902530360025303610253036202530363025303640253036502530366025303670253036802530369025303700253037102530372025303730253037402530375025303760253037702530378025303790253038002530381025303820253038302530384025303850253038602530387025303880253038902530390025303910253039202530393025303940253039502530396025303970253039802530399025304000253040102530402025304030253040402530405025304060253040702530408025304090253041002530411025304120253041302530414025304150253041602530417025304180253041902530420025304210253042202530423025304240253042502530426025304270253042802530429025304300253043102530432025304330253043402530435025304360253043702530438025304390253044002530441025304420253044302530444025304450253044602530447025304480253044902530450025304510253045202530453025304540253045502530456025304570253045802530459025304600253046102530462025304630253046402530465025304660253046702530468025304690253047002530471025304720253047302530474025304750253047602530477025304780253047902530480025304810253048202530483025304840253048502530486025304870253048802530489025304900253049102530492025304930253049402530495025304960253049702530498025304990253050002530501025305020253050302530504025305050253050602530507025305080253050902530510025305110253051202530513025305140253051502530516025305170253051802530519025305200253052102530522025305230253052402530525025305260253052702530528025305290253053002530531025305320253053302530534025305350253053602530537025305380253053902530540025305410253054202530543025305440253054502530546025305470253054802530549025305500253055102530552025305530253055402530555025305560253055702530558025305590253056002530561025305620253056302530564025305650253056602530567025305680253056902530570025305710253057202530573025305740253057502530576025305770253057802530579025305800253058102530582025305830253058402530585025305860253058702530588025305890253059002530591025305920253059302530594025305950253059602530597025305980253059902530600025306010253060202530603025306040253060502530606025306070253060802530609025306100253061102530612025306130253061402530615025306160253061702530618025306190253062002530621025306220253062302530624025306250253062602530627025306280253062902530630025306310253063202530633025306340253063502530636025306370253063802530639025306400253064102530642025306430253064402530645025306460253064702530648025306490253065002530651025306520253065302530654025306550253065602530657025306580253065902530660025306610253066202530663025306640253066502530666025306670253066802530669025306700253067102530672025306730253067402530675025306760253067702530678025306790253068002530681025306820253068302530684025306850253068602530687025306880253068902530690025306910253069202540164025401650254016602540167025401680254016902540170025401710254017202540173025401740254017502540176025401770254017802540179025401800254018102540182025401830254018402540185025401860254018702540188025401890254019002540191025401920254019302540194025401950254019602540197025401980254019902540200025402010254020202540203025402040254020502540206025402070254020802540209025402100254021102540212025402130254021402540215025402160254021702540218025402190254022002540221025402220254022302540224025402250254022602540227025402280254022902540230025402310254023202540233025402340254023502540236025402370254023802540239025402400254024102540242025402430254024402540245025402460254024702540248025402490254025002540251025402520254025302540254025402550254025602540257025402580254025902540260025402610254026202540263025402640254026502540266025402670254026802540269025402700254027102540272025402730254027402540275025402760254027702540278025402790254028002540281025402820254028302540284025402850254028602540287025402880254028902540290025402910254029202540293025402940254029502540296025402970254029802540299025403000254030102540302025403030254030402540305025403060254030702540308025403090254031002540311025403120254031302540314025403150254031602540317025403180254031902540320025403210254032202540323025403240254032502540326025403270254032802540329025403300254033102540332025403330254033402540335025403360254033702540338025403390254034002540341025403420254034302540344025403450254034602540347025403480254034902540350025403510254035202540353025403540254035502540356025403570254035802540359025403600254036102540362025403630254036402540365025403660254036702540368025403690254037002540371025403720254037302540374025403750254037602540377025403780254037902540380025403810254038202540383025403840254038502540386025403870254038802540389025403900254039102540392025403930254039402540395025403960254039702540398025403990254040002540401025404020254040302540404025404050254040602540407025404080254040902540410025404110254041202540413025404140254041502540416025404170254041802540419025404200254042102540422025404230254042402540425025404260254042702540428025404290254043002540431025404320254043302540434025404350254043602540437025404380254043902540440025404410254044202540443025404440254044502540446025404470254044802540449025404500254045102540452025404530254045402540455025404560254045702540458025404590254046002540461025404620254046302540464025404650254046602540467025404680254046902540470025404710254047202540473025404740254047502540476025404770254047802540479025404800254048102540482025404830254048402540485025404860254048702540488025404890254049002540491025404920254049302540494025404950254049602540497025404980254049902540500025405010254050202540503025405040254050502540506025405070254050802540509025405100254051102540512025405130254051402540515025405160254051702540518025405190254052002540521025405220254052302540524025405250254052602540527025405280254052902540530025405310254053202540533025405340254053502540536025405370254053802540539025405400254054102540542025405430254054402540545025405460254054702540548025405490254055002540551025405520254055302540554025405550254055602540557025405580254055902540560025405610254056202540563025405640254056502540566025405670254056802540569025405700254057102540572025405730254057402540575025405760254057702540578025405790254058002540581025405820254058302540584025405850254058602540587025405880254058902540590025405910254059202540593025405940254059502540596025405970254059802540599025406000254060102540602025406030254060402540605025406060254060702540608025406090254061002540611025406120254061302540614025406150254061602540617025406180254061902540620025406210254062202540623025406240254062502540626025406270254062802540629025406300254063102540632025406330254063402540635025406360254063702540638025406390254064002540641025406420254064302540644025406450254064602540647025406480254064902540650025406510254065202540653025406540254065502540656025406570254065802540659025406600254066102540662025406630254066402540665025406660254066702540668025406690254067002540671025406720254067302540674025406750254067602540677025406780254067902540680025406810254068202540683025406840254068502540686025406870254068802540689025406900255016402550165025501660255016702550168025501690255017002550171025501720255017302550174025501750255017602550177025501780255017902550180025501810255018202550183025501840255018502550186025501870255018802550189025501900255019102550192025501930255019402550195025501960255019702550198025501990255020002550201025502020255020302550204025502050255020602550207025502080255020902550210025502110255021202550213025502140255021502550216025502170255021802550219025502200255022102550222025502230255022402550225025502260255022702550228025502290255023002550231025502320255023302550234025502350255023602550237025502380255023902550240025502410255024202550243025502440255024502550246025502470255024802550249025502500255025102550252025502530255025402550255025502560255025702550258025502590255026002550261025502620255026302550264025502650255026602550267025502680255026902550270025502710255027202550273025502740255027502550276025502770255027802550279025502800255028102550282025502830255028402550285025502860255028702550288025502890255029002550291025502920255029302550294025502950255029602550297025502980255029902550300025503010255030202550303025503040255030502550306025503070255030802550309025503100255031102550312025503130255031402550315025503160255031702550318025503190255032002550321025503220255032302550324025503250255032602550327025503280255032902550330025503310255033202550333025503340255033502550336025503370255033802550339025503400255034102550342025503430255034402550345025503460255034702550348025503490255035002550351025503520255035302550354025503550255035602550357025503580255035902550360025503610255036202550363025503640255036502550366025503670255036802550369025503700255037102550372025503730255037402550375025503760255037702550378025503790255038002550381025503820255038302550384025503850255038602550387025503880255038902550390025503910255039202550393025503940255039502550396025503970255039802550399025504000255040102550402025504030255040402550405025504060255040702550408025504090255041002550411025504120255041302550414025504150255041602550417025504180255041902550420025504210255042202550423025504240255042502550426025504270255042802550429025504300255043102550432025504330255043402550435025504360255043702550438025504390255044002550441025504420255044302550444025504450255044602550447025504480255044902550450025504510255045202550453025504540255045502550456025504570255045802550459025504600255046102550462025504630255046402550465025504660255046702550468025504690255047002550471025504720255047302550474025504750255047602550477025504780255047902550480025504810255048202550483025504840255048502550486025504870255048802550489025504900255049102550492025504930255049402550495025504960255049702550498025504990255050002550501025505020255050302550504025505050255050602550507025505080255050902550510025505110255051202550513025505140255051502550516025505170255051802550519025505200255052102550522025505230255052402550525025505260255052702550528025505290255053002550531025505320255053302550534025505350255053602550537025505380255053902550540025505410255054202550543025505440255054502550546025505470255054802550549025505500255055102550552025505530255055402550555025505560255055702550558025505590255056002550561025505620255056302550564025505650255056602550567025505680255056902550570025505710255057202550573025505740255057502550576025505770255057802550579025505800255058102550582025505830255058402550585025505860255058702550588025505890255059002550591025505920255059302550594025505950255059602550597025505980255059902550600025506010255060202550603025506040255060502550606025506070255060802550609025506100255061102550612025506130255061402550615025506160255061702550618025506190255062002550621025506220255062302550624025506250255062602550627025506280255062902550630025506310255063202550633025506340255063502550636025506370255063802550639025506400255064102550642025506430255064402550645025506460255064702550648025506490255065002550651025506520255065302550654025506550255065602550657025506580255065902550660025506610255066202550663025506640255066502550666025506670255066802550669025506700255067102550672025506730255067402550675025506760255067702550678025506790255068002550681025506820255068302550684025506850255068602550687025506880255068902560164025601650256016602560167025601680256016902560170025601710256017202560173025601740256017502560176025601770256017802560179025601800256018102560182025601830256018402560185025601860256018702560188025601890256019002560191025601920256019302560194025601950256019602560197025601980256019902560200025602010256020202560203025602040256020502560206025602070256020802560209025602100256021102560212025602130256021402560215025602160256021702560218025602190256022002560221025602220256022302560224025602250256022602560227025602280256022902560230025602310256023202560233025602340256023502560236025602370256023802560239025602400256024102560242025602430256024402560245025602460256024702560248025602490256025002560251025602520256025302560254025602550256025602560257025602580256025902560260025602610256026202560263025602640256026502560266025602670256026802560269025602700256027102560272025602730256027402560275025602760256027702560278025602790256028002560281025602820256028302560284025602850256028602560287025602880256028902560290025602910256029202560293025602940256029502560296025602970256029802560299025603000256030102560302025603030256030402560305025603060256030702560308025603090256031002560311025603120256031302560314025603150256031602560317025603180256031902560320025603210256032202560323025603240256032502560326025603270256032802560329025603300256033102560332025603330256033402560335025603360256033702560338025603390256034002560341025603420256034302560344025603450256034602560347025603480256034902560350025603510256035202560353025603540256035502560356025603570256035802560359025603600256036102560362025603630256036402560365025603660256036702560368025603690256037002560371025603720256037302560374025603750256037602560377025603780256037902560380025603810256038202560383025603840256038502560386025603870256038802560389025603900256039102560392025603930256039402560395025603960256039702560398025603990256040002560401025604020256040302560404025604050256040602560407025604080256040902560410025604110256041202560413025604140256041502560416025604170256041802560419025604200256042102560422025604230256042402560425025604260256042702560428025604290256043002560431025604320256043302560434025604350256043602560437025604380256043902560440025604410256044202560443025604440256044502560446025604470256044802560449025604500256045102560452025604530256045402560455025604560256045702560458025604590256046002560461025604620256046302560464025604650256046602560467025604680256046902560470025604710256047202560473025604740256047502560476025604770256047802560479025604800256048102560482025604830256048402560485025604860256048702560488025604890256049002560491025604920256049302560494025604950256049602560497025604980256049902560500025605010256050202560503025605040256050502560506025605070256050802560509025605100256051102560512025605130256051402560515025605160256051702560518025605190256052002560521025605220256052302560524025605250256052602560527025605280256052902560530025605310256053202560533025605340256053502560536025605370256053802560539025605400256054102560542025605430256054402560545025605460256054702560548025605490256055002560551025605520256055302560554025605550256055602560557025605580256055902560560025605610256056202560563025605640256056502560566025605670256056802560569025605700256057102560572025605730256057402560575025605760256057702560578025605790256058002560581025605820256058302560584025605850256058602560587025605880256058902560590025605910256059202560593025605940256059502560596025605970256059802560599025606000256060102560602025606030256060402560605025606060256060702560608025606090256061002560611025606120256061302560614025606150256061602560617025606180256061902560620025606210256062202560623025606240256062502560626025606270256062802560629025606300256063102560632025606330256063402560635025606360256063702560638025606390256064002560641025606420256064302560644025606450256064602560647025606480256064902560650025606510256065202560653025606540256065502560656025606570256065802560659025606600256066102560662025606630256066402560665025606660256066702560668025606690256067002560671025606720256067302560674025606750256067602560677025606780256067902560680025606810256068202560683025606840256068502560686025606870256068802570164025701650257016602570167025701680257016902570170025701710257017202570173025701740257017502570176025701770257017802570179025701800257018102570182025701830257018402570185025701860257018702570188025701890257019002570191025701920257019302570194025701950257019602570197025701980257019902570200025702010257020202570203025702040257020502570206025702070257020802570209025702100257021102570212025702130257021402570215025702160257021702570218025702190257022002570221025702220257022302570224025702250257022602570227025702280257022902570230025702310257023202570233025702340257023502570236025702370257023802570239025702400257024102570242025702430257024402570245025702460257024702570248025702490257025002570251025702520257025302570254025702550257025602570257025702580257025902570260025702610257026202570263025702640257026502570266025702670257026802570269025702700257027102570272025702730257027402570275025702760257027702570278025702790257028002570281025702820257028302570284025702850257028602570287025702880257028902570290025702910257029202570293025702940257029502570296025702970257029802570299025703000257030102570302025703030257030402570305025703060257030702570308025703090257031002570311025703120257031302570314025703150257031602570317025703180257031902570320025703210257032202570323025703240257032502570326025703270257032802570329025703300257033102570332025703330257033402570335025703360257033702570338025703390257034002570341025703420257034302570344025703450257034602570347025703480257034902570350025703510257035202570353025703540257035502570356025703570257035802570359025703600257036102570362025703630257036402570365025703660257036702570368025703690257037002570371025703720257037302570374025703750257037602570377025703780257037902570380025703810257038202570383025703840257038502570386025703870257038802570389025703900257039102570392025703930257039402570395025703960257039702570398025703990257040002570401025704020257040302570404025704050257040602570407025704080257040902570410025704110257041202570413025704140257041502570416025704170257041802570419025704200257042102570422025704230257042402570425025704260257042702570428025704290257043002570431025704320257043302570434025704350257043602570437025704380257043902570440025704410257044202570443025704440257044502570446025704470257044802570449025704500257045102570452025704530257045402570455025704560257045702570458025704590257046002570461025704620257046302570464025704650257046602570467025704680257046902570470025704710257047202570473025704740257047502570476025704770257047802570479025704800257048102570482025704830257048402570485025704860257048702570488025704890257049002570491025704920257049302570494025704950257049602570497025704980257049902570500025705010257050202570503025705040257050502570506025705070257050802570509025705100257051102570512025705130257051402570515025705160257051702570518025705190257052002570521025705220257052302570524025705250257052602570527025705280257052902570530025705310257053202570533025705340257053502570536025705370257053802570539025705400257054102570542025705430257054402570545025705460257054702570548025705490257055002570551025705520257055302570554025705550257055602570557025705580257055902570560025705610257056202570563025705640257056502570566025705670257056802570569025705700257057102570572025705730257057402570575025705760257057702570578025705790257058002570581025705820257058302570584025705850257058602570587025705880257058902570590025705910257059202570593025705940257059502570596025705970257059802570599025706000257060102570602025706030257060402570605025706060257060702570608025706090257061002570611025706120257061302570614025706150257061602570617025706180257061902570620025706210257062202570623025706240257062502570626025706270257062802570629025706300257063102570632025706330257063402570635025706360257063702570638025706390257064002570641025706420257064302570644025706450257064602570647025706480257064902570650025706510257065202570653025706540257065502570656025706570257065802570659025706600257066102570662025706630257066402570665025706660257066702570668025706690257067002570671025706720257067302570674025706750257067602570677025706780257067902570680025706810257068202570683025706840257068502570686025801640258016502580166025801670258016802580169025801700258017102580172025801730258017402580175025801760258017702580178025801790258018002580181025801820258018302580184025801850258018602580187025801880258018902580190025801910258019202580193025801940258019502580196025801970258019802580199025802000258020102580202025802030258020402580205025802060258020702580208025802090258021002580211025802120258021302580214025802150258021602580217025802180258021902580220025802210258022202580223025802240258022502580226025802270258022802580229025802300258023102580232025802330258023402580235025802360258023702580238025802390258024002580241025802420258024302580244025802450258024602580247025802480258024902580250025802510258025202580253025802540258025502580256025802570258025802580259025802600258026102580262025802630258026402580265025802660258026702580268025802690258027002580271025802720258027302580274025802750258027602580277025802780258027902580280025802810258028202580283025802840258028502580286025802870258028802580289025802900258029102580292025802930258029402580295025802960258029702580298025802990258030002580301025803020258030302580304025803050258030602580307025803080258030902580310025803110258031202580313025803140258031502580316025803170258031802580319025803200258032102580322025803230258032402580325025803260258032702580328025803290258033002580331025803320258033302580334025803350258033602580337025803380258033902580340025803410258034202580343025803440258034502580346025803470258034802580349025803500258035102580352025803530258035402580355025803560258035702580358025803590258036002580361025803620258036302580364025803650258036602580367025803680258036902580370025803710258037202580373025803740258037502580376025803770258037802580379025803800258038102580382025803830258038402580385025803860258038702580388025803890258039002580391025803920258039302580394025803950258039602580397025803980258039902580400025804010258040202580403025804040258040502580406025804070258040802580409025804100258041102580412025804130258041402580415025804160258041702580418025804190258042002580421025804220258042302580424025804250258042602580427025804280258042902580430025804310258043202580433025804340258043502580436025804370258043802580439025804400258044102580442025804430258044402580445025804460258044702580448025804490258045002580451025804520258045302580454025804550258045602580457025804580258045902580460025804610258046202580463025804640258046502580466025804670258046802580469025804700258047102580472025804730258047402580475025804760258047702580478025804790258048002580481025804820258048302580484025804850258048602580487025804880258048902580490025804910258049202580493025804940258049502580496025804970258049802580499025805000258050102580502025805030258050402580505025805060258050702580508025805090258051002580511025805120258051302580514025805150258051602580517025805180258051902580520025805210258052202580523025805240258052502580526025805270258052802580529025805300258053102580532025805330258053402580535025805360258053702580538025805390258054002580541025805420258054302580544025805450258054602580547025805480258054902580550025805510258055202580553025805540258055502580556025805570258055802580559025805600258056102580562025805630258056402580565025805660258056702580568025805690258057002580571025805720258057302580574025805750258057602580577025805780258057902580580025805810258058202580583025805840258058502580586025805870258058802580589025805900258059102580592025805930258059402580595025805960258059702580598025805990258060002580601025806020258060302580604025806050258060602580607025806080258060902580610025806110258061202580613025806140258061502580616025806170258061802580619025806200258062102580622025806230258062402580625025806260258062702580628025806290258063002580631025806320258063302580634025806350258063602580637025806380258063902580640025806410258064202580643025806440258064502580646025806470258064802580649025806500258065102580652025806530258065402580655025806560258065702580658025806590258066002580661025806620258066302580664025806650258066602580667025806680258066902580670025806710258067202580673025806740258067502580676025806770258067802580679025806800258068102580682025806830258068402590164025901650259016602590167025901680259016902590170025901710259017202590173025901740259017502590176025901770259017802590179025901800259018102590182025901830259018402590185025901860259018702590188025901890259019002590191025901920259019302590194025901950259019602590197025901980259019902590200025902010259020202590203025902040259020502590206025902070259020802590209025902100259021102590212025902130259021402590215025902160259021702590218025902190259022002590221025902220259022302590224025902250259022602590227025902280259022902590230025902310259023202590233025902340259023502590236025902370259023802590239025902400259024102590242025902430259024402590245025902460259024702590248025902490259025002590251025902520259025302590254025902550259025602590257025902580259025902590260025902610259026202590263025902640259026502590266025902670259026802590269025902700259027102590272025902730259027402590275025902760259027702590278025902790259028002590281025902820259028302590284025902850259028602590287025902880259028902590290025902910259029202590293025902940259029502590296025902970259029802590299025903000259030102590302025903030259030402590305025903060259030702590308025903090259031002590311025903120259031302590314025903150259031602590317025903180259031902590320025903210259032202590323025903240259032502590326025903270259032802590329025903300259033102590332025903330259033402590335025903360259033702590338025903390259034002590341025903420259034302590344025903450259034602590347025903480259034902590350025903510259035202590353025903540259035502590356025903570259035802590359025903600259036102590362025903630259036402590365025903660259036702590368025903690259037002590371025903720259037302590374025903750259037602590377025903780259037902590380025903810259038202590383025903840259038502590386025903870259038802590389025903900259039102590392025903930259039402590395025903960259039702590398025903990259040002590401025904020259040302590404025904050259040602590407025904080259040902590410025904110259041202590413025904140259041502590416025904170259041802590419025904200259042102590422025904230259042402590425025904260259042702590428025904290259043002590431025904320259043302590434025904350259043602590437025904380259043902590440025904410259044202590443025904440259044502590446025904470259044802590449025904500259045102590452025904530259045402590455025904560259045702590458025904590259046002590461025904620259046302590464025904650259046602590467025904680259046902590470025904710259047202590473025904740259047502590476025904770259047802590479025904800259048102590482025904830259048402590485025904860259048702590488025904890259049002590491025904920259049302590494025904950259049602590497025904980259049902590500025905010259050202590503025905040259050502590506025905070259050802590509025905100259051102590512025905130259051402590515025905160259051702590518025905190259052002590521025905220259052302590524025905250259052602590527025905280259052902590530025905310259053202590533025905340259053502590536025905370259053802590539025905400259054102590542025905430259054402590545025905460259054702590548025905490259055002590551025905520259055302590554025905550259055602590557025905580259055902590560025905610259056202590563025905640259056502590566025905670259056802590569025905700259057102590572025905730259057402590575025905760259057702590578025905790259058002590581025905820259058302590584025905850259058602590587025905880259058902590590025905910259059202590593025905940259059502590596025905970259059802590599025906000259060102590602025906030259060402590605025906060259060702590608025906090259061002590611025906120259061302590614025906150259061602590617025906180259061902590620025906210259062202590623025906240259062502590626025906270259062802590629025906300259063102590632025906330259063402590635025906360259063702590638025906390259064002590641025906420259064302590644025906450259064602590647025906480259064902590650025906510259065202590653025906540259065502590656025906570259065802590659025906600259066102590662025906630259066402590665025906660259066702590668025906690259067002590671025906720259067302590674025906750259067602590677025906780259067902590680025906810259068202590683026001640260016502600166026001670260016802600169026001700260017102600172026001730260017402600175026001760260017702600178026001790260018002600181026001820260018302600184026001850260018602600187026001880260018902600190026001910260019202600193026001940260019502600196026001970260019802600199026002000260020102600202026002030260020402600205026002060260020702600208026002090260021002600211026002120260021302600214026002150260021602600217026002180260021902600220026002210260022202600223026002240260022502600226026002270260022802600229026002300260023102600232026002330260023402600235026002360260023702600238026002390260024002600241026002420260024302600244026002450260024602600247026002480260024902600250026002510260025202600253026002540260025502600256026002570260025802600259026002600260026102600262026002630260026402600265026002660260026702600268026002690260027002600271026002720260027302600274026002750260027602600277026002780260027902600280026002810260028202600283026002840260028502600286026002870260028802600289026002900260029102600292026002930260029402600295026002960260029702600298026002990260030002600301026003020260030302600304026003050260030602600307026003080260030902600310026003110260031202600313026003140260031502600316026003170260031802600319026003200260032102600322026003230260032402600325026003260260032702600328026003290260033002600331026003320260033302600334026003350260033602600337026003380260033902600340026003410260034202600343026003440260034502600346026003470260034802600349026003500260035102600352026003530260035402600355026003560260035702600358026003590260036002600361026003620260036302600364026003650260036602600367026003680260036902600370026003710260037202600373026003740260037502600376026003770260037802600379026003800260038102600382026003830260038402600385026003860260038702600388026003890260039002600391026003920260039302600394026003950260039602600397026003980260039902600400026004010260040202600403026004040260040502600406026004070260040802600409026004100260041102600412026004130260041402600415026004160260041702600418026004190260042002600421026004220260042302600424026004250260042602600427026004280260042902600430026004310260043202600433026004340260043502600436026004370260043802600439026004400260044102600442026004430260044402600445026004460260044702600448026004490260045002600451026004520260045302600454026004550260045602600457026004580260045902600460026004610260046202600463026004640260046502600466026004670260046802600469026004700260047102600472026004730260047402600475026004760260047702600478026004790260048002600481026004820260048302600484026004850260048602600487026004880260048902600490026004910260049202600493026004940260049502600496026004970260049802600499026005000260050102600502026005030260050402600505026005060260050702600508026005090260051002600511026005120260051302600514026005150260051602600517026005180260051902600520026005210260052202600523026005240260052502600526026005270260052802600529026005300260053102600532026005330260053402600535026005360260053702600538026005390260054002600541026005420260054302600544026005450260054602600547026005480260054902600550026005510260055202600553026005540260055502600556026005570260055802600559026005600260056102600562026005630260056402600565026005660260056702600568026005690260057002600571026005720260057302600574026005750260057602600577026005780260057902600580026005810260058202600583026005840260058502600586026005870260058802600589026005900260059102600592026005930260059402600595026005960260059702600598026005990260060002600601026006020260060302600604026006050260060602600607026006080260060902600610026006110260061202600613026006140260061502600616026006170260061802600619026006200260062102600622026006230260062402600625026006260260062702600628026006290260063002600631026006320260063302600634026006350260063602600637026006380260063902600640026006410260064202600643026006440260064502600646026006470260064802600649026006500260065102600652026006530260065402600655026006560260065702600658026006590260066002600661026006620260066302600664026006650260066602600667026006680260066902600670026006710260067202600673026006740260067502600676026006770260067802600679026006800260068102610164026101650261016602610167026101680261016902610170026101710261017202610173026101740261017502610176026101770261017802610179026101800261018102610182026101830261018402610185026101860261018702610188026101890261019002610191026101920261019302610194026101950261019602610197026101980261019902610200026102010261020202610203026102040261020502610206026102070261020802610209026102100261021102610212026102130261021402610215026102160261021702610218026102190261022002610221026102220261022302610224026102250261022602610227026102280261022902610230026102310261023202610233026102340261023502610236026102370261023802610239026102400261024102610242026102430261024402610245026102460261024702610248026102490261025002610251026102520261025302610254026102550261025602610257026102580261025902610260026102610261026202610263026102640261026502610266026102670261026802610269026102700261027102610272026102730261027402610275026102760261027702610278026102790261028002610281026102820261028302610284026102850261028602610287026102880261028902610290026102910261029202610293026102940261029502610296026102970261029802610299026103000261030102610302026103030261030402610305026103060261030702610308026103090261031002610311026103120261031302610314026103150261031602610317026103180261031902610320026103210261032202610323026103240261032502610326026103270261032802610329026103300261033102610332026103330261033402610335026103360261033702610338026103390261034002610341026103420261034302610344026103450261034602610347026103480261034902610350026103510261035202610353026103540261035502610356026103570261035802610359026103600261036102610362026103630261036402610365026103660261036702610368026103690261037002610371026103720261037302610374026103750261037602610377026103780261037902610380026103810261038202610383026103840261038502610386026103870261038802610389026103900261039102610392026103930261039402610395026103960261039702610398026103990261040002610401026104020261040302610404026104050261040602610407026104080261040902610410026104110261041202610413026104140261041502610416026104170261041802610419026104200261042102610422026104230261042402610425026104260261042702610428026104290261043002610431026104320261043302610434026104350261043602610437026104380261043902610440026104410261044202610443026104440261044502610446026104470261044802610449026104500261045102610452026104530261045402610455026104560261045702610458026104590261046002610461026104620261046302610464026104650261046602610467026104680261046902610470026104710261047202610473026104740261047502610476026104770261047802610479026104800261048102610482026104830261048402610485026104860261048702610488026104890261049002610491026104920261049302610494026104950261049602610497026104980261049902610500026105010261050202610503026105040261050502610506026105070261050802610509026105100261051102610512026105130261051402610515026105160261051702610518026105190261052002610521026105220261052302610524026105250261052602610527026105280261052902610530026105310261053202610533026105340261053502610536026105370261053802610539026105400261054102610542026105430261054402610545026105460261054702610548026105490261055002610551026105520261055302610554026105550261055602610557026105580261055902610560026105610261056202610563026105640261056502610566026105670261056802610569026105700261057102610572026105730261057402610575026105760261057702610578026105790261058002610581026105820261058302610584026105850261058602610587026105880261058902610590026105910261059202610593026105940261059502610596026105970261059802610599026106000261060102610602026106030261060402610605026106060261060702610608026106090261061002610611026106120261061302610614026106150261061602610617026106180261061902610620026106210261062202610623026106240261062502610626026106270261062802610629026106300261063102610632026106330261063402610635026106360261063702610638026106390261064002610641026106420261064302610644026106450261064602610647026106480261064902610650026106510261065202610653026106540261065502610656026106570261065802610659026106600261066102610662026106630261066402610665026106660261066702610668026106690261067002610671026106720261067302610674026106750261067602610677026106780261067902610680026201630262016402620165026201660262016702620168026201690262017002620171026201720262017302620174026201750262017602620177026201780262017902620180026201810262018202620183026201840262018502620186026201870262018802620189026201900262019102620192026201930262019402620195026201960262019702620198026201990262020002620201026202020262020302620204026202050262020602620207026202080262020902620210026202110262021202620213026202140262021502620216026202170262021802620219026202200262022102620222026202230262022402620225026202260262022702620228026202290262023002620231026202320262023302620234026202350262023602620237026202380262023902620240026202410262024202620243026202440262024502620246026202470262024802620249026202500262025102620252026202530262025402620255026202560262025702620258026202590262026002620261026202620262026302620264026202650262026602620267026202680262026902620270026202710262027202620273026202740262027502620276026202770262027802620279026202800262028102620282026202830262028402620285026202860262028702620288026202890262029002620291026202920262029302620294026202950262029602620297026202980262029902620300026203010262030202620303026203040262030502620306026203070262030802620309026203100262031102620312026203130262031402620315026203160262031702620318026203190262032002620321026203220262032302620324026203250262032602620327026203280262032902620330026203310262033202620333026203340262033502620336026203370262033802620339026203400262034102620342026203430262034402620345026203460262034702620348026203490262035002620351026203520262035302620354026203550262035602620357026203580262035902620360026203610262036202620363026203640262036502620366026203670262036802620369026203700262037102620372026203730262037402620375026203760262037702620378026203790262038002620381026203820262038302620384026203850262038602620387026203880262038902620390026203910262039202620393026203940262039502620396026203970262039802620399026204000262040102620402026204030262040402620405026204060262040702620408026204090262041002620411026204120262041302620414026204150262041602620417026204180262041902620420026204210262042202620423026204240262042502620426026204270262042802620429026204300262043102620432026204330262043402620435026204360262043702620438026204390262044002620441026204420262044302620444026204450262044602620447026204480262044902620450026204510262045202620453026204540262045502620456026204570262045802620459026204600262046102620462026204630262046402620465026204660262046702620468026204690262047002620471026204720262047302620474026204750262047602620477026204780262047902620480026204810262048202620483026204840262048502620486026204870262048802620489026204900262049102620492026204930262049402620495026204960262049702620498026204990262050002620501026205020262050302620504026205050262050602620507026205080262050902620510026205110262051202620513026205140262051502620516026205170262051802620519026205200262052102620522026205230262052402620525026205260262052702620528026205290262053002620531026205320262053302620534026205350262053602620537026205380262053902620540026205410262054202620543026205440262054502620546026205470262054802620549026205500262055102620552026205530262055402620555026205560262055702620558026205590262056002620561026205620262056302620564026205650262056602620567026205680262056902620570026205710262057202620573026205740262057502620576026205770262057802620579026205800262058102620582026205830262058402620585026205860262058702620588026205890262059002620591026205920262059302620594026205950262059602620597026205980262059902620600026206010262060202620603026206040262060502620606026206070262060802620609026206100262061102620612026206130262061402620615026206160262061702620618026206190262062002620621026206220262062302620624026206250262062602620627026206280262062902620630026206310262063202620633026206340262063502620636026206370262063802620639026206400262064102620642026206430262064402620645026206460262064702620648026206490262065002620651026206520262065302620654026206550262065602620657026206580262065902620660026206610262066202620663026206640262066502620666026206670262066802620669026206700262067102620672026206730262067402620675026206760262067702620678026206790263016302630164026301650263016602630167026301680263016902630170026301710263017202630173026301740263017502630176026301770263017802630179026301800263018102630182026301830263018402630185026301860263018702630188026301890263019002630191026301920263019302630194026301950263019602630197026301980263019902630200026302010263020202630203026302040263020502630206026302070263020802630209026302100263021102630212026302130263021402630215026302160263021702630218026302190263022002630221026302220263022302630224026302250263022602630227026302280263022902630230026302310263023202630233026302340263023502630236026302370263023802630239026302400263024102630242026302430263024402630245026302460263024702630248026302490263025002630251026302520263025302630254026302550263025602630257026302580263025902630260026302610263026202630263026302640263026502630266026302670263026802630269026302700263027102630272026302730263027402630275026302760263027702630278026302790263028002630281026302820263028302630284026302850263028602630287026302880263028902630290026302910263029202630293026302940263029502630296026302970263029802630299026303000263030102630302026303030263030402630305026303060263030702630308026303090263031002630311026303120263031302630314026303150263031602630317026303180263031902630320026303210263032202630323026303240263032502630326026303270263032802630329026303300263033102630332026303330263033402630335026303360263033702630338026303390263034002630341026303420263034302630344026303450263034602630347026303480263034902630350026303510263035202630353026303540263035502630356026303570263035802630359026303600263036102630362026303630263036402630365026303660263036702630368026303690263037002630371026303720263037302630374026303750263037602630377026303780263037902630380026303810263038202630383026303840263038502630386026303870263038802630389026303900263039102630392026303930263039402630395026303960263039702630398026303990263040002630401026304020263040302630404026304050263040602630407026304080263040902630410026304110263041202630413026304140263041502630416026304170263041802630419026304200263042102630422026304230263042402630425026304260263042702630428026304290263043002630431026304320263043302630434026304350263043602630437026304380263043902630440026304410263044202630443026304440263044502630446026304470263044802630449026304500263045102630452026304530263045402630455026304560263045702630458026304590263046002630461026304620263046302630464026304650263046602630467026304680263046902630470026304710263047202630473026304740263047502630476026304770263047802630479026304800263048102630482026304830263048402630485026304860263048702630488026304890263049002630491026304920263049302630494026304950263049602630497026304980263049902630500026305010263050202630503026305040263050502630506026305070263050802630509026305100263051102630512026305130263051402630515026305160263051702630518026305190263052002630521026305220263052302630524026305250263052602630527026305280263052902630530026305310263053202630533026305340263053502630536026305370263053802630539026305400263054102630542026305430263054402630545026305460263054702630548026305490263055002630551026305520263055302630554026305550263055602630557026305580263055902630560026305610263056202630563026305640263056502630566026305670263056802630569026305700263057102630572026305730263057402630575026305760263057702630578026305790263058002630581026305820263058302630584026305850263058602630587026305880263058902630590026305910263059202630593026305940263059502630596026305970263059802630599026306000263060102630602026306030263060402630605026306060263060702630608026306090263061002630611026306120263061302630614026306150263061602630617026306180263061902630620026306210263062202630623026306240263062502630626026306270263062802630629026306300263063102630632026306330263063402630635026306360263063702630638026306390263064002630641026306420263064302630644026306450263064602630647026306480263064902630650026306510263065202630653026306540263065502630656026306570263065802630659026306600263066102630662026306630263066402630665026306660263066702630668026306690263067002630671026306720263067302630674026306750263067602630677026306780264016302640164026401650264016602640167026401680264016902640170026401710264017202640173026401740264017502640176026401770264017802640179026401800264018102640182026401830264018402640185026401860264018702640188026401890264019002640191026401920264019302640194026401950264019602640197026401980264019902640200026402010264020202640203026402040264020502640206026402070264020802640209026402100264021102640212026402130264021402640215026402160264021702640218026402190264022002640221026402220264022302640224026402250264022602640227026402280264022902640230026402310264023202640233026402340264023502640236026402370264023802640239026402400264024102640242026402430264024402640245026402460264024702640248026402490264025002640251026402520264025302640254026402550264025602640257026402580264025902640260026402610264026202640263026402640264026502640266026402670264026802640269026402700264027102640272026402730264027402640275026402760264027702640278026402790264028002640281026402820264028302640284026402850264028602640287026402880264028902640290026402910264029202640293026402940264029502640296026402970264029802640299026403000264030102640302026403030264030402640305026403060264030702640308026403090264031002640311026403120264031302640314026403150264031602640317026403180264031902640320026403210264032202640323026403240264032502640326026403270264032802640329026403300264033102640332026403330264033402640335026403360264033702640338026403390264034002640341026403420264034302640344026403450264034602640347026403480264034902640350026403510264035202640353026403540264035502640356026403570264035802640359026403600264036102640362026403630264036402640365026403660264036702640368026403690264037002640371026403720264037302640374026403750264037602640377026403780264037902640380026403810264038202640383026403840264038502640386026403870264038802640389026403900264039102640392026403930264039402640395026403960264039702640398026403990264040002640401026404020264040302640404026404050264040602640407026404080264040902640410026404110264041202640413026404140264041502640416026404170264041802640419026404200264042102640422026404230264042402640425026404260264042702640428026404290264043002640431026404320264043302640434026404350264043602640437026404380264043902640440026404410264044202640443026404440264044502640446026404470264044802640449026404500264045102640452026404530264045402640455026404560264045702640458026404590264046002640461026404620264046302640464026404650264046602640467026404680264046902640470026404710264047202640473026404740264047502640476026404770264047802640479026404800264048102640482026404830264048402640485026404860264048702640488026404890264049002640491026404920264049302640494026404950264049602640497026404980264049902640500026405010264050202640503026405040264050502640506026405070264050802640509026405100264051102640512026405130264051402640515026405160264051702640518026405190264052002640521026405220264052302640524026405250264052602640527026405280264052902640530026405310264053202640533026405340264053502640536026405370264053802640539026405400264054102640542026405430264054402640545026405460264054702640548026405490264055002640551026405520264055302640554026405550264055602640557026405580264055902640560026405610264056202640563026405640264056502640566026405670264056802640569026405700264057102640572026405730264057402640575026405760264057702640578026405790264058002640581026405820264058302640584026405850264058602640587026405880264058902640590026405910264059202640593026405940264059502640596026405970264059802640599026406000264060102640602026406030264060402640605026406060264060702640608026406090264061002640611026406120264061302640614026406150264061602640617026406180264061902640620026406210264062202640623026406240264062502640626026406270264062802640629026406300264063102640632026406330264063402640635026406360264063702640638026406390264064002640641026406420264064302640644026406450264064602640647026406480264064902640650026406510264065202640653026406540264065502640656026406570264065802640659026406600264066102640662026406630264066402640665026406660264066702640668026406690264067002640671026406720264067302640674026406750264067602650163026501640265016502650166026501670265016802650169026501700265017102650172026501730265017402650175026501760265017702650178026501790265018002650181026501820265018302650184026501850265018602650187026501880265018902650190026501910265019202650193026501940265019502650196026501970265019802650199026502000265020102650202026502030265020402650205026502060265020702650208026502090265021002650211026502120265021302650214026502150265021602650217026502180265021902650220026502210265022202650223026502240265022502650226026502270265022802650229026502300265023102650232026502330265023402650235026502360265023702650238026502390265024002650241026502420265024302650244026502450265024602650247026502480265024902650250026502510265025202650253026502540265025502650256026502570265025802650259026502600265026102650262026502630265026402650265026502660265026702650268026502690265027002650271026502720265027302650274026502750265027602650277026502780265027902650280026502810265028202650283026502840265028502650286026502870265028802650289026502900265029102650292026502930265029402650295026502960265029702650298026502990265030002650301026503020265030302650304026503050265030602650307026503080265030902650310026503110265031202650313026503140265031502650316026503170265031802650319026503200265032102650322026503230265032402650325026503260265032702650328026503290265033002650331026503320265033302650334026503350265033602650337026503380265033902650340026503410265034202650343026503440265034502650346026503470265034802650349026503500265035102650352026503530265035402650355026503560265035702650358026503590265036002650361026503620265036302650364026503650265036602650367026503680265036902650370026503710265037202650373026503740265037502650376026503770265037802650379026503800265038102650382026503830265038402650385026503860265038702650388026503890265039002650391026503920265039302650394026503950265039602650397026503980265039902650400026504010265040202650403026504040265040502650406026504070265040802650409026504100265041102650412026504130265041402650415026504160265041702650418026504190265042002650421026504220265042302650424026504250265042602650427026504280265042902650430026504310265043202650433026504340265043502650436026504370265043802650439026504400265044102650442026504430265044402650445026504460265044702650448026504490265045002650451026504520265045302650454026504550265045602650457026504580265045902650460026504610265046202650463026504640265046502650466026504670265046802650469026504700265047102650472026504730265047402650475026504760265047702650478026504790265048002650481026504820265048302650484026504850265048602650487026504880265048902650490026504910265049202650493026504940265049502650496026504970265049802650499026505000265050102650502026505030265050402650505026505060265050702650508026505090265051002650511026505120265051302650514026505150265051602650517026505180265051902650520026505210265052202650523026505240265052502650526026505270265052802650529026505300265053102650532026505330265053402650535026505360265053702650538026505390265054002650541026505420265054302650544026505450265054602650547026505480265054902650550026505510265055202650553026505540265055502650556026505570265055802650559026505600265056102650562026505630265056402650565026505660265056702650568026505690265057002650571026505720265057302650574026505750265057602650577026505780265057902650580026505810265058202650583026505840265058502650586026505870265058802650589026505900265059102650592026505930265059402650595026505960265059702650598026505990265060002650601026506020265060302650604026506050265060602650607026506080265060902650610026506110265061202650613026506140265061502650616026506170265061802650619026506200265062102650622026506230265062402650625026506260265062702650628026506290265063002650631026506320265063302650634026506350265063602650637026506380265063902650640026506410265064202650643026506440265064502650646026506470265064802650649026506500265065102650652026506530265065402650655026506560265065702650658026506590265066002650661026506620265066302650664026506650265066602650667026506680265066902650670026506710265067202650673026506740265067502660163026601640266016502660166026601670266016802660169026601700266017102660172026601730266017402660175026601760266017702660178026601790266018002660181026601820266018302660184026601850266018602660187026601880266018902660190026601910266019202660193026601940266019502660196026601970266019802660199026602000266020102660202026602030266020402660205026602060266020702660208026602090266021002660211026602120266021302660214026602150266021602660217026602180266021902660220026602210266022202660223026602240266022502660226026602270266022802660229026602300266023102660232026602330266023402660235026602360266023702660238026602390266024002660241026602420266024302660244026602450266024602660247026602480266024902660250026602510266025202660253026602540266025502660256026602570266025802660259026602600266026102660262026602630266026402660265026602660266026702660268026602690266027002660271026602720266027302660274026602750266027602660277026602780266027902660280026602810266028202660283026602840266028502660286026602870266028802660289026602900266029102660292026602930266029402660295026602960266029702660298026602990266030002660301026603020266030302660304026603050266030602660307026603080266030902660310026603110266031202660313026603140266031502660316026603170266031802660319026603200266032102660322026603230266032402660325026603260266032702660328026603290266033002660331026603320266033302660334026603350266033602660337026603380266033902660340026603410266034202660343026603440266034502660346026603470266034802660349026603500266035102660352026603530266035402660355026603560266035702660358026603590266036002660361026603620266036302660364026603650266036602660367026603680266036902660370026603710266037202660373026603740266037502660376026603770266037802660379026603800266038102660382026603830266038402660385026603860266038702660388026603890266039002660391026603920266039302660394026603950266039602660397026603980266039902660400026604010266040202660403026604040266040502660406026604070266040802660409026604100266041102660412026604130266041402660415026604160266041702660418026604190266042002660421026604220266042302660424026604250266042602660427026604280266042902660430026604310266043202660433026604340266043502660436026604370266043802660439026604400266044102660442026604430266044402660445026604460266044702660448026604490266045002660451026604520266045302660454026604550266045602660457026604580266045902660460026604610266046202660463026604640266046502660466026604670266046802660469026604700266047102660472026604730266047402660475026604760266047702660478026604790266048002660481026604820266048302660484026604850266048602660487026604880266048902660490026604910266049202660493026604940266049502660496026604970266049802660499026605000266050102660502026605030266050402660505026605060266050702660508026605090266051002660511026605120266051302660514026605150266051602660517026605180266051902660520026605210266052202660523026605240266052502660526026605270266052802660529026605300266053102660532026605330266053402660535026605360266053702660538026605390266054002660541026605420266054302660544026605450266054602660547026605480266054902660550026605510266055202660553026605540266055502660556026605570266055802660559026605600266056102660562026605630266056402660565026605660266056702660568026605690266057002660571026605720266057302660574026605750266057602660577026605780266057902660580026605810266058202660583026605840266058502660586026605870266058802660589026605900266059102660592026605930266059402660595026605960266059702660598026605990266060002660601026606020266060302660604026606050266060602660607026606080266060902660610026606110266061202660613026606140266061502660616026606170266061802660619026606200266062102660622026606230266062402660625026606260266062702660628026606290266063002660631026606320266063302660634026606350266063602660637026606380266063902660640026606410266064202660643026606440266064502660646026606470266064802660649026606500266065102660652026606530266065402660655026606560266065702660658026606590266066002660661026606620266066302660664026606650266066602660667026606680266066902660670026606710266067202660673026701630267016402670165026701660267016702670168026701690267017002670171026701720267017302670174026701750267017602670177026701780267017902670180026701810267018202670183026701840267018502670186026701870267018802670189026701900267019102670192026701930267019402670195026701960267019702670198026701990267020002670201026702020267020302670204026702050267020602670207026702080267020902670210026702110267021202670213026702140267021502670216026702170267021802670219026702200267022102670222026702230267022402670225026702260267022702670228026702290267023002670231026702320267023302670234026702350267023602670237026702380267023902670240026702410267024202670243026702440267024502670246026702470267024802670249026702500267025102670252026702530267025402670255026702560267025702670258026702590267026002670261026702620267026302670264026702650267026602670267026702680267026902670270026702710267027202670273026702740267027502670276026702770267027802670279026702800267028102670282026702830267028402670285026702860267028702670288026702890267029002670291026702920267029302670294026702950267029602670297026702980267029902670300026703010267030202670303026703040267030502670306026703070267030802670309026703100267031102670312026703130267031402670315026703160267031702670318026703190267032002670321026703220267032302670324026703250267032602670327026703280267032902670330026703310267033202670333026703340267033502670336026703370267033802670339026703400267034102670342026703430267034402670345026703460267034702670348026703490267035002670351026703520267035302670354026703550267035602670357026703580267035902670360026703610267036202670363026703640267036502670366026703670267036802670369026703700267037102670372026703730267037402670375026703760267037702670378026703790267038002670381026703820267038302670384026703850267038602670387026703880267038902670390026703910267039202670393026703940267039502670396026703970267039802670399026704000267040102670402026704030267040402670405026704060267040702670408026704090267041002670411026704120267041302670414026704150267041602670417026704180267041902670420026704210267042202670423026704240267042502670426026704270267042802670429026704300267043102670432026704330267043402670435026704360267043702670438026704390267044002670441026704420267044302670444026704450267044602670447026704480267044902670450026704510267045202670453026704540267045502670456026704570267045802670459026704600267046102670462026704630267046402670465026704660267046702670468026704690267047002670471026704720267047302670474026704750267047602670477026704780267047902670480026704810267048202670483026704840267048502670486026704870267048802670489026704900267049102670492026704930267049402670495026704960267049702670498026704990267050002670501026705020267050302670504026705050267050602670507026705080267050902670510026705110267051202670513026705140267051502670516026705170267051802670519026705200267052102670522026705230267052402670525026705260267052702670528026705290267053002670531026705320267053302670534026705350267053602670537026705380267053902670540026705410267054202670543026705440267054502670546026705470267054802670549026705500267055102670552026705530267055402670555026705560267055702670558026705590267056002670561026705620267056302670564026705650267056602670567026705680267056902670570026705710267057202670573026705740267057502670576026705770267057802670579026705800267058102670582026705830267058402670585026705860267058702670588026705890267059002670591026705920267059302670594026705950267059602670597026705980267059902670600026706010267060202670603026706040267060502670606026706070267060802670609026706100267061102670612026706130267061402670615026706160267061702670618026706190267062002670621026706220267062302670624026706250267062602670627026706280267062902670630026706310267063202670633026706340267063502670636026706370267063802670639026706400267064102670642026706430267064402670645026706460267064702670648026706490267065002670651026706520267065302670654026706550267065602670657026706580267065902670660026706610267066202670663026706640267066502670666026706670267066802670669026706700267067102680163026801640268016502680166026801670268016802680169026801700268017102680172026801730268017402680175026801760268017702680178026801790268018002680181026801820268018302680184026801850268018602680187026801880268018902680190026801910268019202680193026801940268019502680196026801970268019802680199026802000268020102680202026802030268020402680205026802060268020702680208026802090268021002680211026802120268021302680214026802150268021602680217026802180268021902680220026802210268022202680223026802240268022502680226026802270268022802680229026802300268023102680232026802330268023402680235026802360268023702680238026802390268024002680241026802420268024302680244026802450268024602680247026802480268024902680250026802510268025202680253026802540268025502680256026802570268025802680259026802600268026102680262026802630268026402680265026802660268026702680268026802690268027002680271026802720268027302680274026802750268027602680277026802780268027902680280026802810268028202680283026802840268028502680286026802870268028802680289026802900268029102680292026802930268029402680295026802960268029702680298026802990268030002680301026803020268030302680304026803050268030602680307026803080268030902680310026803110268031202680313026803140268031502680316026803170268031802680319026803200268032102680322026803230268032402680325026803260268032702680328026803290268033002680331026803320268033302680334026803350268033602680337026803380268033902680340026803410268034202680343026803440268034502680346026803470268034802680349026803500268035102680352026803530268035402680355026803560268035702680358026803590268036002680361026803620268036302680364026803650268036602680367026803680268036902680370026803710268037202680373026803740268037502680376026803770268037802680379026803800268038102680382026803830268038402680385026803860268038702680388026803890268039002680391026803920268039302680394026803950268039602680397026803980268039902680400026804010268040202680403026804040268040502680406026804070268040802680409026804100268041102680412026804130268041402680415026804160268041702680418026804190268042002680421026804220268042302680424026804250268042602680427026804280268042902680430026804310268043202680433026804340268043502680436026804370268043802680439026804400268044102680442026804430268044402680445026804460268044702680448026804490268045002680451026804520268045302680454026804550268045602680457026804580268045902680460026804610268046202680463026804640268046502680466026804670268046802680469026804700268047102680472026804730268047402680475026804760268047702680478026804790268048002680481026804820268048302680484026804850268048602680487026804880268048902680490026804910268049202680493026804940268049502680496026804970268049802680499026805000268050102680502026805030268050402680505026805060268050702680508026805090268051002680511026805120268051302680514026805150268051602680517026805180268051902680520026805210268052202680523026805240268052502680526026805270268052802680529026805300268053102680532026805330268053402680535026805360268053702680538026805390268054002680541026805420268054302680544026805450268054602680547026805480268054902680550026805510268055202680553026805540268055502680556026805570268055802680559026805600268056102680562026805630268056402680565026805660268056702680568026805690268057002680571026805720268057302680574026805750268057602680577026805780268057902680580026805810268058202680583026805840268058502680586026805870268058802680589026805900268059102680592026805930268059402680595026805960268059702680598026805990268060002680601026806020268060302680604026806050268060602680607026806080268060902680610026806110268061202680613026806140268061502680616026806170268061802680619026806200268062102680622026806230268062402680625026806260268062702680628026806290268063002680631026806320268063302680634026806350268063602680637026806380268063902680640026806410268064202680643026806440268064502680646026806470268064802680649026806500268065102680652026806530268065402680655026806560268065702680658026806590268066002680661026806620268066302680664026806650268066602680667026806680268066902690163026901640269016502690166026901670269016802690169026901700269017102690172026901730269017402690175026901760269017702690178026901790269018002690181026901820269018302690184026901850269018602690187026901880269018902690190026901910269019202690193026901940269019502690196026901970269019802690199026902000269020102690202026902030269020402690205026902060269020702690208026902090269021002690211026902120269021302690214026902150269021602690217026902180269021902690220026902210269022202690223026902240269022502690226026902270269022802690229026902300269023102690232026902330269023402690235026902360269023702690238026902390269024002690241026902420269024302690244026902450269024602690247026902480269024902690250026902510269025202690253026902540269025502690256026902570269025802690259026902600269026102690262026902630269026402690265026902660269026702690268026902690269027002690271026902720269027302690274026902750269027602690277026902780269027902690280026902810269028202690283026902840269028502690286026902870269028802690289026902900269029102690292026902930269029402690295026902960269029702690298026902990269030002690301026903020269030302690304026903050269030602690307026903080269030902690310026903110269031202690313026903140269031502690316026903170269031802690319026903200269032102690322026903230269032402690325026903260269032702690328026903290269033002690331026903320269033302690334026903350269033602690337026903380269033902690340026903410269034202690343026903440269034502690346026903470269034802690349026903500269035102690352026903530269035402690355026903560269035702690358026903590269036002690361026903620269036302690364026903650269036602690367026903680269036902690370026903710269037202690373026903740269037502690376026903770269037802690379026903800269038102690382026903830269038402690385026903860269038702690388026903890269039002690391026903920269039302690394026903950269039602690397026903980269039902690400026904010269040202690403026904040269040502690406026904070269040802690409026904100269041102690412026904130269041402690415026904160269041702690418026904190269042002690421026904220269042302690424026904250269042602690427026904280269042902690430026904310269043202690433026904340269043502690436026904370269043802690439026904400269044102690442026904430269044402690445026904460269044702690448026904490269045002690451026904520269045302690454026904550269045602690457026904580269045902690460026904610269046202690463026904640269046502690466026904670269046802690469026904700269047102690472026904730269047402690475026904760269047702690478026904790269048002690481026904820269048302690484026904850269048602690487026904880269048902690490026904910269049202690493026904940269049502690496026904970269049802690499026905000269050102690502026905030269050402690505026905060269050702690508026905090269051002690511026905120269051302690514026905150269051602690517026905180269051902690520026905210269052202690523026905240269052502690526026905270269052802690529026905300269053102690532026905330269053402690535026905360269053702690538026905390269054002690541026905420269054302690544026905450269054602690547026905480269054902690550026905510269055202690553026905540269055502690556026905570269055802690559026905600269056102690562026905630269056402690565026905660269056702690568026905690269057002690571026905720269057302690574026905750269057602690577026905780269057902690580026905810269058202690583026905840269058502690586026905870269058802690589026905900269059102690592026905930269059402690595026905960269059702690598026905990269060002690601026906020269060302690604026906050269060602690607026906080269060902690610026906110269061202690613026906140269061502690616026906170269061802690619026906200269062102690622026906230269062402690625026906260269062702690628026906290269063002690631026906320269063302690634026906350269063602690637026906380269063902690640026906410269064202690643026906440269064502690646026906470269064802690649026906500269065102690652026906530269065402690655026906560269065702690658026906590269066002690661026906620269066302690664026906650269066602690667027001630270016402700165027001660270016702700168027001690270017002700171027001720270017302700174027001750270017602700177027001780270017902700180027001810270018202700183027001840270018502700186027001870270018802700189027001900270019102700192027001930270019402700195027001960270019702700198027001990270020002700201027002020270020302700204027002050270020602700207027002080270020902700210027002110270021202700213027002140270021502700216027002170270021802700219027002200270022102700222027002230270022402700225027002260270022702700228027002290270023002700231027002320270023302700234027002350270023602700237027002380270023902700240027002410270024202700243027002440270024502700246027002470270024802700249027002500270025102700252027002530270025402700255027002560270025702700258027002590270026002700261027002620270026302700264027002650270026602700267027002680270026902700270027002710270027202700273027002740270027502700276027002770270027802700279027002800270028102700282027002830270028402700285027002860270028702700288027002890270029002700291027002920270029302700294027002950270029602700297027002980270029902700300027003010270030202700303027003040270030502700306027003070270030802700309027003100270031102700312027003130270031402700315027003160270031702700318027003190270032002700321027003220270032302700324027003250270032602700327027003280270032902700330027003310270033202700333027003340270033502700336027003370270033802700339027003400270034102700342027003430270034402700345027003460270034702700348027003490270035002700351027003520270035302700354027003550270035602700357027003580270035902700360027003610270036202700363027003640270036502700366027003670270036802700369027003700270037102700372027003730270037402700375027003760270037702700378027003790270038002700381027003820270038302700384027003850270038602700387027003880270038902700390027003910270039202700393027003940270039502700396027003970270039802700399027004000270040102700402027004030270040402700405027004060270040702700408027004090270041002700411027004120270041302700414027004150270041602700417027004180270041902700420027004210270042202700423027004240270042502700426027004270270042802700429027004300270043102700432027004330270043402700435027004360270043702700438027004390270044002700441027004420270044302700444027004450270044602700447027004480270044902700450027004510270045202700453027004540270045502700456027004570270045802700459027004600270046102700462027004630270046402700465027004660270046702700468027004690270047002700471027004720270047302700474027004750270047602700477027004780270047902700480027004810270048202700483027004840270048502700486027004870270048802700489027004900270049102700492027004930270049402700495027004960270049702700498027004990270050002700501027005020270050302700504027005050270050602700507027005080270050902700510027005110270051202700513027005140270051502700516027005170270051802700519027005200270052102700522027005230270052402700525027005260270052702700528027005290270053002700531027005320270053302700534027005350270053602700537027005380270053902700540027005410270054202700543027005440270054502700546027005470270054802700549027005500270055102700552027005530270055402700555027005560270055702700558027005590270056002700561027005620270056302700564027005650270056602700567027005680270056902700570027005710270057202700573027005740270057502700576027005770270057802700579027005800270058102700582027005830270058402700585027005860270058702700588027005890270059002700591027005920270059302700594027005950270059602700597027005980270059902700600027006010270060202700603027006040270060502700606027006070270060802700609027006100270061102700612027006130270061402700615027006160270061702700618027006190270062002700621027006220270062302700624027006250270062602700627027006280270062902700630027006310270063202700633027006340270063502700636027006370270063802700639027006400270064102700642027006430270064402700645027006460270064702700648027006490270065002700651027006520270065302700654027006550270065602700657027006580270065902700660027006610270066202700663027006640270066502710163027101640271016502710166027101670271016802710169027101700271017102710172027101730271017402710175027101760271017702710178027101790271018002710181027101820271018302710184027101850271018602710187027101880271018902710190027101910271019202710193027101940271019502710196027101970271019802710199027102000271020102710202027102030271020402710205027102060271020702710208027102090271021002710211027102120271021302710214027102150271021602710217027102180271021902710220027102210271022202710223027102240271022502710226027102270271022802710229027102300271023102710232027102330271023402710235027102360271023702710238027102390271024002710241027102420271024302710244027102450271024602710247027102480271024902710250027102510271025202710253027102540271025502710256027102570271025802710259027102600271026102710262027102630271026402710265027102660271026702710268027102690271027002710271027102720271027302710274027102750271027602710277027102780271027902710280027102810271028202710283027102840271028502710286027102870271028802710289027102900271029102710292027102930271029402710295027102960271029702710298027102990271030002710301027103020271030302710304027103050271030602710307027103080271030902710310027103110271031202710313027103140271031502710316027103170271031802710319027103200271032102710322027103230271032402710325027103260271032702710328027103290271033002710331027103320271033302710334027103350271033602710337027103380271033902710340027103410271034202710343027103440271034502710346027103470271034802710349027103500271035102710352027103530271035402710355027103560271035702710358027103590271036002710361027103620271036302710364027103650271036602710367027103680271036902710370027103710271037202710373027103740271037502710376027103770271037802710379027103800271038102710382027103830271038402710385027103860271038702710388027103890271039002710391027103920271039302710394027103950271039602710397027103980271039902710400027104010271040202710403027104040271040502710406027104070271040802710409027104100271041102710412027104130271041402710415027104160271041702710418027104190271042002710421027104220271042302710424027104250271042602710427027104280271042902710430027104310271043202710433027104340271043502710436027104370271043802710439027104400271044102710442027104430271044402710445027104460271044702710448027104490271045002710451027104520271045302710454027104550271045602710457027104580271045902710460027104610271046202710463027104640271046502710466027104670271046802710469027104700271047102710472027104730271047402710475027104760271047702710478027104790271048002710481027104820271048302710484027104850271048602710487027104880271048902710490027104910271049202710493027104940271049502710496027104970271049802710499027105000271050102710502027105030271050402710505027105060271050702710508027105090271051002710511027105120271051302710514027105150271051602710517027105180271051902710520027105210271052202710523027105240271052502710526027105270271052802710529027105300271053102710532027105330271053402710535027105360271053702710538027105390271054002710541027105420271054302710544027105450271054602710547027105480271054902710550027105510271055202710553027105540271055502710556027105570271055802710559027105600271056102710562027105630271056402710565027105660271056702710568027105690271057002710571027105720271057302710574027105750271057602710577027105780271057902710580027105810271058202710583027105840271058502710586027105870271058802710589027105900271059102710592027105930271059402710595027105960271059702710598027105990271060002710601027106020271060302710604027106050271060602710607027106080271060902710610027106110271061202710613027106140271061502710616027106170271061802710619027106200271062102710622027106230271062402710625027106260271062702710628027106290271063002710631027106320271063302710634027106350271063602710637027106380271063902710640027106410271064202710643027106440271064502710646027106470271064802710649027106500271065102710652027106530271065402710655027106560271065702710658027106590271066002710661027106620272016202720163027201640272016502720166027201670272016802720169027201700272017102720172027201730272017402720175027201760272017702720178027201790272018002720181027201820272018302720184027201850272018602720187027201880272018902720190027201910272019202720193027201940272019502720196027201970272019802720199027202000272020102720202027202030272020402720205027202060272020702720208027202090272021002720211027202120272021302720214027202150272021602720217027202180272021902720220027202210272022202720223027202240272022502720226027202270272022802720229027202300272023102720232027202330272023402720235027202360272023702720238027202390272024002720241027202420272024302720244027202450272024602720247027202480272024902720250027202510272025202720253027202540272025502720256027202570272025802720259027202600272026102720262027202630272026402720265027202660272026702720268027202690272027002720271027202720272027302720274027202750272027602720277027202780272027902720280027202810272028202720283027202840272028502720286027202870272028802720289027202900272029102720292027202930272029402720295027202960272029702720298027202990272030002720301027203020272030302720304027203050272030602720307027203080272030902720310027203110272031202720313027203140272031502720316027203170272031802720319027203200272032102720322027203230272032402720325027203260272032702720328027203290272033002720331027203320272033302720334027203350272033602720337027203380272033902720340027203410272034202720343027203440272034502720346027203470272034802720349027203500272035102720352027203530272035402720355027203560272035702720358027203590272036002720361027203620272036302720364027203650272036602720367027203680272036902720370027203710272037202720373027203740272037502720376027203770272037802720379027203800272038102720382027203830272038402720385027203860272038702720388027203890272039002720391027203920272039302720394027203950272039602720397027203980272039902720400027204010272040202720403027204040272040502720406027204070272040802720409027204100272041102720412027204130272041402720415027204160272041702720418027204190272042002720421027204220272042302720424027204250272042602720427027204280272042902720430027204310272043202720433027204340272043502720436027204370272043802720439027204400272044102720442027204430272044402720445027204460272044702720448027204490272045002720451027204520272045302720454027204550272045602720457027204580272045902720460027204610272046202720463027204640272046502720466027204670272046802720469027204700272047102720472027204730272047402720475027204760272047702720478027204790272048002720481027204820272048302720484027204850272048602720487027204880272048902720490027204910272049202720493027204940272049502720496027204970272049802720499027205000272050102720502027205030272050402720505027205060272050702720508027205090272051002720511027205120272051302720514027205150272051602720517027205180272051902720520027205210272052202720523027205240272052502720526027205270272052802720529027205300272053102720532027205330272053402720535027205360272053702720538027205390272054002720541027205420272054302720544027205450272054602720547027205480272054902720550027205510272055202720553027205540272055502720556027205570272055802720559027205600272056102720562027205630272056402720565027205660272056702720568027205690272057002720571027205720272057302720574027205750272057602720577027205780272057902720580027205810272058202720583027205840272058502720586027205870272058802720589027205900272059102720592027205930272059402720595027205960272059702720598027205990272060002720601027206020272060302720604027206050272060602720607027206080272060902720610027206110272061202720613027206140272061502720616027206170272061802720619027206200272062102720622027206230272062402720625027206260272062702720628027206290272063002720631027206320272063302720634027206350272063602720637027206380272063902720640027206410272064202720643027206440272064502720646027206470272064802720649027206500272065102720652027206530272065402720655027206560272065702720658027206590273016202730163027301640273016502730166027301670273016802730169027301700273017102730172027301730273017402730175027301760273017702730178027301790273018002730181027301820273018302730184027301850273018602730187027301880273018902730190027301910273019202730193027301940273019502730196027301970273019802730199027302000273020102730202027302030273020402730205027302060273020702730208027302090273021002730211027302120273021302730214027302150273021602730217027302180273021902730220027302210273022202730223027302240273022502730226027302270273022802730229027302300273023102730232027302330273023402730235027302360273023702730238027302390273024002730241027302420273024302730244027302450273024602730247027302480273024902730250027302510273025202730253027302540273025502730256027302570273025802730259027302600273026102730262027302630273026402730265027302660273026702730268027302690273027002730271027302720273027302730274027302750273027602730277027302780273027902730280027302810273028202730283027302840273028502730286027302870273028802730289027302900273029102730292027302930273029402730295027302960273029702730298027302990273030002730301027303020273030302730304027303050273030602730307027303080273030902730310027303110273031202730313027303140273031502730316027303170273031802730319027303200273032102730322027303230273032402730325027303260273032702730328027303290273033002730331027303320273033302730334027303350273033602730337027303380273033902730340027303410273034202730343027303440273034502730346027303470273034802730349027303500273035102730352027303530273035402730355027303560273035702730358027303590273036002730361027303620273036302730364027303650273036602730367027303680273036902730370027303710273037202730373027303740273037502730376027303770273037802730379027303800273038102730382027303830273038402730385027303860273038702730388027303890273039002730391027303920273039302730394027303950273039602730397027303980273039902730400027304010273040202730403027304040273040502730406027304070273040802730409027304100273041102730412027304130273041402730415027304160273041702730418027304190273042002730421027304220273042302730424027304250273042602730427027304280273042902730430027304310273043202730433027304340273043502730436027304370273043802730439027304400273044102730442027304430273044402730445027304460273044702730448027304490273045002730451027304520273045302730454027304550273045602730457027304580273045902730460027304610273046202730463027304640273046502730466027304670273046802730469027304700273047102730472027304730273047402730475027304760273047702730478027304790273048002730481027304820273048302730484027304850273048602730487027304880273048902730490027304910273049202730493027304940273049502730496027304970273049802730499027305000273050102730502027305030273050402730505027305060273050702730508027305090273051002730511027305120273051302730514027305150273051602730517027305180273051902730520027305210273052202730523027305240273052502730526027305270273052802730529027305300273053102730532027305330273053402730535027305360273053702730538027305390273054002730541027305420273054302730544027305450273054602730547027305480273054902730550027305510273055202730553027305540273055502730556027305570273055802730559027305600273056102730562027305630273056402730565027305660273056702730568027305690273057002730571027305720273057302730574027305750273057602730577027305780273057902730580027305810273058202730583027305840273058502730586027305870273058802730589027305900273059102730592027305930273059402730595027305960273059702730598027305990273060002730601027306020273060302730604027306050273060602730607027306080273060902730610027306110273061202730613027306140273061502730616027306170273061802730619027306200273062102730622027306230273062402730625027306260273062702730628027306290273063002730631027306320273063302730634027306350273063602730637027306380273063902730640027306410273064202730643027306440273064502730646027306470273064802730649027306500273065102730652027306530273065402730655027306560273065702730658027401620274016302740164027401650274016602740167027401680274016902740170027401710274017202740173027401740274017502740176027401770274017802740179027401800274018102740182027401830274018402740185027401860274018702740188027401890274019002740191027401920274019302740194027401950274019602740197027401980274019902740200027402010274020202740203027402040274020502740206027402070274020802740209027402100274021102740212027402130274021402740215027402160274021702740218027402190274022002740221027402220274022302740224027402250274022602740227027402280274022902740230027402310274023202740233027402340274023502740236027402370274023802740239027402400274024102740242027402430274024402740245027402460274024702740248027402490274025002740251027402520274025302740254027402550274025602740257027402580274025902740260027402610274026202740263027402640274026502740266027402670274026802740269027402700274027102740272027402730274027402740275027402760274027702740278027402790274028002740281027402820274028302740284027402850274028602740287027402880274028902740290027402910274029202740293027402940274029502740296027402970274029802740299027403000274030102740302027403030274030402740305027403060274030702740308027403090274031002740311027403120274031302740314027403150274031602740317027403180274031902740320027403210274032202740323027403240274032502740326027403270274032802740329027403300274033102740332027403330274033402740335027403360274033702740338027403390274034002740341027403420274034302740344027403450274034602740347027403480274034902740350027403510274035202740353027403540274035502740356027403570274035802740359027403600274036102740362027403630274036402740365027403660274036702740368027403690274037002740371027403720274037302740374027403750274037602740377027403780274037902740380027403810274038202740383027403840274038502740386027403870274038802740389027403900274039102740392027403930274039402740395027403960274039702740398027403990274040002740401027404020274040302740404027404050274040602740407027404080274040902740410027404110274041202740413027404140274041502740416027404170274041802740419027404200274042102740422027404230274042402740425027404260274042702740428027404290274043002740431027404320274043302740434027404350274043602740437027404380274043902740440027404410274044202740443027404440274044502740446027404470274044802740449027404500274045102740452027404530274045402740455027404560274045702740458027404590274046002740461027404620274046302740464027404650274046602740467027404680274046902740470027404710274047202740473027404740274047502740476027404770274047802740479027404800274048102740482027404830274048402740485027404860274048702740488027404890274049002740491027404920274049302740494027404950274049602740497027404980274049902740500027405010274050202740503027405040274050502740506027405070274050802740509027405100274051102740512027405130274051402740515027405160274051702740518027405190274052002740521027405220274052302740524027405250274052602740527027405280274052902740530027405310274053202740533027405340274053502740536027405370274053802740539027405400274054102740542027405430274054402740545027405460274054702740548027405490274055002740551027405520274055302740554027405550274055602740557027405580274055902740560027405610274056202740563027405640274056502740566027405670274056802740569027405700274057102740572027405730274057402740575027405760274057702740578027405790274058002740581027405820274058302740584027405850274058602740587027405880274058902740590027405910274059202740593027405940274059502740596027405970274059802740599027406000274060102740602027406030274060402740605027406060274060702740608027406090274061002740611027406120274061302740614027406150274061602740617027406180274061902740620027406210274062202740623027406240274062502740626027406270274062802740629027406300274063102740632027406330274063402740635027406360274063702740638027406390274064002740641027406420274064302740644027406450274064602740647027406480274064902740650027406510274065202740653027406540274065502740656027406570274065802750162027501630275016402750165027501660275016702750168027501690275017002750171027501720275017302750174027501750275017602750177027501780275017902750180027501810275018202750183027501840275018502750186027501870275018802750189027501900275019102750192027501930275019402750195027501960275019702750198027501990275020002750201027502020275020302750204027502050275020602750207027502080275020902750210027502110275021202750213027502140275021502750216027502170275021802750219027502200275022102750222027502230275022402750225027502260275022702750228027502290275023002750231027502320275023302750234027502350275023602750237027502380275023902750240027502410275024202750243027502440275024502750246027502470275024802750249027502500275025102750252027502530275025402750255027502560275025702750258027502590275026002750261027502620275026302750264027502650275026602750267027502680275026902750270027502710275027202750273027502740275027502750276027502770275027802750279027502800275028102750282027502830275028402750285027502860275028702750288027502890275029002750291027502920275029302750294027502950275029602750297027502980275029902750300027503010275030202750303027503040275030502750306027503070275030802750309027503100275031102750312027503130275031402750315027503160275031702750318027503190275032002750321027503220275032302750324027503250275032602750327027503280275032902750330027503310275033202750333027503340275033502750336027503370275033802750339027503400275034102750342027503430275034402750345027503460275034702750348027503490275035002750351027503520275035302750354027503550275035602750357027503580275035902750360027503610275036202750363027503640275036502750366027503670275036802750369027503700275037102750372027503730275037402750375027503760275037702750378027503790275038002750381027503820275038302750384027503850275038602750387027503880275038902750390027503910275039202750393027503940275039502750396027503970275039802750399027504000275040102750402027504030275040402750405027504060275040702750408027504090275041002750411027504120275041302750414027504150275041602750417027504180275041902750420027504210275042202750423027504240275042502750426027504270275042802750429027504300275043102750432027504330275043402750435027504360275043702750438027504390275044002750441027504420275044302750444027504450275044602750447027504480275044902750450027504510275045202750453027504540275045502750456027504570275045802750459027504600275046102750462027504630275046402750465027504660275046702750468027504690275047002750471027504720275047302750474027504750275047602750477027504780275047902750480027504810275048202750483027504840275048502750486027504870275048802750489027504900275049102750492027504930275049402750495027504960275049702750498027504990275050002750501027505020275050302750504027505050275050602750507027505080275050902750510027505110275051202750513027505140275051502750516027505170275051802750519027505200275052102750522027505230275052402750525027505260275052702750528027505290275053002750531027505320275053302750534027505350275053602750537027505380275053902750540027505410275054202750543027505440275054502750546027505470275054802750549027505500275055102750552027505530275055402750555027505560275055702750558027505590275056002750561027505620275056302750564027505650275056602750567027505680275056902750570027505710275057202750573027505740275057502750576027505770275057802750579027505800275058102750582027505830275058402750585027505860275058702750588027505890275059002750591027505920275059302750594027505950275059602750597027505980275059902750600027506010275060202750603027506040275060502750606027506070275060802750609027506100275061102750612027506130275061402750615027506160275061702750618027506190275062002750621027506220275062302750624027506250275062602750627027506280275062902750630027506310275063202750633027506340275063502750636027506370275063802750639027506400275064102750642027506430275064402750645027506460275064702750648027506490275065002750651027506520275065302750654027506550275065602750657027601620276016302760164027601650276016602760167027601680276016902760170027601710276017202760173027601740276017502760176027601770276017802760179027601800276018102760182027601830276018402760185027601860276018702760188027601890276019002760191027601920276019302760194027601950276019602760197027601980276019902760200027602010276020202760203027602040276020502760206027602070276020802760209027602100276021102760212027602130276021402760215027602160276021702760218027602190276022002760221027602220276022302760224027602250276022602760227027602280276022902760230027602310276023202760233027602340276023502760236027602370276023802760239027602400276024102760242027602430276024402760245027602460276024702760248027602490276025002760251027602520276025302760254027602550276025602760257027602580276025902760260027602610276026202760263027602640276026502760266027602670276026802760269027602700276027102760272027602730276027402760275027602760276027702760278027602790276028002760281027602820276028302760284027602850276028602760287027602880276028902760290027602910276029202760293027602940276029502760296027602970276029802760299027603000276030102760302027603030276030402760305027603060276030702760308027603090276031002760311027603120276031302760314027603150276031602760317027603180276031902760320027603210276032202760323027603240276032502760326027603270276032802760329027603300276033102760332027603330276033402760335027603360276033702760338027603390276034002760341027603420276034302760344027603450276034602760347027603480276034902760350027603510276035202760353027603540276035502760356027603570276035802760359027603600276036102760362027603630276036402760365027603660276036702760368027603690276037002760371027603720276037302760374027603750276037602760377027603780276037902760380027603810276038202760383027603840276038502760386027603870276038802760389027603900276039102760392027603930276039402760395027603960276039702760398027603990276040002760401027604020276040302760404027604050276040602760407027604080276040902760410027604110276041202760413027604140276041502760416027604170276041802760419027604200276042102760422027604230276042402760425027604260276042702760428027604290276043002760431027604320276043302760434027604350276043602760437027604380276043902760440027604410276044202760443027604440276044502760446027604470276044802760449027604500276045102760452027604530276045402760455027604560276045702760458027604590276046002760461027604620276046302760464027604650276046602760467027604680276046902760470027604710276047202760473027604740276047502760476027604770276047802760479027604800276048102760482027604830276048402760485027604860276048702760488027604890276049002760491027604920276049302760494027604950276049602760497027604980276049902760500027605010276050202760503027605040276050502760506027605070276050802760509027605100276051102760512027605130276051402760515027605160276051702760518027605190276052002760521027605220276052302760524027605250276052602760527027605280276052902760530027605310276053202760533027605340276053502760536027605370276053802760539027605400276054102760542027605430276054402760545027605460276054702760548027605490276055002760551027605520276055302760554027605550276055602760557027605580276055902760560027605610276056202760563027605640276056502760566027605670276056802760569027605700276057102760572027605730276057402760575027605760276057702760578027605790276058002760581027605820276058302760584027605850276058602760587027605880276058902760590027605910276059202760593027605940276059502760596027605970276059802760599027606000276060102760602027606030276060402760605027606060276060702760608027606090276061002760611027606120276061302760614027606150276061602760617027606180276061902760620027606210276062202760623027606240276062502760626027606270276062802760629027606300276063102760632027606330276063402760635027606360276063702760638027606390276064002760641027606420276064302760644027606450276064602760647027606480276064902760650027606510276065202760653027606540276065502760656027606570277016202770163027701640277016502770166027701670277016802770169027701700277017102770172027701730277017402770175027701760277017702770178027701790277018002770181027701820277018302770184027701850277018602770187027701880277018902770190027701910277019202770193027701940277019502770196027701970277019802770199027702000277020102770202027702030277020402770205027702060277020702770208027702090277021002770211027702120277021302770214027702150277021602770217027702180277021902770220027702210277022202770223027702240277022502770226027702270277022802770229027702300277023102770232027702330277023402770235027702360277023702770238027702390277024002770241027702420277024302770244027702450277024602770247027702480277024902770250027702510277025202770253027702540277025502770256027702570277025802770259027702600277026102770262027702630277026402770265027702660277026702770268027702690277027002770271027702720277027302770274027702750277027602770277027702780277027902770280027702810277028202770283027702840277028502770286027702870277028802770289027702900277029102770292027702930277029402770295027702960277029702770298027702990277030002770301027703020277030302770304027703050277030602770307027703080277030902770310027703110277031202770313027703140277031502770316027703170277031802770319027703200277032102770322027703230277032402770325027703260277032702770328027703290277033002770331027703320277033302770334027703350277033602770337027703380277033902770340027703410277034202770343027703440277034502770346027703470277034802770349027703500277035102770352027703530277035402770355027703560277035702770358027703590277036002770361027703620277036302770364027703650277036602770367027703680277036902770370027703710277037202770373027703740277037502770376027703770277037802770379027703800277038102770382027703830277038402770385027703860277038702770388027703890277039002770391027703920277039302770394027703950277039602770397027703980277039902770400027704010277040202770403027704040277040502770406027704070277040802770409027704100277041102770412027704130277041402770415027704160277041702770418027704190277042002770421027704220277042302770424027704250277042602770427027704280277042902770430027704310277043202770433027704340277043502770436027704370277043802770439027704400277044102770442027704430277044402770445027704460277044702770448027704490277045002770451027704520277045302770454027704550277045602770457027704580277045902770460027704610277046202770463027704640277046502770466027704670277046802770469027704700277047102770472027704730277047402770475027704760277047702770478027704790277048002770481027704820277048302770484027704850277048602770487027704880277048902770490027704910277049202770493027704940277049502770496027704970277049802770499027705000277050102770502027705030277050402770505027705060277050702770508027705090277051002770511027705120277051302770514027705150277051602770517027705180277051902770520027705210277052202770523027705240277052502770526027705270277052802770529027705300277053102770532027705330277053402770535027705360277053702770538027705390277054002770541027705420277054302770544027705450277054602770547027705480277054902770550027705510277055202770553027705540277055502770556027705570277055802770559027705600277056102770562027705630277056402770565027705660277056702770568027705690277057002770571027705720277057302770574027705750277057602770577027705780277057902770580027705810277058202770583027705840277058502770586027705870277058802770589027705900277059102770592027705930277059402770595027705960277059702770598027705990277060002770601027706020277060302770604027706050277060602770607027706080277060902770610027706110277061202770613027706140277061502770616027706170277061802770619027706200277062102770622027706230277062402770625027706260277062702770628027706290277063002770631027706320277063302770634027706350277063602770637027706380277063902770640027706410277064202770643027706440277064502770646027706470277064802770649027706500277065102770652027706530277065402770655027706560277065702780162027801630278016402780165027801660278016702780168027801690278017002780171027801720278017302780174027801750278017602780177027801780278017902780180027801810278018202780183027801840278018502780186027801870278018802780189027801900278019102780192027801930278019402780195027801960278019702780198027801990278020002780201027802020278020302780204027802050278020602780207027802080278020902780210027802110278021202780213027802140278021502780216027802170278021802780219027802200278022102780222027802230278022402780225027802260278022702780228027802290278023002780231027802320278023302780234027802350278023602780237027802380278023902780240027802410278024202780243027802440278024502780246027802470278024802780249027802500278025102780252027802530278025402780255027802560278025702780258027802590278026002780261027802620278026302780264027802650278026602780267027802680278026902780270027802710278027202780273027802740278027502780276027802770278027802780279027802800278028102780282027802830278028402780285027802860278028702780288027802890278029002780291027802920278029302780294027802950278029602780297027802980278029902780300027803010278030202780303027803040278030502780306027803070278030802780309027803100278031102780312027803130278031402780315027803160278031702780318027803190278032002780321027803220278032302780324027803250278032602780327027803280278032902780330027803310278033202780333027803340278033502780336027803370278033802780339027803400278034102780342027803430278034402780345027803460278034702780348027803490278035002780351027803520278035302780354027803550278035602780357027803580278035902780360027803610278036202780363027803640278036502780366027803670278036802780369027803700278037102780372027803730278037402780375027803760278037702780378027803790278038002780381027803820278038302780384027803850278038602780387027803880278038902780390027803910278039202780393027803940278039502780396027803970278039802780399027804000278040102780402027804030278040402780405027804060278040702780408027804090278041002780411027804120278041302780414027804150278041602780417027804180278041902780420027804210278042202780423027804240278042502780426027804270278042802780429027804300278043102780432027804330278043402780435027804360278043702780438027804390278044002780441027804420278044302780444027804450278044602780447027804480278044902780450027804510278045202780453027804540278045502780456027804570278045802780459027804600278046102780462027804630278046402780465027804660278046702780468027804690278047002780471027804720278047302780474027804750278047602780477027804780278047902780480027804810278048202780483027804840278048502780486027804870278048802780489027804900278049102780492027804930278049402780495027804960278049702780498027804990278050002780501027805020278050302780504027805050278050602780507027805080278050902780510027805110278051202780513027805140278051502780516027805170278051802780519027805200278052102780522027805230278052402780525027805260278052702780528027805290278053002780531027805320278053302780534027805350278053602780537027805380278053902780540027805410278054202780543027805440278054502780546027805470278054802780549027805500278055102780552027805530278055402780555027805560278055702780558027805590278056002780561027805620278056302780564027805650278056602780567027805680278056902780570027805710278057202780573027805740278057502780576027805770278057802780579027805800278058102780582027805830278058402780585027805860278058702780588027805890278059002780591027805920278059302780594027805950278059602780597027805980278059902780600027806010278060202780603027806040278060502780606027806070278060802780609027806100278061102780612027806130278061402780615027806160278061702780618027806190278062002780621027806220278062302780624027806250278062602780627027806280278062902780630027806310278063202780633027806340278063502780636027806370278063802780639027806400278064102780642027806430278064402780645027806460278064702780648027806490278065002780651027806520278065302780654027806550278065602780657027901620279016302790164027901650279016602790167027901680279016902790170027901710279017202790173027901740279017502790176027901770279017802790179027901800279018102790182027901830279018402790185027901860279018702790188027901890279019002790191027901920279019302790194027901950279019602790197027901980279019902790200027902010279020202790203027902040279020502790206027902070279020802790209027902100279021102790212027902130279021402790215027902160279021702790218027902190279022002790221027902220279022302790224027902250279022602790227027902280279022902790230027902310279023202790233027902340279023502790236027902370279023802790239027902400279024102790242027902430279024402790245027902460279024702790248027902490279025002790251027902520279025302790254027902550279025602790257027902580279025902790260027902610279026202790263027902640279026502790266027902670279026802790269027902700279027102790272027902730279027402790275027902760279027702790278027902790279028002790281027902820279028302790284027902850279028602790287027902880279028902790290027902910279029202790293027902940279029502790296027902970279029802790299027903000279030102790302027903030279030402790305027903060279030702790308027903090279031002790311027903120279031302790314027903150279031602790317027903180279031902790320027903210279032202790323027903240279032502790326027903270279032802790329027903300279033102790332027903330279033402790335027903360279033702790338027903390279034002790341027903420279034302790344027903450279034602790347027903480279034902790350027903510279035202790353027903540279035502790356027903570279035802790359027903600279036102790362027903630279036402790365027903660279036702790368027903690279037002790371027903720279037302790374027903750279037602790377027903780279037902790380027903810279038202790383027903840279038502790386027903870279038802790389027903900279039102790392027903930279039402790395027903960279039702790398027903990279040002790401027904020279040302790404027904050279040602790407027904080279040902790410027904110279041202790413027904140279041502790416027904170279041802790419027904200279042102790422027904230279042402790425027904260279042702790428027904290279043002790431027904320279043302790434027904350279043602790437027904380279043902790440027904410279044202790443027904440279044502790446027904470279044802790449027904500279045102790452027904530279045402790455027904560279045702790458027904590279046002790461027904620279046302790464027904650279046602790467027904680279046902790470027904710279047202790473027904740279047502790476027904770279047802790479027904800279048102790482027904830279048402790485027904860279048702790488027904890279049002790491027904920279049302790494027904950279049602790497027904980279049902790500027905010279050202790503027905040279050502790506027905070279050802790509027905100279051102790512027905130279051402790515027905160279051702790518027905190279052002790521027905220279052302790524027905250279052602790527027905280279052902790530027905310279053202790533027905340279053502790536027905370279053802790539027905400279054102790542027905430279054402790545027905460279054702790548027905490279055002790551027905520279055302790554027905550279055602790557027905580279055902790560027905610279056202790563027905640279056502790566027905670279056802790569027905700279057102790572027905730279057402790575027905760279057702790578027905790279058002790581027905820279058302790584027905850279058602790587027905880279058902790590027905910279059202790593027905940279059502790596027905970279059802790599027906000279060102790602027906030279060402790605027906060279060702790608027906090279061002790611027906120279061302790614027906150279061602790617027906180279061902790620027906210279062202790623027906240279062502790626027906270279062802790629027906300279063102790632027906330279063402790635027906360279063702790638027906390279064002790641027906420279064302790644027906450279064602790647027906480279064902790650027906510279065202790653027906540279065502790656027906570280016202800163028001640280016502800166028001670280016802800169028001700280017102800172028001730280017402800175028001760280017702800178028001790280018002800181028001820280018302800184028001850280018602800187028001880280018902800190028001910280019202800193028001940280019502800196028001970280019802800199028002000280020102800202028002030280020402800205028002060280020702800208028002090280021002800211028002120280021302800214028002150280021602800217028002180280021902800220028002210280022202800223028002240280022502800226028002270280022802800229028002300280023102800232028002330280023402800235028002360280023702800238028002390280024002800241028002420280024302800244028002450280024602800247028002480280024902800250028002510280025202800253028002540280025502800256028002570280025802800259028002600280026102800262028002630280026402800265028002660280026702800268028002690280027002800271028002720280027302800274028002750280027602800277028002780280027902800280028002810280028202800283028002840280028502800286028002870280028802800289028002900280029102800292028002930280029402800295028002960280029702800298028002990280030002800301028003020280030302800304028003050280030602800307028003080280030902800310028003110280031202800313028003140280031502800316028003170280031802800319028003200280032102800322028003230280032402800325028003260280032702800328028003290280033002800331028003320280033302800334028003350280033602800337028003380280033902800340028003410280034202800343028003440280034502800346028003470280034802800349028003500280035102800352028003530280035402800355028003560280035702800358028003590280036002800361028003620280036302800364028003650280036602800367028003680280036902800370028003710280037202800373028003740280037502800376028003770280037802800379028003800280038102800382028003830280038402800385028003860280038702800388028003890280039002800391028003920280039302800394028003950280039602800397028003980280039902800400028004010280040202800403028004040280040502800406028004070280040802800409028004100280041102800412028004130280041402800415028004160280041702800418028004190280042002800421028004220280042302800424028004250280042602800427028004280280042902800430028004310280043202800433028004340280043502800436028004370280043802800439028004400280044102800442028004430280044402800445028004460280044702800448028004490280045002800451028004520280045302800454028004550280045602800457028004580280045902800460028004610280046202800463028004640280046502800466028004670280046802800469028004700280047102800472028004730280047402800475028004760280047702800478028004790280048002800481028004820280048302800484028004850280048602800487028004880280048902800490028004910280049202800493028004940280049502800496028004970280049802800499028005000280050102800502028005030280050402800505028005060280050702800508028005090280051002800511028005120280051302800514028005150280051602800517028005180280051902800520028005210280052202800523028005240280052502800526028005270280052802800529028005300280053102800532028005330280053402800535028005360280053702800538028005390280054002800541028005420280054302800544028005450280054602800547028005480280054902800550028005510280055202800553028005540280055502800556028005570280055802800559028005600280056102800562028005630280056402800565028005660280056702800568028005690280057002800571028005720280057302800574028005750280057602800577028005780280057902800580028005810280058202800583028005840280058502800586028005870280058802800589028005900280059102800592028005930280059402800595028005960280059702800598028005990280060002800601028006020280060302800604028006050280060602800607028006080280060902800610028006110280061202800613028006140280061502800616028006170280061802800619028006200280062102800622028006230280062402800625028006260280062702800628028006290280063002800631028006320280063302800634028006350280063602800637028006380280063902800640028006410280064202800643028006440280064502800646028006470280064802800649028006500280065102800652028006530280065402800655028006560280065702810161028101620281016302810164028101650281016602810167028101680281016902810170028101710281017202810173028101740281017502810176028101770281017802810179028101800281018102810182028101830281018402810185028101860281018702810188028101890281019002810191028101920281019302810194028101950281019602810197028101980281019902810200028102010281020202810203028102040281020502810206028102070281020802810209028102100281021102810212028102130281021402810215028102160281021702810218028102190281022002810221028102220281022302810224028102250281022602810227028102280281022902810230028102310281023202810233028102340281023502810236028102370281023802810239028102400281024102810242028102430281024402810245028102460281024702810248028102490281025002810251028102520281025302810254028102550281025602810257028102580281025902810260028102610281026202810263028102640281026502810266028102670281026802810269028102700281027102810272028102730281027402810275028102760281027702810278028102790281028002810281028102820281028302810284028102850281028602810287028102880281028902810290028102910281029202810293028102940281029502810296028102970281029802810299028103000281030102810302028103030281030402810305028103060281030702810308028103090281031002810311028103120281031302810314028103150281031602810317028103180281031902810320028103210281032202810323028103240281032502810326028103270281032802810329028103300281033102810332028103330281033402810335028103360281033702810338028103390281034002810341028103420281034302810344028103450281034602810347028103480281034902810350028103510281035202810353028103540281035502810356028103570281035802810359028103600281036102810362028103630281036402810365028103660281036702810368028103690281037002810371028103720281037302810374028103750281037602810377028103780281037902810380028103810281038202810383028103840281038502810386028103870281038802810389028103900281039102810392028103930281039402810395028103960281039702810398028103990281040002810401028104020281040302810404028104050281040602810407028104080281040902810410028104110281041202810413028104140281041502810416028104170281041802810419028104200281042102810422028104230281042402810425028104260281042702810428028104290281043002810431028104320281043302810434028104350281043602810437028104380281043902810440028104410281044202810443028104440281044502810446028104470281044802810449028104500281045102810452028104530281045402810455028104560281045702810458028104590281046002810461028104620281046302810464028104650281046602810467028104680281046902810470028104710281047202810473028104740281047502810476028104770281047802810479028104800281048102810482028104830281048402810485028104860281048702810488028104890281049002810491028104920281049302810494028104950281049602810497028104980281049902810500028105010281050202810503028105040281050502810506028105070281050802810509028105100281051102810512028105130281051402810515028105160281051702810518028105190281052002810521028105220281052302810524028105250281052602810527028105280281052902810530028105310281053202810533028105340281053502810536028105370281053802810539028105400281054102810542028105430281054402810545028105460281054702810548028105490281055002810551028105520281055302810554028105550281055602810557028105580281055902810560028105610281056202810563028105640281056502810566028105670281056802810569028105700281057102810572028105730281057402810575028105760281057702810578028105790281058002810581028105820281058302810584028105850281058602810587028105880281058902810590028105910281059202810593028105940281059502810596028105970281059802810599028106000281060102810602028106030281060402810605028106060281060702810608028106090281061002810611028106120281061302810614028106150281061602810617028106180281061902810620028106210281062202810623028106240281062502810626028106270281062802810629028106300281063102810632028106330281063402810635028106360281063702810638028106390281064002810641028106420281064302810644028106450281064602810647028106480281064902810650028106510281065202810653028106540281065502810656028106570282016102820162028201630282016402820165028201660282016702820168028201690282017002820171028201720282017302820174028201750282017602820177028201780282017902820180028201810282018202820183028201840282018502820186028201870282018802820189028201900282019102820192028201930282019402820195028201960282019702820198028201990282020002820201028202020282020302820204028202050282020602820207028202080282020902820210028202110282021202820213028202140282021502820216028202170282021802820219028202200282022102820222028202230282022402820225028202260282022702820228028202290282023002820231028202320282023302820234028202350282023602820237028202380282023902820240028202410282024202820243028202440282024502820246028202470282024802820249028202500282025102820252028202530282025402820255028202560282025702820258028202590282026002820261028202620282026302820264028202650282026602820267028202680282026902820270028202710282027202820273028202740282027502820276028202770282027802820279028202800282028102820282028202830282028402820285028202860282028702820288028202890282029002820291028202920282029302820294028202950282029602820297028202980282029902820300028203010282030202820303028203040282030502820306028203070282030802820309028203100282031102820312028203130282031402820315028203160282031702820318028203190282032002820321028203220282032302820324028203250282032602820327028203280282032902820330028203310282033202820333028203340282033502820336028203370282033802820339028203400282034102820342028203430282034402820345028203460282034702820348028203490282035002820351028203520282035302820354028203550282035602820357028203580282035902820360028203610282036202820363028203640282036502820366028203670282036802820369028203700282037102820372028203730282037402820375028203760282037702820378028203790282038002820381028203820282038302820384028203850282038602820387028203880282038902820390028203910282039202820393028203940282039502820396028203970282039802820399028204000282040102820402028204030282040402820405028204060282040702820408028204090282041002820411028204120282041302820414028204150282041602820417028204180282041902820420028204210282042202820423028204240282042502820426028204270282042802820429028204300282043102820432028204330282043402820435028204360282043702820438028204390282044002820441028204420282044302820444028204450282044602820447028204480282044902820450028204510282045202820453028204540282045502820456028204570282045802820459028204600282046102820462028204630282046402820465028204660282046702820468028204690282047002820471028204720282047302820474028204750282047602820477028204780282047902820480028204810282048202820483028204840282048502820486028204870282048802820489028204900282049102820492028204930282049402820495028204960282049702820498028204990282050002820501028205020282050302820504028205050282050602820507028205080282050902820510028205110282051202820513028205140282051502820516028205170282051802820519028205200282052102820522028205230282052402820525028205260282052702820528028205290282053002820531028205320282053302820534028205350282053602820537028205380282053902820540028205410282054202820543028205440282054502820546028205470282054802820549028205500282055102820552028205530282055402820555028205560282055702820558028205590282056002820561028205620282056302820564028205650282056602820567028205680282056902820570028205710282057202820573028205740282057502820576028205770282057802820579028205800282058102820582028205830282058402820585028205860282058702820588028205890282059002820591028205920282059302820594028205950282059602820597028205980282059902820600028206010282060202820603028206040282060502820606028206070282060802820609028206100282061102820612028206130282061402820615028206160282061702820618028206190282062002820621028206220282062302820624028206250282062602820627028206280282062902820630028206310282063202820633028206340282063502820636028206370282063802820639028206400282064102820642028206430282064402820645028206460282064702820648028206490282065002820651028206520282065302820654028206550282065602830161028301620283016302830164028301650283016602830167028301680283016902830170028301710283017202830173028301740283017502830176028301770283017802830179028301800283018102830182028301830283018402830185028301860283018702830188028301890283019002830191028301920283019302830194028301950283019602830197028301980283019902830200028302010283020202830203028302040283020502830206028302070283020802830209028302100283021102830212028302130283021402830215028302160283021702830218028302190283022002830221028302220283022302830224028302250283022602830227028302280283022902830230028302310283023202830233028302340283023502830236028302370283023802830239028302400283024102830242028302430283024402830245028302460283024702830248028302490283025002830251028302520283025302830254028302550283025602830257028302580283025902830260028302610283026202830263028302640283026502830266028302670283026802830269028302700283027102830272028302730283027402830275028302760283027702830278028302790283028002830281028302820283028302830284028302850283028602830287028302880283028902830290028302910283029202830293028302940283029502830296028302970283029802830299028303000283030102830302028303030283030402830305028303060283030702830308028303090283031002830311028303120283031302830314028303150283031602830317028303180283031902830320028303210283032202830323028303240283032502830326028303270283032802830329028303300283033102830332028303330283033402830335028303360283033702830338028303390283034002830341028303420283034302830344028303450283034602830347028303480283034902830350028303510283035202830353028303540283035502830356028303570283035802830359028303600283036102830362028303630283036402830365028303660283036702830368028303690283037002830371028303720283037302830374028303750283037602830377028303780283037902830380028303810283038202830383028303840283038502830386028303870283038802830389028303900283039102830392028303930283039402830395028303960283039702830398028303990283040002830401028304020283040302830404028304050283040602830407028304080283040902830410028304110283041202830413028304140283041502830416028304170283041802830419028304200283042102830422028304230283042402830425028304260283042702830428028304290283043002830431028304320283043302830434028304350283043602830437028304380283043902830440028304410283044202830443028304440283044502830446028304470283044802830449028304500283045102830452028304530283045402830455028304560283045702830458028304590283046002830461028304620283046302830464028304650283046602830467028304680283046902830470028304710283047202830473028304740283047502830476028304770283047802830479028304800283048102830482028304830283048402830485028304860283048702830488028304890283049002830491028304920283049302830494028304950283049602830497028304980283049902830500028305010283050202830503028305040283050502830506028305070283050802830509028305100283051102830512028305130283051402830515028305160283051702830518028305190283052002830521028305220283052302830524028305250283052602830527028305280283052902830530028305310283053202830533028305340283053502830536028305370283053802830539028305400283054102830542028305430283054402830545028305460283054702830548028305490283055002830551028305520283055302830554028305550283055602830557028305580283055902830560028305610283056202830563028305640283056502830566028305670283056802830569028305700283057102830572028305730283057402830575028305760283057702830578028305790283058002830581028305820283058302830584028305850283058602830587028305880283058902830590028305910283059202830593028305940283059502830596028305970283059802830599028306000283060102830602028306030283060402830605028306060283060702830608028306090283061002830611028306120283061302830614028306150283061602830617028306180283061902830620028306210283062202830623028306240283062502830626028306270283062802830629028306300283063102830632028306330283063402830635028306360283063702830638028306390283064002830641028306420283064302830644028306450283064602830647028306480283064902830650028306510283065202830653028306540283065502830656028401610284016202840163028401640284016502840166028401670284016802840169028401700284017102840172028401730284017402840175028401760284017702840178028401790284018002840181028401820284018302840184028401850284018602840187028401880284018902840190028401910284019202840193028401940284019502840196028401970284019802840199028402000284020102840202028402030284020402840205028402060284020702840208028402090284021002840211028402120284021302840214028402150284021602840217028402180284021902840220028402210284022202840223028402240284022502840226028402270284022802840229028402300284023102840232028402330284023402840235028402360284023702840238028402390284024002840241028402420284024302840244028402450284024602840247028402480284024902840250028402510284025202840253028402540284025502840256028402570284025802840259028402600284026102840262028402630284026402840265028402660284026702840268028402690284027002840271028402720284027302840274028402750284027602840277028402780284027902840280028402810284028202840283028402840284028502840286028402870284028802840289028402900284029102840292028402930284029402840295028402960284029702840298028402990284030002840301028403020284030302840304028403050284030602840307028403080284030902840310028403110284031202840313028403140284031502840316028403170284031802840319028403200284032102840322028403230284032402840325028403260284032702840328028403290284033002840331028403320284033302840334028403350284033602840337028403380284033902840340028403410284034202840343028403440284034502840346028403470284034802840349028403500284035102840352028403530284035402840355028403560284035702840358028403590284036002840361028403620284036302840364028403650284036602840367028403680284036902840370028403710284037202840373028403740284037502840376028403770284037802840379028403800284038102840382028403830284038402840385028403860284038702840388028403890284039002840391028403920284039302840394028403950284039602840397028403980284039902840400028404010284040202840403028404040284040502840406028404070284040802840409028404100284041102840412028404130284041402840415028404160284041702840418028404190284042002840421028404220284042302840424028404250284042602840427028404280284042902840430028404310284043202840433028404340284043502840436028404370284043802840439028404400284044102840442028404430284044402840445028404460284044702840448028404490284045002840451028404520284045302840454028404550284045602840457028404580284045902840460028404610284046202840463028404640284046502840466028404670284046802840469028404700284047102840472028404730284047402840475028404760284047702840478028404790284048002840481028404820284048302840484028404850284048602840487028404880284048902840490028404910284049202840493028404940284049502840496028404970284049802840499028405000284050102840502028405030284050402840505028405060284050702840508028405090284051002840511028405120284051302840514028405150284051602840517028405180284051902840520028405210284052202840523028405240284052502840526028405270284052802840529028405300284053102840532028405330284053402840535028405360284053702840538028405390284054002840541028405420284054302840544028405450284054602840547028405480284054902840550028405510284055202840553028405540284055502840556028405570284055802840559028405600284056102840562028405630284056402840565028405660284056702840568028405690284057002840571028405720284057302840574028405750284057602840577028405780284057902840580028405810284058202840583028405840284058502840586028405870284058802840589028405900284059102840592028405930284059402840595028405960284059702840598028405990284060002840601028406020284060302840604028406050284060602840607028406080284060902840610028406110284061202840613028406140284061502840616028406170284061802840619028406200284062102840622028406230284062402840625028406260284062702840628028406290284063002840631028406320284063302840634028406350284063602840637028406380284063902840640028406410284064202840643028406440284064502840646028406470284064802840649028406500284065102840652028406530284065402840655028406560285016102850162028501630285016402850165028501660285016702850168028501690285017002850171028501720285017302850174028501750285017602850177028501780285017902850180028501810285018202850183028501840285018502850186028501870285018802850189028501900285019102850192028501930285019402850195028501960285019702850198028501990285020002850201028502020285020302850204028502050285020602850207028502080285020902850210028502110285021202850213028502140285021502850216028502170285021802850219028502200285022102850222028502230285022402850225028502260285022702850228028502290285023002850231028502320285023302850234028502350285023602850237028502380285023902850240028502410285024202850243028502440285024502850246028502470285024802850249028502500285025102850252028502530285025402850255028502560285025702850258028502590285026002850261028502620285026302850264028502650285026602850267028502680285026902850270028502710285027202850273028502740285027502850276028502770285027802850279028502800285028102850282028502830285028402850285028502860285028702850288028502890285029002850291028502920285029302850294028502950285029602850297028502980285029902850300028503010285030202850303028503040285030502850306028503070285030802850309028503100285031102850312028503130285031402850315028503160285031702850318028503190285032002850321028503220285032302850324028503250285032602850327028503280285032902850330028503310285033202850333028503340285033502850336028503370285033802850339028503400285034102850342028503430285034402850345028503460285034702850348028503490285035002850351028503520285035302850354028503550285035602850357028503580285035902850360028503610285036202850363028503640285036502850366028503670285036802850369028503700285037102850372028503730285037402850375028503760285037702850378028503790285038002850381028503820285038302850384028503850285038602850387028503880285038902850390028503910285039202850393028503940285039502850396028503970285039802850399028504000285040102850402028504030285040402850405028504060285040702850408028504090285041002850411028504120285041302850414028504150285041602850417028504180285041902850420028504210285042202850423028504240285042502850426028504270285042802850429028504300285043102850432028504330285043402850435028504360285043702850438028504390285044002850441028504420285044302850444028504450285044602850447028504480285044902850450028504510285045202850453028504540285045502850456028504570285045802850459028504600285046102850462028504630285046402850465028504660285046702850468028504690285047002850471028504720285047302850474028504750285047602850477028504780285047902850480028504810285048202850483028504840285048502850486028504870285048802850489028504900285049102850492028504930285049402850495028504960285049702850498028504990285050002850501028505020285050302850504028505050285050602850507028505080285050902850510028505110285051202850513028505140285051502850516028505170285051802850519028505200285052102850522028505230285052402850525028505260285052702850528028505290285053002850531028505320285053302850534028505350285053602850537028505380285053902850540028505410285054202850543028505440285054502850546028505470285054802850549028505500285055102850552028505530285055402850555028505560285055702850558028505590285056002850561028505620285056302850564028505650285056602850567028505680285056902850570028505710285057202850573028505740285057502850576028505770285057802850579028505800285058102850582028505830285058402850585028505860285058702850588028505890285059002850591028505920285059302850594028505950285059602850597028505980285059902850600028506010285060202850603028506040285060502850606028506070285060802850609028506100285061102850612028506130285061402850615028506160285061702850618028506190285062002850621028506220285062302850624028506250285062602850627028506280285062902850630028506310285063202850633028506340285063502850636028506370285063802850639028506400285064102850642028506430285064402850645028506460285064702850648028506490285065002850651028506520285065302850654028506550285065602860161028601620286016302860164028601650286016602860167028601680286016902860170028601710286017202860173028601740286017502860176028601770286017802860179028601800286018102860182028601830286018402860185028601860286018702860188028601890286019002860191028601920286019302860194028601950286019602860197028601980286019902860200028602010286020202860203028602040286020502860206028602070286020802860209028602100286021102860212028602130286021402860215028602160286021702860218028602190286022002860221028602220286022302860224028602250286022602860227028602280286022902860230028602310286023202860233028602340286023502860236028602370286023802860239028602400286024102860242028602430286024402860245028602460286024702860248028602490286025002860251028602520286025302860254028602550286025602860257028602580286025902860260028602610286026202860263028602640286026502860266028602670286026802860269028602700286027102860272028602730286027402860275028602760286027702860278028602790286028002860281028602820286028302860284028602850286028602860287028602880286028902860290028602910286029202860293028602940286029502860296028602970286029802860299028603000286030102860302028603030286030402860305028603060286030702860308028603090286031002860311028603120286031302860314028603150286031602860317028603180286031902860320028603210286032202860323028603240286032502860326028603270286032802860329028603300286033102860332028603330286033402860335028603360286033702860338028603390286034002860341028603420286034302860344028603450286034602860347028603480286034902860350028603510286035202860353028603540286035502860356028603570286035802860359028603600286036102860362028603630286036402860365028603660286036702860368028603690286037002860371028603720286037302860374028603750286037602860377028603780286037902860380028603810286038202860383028603840286038502860386028603870286038802860389028603900286039102860392028603930286039402860395028603960286039702860398028603990286040002860401028604020286040302860404028604050286040602860407028604080286040902860410028604110286041202860413028604140286041502860416028604170286041802860419028604200286042102860422028604230286042402860425028604260286042702860428028604290286043002860431028604320286043302860434028604350286043602860437028604380286043902860440028604410286044202860443028604440286044502860446028604470286044802860449028604500286045102860452028604530286045402860455028604560286045702860458028604590286046002860461028604620286046302860464028604650286046602860467028604680286046902860470028604710286047202860473028604740286047502860476028604770286047802860479028604800286048102860482028604830286048402860485028604860286048702860488028604890286049002860491028604920286049302860494028604950286049602860497028604980286049902860500028605010286050202860503028605040286050502860506028605070286050802860509028605100286051102860512028605130286051402860515028605160286051702860518028605190286052002860521028605220286052302860524028605250286052602860527028605280286052902860530028605310286053202860533028605340286053502860536028605370286053802860539028605400286054102860542028605430286054402860545028605460286054702860548028605490286055002860551028605520286055302860554028605550286055602860557028605580286055902860560028605610286056202860563028605640286056502860566028605670286056802860569028605700286057102860572028605730286057402860575028605760286057702860578028605790286058002860581028605820286058302860584028605850286058602860587028605880286058902860590028605910286059202860593028605940286059502860596028605970286059802860599028606000286060102860602028606030286060402860605028606060286060702860608028606090286061002860611028606120286061302860614028606150286061602860617028606180286061902860620028606210286062202860623028606240286062502860626028606270286062802860629028606300286063102860632028606330286063402860635028606360286063702860638028606390286064002860641028606420286064302860644028606450286064602860647028606480286064902860650028606510286065202860653028606540286065502860656028701610287016202870163028701640287016502870166028701670287016802870169028701700287017102870172028701730287017402870175028701760287017702870178028701790287018002870181028701820287018302870184028701850287018602870187028701880287018902870190028701910287019202870193028701940287019502870196028701970287019802870199028702000287020102870202028702030287020402870205028702060287020702870208028702090287021002870211028702120287021302870214028702150287021602870217028702180287021902870220028702210287022202870223028702240287022502870226028702270287022802870229028702300287023102870232028702330287023402870235028702360287023702870238028702390287024002870241028702420287024302870244028702450287024602870247028702480287024902870250028702510287025202870253028702540287025502870256028702570287025802870259028702600287026102870262028702630287026402870265028702660287026702870268028702690287027002870271028702720287027302870274028702750287027602870277028702780287027902870280028702810287028202870283028702840287028502870286028702870287028802870289028702900287029102870292028702930287029402870295028702960287029702870298028702990287030002870301028703020287030302870304028703050287030602870307028703080287030902870310028703110287031202870313028703140287031502870316028703170287031802870319028703200287032102870322028703230287032402870325028703260287032702870328028703290287033002870331028703320287033302870334028703350287033602870337028703380287033902870340028703410287034202870343028703440287034502870346028703470287034802870349028703500287035102870352028703530287035402870355028703560287035702870358028703590287036002870361028703620287036302870364028703650287036602870367028703680287036902870370028703710287037202870373028703740287037502870376028703770287037802870379028703800287038102870382028703830287038402870385028703860287038702870388028703890287039002870391028703920287039302870394028703950287039602870397028703980287039902870400028704010287040202870403028704040287040502870406028704070287040802870409028704100287041102870412028704130287041402870415028704160287041702870418028704190287042002870421028704220287042302870424028704250287042602870427028704280287042902870430028704310287043202870433028704340287043502870436028704370287043802870439028704400287044102870442028704430287044402870445028704460287044702870448028704490287045002870451028704520287045302870454028704550287045602870457028704580287045902870460028704610287046202870463028704640287046502870466028704670287046802870469028704700287047102870472028704730287047402870475028704760287047702870478028704790287048002870481028704820287048302870484028704850287048602870487028704880287048902870490028704910287049202870493028704940287049502870496028704970287049802870499028705000287050102870502028705030287050402870505028705060287050702870508028705090287051002870511028705120287051302870514028705150287051602870517028705180287051902870520028705210287052202870523028705240287052502870526028705270287052802870529028705300287053102870532028705330287053402870535028705360287053702870538028705390287054002870541028705420287054302870544028705450287054602870547028705480287054902870550028705510287055202870553028705540287055502870556028705570287055802870559028705600287056102870562028705630287056402870565028705660287056702870568028705690287057002870571028705720287057302870574028705750287057602870577028705780287057902870580028705810287058202870583028705840287058502870586028705870287058802870589028705900287059102870592028705930287059402870595028705960287059702870598028705990287060002870601028706020287060302870604028706050287060602870607028706080287060902870610028706110287061202870613028706140287061502870616028706170287061802870619028706200287062102870622028706230287062402870625028706260287062702870628028706290287063002870631028706320287063302870634028706350287063602870637028706380287063902870640028706410287064202870643028706440287064502870646028706470287064802870649028706500287065102870652028706530287065402870655028706560288016102880162028801630288016402880165028801660288016702880168028801690288017002880171028801720288017302880174028801750288017602880177028801780288017902880180028801810288018202880183028801840288018502880186028801870288018802880189028801900288019102880192028801930288019402880195028801960288019702880198028801990288020002880201028802020288020302880204028802050288020602880207028802080288020902880210028802110288021202880213028802140288021502880216028802170288021802880219028802200288022102880222028802230288022402880225028802260288022702880228028802290288023002880231028802320288023302880234028802350288023602880237028802380288023902880240028802410288024202880243028802440288024502880246028802470288024802880249028802500288025102880252028802530288025402880255028802560288025702880258028802590288026002880261028802620288026302880264028802650288026602880267028802680288026902880270028802710288027202880273028802740288027502880276028802770288027802880279028802800288028102880282028802830288028402880285028802860288028702880288028802890288029002880291028802920288029302880294028802950288029602880297028802980288029902880300028803010288030202880303028803040288030502880306028803070288030802880309028803100288031102880312028803130288031402880315028803160288031702880318028803190288032002880321028803220288032302880324028803250288032602880327028803280288032902880330028803310288033202880333028803340288033502880336028803370288033802880339028803400288034102880342028803430288034402880345028803460288034702880348028803490288035002880351028803520288035302880354028803550288035602880357028803580288035902880360028803610288036202880363028803640288036502880366028803670288036802880369028803700288037102880372028803730288037402880375028803760288037702880378028803790288038002880381028803820288038302880384028803850288038602880387028803880288038902880390028803910288039202880393028803940288039502880396028803970288039802880399028804000288040102880402028804030288040402880405028804060288040702880408028804090288041002880411028804120288041302880414028804150288041602880417028804180288041902880420028804210288042202880423028804240288042502880426028804270288042802880429028804300288043102880432028804330288043402880435028804360288043702880438028804390288044002880441028804420288044302880444028804450288044602880447028804480288044902880450028804510288045202880453028804540288045502880456028804570288045802880459028804600288046102880462028804630288046402880465028804660288046702880468028804690288047002880471028804720288047302880474028804750288047602880477028804780288047902880480028804810288048202880483028804840288048502880486028804870288048802880489028804900288049102880492028804930288049402880495028804960288049702880498028804990288050002880501028805020288050302880504028805050288050602880507028805080288050902880510028805110288051202880513028805140288051502880516028805170288051802880519028805200288052102880522028805230288052402880525028805260288052702880528028805290288053002880531028805320288053302880534028805350288053602880537028805380288053902880540028805410288054202880543028805440288054502880546028805470288054802880549028805500288055102880552028805530288055402880555028805560288055702880558028805590288056002880561028805620288056302880564028805650288056602880567028805680288056902880570028805710288057202880573028805740288057502880576028805770288057802880579028805800288058102880582028805830288058402880585028805860288058702880588028805890288059002880591028805920288059302880594028805950288059602880597028805980288059902880600028806010288060202880603028806040288060502880606028806070288060802880609028806100288061102880612028806130288061402880615028806160288061702880618028806190288062002880621028806220288062302880624028806250288062602880627028806280288062902880630028806310288063202880633028806340288063502880636028806370288063802880639028806400288064102880642028806430288064402880645028806460288064702880648028806490288065002880651028806520288065302880654028806550288065602890161028901620289016302890164028901650289016602890167028901680289016902890170028901710289017202890173028901740289017502890176028901770289017802890179028901800289018102890182028901830289018402890185028901860289018702890188028901890289019002890191028901920289019302890194028901950289019602890197028901980289019902890200028902010289020202890203028902040289020502890206028902070289020802890209028902100289021102890212028902130289021402890215028902160289021702890218028902190289022002890221028902220289022302890224028902250289022602890227028902280289022902890230028902310289023202890233028902340289023502890236028902370289023802890239028902400289024102890242028902430289024402890245028902460289024702890248028902490289025002890251028902520289025302890254028902550289025602890257028902580289025902890260028902610289026202890263028902640289026502890266028902670289026802890269028902700289027102890272028902730289027402890275028902760289027702890278028902790289028002890281028902820289028302890284028902850289028602890287028902880289028902890290028902910289029202890293028902940289029502890296028902970289029802890299028903000289030102890302028903030289030402890305028903060289030702890308028903090289031002890311028903120289031302890314028903150289031602890317028903180289031902890320028903210289032202890323028903240289032502890326028903270289032802890329028903300289033102890332028903330289033402890335028903360289033702890338028903390289034002890341028903420289034302890344028903450289034602890347028903480289034902890350028903510289035202890353028903540289035502890356028903570289035802890359028903600289036102890362028903630289036402890365028903660289036702890368028903690289037002890371028903720289037302890374028903750289037602890377028903780289037902890380028903810289038202890383028903840289038502890386028903870289038802890389028903900289039102890392028903930289039402890395028903960289039702890398028903990289040002890401028904020289040302890404028904050289040602890407028904080289040902890410028904110289041202890413028904140289041502890416028904170289041802890419028904200289042102890422028904230289042402890425028904260289042702890428028904290289043002890431028904320289043302890434028904350289043602890437028904380289043902890440028904410289044202890443028904440289044502890446028904470289044802890449028904500289045102890452028904530289045402890455028904560289045702890458028904590289046002890461028904620289046302890464028904650289046602890467028904680289046902890470028904710289047202890473028904740289047502890476028904770289047802890479028904800289048102890482028904830289048402890485028904860289048702890488028904890289049002890491028904920289049302890494028904950289049602890497028904980289049902890500028905010289050202890503028905040289050502890506028905070289050802890509028905100289051102890512028905130289051402890515028905160289051702890518028905190289052002890521028905220289052302890524028905250289052602890527028905280289052902890530028905310289053202890533028905340289053502890536028905370289053802890539028905400289054102890542028905430289054402890545028905460289054702890548028905490289055002890551028905520289055302890554028905550289055602890557028905580289055902890560028905610289056202890563028905640289056502890566028905670289056802890569028905700289057102890572028905730289057402890575028905760289057702890578028905790289058002890581028905820289058302890584028905850289058602890587028905880289058902890590028905910289059202890593028905940289059502890596028905970289059802890599028906000289060102890602028906030289060402890605028906060289060702890608028906090289061002890611028906120289061302890614028906150289061602890617028906180289061902890620028906210289062202890623028906240289062502890626028906270289062802890629028906300289063102890632028906330289063402890635028906360289063702890638028906390289064002890641028906420289064302890644028906450289064602890647028906480289064902890650028906510289065202890653028906540289065502890656029001610290016202900163029001640290016502900166029001670290016802900169029001700290017102900172029001730290017402900175029001760290017702900178029001790290018002900181029001820290018302900184029001850290018602900187029001880290018902900190029001910290019202900193029001940290019502900196029001970290019802900199029002000290020102900202029002030290020402900205029002060290020702900208029002090290021002900211029002120290021302900214029002150290021602900217029002180290021902900220029002210290022202900223029002240290022502900226029002270290022802900229029002300290023102900232029002330290023402900235029002360290023702900238029002390290024002900241029002420290024302900244029002450290024602900247029002480290024902900250029002510290025202900253029002540290025502900256029002570290025802900259029002600290026102900262029002630290026402900265029002660290026702900268029002690290027002900271029002720290027302900274029002750290027602900277029002780290027902900280029002810290028202900283029002840290028502900286029002870290028802900289029002900290029102900292029002930290029402900295029002960290029702900298029002990290030002900301029003020290030302900304029003050290030602900307029003080290030902900310029003110290031202900313029003140290031502900316029003170290031802900319029003200290032102900322029003230290032402900325029003260290032702900328029003290290033002900331029003320290033302900334029003350290033602900337029003380290033902900340029003410290034202900343029003440290034502900346029003470290034802900349029003500290035102900352029003530290035402900355029003560290035702900358029003590290036002900361029003620290036302900364029003650290036602900367029003680290036902900370029003710290037202900373029003740290037502900376029003770290037802900379029003800290038102900382029003830290038402900385029003860290038702900388029003890290039002900391029003920290039302900394029003950290039602900397029003980290039902900400029004010290040202900403029004040290040502900406029004070290040802900409029004100290041102900412029004130290041402900415029004160290041702900418029004190290042002900421029004220290042302900424029004250290042602900427029004280290042902900430029004310290043202900433029004340290043502900436029004370290043802900439029004400290044102900442029004430290044402900445029004460290044702900448029004490290045002900451029004520290045302900454029004550290045602900457029004580290045902900460029004610290046202900463029004640290046502900466029004670290046802900469029004700290047102900472029004730290047402900475029004760290047702900478029004790290048002900481029004820290048302900484029004850290048602900487029004880290048902900490029004910290049202900493029004940290049502900496029004970290049802900499029005000290050102900502029005030290050402900505029005060290050702900508029005090290051002900511029005120290051302900514029005150290051602900517029005180290051902900520029005210290052202900523029005240290052502900526029005270290052802900529029005300290053102900532029005330290053402900535029005360290053702900538029005390290054002900541029005420290054302900544029005450290054602900547029005480290054902900550029005510290055202900553029005540290055502900556029005570290055802900559029005600290056102900562029005630290056402900565029005660290056702900568029005690290057002900571029005720290057302900574029005750290057602900577029005780290057902900580029005810290058202900583029005840290058502900586029005870290058802900589029005900290059102900592029005930290059402900595029005960290059702900598029005990290060002900601029006020290060302900604029006050290060602900607029006080290060902900610029006110290061202900613029006140290061502900616029006170290061802900619029006200290062102900622029006230290062402900625029006260290062702900628029006290290063002900631029006320290063302900634029006350290063602900637029006380290063902900640029006410290064202900643029006440290064502900646029006470290064802900649029006500290065102900652029006530290065402900655029101600291016102910162029101630291016402910165029101660291016702910168029101690291017002910171029101720291017302910174029101750291017602910177029101780291017902910180029101810291018202910183029101840291018502910186029101870291018802910189029101900291019102910192029101930291019402910195029101960291019702910198029101990291020002910201029102020291020302910204029102050291020602910207029102080291020902910210029102110291021202910213029102140291021502910216029102170291021802910219029102200291022102910222029102230291022402910225029102260291022702910228029102290291023002910231029102320291023302910234029102350291023602910237029102380291023902910240029102410291024202910243029102440291024502910246029102470291024802910249029102500291025102910252029102530291025402910255029102560291025702910258029102590291026002910261029102620291026302910264029102650291026602910267029102680291026902910270029102710291027202910273029102740291027502910276029102770291027802910279029102800291028102910282029102830291028402910285029102860291028702910288029102890291029002910291029102920291029302910294029102950291029602910297029102980291029902910300029103010291030202910303029103040291030502910306029103070291030802910309029103100291031102910312029103130291031402910315029103160291031702910318029103190291032002910321029103220291032302910324029103250291032602910327029103280291032902910330029103310291033202910333029103340291033502910336029103370291033802910339029103400291034102910342029103430291034402910345029103460291034702910348029103490291035002910351029103520291035302910354029103550291035602910357029103580291035902910360029103610291036202910363029103640291036502910366029103670291036802910369029103700291037102910372029103730291037402910375029103760291037702910378029103790291038002910381029103820291038302910384029103850291038602910387029103880291038902910390029103910291039202910393029103940291039502910396029103970291039802910399029104000291040102910402029104030291040402910405029104060291040702910408029104090291041002910411029104120291041302910414029104150291041602910417029104180291041902910420029104210291042202910423029104240291042502910426029104270291042802910429029104300291043102910432029104330291043402910435029104360291043702910438029104390291044002910441029104420291044302910444029104450291044602910447029104480291044902910450029104510291045202910453029104540291045502910456029104570291045802910459029104600291046102910462029104630291046402910465029104660291046702910468029104690291047002910471029104720291047302910474029104750291047602910477029104780291047902910480029104810291048202910483029104840291048502910486029104870291048802910489029104900291049102910492029104930291049402910495029104960291049702910498029104990291050002910501029105020291050302910504029105050291050602910507029105080291050902910510029105110291051202910513029105140291051502910516029105170291051802910519029105200291052102910522029105230291052402910525029105260291052702910528029105290291053002910531029105320291053302910534029105350291053602910537029105380291053902910540029105410291054202910543029105440291054502910546029105470291054802910549029105500291055102910552029105530291055402910555029105560291055702910558029105590291056002910561029105620291056302910564029105650291056602910567029105680291056902910570029105710291057202910573029105740291057502910576029105770291057802910579029105800291058102910582029105830291058402910585029105860291058702910588029105890291059002910591029105920291059302910594029105950291059602910597029105980291059902910600029106010291060202910603029106040291060502910606029106070291060802910609029106100291061102910612029106130291061402910615029106160291061702910618029106190291062002910621029106220291062302910624029106250291062602910627029106280291062902910630029106310291063202910633029106340291063502910636029106370291063802910639029106400291064102910642029106430291064402910645029106460291064702910648029106490291065002910651029106520291065302910654029106550292016002920161029201620292016302920164029201650292016602920167029201680292016902920170029201710292017202920173029201740292017502920176029201770292017802920179029201800292018102920182029201830292018402920185029201860292018702920188029201890292019002920191029201920292019302920194029201950292019602920197029201980292019902920200029202010292020202920203029202040292020502920206029202070292020802920209029202100292021102920212029202130292021402920215029202160292021702920218029202190292022002920221029202220292022302920224029202250292022602920227029202280292022902920230029202310292023202920233029202340292023502920236029202370292023802920239029202400292024102920242029202430292024402920245029202460292024702920248029202490292025002920251029202520292025302920254029202550292025602920257029202580292025902920260029202610292026202920263029202640292026502920266029202670292026802920269029202700292027102920272029202730292027402920275029202760292027702920278029202790292028002920281029202820292028302920284029202850292028602920287029202880292028902920290029202910292029202920293029202940292029502920296029202970292029802920299029203000292030102920302029203030292030402920305029203060292030702920308029203090292031002920311029203120292031302920314029203150292031602920317029203180292031902920320029203210292032202920323029203240292032502920326029203270292032802920329029203300292033102920332029203330292033402920335029203360292033702920338029203390292034002920341029203420292034302920344029203450292034602920347029203480292034902920350029203510292035202920353029203540292035502920356029203570292035802920359029203600292036102920362029203630292036402920365029203660292036702920368029203690292037002920371029203720292037302920374029203750292037602920377029203780292037902920380029203810292038202920383029203840292038502920386029203870292038802920389029203900292039102920392029203930292039402920395029203960292039702920398029203990292040002920401029204020292040302920404029204050292040602920407029204080292040902920410029204110292041202920413029204140292041502920416029204170292041802920419029204200292042102920422029204230292042402920425029204260292042702920428029204290292043002920431029204320292043302920434029204350292043602920437029204380292043902920440029204410292044202920443029204440292044502920446029204470292044802920449029204500292045102920452029204530292045402920455029204560292045702920458029204590292046002920461029204620292046302920464029204650292046602920467029204680292046902920470029204710292047202920473029204740292047502920476029204770292047802920479029204800292048102920482029204830292048402920485029204860292048702920488029204890292049002920491029204920292049302920494029204950292049602920497029204980292049902920500029205010292050202920503029205040292050502920506029205070292050802920509029205100292051102920512029205130292051402920515029205160292051702920518029205190292052002920521029205220292052302920524029205250292052602920527029205280292052902920530029205310292053202920533029205340292053502920536029205370292053802920539029205400292054102920542029205430292054402920545029205460292054702920548029205490292055002920551029205520292055302920554029205550292055602920557029205580292055902920560029205610292056202920563029205640292056502920566029205670292056802920569029205700292057102920572029205730292057402920575029205760292057702920578029205790292058002920581029205820292058302920584029205850292058602920587029205880292058902920590029205910292059202920593029205940292059502920596029205970292059802920599029206000292060102920602029206030292060402920605029206060292060702920608029206090292061002920611029206120292061302920614029206150292061602920617029206180292061902920620029206210292062202920623029206240292062502920626029206270292062802920629029206300292063102920632029206330292063402920635029206360292063702920638029206390292064002920641029206420292064302920644029206450292064602920647029206480292064902920650029206510292065202920653029206540292065502930160029301610293016202930163029301640293016502930166029301670293016802930169029301700293017102930172029301730293017402930175029301760293017702930178029301790293018002930181029301820293018302930184029301850293018602930187029301880293018902930190029301910293019202930193029301940293019502930196029301970293019802930199029302000293020102930202029302030293020402930205029302060293020702930208029302090293021002930211029302120293021302930214029302150293021602930217029302180293021902930220029302210293022202930223029302240293022502930226029302270293022802930229029302300293023102930232029302330293023402930235029302360293023702930238029302390293024002930241029302420293024302930244029302450293024602930247029302480293024902930250029302510293025202930253029302540293025502930256029302570293025802930259029302600293026102930262029302630293026402930265029302660293026702930268029302690293027002930271029302720293027302930274029302750293027602930277029302780293027902930280029302810293028202930283029302840293028502930286029302870293028802930289029302900293029102930292029302930293029402930295029302960293029702930298029302990293030002930301029303020293030302930304029303050293030602930307029303080293030902930310029303110293031202930313029303140293031502930316029303170293031802930319029303200293032102930322029303230293032402930325029303260293032702930328029303290293033002930331029303320293033302930334029303350293033602930337029303380293033902930340029303410293034202930343029303440293034502930346029303470293034802930349029303500293035102930352029303530293035402930355029303560293035702930358029303590293036002930361029303620293036302930364029303650293036602930367029303680293036902930370029303710293037202930373029303740293037502930376029303770293037802930379029303800293038102930382029303830293038402930385029303860293038702930388029303890293039002930391029303920293039302930394029303950293039602930397029303980293039902930400029304010293040202930403029304040293040502930406029304070293040802930409029304100293041102930412029304130293041402930415029304160293041702930418029304190293042002930421029304220293042302930424029304250293042602930427029304280293042902930430029304310293043202930433029304340293043502930436029304370293043802930439029304400293044102930442029304430293044402930445029304460293044702930448029304490293045002930451029304520293045302930454029304550293045602930457029304580293045902930460029304610293046202930463029304640293046502930466029304670293046802930469029304700293047102930472029304730293047402930475029304760293047702930478029304790293048002930481029304820293048302930484029304850293048602930487029304880293048902930490029304910293049202930493029304940293049502930496029304970293049802930499029305000293050102930502029305030293050402930505029305060293050702930508029305090293051002930511029305120293051302930514029305150293051602930517029305180293051902930520029305210293052202930523029305240293052502930526029305270293052802930529029305300293053102930532029305330293053402930535029305360293053702930538029305390293054002930541029305420293054302930544029305450293054602930547029305480293054902930550029305510293055202930553029305540293055502930556029305570293055802930559029305600293056102930562029305630293056402930565029305660293056702930568029305690293057002930571029305720293057302930574029305750293057602930577029305780293057902930580029305810293058202930583029305840293058502930586029305870293058802930589029305900293059102930592029305930293059402930595029305960293059702930598029305990293060002930601029306020293060302930604029306050293060602930607029306080293060902930610029306110293061202930613029306140293061502930616029306170293061802930619029306200293062102930622029306230293062402930625029306260293062702930628029306290293063002930631029306320293063302930634029306350293063602930637029306380293063902930640029306410293064202930643029306440293064502930646029306470293064802930649029306500293065102930652029306530293065402930655029401600294016102940162029401630294016402940165029401660294016702940168029401690294017002940171029401720294017302940174029401750294017602940177029401780294017902940180029401810294018202940183029401840294018502940186029401870294018802940189029401900294019102940192029401930294019402940195029401960294019702940198029401990294020002940201029402020294020302940204029402050294020602940207029402080294020902940210029402110294021202940213029402140294021502940216029402170294021802940219029402200294022102940222029402230294022402940225029402260294022702940228029402290294023002940231029402320294023302940234029402350294023602940237029402380294023902940240029402410294024202940243029402440294024502940246029402470294024802940249029402500294025102940252029402530294025402940255029402560294025702940258029402590294026002940261029402620294026302940264029402650294026602940267029402680294026902940270029402710294027202940273029402740294027502940276029402770294027802940279029402800294028102940282029402830294028402940285029402860294028702940288029402890294029002940291029402920294029302940294029402950294029602940297029402980294029902940300029403010294030202940303029403040294030502940306029403070294030802940309029403100294031102940312029403130294031402940315029403160294031702940318029403190294032002940321029403220294032302940324029403250294032602940327029403280294032902940330029403310294033202940333029403340294033502940336029403370294033802940339029403400294034102940342029403430294034402940345029403460294034702940348029403490294035002940351029403520294035302940354029403550294035602940357029403580294035902940360029403610294036202940363029403640294036502940366029403670294036802940369029403700294037102940372029403730294037402940375029403760294037702940378029403790294038002940381029403820294038302940384029403850294038602940387029403880294038902940390029403910294039202940393029403940294039502940396029403970294039802940399029404000294040102940402029404030294040402940405029404060294040702940408029404090294041002940411029404120294041302940414029404150294041602940417029404180294041902940420029404210294042202940423029404240294042502940426029404270294042802940429029404300294043102940432029404330294043402940435029404360294043702940438029404390294044002940441029404420294044302940444029404450294044602940447029404480294044902940450029404510294045202940453029404540294045502940456029404570294045802940459029404600294046102940462029404630294046402940465029404660294046702940468029404690294047002940471029404720294047302940474029404750294047602940477029404780294047902940480029404810294048202940483029404840294048502940486029404870294048802940489029404900294049102940492029404930294049402940495029404960294049702940498029404990294050002940501029405020294050302940504029405050294050602940507029405080294050902940510029405110294051202940513029405140294051502940516029405170294051802940519029405200294052102940522029405230294052402940525029405260294052702940528029405290294053002940531029405320294053302940534029405350294053602940537029405380294053902940540029405410294054202940543029405440294054502940546029405470294054802940549029405500294055102940552029405530294055402940555029405560294055702940558029405590294056002940561029405620294056302940564029405650294056602940567029405680294056902940570029405710294057202940573029405740294057502940576029405770294057802940579029405800294058102940582029405830294058402940585029405860294058702940588029405890294059002940591029405920294059302940594029405950294059602940597029405980294059902940600029406010294060202940603029406040294060502940606029406070294060802940609029406100294061102940612029406130294061402940615029406160294061702940618029406190294062002940621029406220294062302940624029406250294062602940627029406280294062902940630029406310294063202940633029406340294063502940636029406370294063802940639029406400294064102940642029406430294064402940645029406460294064702940648029406490294065002940651029406520294065302940654029406550295016002950161029501620295016302950164029501650295016602950167029501680295016902950170029501710295017202950173029501740295017502950176029501770295017802950179029501800295018102950182029501830295018402950185029501860295018702950188029501890295019002950191029501920295019302950194029501950295019602950197029501980295019902950200029502010295020202950203029502040295020502950206029502070295020802950209029502100295021102950212029502130295021402950215029502160295021702950218029502190295022002950221029502220295022302950224029502250295022602950227029502280295022902950230029502310295023202950233029502340295023502950236029502370295023802950239029502400295024102950242029502430295024402950245029502460295024702950248029502490295025002950251029502520295025302950254029502550295025602950257029502580295025902950260029502610295026202950263029502640295026502950266029502670295026802950269029502700295027102950272029502730295027402950275029502760295027702950278029502790295028002950281029502820295028302950284029502850295028602950287029502880295028902950290029502910295029202950293029502940295029502950296029502970295029802950299029503000295030102950302029503030295030402950305029503060295030702950308029503090295031002950311029503120295031302950314029503150295031602950317029503180295031902950320029503210295032202950323029503240295032502950326029503270295032802950329029503300295033102950332029503330295033402950335029503360295033702950338029503390295034002950341029503420295034302950344029503450295034602950347029503480295034902950350029503510295035202950353029503540295035502950356029503570295035802950359029503600295036102950362029503630295036402950365029503660295036702950368029503690295037002950371029503720295037302950374029503750295037602950377029503780295037902950380029503810295038202950383029503840295038502950386029503870295038802950389029503900295039102950392029503930295039402950395029503960295039702950398029503990295040002950401029504020295040302950404029504050295040602950407029504080295040902950410029504110295041202950413029504140295041502950416029504170295041802950419029504200295042102950422029504230295042402950425029504260295042702950428029504290295043002950431029504320295043302950434029504350295043602950437029504380295043902950440029504410295044202950443029504440295044502950446029504470295044802950449029504500295045102950452029504530295045402950455029504560295045702950458029504590295046002950461029504620295046302950464029504650295046602950467029504680295046902950470029504710295047202950473029504740295047502950476029504770295047802950479029504800295048102950482029504830295048402950485029504860295048702950488029504890295049002950491029504920295049302950494029504950295049602950497029504980295049902950500029505010295050202950503029505040295050502950506029505070295050802950509029505100295051102950512029505130295051402950515029505160295051702950518029505190295052002950521029505220295052302950524029505250295052602950527029505280295052902950530029505310295053202950533029505340295053502950536029505370295053802950539029505400295054102950542029505430295054402950545029505460295054702950548029505490295055002950551029505520295055302950554029505550295055602950557029505580295055902950560029505610295056202950563029505640295056502950566029505670295056802950569029505700295057102950572029505730295057402950575029505760295057702950578029505790295058002950581029505820295058302950584029505850295058602950587029505880295058902950590029505910295059202950593029505940295059502950596029505970295059802950599029506000295060102950602029506030295060402950605029506060295060702950608029506090295061002950611029506120295061302950614029506150295061602950617029506180295061902950620029506210295062202950623029506240295062502950626029506270295062802950629029506300295063102950632029506330295063402950635029506360295063702950638029506390295064002950641029506420295064302950644029506450295064602950647029506480295064902950650029506510295065202950653029506540295065502960160029601610296016202960163029601640296016502960166029601670296016802960169029601700296017102960172029601730296017402960175029601760296017702960178029601790296018002960181029601820296018302960184029601850296018602960187029601880296018902960190029601910296019202960193029601940296019502960196029601970296019802960199029602000296020102960202029602030296020402960205029602060296020702960208029602090296021002960211029602120296021302960214029602150296021602960217029602180296021902960220029602210296022202960223029602240296022502960226029602270296022802960229029602300296023102960232029602330296023402960235029602360296023702960238029602390296024002960241029602420296024302960244029602450296024602960247029602480296024902960250029602510296025202960253029602540296025502960256029602570296025802960259029602600296026102960262029602630296026402960265029602660296026702960268029602690296027002960271029602720296027302960274029602750296027602960277029602780296027902960280029602810296028202960283029602840296028502960286029602870296028802960289029602900296029102960292029602930296029402960295029602960296029702960298029602990296030002960301029603020296030302960304029603050296030602960307029603080296030902960310029603110296031202960313029603140296031502960316029603170296031802960319029603200296032102960322029603230296032402960325029603260296032702960328029603290296033002960331029603320296033302960334029603350296033602960337029603380296033902960340029603410296034202960343029603440296034502960346029603470296034802960349029603500296035102960352029603530296035402960355029603560296035702960358029603590296036002960361029603620296036302960364029603650296036602960367029603680296036902960370029603710296037202960373029603740296037502960376029603770296037802960379029603800296038102960382029603830296038402960385029603860296038702960388029603890296039002960391029603920296039302960394029603950296039602960397029603980296039902960400029604010296040202960403029604040296040502960406029604070296040802960409029604100296041102960412029604130296041402960415029604160296041702960418029604190296042002960421029604220296042302960424029604250296042602960427029604280296042902960430029604310296043202960433029604340296043502960436029604370296043802960439029604400296044102960442029604430296044402960445029604460296044702960448029604490296045002960451029604520296045302960454029604550296045602960457029604580296045902960460029604610296046202960463029604640296046502960466029604670296046802960469029604700296047102960472029604730296047402960475029604760296047702960478029604790296048002960481029604820296048302960484029604850296048602960487029604880296048902960490029604910296049202960493029604940296049502960496029604970296049802960499029605000296050102960502029605030296050402960505029605060296050702960508029605090296051002960511029605120296051302960514029605150296051602960517029605180296051902960520029605210296052202960523029605240296052502960526029605270296052802960529029605300296053102960532029605330296053402960535029605360296053702960538029605390296054002960541029605420296054302960544029605450296054602960547029605480296054902960550029605510296055202960553029605540296055502960556029605570296055802960559029605600296056102960562029605630296056402960565029605660296056702960568029605690296057002960571029605720296057302960574029605750296057602960577029605780296057902960580029605810296058202960583029605840296058502960586029605870296058802960589029605900296059102960592029605930296059402960595029605960296059702960598029605990296060002960601029606020296060302960604029606050296060602960607029606080296060902960610029606110296061202960613029606140296061502960616029606170296061802960619029606200296062102960622029606230296062402960625029606260296062702960628029606290296063002960631029606320296063302960634029606350296063602960637029606380296063902960640029606410296064202960643029606440296064502960646029606470296064802960649029606500296065102960652029606530296065402960655029701600297016102970162029701630297016402970165029701660297016702970168029701690297017002970171029701720297017302970174029701750297017602970177029701780297017902970180029701810297018202970183029701840297018502970186029701870297018802970189029701900297019102970192029701930297019402970195029701960297019702970198029701990297020002970201029702020297020302970204029702050297020602970207029702080297020902970210029702110297021202970213029702140297021502970216029702170297021802970219029702200297022102970222029702230297022402970225029702260297022702970228029702290297023002970231029702320297023302970234029702350297023602970237029702380297023902970240029702410297024202970243029702440297024502970246029702470297024802970249029702500297025102970252029702530297025402970255029702560297025702970258029702590297026002970261029702620297026302970264029702650297026602970267029702680297026902970270029702710297027202970273029702740297027502970276029702770297027802970279029702800297028102970282029702830297028402970285029702860297028702970288029702890297029002970291029702920297029302970294029702950297029602970297029702980297029902970300029703010297030202970303029703040297030502970306029703070297030802970309029703100297031102970312029703130297031402970315029703160297031702970318029703190297032002970321029703220297032302970324029703250297032602970327029703280297032902970330029703310297033202970333029703340297033502970336029703370297033802970339029703400297034102970342029703430297034402970345029703460297034702970348029703490297035002970351029703520297035302970354029703550297035602970357029703580297035902970360029703610297036202970363029703640297036502970366029703670297036802970369029703700297037102970372029703730297037402970375029703760297037702970378029703790297038002970381029703820297038302970384029703850297038602970387029703880297038902970390029703910297039202970393029703940297039502970396029703970297039802970399029704000297040102970402029704030297040402970405029704060297040702970408029704090297041002970411029704120297041302970414029704150297041602970417029704180297041902970420029704210297042202970423029704240297042502970426029704270297042802970429029704300297043102970432029704330297043402970435029704360297043702970438029704390297044002970441029704420297044302970444029704450297044602970447029704480297044902970450029704510297045202970453029704540297045502970456029704570297045802970459029704600297046102970462029704630297046402970465029704660297046702970468029704690297047002970471029704720297047302970474029704750297047602970477029704780297047902970480029704810297048202970483029704840297048502970486029704870297048802970489029704900297049102970492029704930297049402970495029704960297049702970498029704990297050002970501029705020297050302970504029705050297050602970507029705080297050902970510029705110297051202970513029705140297051502970516029705170297051802970519029705200297052102970522029705230297052402970525029705260297052702970528029705290297053002970531029705320297053302970534029705350297053602970537029705380297053902970540029705410297054202970543029705440297054502970546029705470297054802970549029705500297055102970552029705530297055402970555029705560297055702970558029705590297056002970561029705620297056302970564029705650297056602970567029705680297056902970570029705710297057202970573029705740297057502970576029705770297057802970579029705800297058102970582029705830297058402970585029705860297058702970588029705890297059002970591029705920297059302970594029705950297059602970597029705980297059902970600029706010297060202970603029706040297060502970606029706070297060802970609029706100297061102970612029706130297061402970615029706160297061702970618029706190297062002970621029706220297062302970624029706250297062602970627029706280297062902970630029706310297063202970633029706340297063502970636029706370297063802970639029706400297064102970642029706430297064402970645029706460297064702970648029706490297065002970651029706520297065302970654029706550298016002980161029801620298016302980164029801650298016602980167029801680298016902980170029801710298017202980173029801740298017502980176029801770298017802980179029801800298018102980182029801830298018402980185029801860298018702980188029801890298019002980191029801920298019302980194029801950298019602980197029801980298019902980200029802010298020202980203029802040298020502980206029802070298020802980209029802100298021102980212029802130298021402980215029802160298021702980218029802190298022002980221029802220298022302980224029802250298022602980227029802280298022902980230029802310298023202980233029802340298023502980236029802370298023802980239029802400298024102980242029802430298024402980245029802460298024702980248029802490298025002980251029802520298025302980254029802550298025602980257029802580298025902980260029802610298026202980263029802640298026502980266029802670298026802980269029802700298027102980272029802730298027402980275029802760298027702980278029802790298028002980281029802820298028302980284029802850298028602980287029802880298028902980290029802910298029202980293029802940298029502980296029802970298029802980299029803000298030102980302029803030298030402980305029803060298030702980308029803090298031002980311029803120298031302980314029803150298031602980317029803180298031902980320029803210298032202980323029803240298032502980326029803270298032802980329029803300298033102980332029803330298033402980335029803360298033702980338029803390298034002980341029803420298034302980344029803450298034602980347029803480298034902980350029803510298035202980353029803540298035502980356029803570298035802980359029803600298036102980362029803630298036402980365029803660298036702980368029803690298037002980371029803720298037302980374029803750298037602980377029803780298037902980380029803810298038202980383029803840298038502980386029803870298038802980389029803900298039102980392029803930298039402980395029803960298039702980398029803990298040002980401029804020298040302980404029804050298040602980407029804080298040902980410029804110298041202980413029804140298041502980416029804170298041802980419029804200298042102980422029804230298042402980425029804260298042702980428029804290298043002980431029804320298043302980434029804350298043602980437029804380298043902980440029804410298044202980443029804440298044502980446029804470298044802980449029804500298045102980452029804530298045402980455029804560298045702980458029804590298046002980461029804620298046302980464029804650298046602980467029804680298046902980470029804710298047202980473029804740298047502980476029804770298047802980479029804800298048102980482029804830298048402980485029804860298048702980488029804890298049002980491029804920298049302980494029804950298049602980497029804980298049902980500029805010298050202980503029805040298050502980506029805070298050802980509029805100298051102980512029805130298051402980515029805160298051702980518029805190298052002980521029805220298052302980524029805250298052602980527029805280298052902980530029805310298053202980533029805340298053502980536029805370298053802980539029805400298054102980542029805430298054402980545029805460298054702980548029805490298055002980551029805520298055302980554029805550298055602980557029805580298055902980560029805610298056202980563029805640298056502980566029805670298056802980569029805700298057102980572029805730298057402980575029805760298057702980578029805790298058002980581029805820298058302980584029805850298058602980587029805880298058902980590029805910298059202980593029805940298059502980596029805970298059802980599029806000298060102980602029806030298060402980605029806060298060702980608029806090298061002980611029806120298061302980614029806150298061602980617029806180298061902980620029806210298062202980623029806240298062502980626029806270298062802980629029806300298063102980632029806330298063402980635029806360298063702980638029806390298064002980641029806420298064302980644029806450298064602980647029806480298064902980650029806510298065202980653029806540298065502990160029901610299016202990163029901640299016502990166029901670299016802990169029901700299017102990172029901730299017402990175029901760299017702990178029901790299018002990181029901820299018302990184029901850299018602990187029901880299018902990190029901910299019202990193029901940299019502990196029901970299019802990199029902000299020102990202029902030299020402990205029902060299020702990208029902090299021002990211029902120299021302990214029902150299021602990217029902180299021902990220029902210299022202990223029902240299022502990226029902270299022802990229029902300299023102990232029902330299023402990235029902360299023702990238029902390299024002990241029902420299024302990244029902450299024602990247029902480299024902990250029902510299025202990253029902540299025502990256029902570299025802990259029902600299026102990262029902630299026402990265029902660299026702990268029902690299027002990271029902720299027302990274029902750299027602990277029902780299027902990280029902810299028202990283029902840299028502990286029902870299028802990289029902900299029102990292029902930299029402990295029902960299029702990298029902990299030002990301029903020299030302990304029903050299030602990307029903080299030902990310029903110299031202990313029903140299031502990316029903170299031802990319029903200299032102990322029903230299032402990325029903260299032702990328029903290299033002990331029903320299033302990334029903350299033602990337029903380299033902990340029903410299034202990343029903440299034502990346029903470299034802990349029903500299035102990352029903530299035402990355029903560299035702990358029903590299036002990361029903620299036302990364029903650299036602990367029903680299036902990370029903710299037202990373029903740299037502990376029903770299037802990379029903800299038102990382029903830299038402990385029903860299038702990388029903890299039002990391029903920299039302990394029903950299039602990397029903980299039902990400029904010299040202990403029904040299040502990406029904070299040802990409029904100299041102990412029904130299041402990415029904160299041702990418029904190299042002990421029904220299042302990424029904250299042602990427029904280299042902990430029904310299043202990433029904340299043502990436029904370299043802990439029904400299044102990442029904430299044402990445029904460299044702990448029904490299045002990451029904520299045302990454029904550299045602990457029904580299045902990460029904610299046202990463029904640299046502990466029904670299046802990469029904700299047102990472029904730299047402990475029904760299047702990478029904790299048002990481029904820299048302990484029904850299048602990487029904880299048902990490029904910299049202990493029904940299049502990496029904970299049802990499029905000299050102990502029905030299050402990505029905060299050702990508029905090299051002990511029905120299051302990514029905150299051602990517029905180299051902990520029905210299052202990523029905240299052502990526029905270299052802990529029905300299053102990532029905330299053402990535029905360299053702990538029905390299054002990541029905420299054302990544029905450299054602990547029905480299054902990550029905510299055202990553029905540299055502990556029905570299055802990559029905600299056102990562029905630299056402990565029905660299056702990568029905690299057002990571029905720299057302990574029905750299057602990577029905780299057902990580029905810299058202990583029905840299058502990586029905870299058802990589029905900299059102990592029905930299059402990595029905960299059702990598029905990299060002990601029906020299060302990604029906050299060602990607029906080299060902990610029906110299061202990613029906140299061502990616029906170299061802990619029906200299062102990622029906230299062402990625029906260299062702990628029906290299063002990631029906320299063302990634029906350299063602990637029906380299063902990640029906410299064202990643029906440299064502990646029906470299064802990649029906500299065102990652029906530299065403000160030001610300016203000163030001640300016503000166030001670300016803000169030001700300017103000172030001730300017403000175030001760300017703000178030001790300018003000181030001820300018303000184030001850300018603000187030001880300018903000190030001910300019203000193030001940300019503000196030001970300019803000199030002000300020103000202030002030300020403000205030002060300020703000208030002090300021003000211030002120300021303000214030002150300021603000217030002180300021903000220030002210300022203000223030002240300022503000226030002270300022803000229030002300300023103000232030002330300023403000235030002360300023703000238030002390300024003000241030002420300024303000244030002450300024603000247030002480300024903000250030002510300025203000253030002540300025503000256030002570300025803000259030002600300026103000262030002630300026403000265030002660300026703000268030002690300027003000271030002720300027303000274030002750300027603000277030002780300027903000280030002810300028203000283030002840300028503000286030002870300028803000289030002900300029103000292030002930300029403000295030002960300029703000298030002990300030003000301030003020300030303000304030003050300030603000307030003080300030903000310030003110300031203000313030003140300031503000316030003170300031803000319030003200300032103000322030003230300032403000325030003260300032703000328030003290300033003000331030003320300033303000334030003350300033603000337030003380300033903000340030003410300034203000343030003440300034503000346030003470300034803000349030003500300035103000352030003530300035403000355030003560300035703000358030003590300036003000361030003620300036303000364030003650300036603000367030003680300036903000370030003710300037203000373030003740300037503000376030003770300037803000379030003800300038103000382030003830300038403000385030003860300038703000388030003890300039003000391030003920300039303000394030003950300039603000397030003980300039903000400030004010300040203000403030004040300040503000406030004070300040803000409030004100300041103000412030004130300041403000415030004160300041703000418030004190300042003000421030004220300042303000424030004250300042603000427030004280300042903000430030004310300043203000433030004340300043503000436030004370300043803000439030004400300044103000442030004430300044403000445030004460300044703000448030004490300045003000451030004520300045303000454030004550300045603000457030004580300045903000460030004610300046203000463030004640300046503000466030004670300046803000469030004700300047103000472030004730300047403000475030004760300047703000478030004790300048003000481030004820300048303000484030004850300048603000487030004880300048903000490030004910300049203000493030004940300049503000496030004970300049803000499030005000300050103000502030005030300050403000505030005060300050703000508030005090300051003000511030005120300051303000514030005150300051603000517030005180300051903000520030005210300052203000523030005240300052503000526030005270300052803000529030005300300053103000532030005330300053403000535030005360300053703000538030005390300054003000541030005420300054303000544030005450300054603000547030005480300054903000550030005510300055203000553030005540300055503000556030005570300055803000559030005600300056103000562030005630300056403000565030005660300056703000568030005690300057003000571030005720300057303000574030005750300057603000577030005780300057903000580030005810300058203000583030005840300058503000586030005870300058803000589030005900300059103000592030005930300059403000595030005960300059703000598030005990300060003000601030006020300060303000604030006050300060603000607030006080300060903000610030006110300061203000613030006140300061503000616030006170300061803000619030006200300062103000622030006230300062403000625030006260300062703000628030006290300063003000631030006320300063303000634030006350300063603000637030006380300063903000640030006410300064203000643030006440300064503000646030006470300064803000649030006500300065103000652030006530300065403010160030101610301016203010163030101640301016503010166030101670301016803010169030101700301017103010172030101730301017403010175030101760301017703010178030101790301018003010181030101820301018303010184030101850301018603010187030101880301018903010190030101910301019203010193030101940301019503010196030101970301019803010199030102000301020103010202030102030301020403010205030102060301020703010208030102090301021003010211030102120301021303010214030102150301021603010217030102180301021903010220030102210301022203010223030102240301022503010226030102270301022803010229030102300301023103010232030102330301023403010235030102360301023703010238030102390301024003010241030102420301024303010244030102450301024603010247030102480301024903010250030102510301025203010253030102540301025503010256030102570301025803010259030102600301026103010262030102630301026403010265030102660301026703010268030102690301027003010271030102720301027303010274030102750301027603010277030102780301027903010280030102810301028203010283030102840301028503010286030102870301028803010289030102900301029103010292030102930301029403010295030102960301029703010298030102990301030003010301030103020301030303010304030103050301030603010307030103080301030903010310030103110301031203010313030103140301031503010316030103170301031803010319030103200301032103010322030103230301032403010325030103260301032703010328030103290301033003010331030103320301033303010334030103350301033603010337030103380301033903010340030103410301034203010343030103440301034503010346030103470301034803010349030103500301035103010352030103530301035403010355030103560301035703010358030103590301036003010361030103620301036303010364030103650301036603010367030103680301036903010370030103710301037203010373030103740301037503010376030103770301037803010379030103800301038103010382030103830301038403010385030103860301038703010388030103890301039003010391030103920301039303010394030103950301039603010397030103980301039903010400030104010301040203010403030104040301040503010406030104070301040803010409030104100301041103010412030104130301041403010415030104160301041703010418030104190301042003010421030104220301042303010424030104250301042603010427030104280301042903010430030104310301043203010433030104340301043503010436030104370301043803010439030104400301044103010442030104430301044403010445030104460301044703010448030104490301045003010451030104520301045303010454030104550301045603010457030104580301045903010460030104610301046203010463030104640301046503010466030104670301046803010469030104700301047103010472030104730301047403010475030104760301047703010478030104790301048003010481030104820301048303010484030104850301048603010487030104880301048903010490030104910301049203010493030104940301049503010496030104970301049803010499030105000301050103010502030105030301050403010505030105060301050703010508030105090301051003010511030105120301051303010514030105150301051603010517030105180301051903010520030105210301052203010523030105240301052503010526030105270301052803010529030105300301053103010532030105330301053403010535030105360301053703010538030105390301054003010541030105420301054303010544030105450301054603010547030105480301054903010550030105510301055203010553030105540301055503010556030105570301055803010559030105600301056103010562030105630301056403010565030105660301056703010568030105690301057003010571030105720301057303010574030105750301057603010577030105780301057903010580030105810301058203010583030105840301058503010586030105870301058803010589030105900301059103010592030105930301059403010595030105960301059703010598030105990301060003010601030106020301060303010604030106050301060603010607030106080301060903010610030106110301061203010613030106140301061503010616030106170301061803010619030106200301062103010622030106230301062403010625030106260301062703010628030106290301063003010631030106320301063303010634030106350301063603010637030106380301063903010640030106410301064203010643030106440301064503010646030106470301064803010649030106500301065103010652030106530301065403020160030201610302016203020163030201640302016503020166030201670302016803020169030201700302017103020172030201730302017403020175030201760302017703020178030201790302018003020181030201820302018303020184030201850302018603020187030201880302018903020190030201910302019203020193030201940302019503020196030201970302019803020199030202000302020103020202030202030302020403020205030202060302020703020208030202090302021003020211030202120302021303020214030202150302021603020217030202180302021903020220030202210302022203020223030202240302022503020226030202270302022803020229030202300302023103020232030202330302023403020235030202360302023703020238030202390302024003020241030202420302024303020244030202450302024603020247030202480302024903020250030202510302025203020253030202540302025503020256030202570302025803020259030202600302026103020262030202630302026403020265030202660302026703020268030202690302027003020271030202720302027303020274030202750302027603020277030202780302027903020280030202810302028203020283030202840302028503020286030202870302028803020289030202900302029103020292030202930302029403020295030202960302029703020298030202990302030003020301030203020302030303020304030203050302030603020307030203080302030903020310030203110302031203020313030203140302031503020316030203170302031803020319030203200302032103020322030203230302032403020325030203260302032703020328030203290302033003020331030203320302033303020334030203350302033603020337030203380302033903020340030203410302034203020343030203440302034503020346030203470302034803020349030203500302035103020352030203530302035403020355030203560302035703020358030203590302036003020361030203620302036303020364030203650302036603020367030203680302036903020370030203710302037203020373030203740302037503020376030203770302037803020379030203800302038103020382030203830302038403020385030203860302038703020388030203890302039003020391030203920302039303020394030203950302039603020397030203980302039903020400030204010302040203020403030204040302040503020406030204070302040803020409030204100302041103020412030204130302041403020415030204160302041703020418030204190302042003020421030204220302042303020424030204250302042603020427030204280302042903020430030204310302043203020433030204340302043503020436030204370302043803020439030204400302044103020442030204430302044403020445030204460302044703020448030204490302045003020451030204520302045303020454030204550302045603020457030204580302045903020460030204610302046203020463030204640302046503020466030204670302046803020469030204700302047103020472030204730302047403020475030204760302047703020478030204790302048003020481030204820302048303020484030204850302048603020487030204880302048903020490030204910302049203020493030204940302049503020496030204970302049803020499030205000302050103020502030205030302050403020505030205060302050703020508030205090302051003020511030205120302051303020514030205150302051603020517030205180302051903020520030205210302052203020523030205240302052503020526030205270302052803020529030205300302053103020532030205330302053403020535030205360302053703020538030205390302054003020541030205420302054303020544030205450302054603020547030205480302054903020550030205510302055203020553030205540302055503020556030205570302055803020559030205600302056103020562030205630302056403020565030205660302056703020568030205690302057003020571030205720302057303020574030205750302057603020577030205780302057903020580030205810302058203020583030205840302058503020586030205870302058803020589030205900302059103020592030205930302059403020595030205960302059703020598030205990302060003020601030206020302060303020604030206050302060603020607030206080302060903020610030206110302061203020613030206140302061503020616030206170302061803020619030206200302062103020622030206230302062403020625030206260302062703020628030206290302063003020631030206320302063303020634030206350302063603020637030206380302063903020640030206410302064203020643030206440302064503020646030206470302064803020649030206500302065103020652030206530302065403030161030301620303016303030164030301650303016603030167030301680303016903030170030301710303017203030173030301740303017503030176030301770303017803030179030301800303018103030182030301830303018403030185030301860303018703030188030301890303019003030191030301920303019303030194030301950303019603030197030301980303019903030200030302010303020203030203030302040303020503030206030302070303020803030209030302100303021103030212030302130303021403030215030302160303021703030218030302190303022003030221030302220303022303030224030302250303022603030227030302280303022903030230030302310303023203030233030302340303023503030236030302370303023803030239030302400303024103030242030302430303024403030245030302460303024703030248030302490303025003030251030302520303025303030254030302550303025603030257030302580303025903030260030302610303026203030263030302640303026503030266030302670303026803030269030302700303027103030272030302730303027403030275030302760303027703030278030302790303028003030281030302820303028303030284030302850303028603030287030302880303028903030290030302910303029203030293030302940303029503030296030302970303029803030299030303000303030103030302030303030303030403030305030303060303030703030308030303090303031003030311030303120303031303030314030303150303031603030317030303180303031903030320030303210303032203030323030303240303032503030326030303270303032803030329030303300303033103030332030303330303033403030335030303360303033703030338030303390303034003030341030303420303034303030344030303450303034603030347030303480303034903030350030303510303035203030353030303540303035503030356030303570303035803030359030303600303036103030362030303630303036403030365030303660303036703030368030303690303037003030371030303720303037303030374030303750303037603030377030303780303037903030380030303810303038203030383030303840303038503030386030303870303038803030389030303900303039103030392030303930303039403030395030303960303039703030398030303990303040003030401030304020303040303030404030304050303040603030407030304080303040903030410030304110303041203030413030304140303041503030416030304170303041803030419030304200303042103030422030304230303042403030425030304260303042703030428030304290303043003030431030304320303043303030434030304350303043603030437030304380303043903030440030304410303044203030443030304440303044503030446030304470303044803030449030304500303045103030452030304530303045403030455030304560303045703030458030304590303046003030461030304620303046303030464030304650303046603030467030304680303046903030470030304710303047203030473030304740303047503030476030304770303047803030479030304800303048103030482030304830303048403030485030304860303048703030488030304890303049003030491030304920303049303030494030304950303049603030497030304980303049903030500030305010303050203030503030305040303050503030506030305070303050803030509030305100303051103030512030305130303051403030515030305160303051703030518030305190303052003030521030305220303052303030524030305250303052603030527030305280303052903030530030305310303053203030533030305340303053503030536030305370303053803030539030305400303054103030542030305430303054403030545030305460303054703030548030305490303055003030551030305520303055303030554030305550303055603030557030305580303055903030560030305610303056203030563030305640303056503030566030305670303056803030569030305700303057103030572030305730303057403030575030305760303057703030578030305790303058003030581030305820303058303030584030305850303058603030587030305880303058903030590030305910303059203030593030305940303059503030596030305970303059803030599030306000303060103030602030306030303060403030605030306060303060703030608030306090303061003030611030306120303061303030614030306150303061603030617030306180303061903030620030306210303062203030623030306240303062503030626030306270303062803030629030306300303063103030632030306330303063403030635030306360303063703030638030306390303064003030641030306420303064303030644030306450303064603030647030306480303064903030650030306510303065203030653030306540304016103040162030401630304016403040165030401660304016703040168030401690304017003040171030401720304017303040174030401750304017603040177030401780304017903040180030401810304018203040183030401840304018503040186030401870304018803040189030401900304019103040192030401930304019403040195030401960304019703040198030401990304020003040201030402020304020303040204030402050304020603040207030402080304020903040210030402110304021203040213030402140304021503040216030402170304021803040219030402200304022103040222030402230304022403040225030402260304022703040228030402290304023003040231030402320304023303040234030402350304023603040237030402380304023903040240030402410304024203040243030402440304024503040246030402470304024803040249030402500304025103040252030402530304025403040255030402560304025703040258030402590304026003040261030402620304026303040264030402650304026603040267030402680304026903040270030402710304027203040273030402740304027503040276030402770304027803040279030402800304028103040282030402830304028403040285030402860304028703040288030402890304029003040291030402920304029303040294030402950304029603040297030402980304029903040300030403010304030203040303030403040304030503040306030403070304030803040309030403100304031103040312030403130304031403040315030403160304031703040318030403190304032003040321030403220304032303040324030403250304032603040327030403280304032903040330030403310304033203040333030403340304033503040336030403370304033803040339030403400304034103040342030403430304034403040345030403460304034703040348030403490304035003040351030403520304035303040354030403550304035603040357030403580304035903040360030403610304036203040363030403640304036503040366030403670304036803040369030403700304037103040372030403730304037403040375030403760304037703040378030403790304038003040381030403820304038303040384030403850304038603040387030403880304038903040390030403910304039203040393030403940304039503040396030403970304039803040399030404000304040103040402030404030304040403040405030404060304040703040408030404090304041003040411030404120304041303040414030404150304041603040417030404180304041903040420030404210304042203040423030404240304042503040426030404270304042803040429030404300304043103040432030404330304043403040435030404360304043703040438030404390304044003040441030404420304044303040444030404450304044603040447030404480304044903040450030404510304045203040453030404540304045503040456030404570304045803040459030404600304046103040462030404630304046403040465030404660304046703040468030404690304047003040471030404720304047303040474030404750304047603040477030404780304047903040480030404810304048203040483030404840304048503040486030404870304048803040489030404900304049103040492030404930304049403040495030404960304049703040498030404990304050003040501030405020304050303040504030405050304050603040507030405080304050903040510030405110304051203040513030405140304051503040516030405170304051803040519030405200304052103040522030405230304052403040525030405260304052703040528030405290304053003040531030405320304053303040534030405350304053603040537030405380304053903040540030405410304054203040543030405440304054503040546030405470304054803040549030405500304055103040552030405530304055403040555030405560304055703040558030405590304056003040561030405620304056303040564030405650304056603040567030405680304056903040570030405710304057203040573030405740304057503040576030405770304057803040579030405800304058103040582030405830304058403040585030405860304058703040588030405890304059003040591030405920304059303040594030405950304059603040597030405980304059903040600030406010304060203040603030406040304060503040606030406070304060803040609030406100304061103040612030406130304061403040615030406160304061703040618030406190304062003040621030406220304062303040624030406250304062603040627030406280304062903040630030406310304063203040633030406340304063503040636030406370304063803040639030406400304064103040642030406430304064403040645030406460304064703040648030406490304065003040651030406520304065303040654030501610305016203050163030501640305016503050166030501670305016803050169030501700305017103050172030501730305017403050175030501760305017703050178030501790305018003050181030501820305018303050184030501850305018603050187030501880305018903050190030501910305019203050193030501940305019503050196030501970305019803050199030502000305020103050202030502030305020403050205030502060305020703050208030502090305021003050211030502120305021303050214030502150305021603050217030502180305021903050220030502210305022203050223030502240305022503050226030502270305022803050229030502300305023103050232030502330305023403050235030502360305023703050238030502390305024003050241030502420305024303050244030502450305024603050247030502480305024903050250030502510305025203050253030502540305025503050256030502570305025803050259030502600305026103050262030502630305026403050265030502660305026703050268030502690305027003050271030502720305027303050274030502750305027603050277030502780305027903050280030502810305028203050283030502840305028503050286030502870305028803050289030502900305029103050292030502930305029403050295030502960305029703050298030502990305030003050301030503020305030303050304030503050305030603050307030503080305030903050310030503110305031203050313030503140305031503050316030503170305031803050319030503200305032103050322030503230305032403050325030503260305032703050328030503290305033003050331030503320305033303050334030503350305033603050337030503380305033903050340030503410305034203050343030503440305034503050346030503470305034803050349030503500305035103050352030503530305035403050355030503560305035703050358030503590305036003050361030503620305036303050364030503650305036603050367030503680305036903050370030503710305037203050373030503740305037503050376030503770305037803050379030503800305038103050382030503830305038403050385030503860305038703050388030503890305039003050391030503920305039303050394030503950305039603050397030503980305039903050400030504010305040203050403030504040305040503050406030504070305040803050409030504100305041103050412030504130305041403050415030504160305041703050418030504190305042003050421030504220305042303050424030504250305042603050427030504280305042903050430030504310305043203050433030504340305043503050436030504370305043803050439030504400305044103050442030504430305044403050445030504460305044703050448030504490305045003050451030504520305045303050454030504550305045603050457030504580305045903050460030504610305046203050463030504640305046503050466030504670305046803050469030504700305047103050472030504730305047403050475030504760305047703050478030504790305048003050481030504820305048303050484030504850305048603050487030504880305048903050490030504910305049203050493030504940305049503050496030504970305049803050499030505000305050103050502030505030305050403050505030505060305050703050508030505090305051003050511030505120305051303050514030505150305051603050517030505180305051903050520030505210305052203050523030505240305052503050526030505270305052803050529030505300305053103050532030505330305053403050535030505360305053703050538030505390305054003050541030505420305054303050544030505450305054603050547030505480305054903050550030505510305055203050553030505540305055503050556030505570305055803050559030505600305056103050562030505630305056403050565030505660305056703050568030505690305057003050571030505720305057303050574030505750305057603050577030505780305057903050580030505810305058203050583030505840305058503050586030505870305058803050589030505900305059103050592030505930305059403050595030505960305059703050598030505990305060003050601030506020305060303050604030506050305060603050607030506080305060903050610030506110305061203050613030506140305061503050616030506170305061803050619030506200305062103050622030506230305062403050625030506260305062703050628030506290305063003050631030506320305063303050634030506350305063603050637030506380305063903050640030506410305064203050643030506440305064503050646030506470305064803050649030506500305065103050652030506530305065403060161030601620306016303060164030601650306016603060167030601680306016903060170030601710306017203060173030601740306017503060176030601770306017803060179030601800306018103060182030601830306018403060185030601860306018703060188030601890306019003060191030601920306019303060194030601950306019603060197030601980306019903060200030602010306020203060203030602040306020503060206030602070306020803060209030602100306021103060212030602130306021403060215030602160306021703060218030602190306022003060221030602220306022303060224030602250306022603060227030602280306022903060230030602310306023203060233030602340306023503060236030602370306023803060239030602400306024103060242030602430306024403060245030602460306024703060248030602490306025003060251030602520306025303060254030602550306025603060257030602580306025903060260030602610306026203060263030602640306026503060266030602670306026803060269030602700306027103060272030602730306027403060275030602760306027703060278030602790306028003060281030602820306028303060284030602850306028603060287030602880306028903060290030602910306029203060293030602940306029503060296030602970306029803060299030603000306030103060302030603030306030403060305030603060306030703060308030603090306031003060311030603120306031303060314030603150306031603060317030603180306031903060320030603210306032203060323030603240306032503060326030603270306032803060329030603300306033103060332030603330306033403060335030603360306033703060338030603390306034003060341030603420306034303060344030603450306034603060347030603480306034903060350030603510306035203060353030603540306035503060356030603570306035803060359030603600306036103060362030603630306036403060365030603660306036703060368030603690306037003060371030603720306037303060374030603750306037603060377030603780306037903060380030603810306038203060383030603840306038503060386030603870306038803060389030603900306039103060392030603930306039403060395030603960306039703060398030603990306040003060401030604020306040303060404030604050306040603060407030604080306040903060410030604110306041203060413030604140306041503060416030604170306041803060419030604200306042103060422030604230306042403060425030604260306042703060428030604290306043003060431030604320306043303060434030604350306043603060437030604380306043903060440030604410306044203060443030604440306044503060446030604470306044803060449030604500306045103060452030604530306045403060455030604560306045703060458030604590306046003060461030604620306046303060464030604650306046603060467030604680306046903060470030604710306047203060473030604740306047503060476030604770306047803060479030604800306048103060482030604830306048403060485030604860306048703060488030604890306049003060491030604920306049303060494030604950306049603060497030604980306049903060500030605010306050203060503030605040306050503060506030605070306050803060509030605100306051103060512030605130306051403060515030605160306051703060518030605190306052003060521030605220306052303060524030605250306052603060527030605280306052903060530030605310306053203060533030605340306053503060536030605370306053803060539030605400306054103060542030605430306054403060545030605460306054703060548030605490306055003060551030605520306055303060554030605550306055603060557030605580306055903060560030605610306056203060563030605640306056503060566030605670306056803060569030605700306057103060572030605730306057403060575030605760306057703060578030605790306058003060581030605820306058303060584030605850306058603060587030605880306058903060590030605910306059203060593030605940306059503060596030605970306059803060599030606000306060103060602030606030306060403060605030606060306060703060608030606090306061003060611030606120306061303060614030606150306061603060617030606180306061903060620030606210306062203060623030606240306062503060626030606270306062803060629030606300306063103060632030606330306063403060635030606360306063703060638030606390306064003060641030606420306064303060644030606450306064603060647030606480306064903060650030606510306065203060653030606540307016103070162030701630307016403070165030701660307016703070168030701690307017003070171030701720307017303070174030701750307017603070177030701780307017903070180030701810307018203070183030701840307018503070186030701870307018803070189030701900307019103070192030701930307019403070195030701960307019703070198030701990307020003070201030702020307020303070204030702050307020603070207030702080307020903070210030702110307021203070213030702140307021503070216030702170307021803070219030702200307022103070222030702230307022403070225030702260307022703070228030702290307023003070231030702320307023303070234030702350307023603070237030702380307023903070240030702410307024203070243030702440307024503070246030702470307024803070249030702500307025103070252030702530307025403070255030702560307025703070258030702590307026003070261030702620307026303070264030702650307026603070267030702680307026903070270030702710307027203070273030702740307027503070276030702770307027803070279030702800307028103070282030702830307028403070285030702860307028703070288030702890307029003070291030702920307029303070294030702950307029603070297030702980307029903070300030703010307030203070303030703040307030503070306030703070307030803070309030703100307031103070312030703130307031403070315030703160307031703070318030703190307032003070321030703220307032303070324030703250307032603070327030703280307032903070330030703310307033203070333030703340307033503070336030703370307033803070339030703400307034103070342030703430307034403070345030703460307034703070348030703490307035003070351030703520307035303070354030703550307035603070357030703580307035903070360030703610307036203070363030703640307036503070366030703670307036803070369030703700307037103070372030703730307037403070375030703760307037703070378030703790307038003070381030703820307038303070384030703850307038603070387030703880307038903070390030703910307039203070393030703940307039503070396030703970307039803070399030704000307040103070402030704030307040403070405030704060307040703070408030704090307041003070411030704120307041303070414030704150307041603070417030704180307041903070420030704210307042203070423030704240307042503070426030704270307042803070429030704300307043103070432030704330307043403070435030704360307043703070438030704390307044003070441030704420307044303070444030704450307044603070447030704480307044903070450030704510307045203070453030704540307045503070456030704570307045803070459030704600307046103070462030704630307046403070465030704660307046703070468030704690307047003070471030704720307047303070474030704750307047603070477030704780307047903070480030704810307048203070483030704840307048503070486030704870307048803070489030704900307049103070492030704930307049403070495030704960307049703070498030704990307050003070501030705020307050303070504030705050307050603070507030705080307050903070510030705110307051203070513030705140307051503070516030705170307051803070519030705200307052103070522030705230307052403070525030705260307052703070528030705290307053003070531030705320307053303070534030705350307053603070537030705380307053903070540030705410307054203070543030705440307054503070546030705470307054803070549030705500307055103070552030705530307055403070555030705560307055703070558030705590307056003070561030705620307056303070564030705650307056603070567030705680307056903070570030705710307057203070573030705740307057503070576030705770307057803070579030705800307058103070582030705830307058403070585030705860307058703070588030705890307059003070591030705920307059303070594030705950307059603070597030705980307059903070600030706010307060203070603030706040307060503070606030706070307060803070609030706100307061103070612030706130307061403070615030706160307061703070618030706190307062003070621030706220307062303070624030706250307062603070627030706280307062903070630030706310307063203070633030706340307063503070636030706370307063803070639030706400307064103070642030706430307064403070645030706460307064703070648030706490307065003070651030706520307065303080162030801630308016403080165030801660308016703080168030801690308017003080171030801720308017303080174030801750308017603080177030801780308017903080180030801810308018203080183030801840308018503080186030801870308018803080189030801900308019103080192030801930308019403080195030801960308019703080198030801990308020003080201030802020308020303080204030802050308020603080207030802080308020903080210030802110308021203080213030802140308021503080216030802170308021803080219030802200308022103080222030802230308022403080225030802260308022703080228030802290308023003080231030802320308023303080234030802350308023603080237030802380308023903080240030802410308024203080243030802440308024503080246030802470308024803080249030802500308025103080252030802530308025403080255030802560308025703080258030802590308026003080261030802620308026303080264030802650308026603080267030802680308026903080270030802710308027203080273030802740308027503080276030802770308027803080279030802800308028103080282030802830308028403080285030802860308028703080288030802890308029003080291030802920308029303080294030802950308029603080297030802980308029903080300030803010308030203080303030803040308030503080306030803070308030803080309030803100308031103080312030803130308031403080315030803160308031703080318030803190308032003080321030803220308032303080324030803250308032603080327030803280308032903080330030803310308033203080333030803340308033503080336030803370308033803080339030803400308034103080342030803430308034403080345030803460308034703080348030803490308035003080351030803520308035303080354030803550308035603080357030803580308035903080360030803610308036203080363030803640308036503080366030803670308036803080369030803700308037103080372030803730308037403080375030803760308037703080378030803790308038003080381030803820308038303080384030803850308038603080387030803880308038903080390030803910308039203080393030803940308039503080396030803970308039803080399030804000308040103080402030804030308040403080405030804060308040703080408030804090308041003080411030804120308041303080414030804150308041603080417030804180308041903080420030804210308042203080423030804240308042503080426030804270308042803080429030804300308043103080432030804330308043403080435030804360308043703080438030804390308044003080441030804420308044303080444030804450308044603080447030804480308044903080450030804510308045203080453030804540308045503080456030804570308045803080459030804600308046103080462030804630308046403080465030804660308046703080468030804690308047003080471030804720308047303080474030804750308047603080477030804780308047903080480030804810308048203080483030804840308048503080486030804870308048803080489030804900308049103080492030804930308049403080495030804960308049703080498030804990308050003080501030805020308050303080504030805050308050603080507030805080308050903080510030805110308051203080513030805140308051503080516030805170308051803080519030805200308052103080522030805230308052403080525030805260308052703080528030805290308053003080531030805320308053303080534030805350308053603080537030805380308053903080540030805410308054203080543030805440308054503080546030805470308054803080549030805500308055103080552030805530308055403080555030805560308055703080558030805590308056003080561030805620308056303080564030805650308056603080567030805680308056903080570030805710308057203080573030805740308057503080576030805770308057803080579030805800308058103080582030805830308058403080585030805860308058703080588030805890308059003080591030805920308059303080594030805950308059603080597030805980308059903080600030806010308060203080603030806040308060503080606030806070308060803080609030806100308061103080612030806130308061403080615030806160308061703080618030806190308062003080621030806220308062303080624030806250308062603080627030806280308062903080630030806310308063203080633030806340308063503080636030806370308063803080639030806400308064103080642030806430308064403080645030806460308064703080648030806490308065003080651030806520308065303090162030901630309016403090165030901660309016703090168030901690309017003090171030901720309017303090174030901750309017603090177030901780309017903090180030901810309018203090183030901840309018503090186030901870309018803090189030901900309019103090192030901930309019403090195030901960309019703090198030901990309020003090201030902020309020303090204030902050309020603090207030902080309020903090210030902110309021203090213030902140309021503090216030902170309021803090219030902200309022103090222030902230309022403090225030902260309022703090228030902290309023003090231030902320309023303090234030902350309023603090237030902380309023903090240030902410309024203090243030902440309024503090246030902470309024803090249030902500309025103090252030902530309025403090255030902560309025703090258030902590309026003090261030902620309026303090264030902650309026603090267030902680309026903090270030902710309027203090273030902740309027503090276030902770309027803090279030902800309028103090282030902830309028403090285030902860309028703090288030902890309029003090291030902920309029303090294030902950309029603090297030902980309029903090300030903010309030203090303030903040309030503090306030903070309030803090309030903100309031103090312030903130309031403090315030903160309031703090318030903190309032003090321030903220309032303090324030903250309032603090327030903280309032903090330030903310309033203090333030903340309033503090336030903370309033803090339030903400309034103090342030903430309034403090345030903460309034703090348030903490309035003090351030903520309035303090354030903550309035603090357030903580309035903090360030903610309036203090363030903640309036503090366030903670309036803090369030903700309037103090372030903730309037403090375030903760309037703090378030903790309038003090381030903820309038303090384030903850309038603090387030903880309038903090390030903910309039203090393030903940309039503090396030903970309039803090399030904000309040103090402030904030309040403090405030904060309040703090408030904090309041003090411030904120309041303090414030904150309041603090417030904180309041903090420030904210309042203090423030904240309042503090426030904270309042803090429030904300309043103090432030904330309043403090435030904360309043703090438030904390309044003090441030904420309044303090444030904450309044603090447030904480309044903090450030904510309045203090453030904540309045503090456030904570309045803090459030904600309046103090462030904630309046403090465030904660309046703090468030904690309047003090471030904720309047303090474030904750309047603090477030904780309047903090480030904810309048203090483030904840309048503090486030904870309048803090489030904900309049103090492030904930309049403090495030904960309049703090498030904990309050003090501030905020309050303090504030905050309050603090507030905080309050903090510030905110309051203090513030905140309051503090516030905170309051803090519030905200309052103090522030905230309052403090525030905260309052703090528030905290309053003090531030905320309053303090534030905350309053603090537030905380309053903090540030905410309054203090543030905440309054503090546030905470309054803090549030905500309055103090552030905530309055403090555030905560309055703090558030905590309056003090561030905620309056303090564030905650309056603090567030905680309056903090570030905710309057203090573030905740309057503090576030905770309057803090579030905800309058103090582030905830309058403090585030905860309058703090588030905890309059003090591030905920309059303090594030905950309059603090597030905980309059903090600030906010309060203090603030906040309060503090606030906070309060803090609030906100309061103090612030906130309061403090615030906160309061703090618030906190309062003090621030906220309062303090624030906250309062603090627030906280309062903090630030906310309063203090633030906340309063503090636030906370309063803090639030906400309064103090642030906430309064403090645030906460309064703090648030906490309065003090651030906520309065303100162031001630310016403100165031001660310016703100168031001690310017003100171031001720310017303100174031001750310017603100177031001780310017903100180031001810310018203100183031001840310018503100186031001870310018803100189031001900310019103100192031001930310019403100195031001960310019703100198031001990310020003100201031002020310020303100204031002050310020603100207031002080310020903100210031002110310021203100213031002140310021503100216031002170310021803100219031002200310022103100222031002230310022403100225031002260310022703100228031002290310023003100231031002320310023303100234031002350310023603100237031002380310023903100240031002410310024203100243031002440310024503100246031002470310024803100249031002500310025103100252031002530310025403100255031002560310025703100258031002590310026003100261031002620310026303100264031002650310026603100267031002680310026903100270031002710310027203100273031002740310027503100276031002770310027803100279031002800310028103100282031002830310028403100285031002860310028703100288031002890310029003100291031002920310029303100294031002950310029603100297031002980310029903100300031003010310030203100303031003040310030503100306031003070310030803100309031003100310031103100312031003130310031403100315031003160310031703100318031003190310032003100321031003220310032303100324031003250310032603100327031003280310032903100330031003310310033203100333031003340310033503100336031003370310033803100339031003400310034103100342031003430310034403100345031003460310034703100348031003490310035003100351031003520310035303100354031003550310035603100357031003580310035903100360031003610310036203100363031003640310036503100366031003670310036803100369031003700310037103100372031003730310037403100375031003760310037703100378031003790310038003100381031003820310038303100384031003850310038603100387031003880310038903100390031003910310039203100393031003940310039503100396031003970310039803100399031004000310040103100402031004030310040403100405031004060310040703100408031004090310041003100411031004120310041303100414031004150310041603100417031004180310041903100420031004210310042203100423031004240310042503100426031004270310042803100429031004300310043103100432031004330310043403100435031004360310043703100438031004390310044003100441031004420310044303100444031004450310044603100447031004480310044903100450031004510310045203100453031004540310045503100456031004570310045803100459031004600310046103100462031004630310046403100465031004660310046703100468031004690310047003100471031004720310047303100474031004750310047603100477031004780310047903100480031004810310048203100483031004840310048503100486031004870310048803100489031004900310049103100492031004930310049403100495031004960310049703100498031004990310050003100501031005020310050303100504031005050310050603100507031005080310050903100510031005110310051203100513031005140310051503100516031005170310051803100519031005200310052103100522031005230310052403100525031005260310052703100528031005290310053003100531031005320310053303100534031005350310053603100537031005380310053903100540031005410310054203100543031005440310054503100546031005470310054803100549031005500310055103100552031005530310055403100555031005560310055703100558031005590310056003100561031005620310056303100564031005650310056603100567031005680310056903100570031005710310057203100573031005740310057503100576031005770310057803100579031005800310058103100582031005830310058403100585031005860310058703100588031005890310059003100591031005920310059303100594031005950310059603100597031005980310059903100600031006010310060203100603031006040310060503100606031006070310060803100609031006100310061103100612031006130310061403100615031006160310061703100618031006190310062003100621031006220310062303100624031006250310062603100627031006280310062903100630031006310310063203100633031006340310063503100636031006370310063803100639031006400310064103100642031006430310064403100645031006460310064703100648031006490310065003100651031006520310065303110162031101630311016403110165031101660311016703110168031101690311017003110171031101720311017303110174031101750311017603110177031101780311017903110180031101810311018203110183031101840311018503110186031101870311018803110189031101900311019103110192031101930311019403110195031101960311019703110198031101990311020003110201031102020311020303110204031102050311020603110207031102080311020903110210031102110311021203110213031102140311021503110216031102170311021803110219031102200311022103110222031102230311022403110225031102260311022703110228031102290311023003110231031102320311023303110234031102350311023603110237031102380311023903110240031102410311024203110243031102440311024503110246031102470311024803110249031102500311025103110252031102530311025403110255031102560311025703110258031102590311026003110261031102620311026303110264031102650311026603110267031102680311026903110270031102710311027203110273031102740311027503110276031102770311027803110279031102800311028103110282031102830311028403110285031102860311028703110288031102890311029003110291031102920311029303110294031102950311029603110297031102980311029903110300031103010311030203110303031103040311030503110306031103070311030803110309031103100311031103110312031103130311031403110315031103160311031703110318031103190311032003110321031103220311032303110324031103250311032603110327031103280311032903110330031103310311033203110333031103340311033503110336031103370311033803110339031103400311034103110342031103430311034403110345031103460311034703110348031103490311035003110351031103520311035303110354031103550311035603110357031103580311035903110360031103610311036203110363031103640311036503110366031103670311036803110369031103700311037103110372031103730311037403110375031103760311037703110378031103790311038003110381031103820311038303110384031103850311038603110387031103880311038903110390031103910311039203110393031103940311039503110396031103970311039803110399031104000311040103110402031104030311040403110405031104060311040703110408031104090311041003110411031104120311041303110414031104150311041603110417031104180311041903110420031104210311042203110423031104240311042503110426031104270311042803110429031104300311043103110432031104330311043403110435031104360311043703110438031104390311044003110441031104420311044303110444031104450311044603110447031104480311044903110450031104510311045203110453031104540311045503110456031104570311045803110459031104600311046103110462031104630311046403110465031104660311046703110468031104690311047003110471031104720311047303110474031104750311047603110477031104780311047903110480031104810311048203110483031104840311048503110486031104870311048803110489031104900311049103110492031104930311049403110495031104960311049703110498031104990311050003110501031105020311050303110504031105050311050603110507031105080311050903110510031105110311051203110513031105140311051503110516031105170311051803110519031105200311052103110522031105230311052403110525031105260311052703110528031105290311053003110531031105320311053303110534031105350311053603110537031105380311053903110540031105410311054203110543031105440311054503110546031105470311054803110549031105500311055103110552031105530311055403110555031105560311055703110558031105590311056003110561031105620311056303110564031105650311056603110567031105680311056903110570031105710311057203110573031105740311057503110576031105770311057803110579031105800311058103110582031105830311058403110585031105860311058703110588031105890311059003110591031105920311059303110594031105950311059603110597031105980311059903110600031106010311060203110603031106040311060503110606031106070311060803110609031106100311061103110612031106130311061403110615031106160311061703110618031106190311062003110621031106220311062303110624031106250311062603110627031106280311062903110630031106310311063203110633031106340311063503110636031106370311063803110639031106400311064103110642031106430311064403110645031106460311064703110648031106490311065003110651031106520311065303120163031201640312016503120166031201670312016803120169031201700312017103120172031201730312017403120175031201760312017703120178031201790312018003120181031201820312018303120184031201850312018603120187031201880312018903120190031201910312019203120193031201940312019503120196031201970312019803120199031202000312020103120202031202030312020403120205031202060312020703120208031202090312021003120211031202120312021303120214031202150312021603120217031202180312021903120220031202210312022203120223031202240312022503120226031202270312022803120229031202300312023103120232031202330312023403120235031202360312023703120238031202390312024003120241031202420312024303120244031202450312024603120247031202480312024903120250031202510312025203120253031202540312025503120256031202570312025803120259031202600312026103120262031202630312026403120265031202660312026703120268031202690312027003120271031202720312027303120274031202750312027603120277031202780312027903120280031202810312028203120283031202840312028503120286031202870312028803120289031202900312029103120292031202930312029403120295031202960312029703120298031202990312030003120301031203020312030303120304031203050312030603120307031203080312030903120310031203110312031203120313031203140312031503120316031203170312031803120319031203200312032103120322031203230312032403120325031203260312032703120328031203290312033003120331031203320312033303120334031203350312033603120337031203380312033903120340031203410312034203120343031203440312034503120346031203470312034803120349031203500312035103120352031203530312035403120355031203560312035703120358031203590312036003120361031203620312036303120364031203650312036603120367031203680312036903120370031203710312037203120373031203740312037503120376031203770312037803120379031203800312038103120382031203830312038403120385031203860312038703120388031203890312039003120391031203920312039303120394031203950312039603120397031203980312039903120400031204010312040203120403031204040312040503120406031204070312040803120409031204100312041103120412031204130312041403120415031204160312041703120418031204190312042003120421031204220312042303120424031204250312042603120427031204280312042903120430031204310312043203120433031204340312043503120436031204370312043803120439031204400312044103120442031204430312044403120445031204460312044703120448031204490312045003120451031204520312045303120454031204550312045603120457031204580312045903120460031204610312046203120463031204640312046503120466031204670312046803120469031204700312047103120472031204730312047403120475031204760312047703120478031204790312048003120481031204820312048303120484031204850312048603120487031204880312048903120490031204910312049203120493031204940312049503120496031204970312049803120499031205000312050103120502031205030312050403120505031205060312050703120508031205090312051003120511031205120312051303120514031205150312051603120517031205180312051903120520031205210312052203120523031205240312052503120526031205270312052803120529031205300312053103120532031205330312053403120535031205360312053703120538031205390312054003120541031205420312054303120544031205450312054603120547031205480312054903120550031205510312055203120553031205540312055503120556031205570312055803120559031205600312056103120562031205630312056403120565031205660312056703120568031205690312057003120571031205720312057303120574031205750312057603120577031205780312057903120580031205810312058203120583031205840312058503120586031205870312058803120589031205900312059103120592031205930312059403120595031205960312059703120598031205990312060003120601031206020312060303120604031206050312060603120607031206080312060903120610031206110312061203120613031206140312061503120616031206170312061803120619031206200312062103120622031206230312062403120625031206260312062703120628031206290312063003120631031206320312063303120634031206350312063603120637031206380312063903120640031206410312064203120643031206440312064503120646031206470312064803120649031206500312065103120652031206530313016303130164031301650313016603130167031301680313016903130170031301710313017203130173031301740313017503130176031301770313017803130179031301800313018103130182031301830313018403130185031301860313018703130188031301890313019003130191031301920313019303130194031301950313019603130197031301980313019903130200031302010313020203130203031302040313020503130206031302070313020803130209031302100313021103130212031302130313021403130215031302160313021703130218031302190313022003130221031302220313022303130224031302250313022603130227031302280313022903130230031302310313023203130233031302340313023503130236031302370313023803130239031302400313024103130242031302430313024403130245031302460313024703130248031302490313025003130251031302520313025303130254031302550313025603130257031302580313025903130260031302610313026203130263031302640313026503130266031302670313026803130269031302700313027103130272031302730313027403130275031302760313027703130278031302790313028003130281031302820313028303130284031302850313028603130287031302880313028903130290031302910313029203130293031302940313029503130296031302970313029803130299031303000313030103130302031303030313030403130305031303060313030703130308031303090313031003130311031303120313031303130314031303150313031603130317031303180313031903130320031303210313032203130323031303240313032503130326031303270313032803130329031303300313033103130332031303330313033403130335031303360313033703130338031303390313034003130341031303420313034303130344031303450313034603130347031303480313034903130350031303510313035203130353031303540313035503130356031303570313035803130359031303600313036103130362031303630313036403130365031303660313036703130368031303690313037003130371031303720313037303130374031303750313037603130377031303780313037903130380031303810313038203130383031303840313038503130386031303870313038803130389031303900313039103130392031303930313039403130395031303960313039703130398031303990313040003130401031304020313040303130404031304050313040603130407031304080313040903130410031304110313041203130413031304140313041503130416031304170313041803130419031304200313042103130422031304230313042403130425031304260313042703130428031304290313043003130431031304320313043303130434031304350313043603130437031304380313043903130440031304410313044203130443031304440313044503130446031304470313044803130449031304500313045103130452031304530313045403130455031304560313045703130458031304590313046003130461031304620313046303130464031304650313046603130467031304680313046903130470031304710313047203130473031304740313047503130476031304770313047803130479031304800313048103130482031304830313048403130485031304860313048703130488031304890313049003130491031304920313049303130494031304950313049603130497031304980313049903130500031305010313050203130503031305040313050503130506031305070313050803130509031305100313051103130512031305130313051403130515031305160313051703130518031305190313052003130521031305220313052303130524031305250313052603130527031305280313052903130530031305310313053203130533031305340313053503130536031305370313053803130539031305400313054103130542031305430313054403130545031305460313054703130548031305490313055003130551031305520313055303130554031305550313055603130557031305580313055903130560031305610313056203130563031305640313056503130566031305670313056803130569031305700313057103130572031305730313057403130575031305760313057703130578031305790313058003130581031305820313058303130584031305850313058603130587031305880313058903130590031305910313059203130593031305940313059503130596031305970313059803130599031306000313060103130602031306030313060403130605031306060313060703130608031306090313061003130611031306120313061303130614031306150313061603130617031306180313061903130620031306210313062203130623031306240313062503130626031306270313062803130629031306300313063103130632031306330313063403130635031306360313063703130638031306390313064003130641031306420313064303130644031306450313064603130647031306480313064903130650031306510313065203130653031401620314016303140164031401650314016603140167031401680314016903140170031401710314017203140173031401740314017503140176031401770314017803140179031401800314018103140182031401830314018403140185031401860314018703140188031401890314019003140191031401920314019303140194031401950314019603140197031401980314019903140200031402010314020203140203031402040314020503140206031402070314020803140209031402100314021103140212031402130314021403140215031402160314021703140218031402190314022003140221031402220314022303140224031402250314022603140227031402280314022903140230031402310314023203140233031402340314023503140236031402370314023803140239031402400314024103140242031402430314024403140245031402460314024703140248031402490314025003140251031402520314025303140254031402550314025603140257031402580314025903140260031402610314026203140263031402640314026503140266031402670314026803140269031402700314027103140272031402730314027403140275031402760314027703140278031402790314028003140281031402820314028303140284031402850314028603140287031402880314028903140290031402910314029203140293031402940314029503140296031402970314029803140299031403000314030103140302031403030314030403140305031403060314030703140308031403090314031003140311031403120314031303140314031403150314031603140317031403180314031903140320031403210314032203140323031403240314032503140326031403270314032803140329031403300314033103140332031403330314033403140335031403360314033703140338031403390314034003140341031403420314034303140344031403450314034603140347031403480314034903140350031403510314035203140353031403540314035503140356031403570314035803140359031403600314036103140362031403630314036403140365031403660314036703140368031403690314037003140371031403720314037303140374031403750314037603140377031403780314037903140380031403810314038203140383031403840314038503140386031403870314038803140389031403900314039103140392031403930314039403140395031403960314039703140398031403990314040003140401031404020314040303140404031404050314040603140407031404080314040903140410031404110314041203140413031404140314041503140416031404170314041803140419031404200314042103140422031404230314042403140425031404260314042703140428031404290314043003140431031404320314043303140434031404350314043603140437031404380314043903140440031404410314044203140443031404440314044503140446031404470314044803140449031404500314045103140452031404530314045403140455031404560314045703140458031404590314046003140461031404620314046303140464031404650314046603140467031404680314046903140470031404710314047203140473031404740314047503140476031404770314047803140479031404800314048103140482031404830314048403140485031404860314048703140488031404890314049003140491031404920314049303140494031404950314049603140497031404980314049903140500031405010314050203140503031405040314050503140506031405070314050803140509031405100314051103140512031405130314051403140515031405160314051703140518031405190314052003140521031405220314052303140524031405250314052603140527031405280314052903140530031405310314053203140533031405340314053503140536031405370314053803140539031405400314054103140542031405430314054403140545031405460314054703140548031405490314055003140551031405520314055303140554031405550314055603140557031405580314055903140560031405610314056203140563031405640314056503140566031405670314056803140569031405700314057103140572031405730314057403140575031405760314057703140578031405790314058003140581031405820314058303140584031405850314058603140587031405880314058903140590031405910314059203140593031405940314059503140596031405970314059803140599031406000314060103140602031406030314060403140605031406060314060703140608031406090314061003140611031406120314061303140614031406150314061603140617031406180314061903140620031406210314062203140623031406240314062503140626031406270314062803140629031406300314063103140632031406330314063403140635031406360314063703140638031406390314064003140641031406420314064303140644031406450314064603140647031406480314064903140650031406510314065203140653031501600315016103150162031501630315016403150165031501660315016703150168031501690315017003150171031501720315017303150174031501750315017603150177031501780315017903150180031501810315018203150183031501840315018503150186031501870315018803150189031501900315019103150192031501930315019403150195031501960315019703150198031501990315020003150201031502020315020303150204031502050315020603150207031502080315020903150210031502110315021203150213031502140315021503150216031502170315021803150219031502200315022103150222031502230315022403150225031502260315022703150228031502290315023003150231031502320315023303150234031502350315023603150237031502380315023903150240031502410315024203150243031502440315024503150246031502470315024803150249031502500315025103150252031502530315025403150255031502560315025703150258031502590315026003150261031502620315026303150264031502650315026603150267031502680315026903150270031502710315027203150273031502740315027503150276031502770315027803150279031502800315028103150282031502830315028403150285031502860315028703150288031502890315029003150291031502920315029303150294031502950315029603150297031502980315029903150300031503010315030203150303031503040315030503150306031503070315030803150309031503100315031103150312031503130315031403150315031503160315031703150318031503190315032003150321031503220315032303150324031503250315032603150327031503280315032903150330031503310315033203150333031503340315033503150336031503370315033803150339031503400315034103150342031503430315034403150345031503460315034703150348031503490315035003150351031503520315035303150354031503550315035603150357031503580315035903150360031503610315036203150363031503640315036503150366031503670315036803150369031503700315037103150372031503730315037403150375031503760315037703150378031503790315038003150381031503820315038303150384031503850315038603150387031503880315038903150390031503910315039203150393031503940315039503150396031503970315039803150399031504000315040103150402031504030315040403150405031504060315040703150408031504090315041003150411031504120315041303150414031504150315041603150417031504180315041903150420031504210315042203150423031504240315042503150426031504270315042803150429031504300315043103150432031504330315043403150435031504360315043703150438031504390315044003150441031504420315044303150444031504450315044603150447031504480315044903150450031504510315045203150453031504540315045503150456031504570315045803150459031504600315046103150462031504630315046403150465031504660315046703150468031504690315047003150471031504720315047303150474031504750315047603150477031504780315047903150480031504810315048203150483031504840315048503150486031504870315048803150489031504900315049103150492031504930315049403150495031504960315049703150498031504990315050003150501031505020315050303150504031505050315050603150507031505080315050903150510031505110315051203150513031505140315051503150516031505170315051803150519031505200315052103150522031505230315052403150525031505260315052703150528031505290315053003150531031505320315053303150534031505350315053603150537031505380315053903150540031505410315054203150543031505440315054503150546031505470315054803150549031505500315055103150552031505530315055403150555031505560315055703150558031505590315056003150561031505620315056303150564031505650315056603150567031505680315056903150570031505710315057203150573031505740315057503150576031505770315057803150579031505800315058103150582031505830315058403150585031505860315058703150588031505890315059003150591031505920315059303150594031505950315059603150597031505980315059903150600031506010315060203150603031506040315060503150606031506070315060803150609031506100315061103150612031506130315061403150615031506160315061703150618031506190315062003150621031506220315062303150624031506250315062603150627031506280315062903150630031506310315063203150633031506340315063503150636031506370315063803150639031506400315064103150642031506430315064403150645031506460315064703150648031506490315065003150651031506520315065303160159031601600316016103160162031601630316016403160165031601660316016703160168031601690316017003160171031601720316017303160174031601750316017603160177031601780316017903160180031601810316018203160183031601840316018503160186031601870316018803160189031601900316019103160192031601930316019403160195031601960316019703160198031601990316020003160201031602020316020303160204031602050316020603160207031602080316020903160210031602110316021203160213031602140316021503160216031602170316021803160219031602200316022103160222031602230316022403160225031602260316022703160228031602290316023003160231031602320316023303160234031602350316023603160237031602380316023903160240031602410316024203160243031602440316024503160246031602470316024803160249031602500316025103160252031602530316025403160255031602560316025703160258031602590316026003160261031602620316026303160264031602650316026603160267031602680316026903160270031602710316027203160273031602740316027503160276031602770316027803160279031602800316028103160282031602830316028403160285031602860316028703160288031602890316029003160291031602920316029303160294031602950316029603160297031602980316029903160300031603010316030203160303031603040316030503160306031603070316030803160309031603100316031103160312031603130316031403160315031603160316031703160318031603190316032003160321031603220316032303160324031603250316032603160327031603280316032903160330031603310316033203160333031603340316033503160336031603370316033803160339031603400316034103160342031603430316034403160345031603460316034703160348031603490316035003160351031603520316035303160354031603550316035603160357031603580316035903160360031603610316036203160363031603640316036503160366031603670316036803160369031603700316037103160372031603730316037403160375031603760316037703160378031603790316038003160381031603820316038303160384031603850316038603160387031603880316038903160390031603910316039203160393031603940316039503160396031603970316039803160399031604000316040103160402031604030316040403160405031604060316040703160408031604090316041003160411031604120316041303160414031604150316041603160417031604180316041903160420031604210316042203160423031604240316042503160426031604270316042803160429031604300316043103160432031604330316043403160435031604360316043703160438031604390316044003160441031604420316044303160444031604450316044603160447031604480316044903160450031604510316045203160453031604540316045503160456031604570316045803160459031604600316046103160462031604630316046403160465031604660316046703160468031604690316047003160471031604720316047303160474031604750316047603160477031604780316047903160480031604810316048203160483031604840316048503160486031604870316048803160489031604900316049103160492031604930316049403160495031604960316049703160498031604990316050003160501031605020316050303160504031605050316050603160507031605080316050903160510031605110316051203160513031605140316051503160516031605170316051803160519031605200316052103160522031605230316052403160525031605260316052703160528031605290316053003160531031605320316053303160534031605350316053603160537031605380316053903160540031605410316054203160543031605440316054503160546031605470316054803160549031605500316055103160552031605530316055403160555031605560316055703160558031605590316056003160561031605620316056303160564031605650316056603160567031605680316056903160570031605710316057203160573031605740316057503160576031605770316057803160579031605800316058103160582031605830316058403160585031605860316058703160588031605890316059003160591031605920316059303160594031605950316059603160597031605980316059903160600031606010316060203160603031606040316060503160606031606070316060803160609031606100316061103160612031606130316061403160615031606160316061703160618031606190316062003160621031606220316062303160624031606250316062603160627031606280316062903160630031606310316063203160633031606340316063503160636031606370316063803160639031606400316064103160642031606430316064403160645031606460316064703160648031606490316065003160651031606520317015803170159031701600317016103170162031701630317016403170165031701660317016703170168031701690317017003170171031701720317017303170174031701750317017603170177031701780317017903170180031701810317018203170183031701840317018503170186031701870317018803170189031701900317019103170192031701930317019403170195031701960317019703170198031701990317020003170201031702020317020303170204031702050317020603170207031702080317020903170210031702110317021203170213031702140317021503170216031702170317021803170219031702200317022103170222031702230317022403170225031702260317022703170228031702290317023003170231031702320317023303170234031702350317023603170237031702380317023903170240031702410317024203170243031702440317024503170246031702470317024803170249031702500317025103170252031702530317025403170255031702560317025703170258031702590317026003170261031702620317026303170264031702650317026603170267031702680317026903170270031702710317027203170273031702740317027503170276031702770317027803170279031702800317028103170282031702830317028403170285031702860317028703170288031702890317029003170291031702920317029303170294031702950317029603170297031702980317029903170300031703010317030203170303031703040317030503170306031703070317030803170309031703100317031103170312031703130317031403170315031703160317031703170318031703190317032003170321031703220317032303170324031703250317032603170327031703280317032903170330031703310317033203170333031703340317033503170336031703370317033803170339031703400317034103170342031703430317034403170345031703460317034703170348031703490317035003170351031703520317035303170354031703550317035603170357031703580317035903170360031703610317036203170363031703640317036503170366031703670317036803170369031703700317037103170372031703730317037403170375031703760317037703170378031703790317038003170381031703820317038303170384031703850317038603170387031703880317038903170390031703910317039203170393031703940317039503170396031703970317039803170399031704000317040103170402031704030317040403170405031704060317040703170408031704090317041003170411031704120317041303170414031704150317041603170417031704180317041903170420031704210317042203170423031704240317042503170426031704270317042803170429031704300317043103170432031704330317043403170435031704360317043703170438031704390317044003170441031704420317044303170444031704450317044603170447031704480317044903170450031704510317045203170453031704540317045503170456031704570317045803170459031704600317046103170462031704630317046403170465031704660317046703170468031704690317047003170471031704720317047303170474031704750317047603170477031704780317047903170480031704810317048203170483031704840317048503170486031704870317048803170489031704900317049103170492031704930317049403170495031704960317049703170498031704990317050003170501031705020317050303170504031705050317050603170507031705080317050903170510031705110317051203170513031705140317051503170516031705170317051803170519031705200317052103170522031705230317052403170525031705260317052703170528031705290317053003170531031705320317053303170534031705350317053603170537031705380317053903170540031705410317054203170543031705440317054503170546031705470317054803170549031705500317055103170552031705530317055403170555031705560317055703170558031705590317056003170561031705620317056303170564031705650317056603170567031705680317056903170570031705710317057203170573031705740317057503170576031705770317057803170579031705800317058103170582031705830317058403170585031705860317058703170588031705890317059003170591031705920317059303170594031705950317059603170597031705980317059903170600031706010317060203170603031706040317060503170606031706070317060803170609031706100317061103170612031706130317061403170615031706160317061703170618031706190317062003170621031706220317062303170624031706250317062603170627031706280317062903170630031706310317063203170633031706340317063503170636031706370317063803170639031706400317064103170642031706430317064403170645031706460317064703170648031706490317065003170651031706520318015603180157031801580318015903180160031801610318016203180163031801640318016503180166031801670318016803180169031801700318017103180172031801730318017403180175031801760318017703180178031801790318018003180181031801820318018303180184031801850318018603180187031801880318018903180190031801910318019203180193031801940318019503180196031801970318019803180199031802000318020103180202031802030318020403180205031802060318020703180208031802090318021003180211031802120318021303180214031802150318021603180217031802180318021903180220031802210318022203180223031802240318022503180226031802270318022803180229031802300318023103180232031802330318023403180235031802360318023703180238031802390318024003180241031802420318024303180244031802450318024603180247031802480318024903180250031802510318025203180253031802540318025503180256031802570318025803180259031802600318026103180262031802630318026403180265031802660318026703180268031802690318027003180271031802720318027303180274031802750318027603180277031802780318027903180280031802810318028203180283031802840318028503180286031802870318028803180289031802900318029103180292031802930318029403180295031802960318029703180298031802990318030003180301031803020318030303180304031803050318030603180307031803080318030903180310031803110318031203180313031803140318031503180316031803170318031803180319031803200318032103180322031803230318032403180325031803260318032703180328031803290318033003180331031803320318033303180334031803350318033603180337031803380318033903180340031803410318034203180343031803440318034503180346031803470318034803180349031803500318035103180352031803530318035403180355031803560318035703180358031803590318036003180361031803620318036303180364031803650318036603180367031803680318036903180370031803710318037203180373031803740318037503180376031803770318037803180379031803800318038103180382031803830318038403180385031803860318038703180388031803890318039003180391031803920318039303180394031803950318039603180397031803980318039903180400031804010318040203180403031804040318040503180406031804070318040803180409031804100318041103180412031804130318041403180415031804160318041703180418031804190318042003180421031804220318042303180424031804250318042603180427031804280318042903180430031804310318043203180433031804340318043503180436031804370318043803180439031804400318044103180442031804430318044403180445031804460318044703180448031804490318045003180451031804520318045303180454031804550318045603180457031804580318045903180460031804610318046203180463031804640318046503180466031804670318046803180469031804700318047103180472031804730318047403180475031804760318047703180478031804790318048003180481031804820318048303180484031804850318048603180487031804880318048903180490031804910318049203180493031804940318049503180496031804970318049803180499031805000318050103180502031805030318050403180505031805060318050703180508031805090318051003180511031805120318051303180514031805150318051603180517031805180318051903180520031805210318052203180523031805240318052503180526031805270318052803180529031805300318053103180532031805330318053403180535031805360318053703180538031805390318054003180541031805420318054303180544031805450318054603180547031805480318054903180550031805510318055203180553031805540318055503180556031805570318055803180559031805600318056103180562031805630318056403180565031805660318056703180568031805690318057003180571031805720318057303180574031805750318057603180577031805780318057903180580031805810318058203180583031805840318058503180586031805870318058803180589031805900318059103180592031805930318059403180595031805960318059703180598031805990318060003180601031806020318060303180604031806050318060603180607031806080318060903180610031806110318061203180613031806140318061503180616031806170318061803180619031806200318062103180622031806230318062403180625031806260318062703180628031806290318063003180631031806320318063303180634031806350318063603180637031806380318063903180640031806410318064203180643031806440318064503180646031806470318064803180649031806500318065103180652031901530319015403190155031901560319015703190158031901590319016003190161031901620319016303190164031901650319016603190167031901680319016903190170031901710319017203190173031901740319017503190176031901770319017803190179031901800319018103190182031901830319018403190185031901860319018703190188031901890319019003190191031901920319019303190194031901950319019603190197031901980319019903190200031902010319020203190203031902040319020503190206031902070319020803190209031902100319021103190212031902130319021403190215031902160319021703190218031902190319022003190221031902220319022303190224031902250319022603190227031902280319022903190230031902310319023203190233031902340319023503190236031902370319023803190239031902400319024103190242031902430319024403190245031902460319024703190248031902490319025003190251031902520319025303190254031902550319025603190257031902580319025903190260031902610319026203190263031902640319026503190266031902670319026803190269031902700319027103190272031902730319027403190275031902760319027703190278031902790319028003190281031902820319028303190284031902850319028603190287031902880319028903190290031902910319029203190293031902940319029503190296031902970319029803190299031903000319030103190302031903030319030403190305031903060319030703190308031903090319031003190311031903120319031303190314031903150319031603190317031903180319031903190320031903210319032203190323031903240319032503190326031903270319032803190329031903300319033103190332031903330319033403190335031903360319033703190338031903390319034003190341031903420319034303190344031903450319034603190347031903480319034903190350031903510319035203190353031903540319035503190356031903570319035803190359031903600319036103190362031903630319036403190365031903660319036703190368031903690319037003190371031903720319037303190374031903750319037603190377031903780319037903190380031903810319038203190383031903840319038503190386031903870319038803190389031903900319039103190392031903930319039403190395031903960319039703190398031903990319040003190401031904020319040303190404031904050319040603190407031904080319040903190410031904110319041203190413031904140319041503190416031904170319041803190419031904200319042103190422031904230319042403190425031904260319042703190428031904290319043003190431031904320319043303190434031904350319043603190437031904380319043903190440031904410319044203190443031904440319044503190446031904470319044803190449031904500319045103190452031904530319045403190455031904560319045703190458031904590319046003190461031904620319046303190464031904650319046603190467031904680319046903190470031904710319047203190473031904740319047503190476031904770319047803190479031904800319048103190482031904830319048403190485031904860319048703190488031904890319049003190491031904920319049303190494031904950319049603190497031904980319049903190500031905010319050203190503031905040319050503190506031905070319050803190509031905100319051103190512031905130319051403190515031905160319051703190518031905190319052003190521031905220319052303190524031905250319052603190527031905280319052903190530031905310319053203190533031905340319053503190536031905370319053803190539031905400319054103190542031905430319054403190545031905460319054703190548031905490319055003190551031905520319055303190554031905550319055603190557031905580319055903190560031905610319056203190563031905640319056503190566031905670319056803190569031905700319057103190572031905730319057403190575031905760319057703190578031905790319058003190581031905820319058303190584031905850319058603190587031905880319058903190590031905910319059203190593031905940319059503190596031905970319059803190599031906000319060103190602031906030319060403190605031906060319060703190608031906090319061003190611031906120319061303190614031906150319061603190617031906180319061903190620031906210319062203190623031906240319062503190626031906270319062803190629031906300319063103190632031906330319063403190635031906360319063703190638031906390319064003190641031906420319064303190644031906450319064603190647031906480319064903190650031906510319065203200150032001510320015203200153032001540320015503200156032001570320015803200159032001600320016103200162032001630320016403200165032001660320016703200168032001690320017003200171032001720320017303200174032001750320017603200177032001780320017903200180032001810320018203200183032001840320018503200186032001870320018803200189032001900320019103200192032001930320019403200195032001960320019703200198032001990320020003200201032002020320020303200204032002050320020603200207032002080320020903200210032002110320021203200213032002140320021503200216032002170320021803200219032002200320022103200222032002230320022403200225032002260320022703200228032002290320023003200231032002320320023303200234032002350320023603200237032002380320023903200240032002410320024203200243032002440320024503200246032002470320024803200249032002500320025103200252032002530320025403200255032002560320025703200258032002590320026003200261032002620320026303200264032002650320026603200267032002680320026903200270032002710320027203200273032002740320027503200276032002770320027803200279032002800320028103200282032002830320028403200285032002860320028703200288032002890320029003200291032002920320029303200294032002950320029603200297032002980320029903200300032003010320030203200303032003040320030503200306032003070320030803200309032003100320031103200312032003130320031403200315032003160320031703200318032003190320032003200321032003220320032303200324032003250320032603200327032003280320032903200330032003310320033203200333032003340320033503200336032003370320033803200339032003400320034103200342032003430320034403200345032003460320034703200348032003490320035003200351032003520320035303200354032003550320035603200357032003580320035903200360032003610320036203200363032003640320036503200366032003670320036803200369032003700320037103200372032003730320037403200375032003760320037703200378032003790320038003200381032003820320038303200384032003850320038603200387032003880320038903200390032003910320039203200393032003940320039503200396032003970320039803200399032004000320040103200402032004030320040403200405032004060320040703200408032004090320041003200411032004120320041303200414032004150320041603200417032004180320041903200420032004210320042203200423032004240320042503200426032004270320042803200429032004300320043103200432032004330320043403200435032004360320043703200438032004390320044003200441032004420320044303200444032004450320044603200447032004480320044903200450032004510320045203200453032004540320045503200456032004570320045803200459032004600320046103200462032004630320046403200465032004660320046703200468032004690320047003200471032004720320047303200474032004750320047603200477032004780320047903200480032004810320048203200483032004840320048503200486032004870320048803200489032004900320049103200492032004930320049403200495032004960320049703200498032004990320050003200501032005020320050303200504032005050320050603200507032005080320050903200510032005110320051203200513032005140320051503200516032005170320051803200519032005200320052103200522032005230320052403200525032005260320052703200528032005290320053003200531032005320320053303200534032005350320053603200537032005380320053903200540032005410320054203200543032005440320054503200546032005470320054803200549032005500320055103200552032005530320055403200555032005560320055703200558032005590320056003200561032005620320056303200564032005650320056603200567032005680320056903200570032005710320057203200573032005740320057503200576032005770320057803200579032005800320058103200582032005830320058403200585032005860320058703200588032005890320059003200591032005920320059303200594032005950320059603200597032005980320059903200600032006010320060203200603032006040320060503200606032006070320060803200609032006100320061103200612032006130320061403200615032006160320061703200618032006190320062003200621032006220320062303200624032006250320062603200627032006280320062903200630032006310320063203200633032006340320063503200636032006370320063803200639032006400320064103200642032006430320064403200645032006460320064703200648032006490320065003200651032006520321014803210149032101500321015103210152032101530321015403210155032101560321015703210158032101590321016003210161032101620321016303210164032101650321016603210167032101680321016903210170032101710321017203210173032101740321017503210176032101770321017803210179032101800321018103210182032101830321018403210185032101860321018703210188032101890321019003210191032101920321019303210194032101950321019603210197032101980321019903210200032102010321020203210203032102040321020503210206032102070321020803210209032102100321021103210212032102130321021403210215032102160321021703210218032102190321022003210221032102220321022303210224032102250321022603210227032102280321022903210230032102310321023203210233032102340321023503210236032102370321023803210239032102400321024103210242032102430321024403210245032102460321024703210248032102490321025003210251032102520321025303210254032102550321025603210257032102580321025903210260032102610321026203210263032102640321026503210266032102670321026803210269032102700321027103210272032102730321027403210275032102760321027703210278032102790321028003210281032102820321028303210284032102850321028603210287032102880321028903210290032102910321029203210293032102940321029503210296032102970321029803210299032103000321030103210302032103030321030403210305032103060321030703210308032103090321031003210311032103120321031303210314032103150321031603210317032103180321031903210320032103210321032203210323032103240321032503210326032103270321032803210329032103300321033103210332032103330321033403210335032103360321033703210338032103390321034003210341032103420321034303210344032103450321034603210347032103480321034903210350032103510321035203210353032103540321035503210356032103570321035803210359032103600321036103210362032103630321036403210365032103660321036703210368032103690321037003210371032103720321037303210374032103750321037603210377032103780321037903210380032103810321038203210383032103840321038503210386032103870321038803210389032103900321039103210392032103930321039403210395032103960321039703210398032103990321040003210401032104020321040303210404032104050321040603210407032104080321040903210410032104110321041203210413032104140321041503210416032104170321041803210419032104200321042103210422032104230321042403210425032104260321042703210428032104290321043003210431032104320321043303210434032104350321043603210437032104380321043903210440032104410321044203210443032104440321044503210446032104470321044803210449032104500321045103210452032104530321045403210455032104560321045703210458032104590321046003210461032104620321046303210464032104650321046603210467032104680321046903210470032104710321047203210473032104740321047503210476032104770321047803210479032104800321048103210482032104830321048403210485032104860321048703210488032104890321049003210491032104920321049303210494032104950321049603210497032104980321049903210500032105010321050203210503032105040321050503210506032105070321050803210509032105100321051103210512032105130321051403210515032105160321051703210518032105190321052003210521032105220321052303210524032105250321052603210527032105280321052903210530032105310321053203210533032105340321053503210536032105370321053803210539032105400321054103210542032105430321054403210545032105460321054703210548032105490321055003210551032105520321055303210554032105550321055603210557032105580321055903210560032105610321056203210563032105640321056503210566032105670321056803210569032105700321057103210572032105730321057403210575032105760321057703210578032105790321058003210581032105820321058303210584032105850321058603210587032105880321058903210590032105910321059203210593032105940321059503210596032105970321059803210599032106000321060103210602032106030321060403210605032106060321060703210608032106090321061003210611032106120321061303210614032106150321061603210617032106180321061903210620032106210321062203210623032106240321062503210626032106270321062803210629032106300321063103210632032106330321063403210635032106360321063703210638032106390321064003210641032106420321064303210644032106450321064603210647032106480321064903210650032106510321065203220145032201460322014703220148032201490322015003220151032201520322015303220154032201550322015603220157032201580322015903220160032201610322016203220163032201640322016503220166032201670322016803220169032201700322017103220172032201730322017403220175032201760322017703220178032201790322018003220181032201820322018303220184032201850322018603220187032201880322018903220190032201910322019203220193032201940322019503220196032201970322019803220199032202000322020103220202032202030322020403220205032202060322020703220208032202090322021003220211032202120322021303220214032202150322021603220217032202180322021903220220032202210322022203220223032202240322022503220226032202270322022803220229032202300322023103220232032202330322023403220235032202360322023703220238032202390322024003220241032202420322024303220244032202450322024603220247032202480322024903220250032202510322025203220253032202540322025503220256032202570322025803220259032202600322026103220262032202630322026403220265032202660322026703220268032202690322027003220271032202720322027303220274032202750322027603220277032202780322027903220280032202810322028203220283032202840322028503220286032202870322028803220289032202900322029103220292032202930322029403220295032202960322029703220298032202990322030003220301032203020322030303220304032203050322030603220307032203080322030903220310032203110322031203220313032203140322031503220316032203170322031803220319032203200322032103220322032203230322032403220325032203260322032703220328032203290322033003220331032203320322033303220334032203350322033603220337032203380322033903220340032203410322034203220343032203440322034503220346032203470322034803220349032203500322035103220352032203530322035403220355032203560322035703220358032203590322036003220361032203620322036303220364032203650322036603220367032203680322036903220370032203710322037203220373032203740322037503220376032203770322037803220379032203800322038103220382032203830322038403220385032203860322038703220388032203890322039003220391032203920322039303220394032203950322039603220397032203980322039903220400032204010322040203220403032204040322040503220406032204070322040803220409032204100322041103220412032204130322041403220415032204160322041703220418032204190322042003220421032204220322042303220424032204250322042603220427032204280322042903220430032204310322043203220433032204340322043503220436032204370322043803220439032204400322044103220442032204430322044403220445032204460322044703220448032204490322045003220451032204520322045303220454032204550322045603220457032204580322045903220460032204610322046203220463032204640322046503220466032204670322046803220469032204700322047103220472032204730322047403220475032204760322047703220478032204790322048003220481032204820322048303220484032204850322048603220487032204880322048903220490032204910322049203220493032204940322049503220496032204970322049803220499032205000322050103220502032205030322050403220505032205060322050703220508032205090322051003220511032205120322051303220514032205150322051603220517032205180322051903220520032205210322052203220523032205240322052503220526032205270322052803220529032205300322053103220532032205330322053403220535032205360322053703220538032205390322054003220541032205420322054303220544032205450322054603220547032205480322054903220550032205510322055203220553032205540322055503220556032205570322055803220559032205600322056103220562032205630322056403220565032205660322056703220568032205690322057003220571032205720322057303220574032205750322057603220577032205780322057903220580032205810322058203220583032205840322058503220586032205870322058803220589032205900322059103220592032205930322059403220595032205960322059703220598032205990322060003220601032206020322060303220604032206050322060603220607032206080322060903220610032206110322061203220613032206140322061503220616032206170322061803220619032206200322062103220622032206230322062403220625032206260322062703220628032206290322063003220631032206320322063303220634032206350322063603220637032206380322063903220640032206410322064203220643032206440322064503220646032206470322064803220649032206500322065103220652032301430323014403230145032301460323014703230148032301490323015003230151032301520323015303230154032301550323015603230157032301580323015903230160032301610323016203230163032301640323016503230166032301670323016803230169032301700323017103230172032301730323017403230175032301760323017703230178032301790323018003230181032301820323018303230184032301850323018603230187032301880323018903230190032301910323019203230193032301940323019503230196032301970323019803230199032302000323020103230202032302030323020403230205032302060323020703230208032302090323021003230211032302120323021303230214032302150323021603230217032302180323021903230220032302210323022203230223032302240323022503230226032302270323022803230229032302300323023103230232032302330323023403230235032302360323023703230238032302390323024003230241032302420323024303230244032302450323024603230247032302480323024903230250032302510323025203230253032302540323025503230256032302570323025803230259032302600323026103230262032302630323026403230265032302660323026703230268032302690323027003230271032302720323027303230274032302750323027603230277032302780323027903230280032302810323028203230283032302840323028503230286032302870323028803230289032302900323029103230292032302930323029403230295032302960323029703230298032302990323030003230301032303020323030303230304032303050323030603230307032303080323030903230310032303110323031203230313032303140323031503230316032303170323031803230319032303200323032103230322032303230323032403230325032303260323032703230328032303290323033003230331032303320323033303230334032303350323033603230337032303380323033903230340032303410323034203230343032303440323034503230346032303470323034803230349032303500323035103230352032303530323035403230355032303560323035703230358032303590323036003230361032303620323036303230364032303650323036603230367032303680323036903230370032303710323037203230373032303740323037503230376032303770323037803230379032303800323038103230382032303830323038403230385032303860323038703230388032303890323039003230391032303920323039303230394032303950323039603230397032303980323039903230400032304010323040203230403032304040323040503230406032304070323040803230409032304100323041103230412032304130323041403230415032304160323041703230418032304190323042003230421032304220323042303230424032304250323042603230427032304280323042903230430032304310323043203230433032304340323043503230436032304370323043803230439032304400323044103230442032304430323044403230445032304460323044703230448032304490323045003230451032304520323045303230454032304550323045603230457032304580323045903230460032304610323046203230463032304640323046503230466032304670323046803230469032304700323047103230472032304730323047403230475032304760323047703230478032304790323048003230481032304820323048303230484032304850323048603230487032304880323048903230490032304910323049203230493032304940323049503230496032304970323049803230499032305000323050103230502032305030323050403230505032305060323050703230508032305090323051003230511032305120323051303230514032305150323051603230517032305180323051903230520032305210323052203230523032305240323052503230526032305270323052803230529032305300323053103230532032305330323053403230535032305360323053703230538032305390323054003230541032305420323054303230544032305450323054603230547032305480323054903230550032305510323055203230553032305540323055503230556032305570323055803230559032305600323056103230562032305630323056403230565032305660323056703230568032305690323057003230571032305720323057303230574032305750323057603230577032305780323057903230580032305810323058203230583032305840323058503230586032305870323058803230589032305900323059103230592032305930323059403230595032305960323059703230598032305990323060003230601032306020323060303230604032306050323060603230607032306080323060903230610032306110323061203230613032306140323061503230616032306170323061803230619032306200323062103230622032306230323062403230625032306260323062703230628032306290323063003230631032306320323063303230634032306350323063603230637032306380323063903230640032306410323064203230643032306440323064503230646032306470323064803230649032306500323065103230652032401410324014203240143032401440324014503240146032401470324014803240149032401500324015103240152032401530324015403240155032401560324015703240158032401590324016003240161032401620324016303240164032401650324016603240167032401680324016903240170032401710324017203240173032401740324017503240176032401770324017803240179032401800324018103240182032401830324018403240185032401860324018703240188032401890324019003240191032401920324019303240194032401950324019603240197032401980324019903240200032402010324020203240203032402040324020503240206032402070324020803240209032402100324021103240212032402130324021403240215032402160324021703240218032402190324022003240221032402220324022303240224032402250324022603240227032402280324022903240230032402310324023203240233032402340324023503240236032402370324023803240239032402400324024103240242032402430324024403240245032402460324024703240248032402490324025003240251032402520324025303240254032402550324025603240257032402580324025903240260032402610324026203240263032402640324026503240266032402670324026803240269032402700324027103240272032402730324027403240275032402760324027703240278032402790324028003240281032402820324028303240284032402850324028603240287032402880324028903240290032402910324029203240293032402940324029503240296032402970324029803240299032403000324030103240302032403030324030403240305032403060324030703240308032403090324031003240311032403120324031303240314032403150324031603240317032403180324031903240320032403210324032203240323032403240324032503240326032403270324032803240329032403300324033103240332032403330324033403240335032403360324033703240338032403390324034003240341032403420324034303240344032403450324034603240347032403480324034903240350032403510324035203240353032403540324035503240356032403570324035803240359032403600324036103240362032403630324036403240365032403660324036703240368032403690324037003240371032403720324037303240374032403750324037603240377032403780324037903240380032403810324038203240383032403840324038503240386032403870324038803240389032403900324039103240392032403930324039403240395032403960324039703240398032403990324040003240401032404020324040303240404032404050324040603240407032404080324040903240410032404110324041203240413032404140324041503240416032404170324041803240419032404200324042103240422032404230324042403240425032404260324042703240428032404290324043003240431032404320324043303240434032404350324043603240437032404380324043903240440032404410324044203240443032404440324044503240446032404470324044803240449032404500324045103240452032404530324045403240455032404560324045703240458032404590324046003240461032404620324046303240464032404650324046603240467032404680324046903240470032404710324047203240473032404740324047503240476032404770324047803240479032404800324048103240482032404830324048403240485032404860324048703240488032404890324049003240491032404920324049303240494032404950324049603240497032404980324049903240500032405010324050203240503032405040324050503240506032405070324050803240509032405100324051103240512032405130324051403240515032405160324051703240518032405190324052003240521032405220324052303240524032405250324052603240527032405280324052903240530032405310324053203240533032405340324053503240536032405370324053803240539032405400324054103240542032405430324054403240545032405460324054703240548032405490324055003240551032405520324055303240554032405550324055603240557032405580324055903240560032405610324056203240563032405640324056503240566032405670324056803240569032405700324057103240572032405730324057403240575032405760324057703240578032405790324058003240581032405820324058303240584032405850324058603240587032405880324058903240590032405910324059203240593032405940324059503240596032405970324059803240599032406000324060103240602032406030324060403240605032406060324060703240608032406090324061003240611032406120324061303240614032406150324061603240617032406180324061903240620032406210324062203240623032406240324062503240626032406270324062803240629032406300324063103240632032406330324063403240635032406360324063703240638032406390324064003240641032406420324064303240644032406450324064603240647032406480324064903240650032406510324065203250139032501400325014103250142032501430325014403250145032501460325014703250148032501490325015003250151032501520325015303250154032501550325015603250157032501580325015903250160032501610325016203250163032501640325016503250166032501670325016803250169032501700325017103250172032501730325017403250175032501760325017703250178032501790325018003250181032501820325018303250184032501850325018603250187032501880325018903250190032501910325019203250193032501940325019503250196032501970325019803250199032502000325020103250202032502030325020403250205032502060325020703250208032502090325021003250211032502120325021303250214032502150325021603250217032502180325021903250220032502210325022203250223032502240325022503250226032502270325022803250229032502300325023103250232032502330325023403250235032502360325023703250238032502390325024003250241032502420325024303250244032502450325024603250247032502480325024903250250032502510325025203250253032502540325025503250256032502570325025803250259032502600325026103250262032502630325026403250265032502660325026703250268032502690325027003250271032502720325027303250274032502750325027603250277032502780325027903250280032502810325028203250283032502840325028503250286032502870325028803250289032502900325029103250292032502930325029403250295032502960325029703250298032502990325030003250301032503020325030303250304032503050325030603250307032503080325030903250310032503110325031203250313032503140325031503250316032503170325031803250319032503200325032103250322032503230325032403250325032503260325032703250328032503290325033003250331032503320325033303250334032503350325033603250337032503380325033903250340032503410325034203250343032503440325034503250346032503470325034803250349032503500325035103250352032503530325035403250355032503560325035703250358032503590325036003250361032503620325036303250364032503650325036603250367032503680325036903250370032503710325037203250373032503740325037503250376032503770325037803250379032503800325038103250382032503830325038403250385032503860325038703250388032503890325039003250391032503920325039303250394032503950325039603250397032503980325039903250400032504010325040203250403032504040325040503250406032504070325040803250409032504100325041103250412032504130325041403250415032504160325041703250418032504190325042003250421032504220325042303250424032504250325042603250427032504280325042903250430032504310325043203250433032504340325043503250436032504370325043803250439032504400325044103250442032504430325044403250445032504460325044703250448032504490325045003250451032504520325045303250454032504550325045603250457032504580325045903250460032504610325046203250463032504640325046503250466032504670325046803250469032504700325047103250472032504730325047403250475032504760325047703250478032504790325048003250481032504820325048303250484032504850325048603250487032504880325048903250490032504910325049203250493032504940325049503250496032504970325049803250499032505000325050103250502032505030325050403250505032505060325050703250508032505090325051003250511032505120325051303250514032505150325051603250517032505180325051903250520032505210325052203250523032505240325052503250526032505270325052803250529032505300325053103250532032505330325053403250535032505360325053703250538032505390325054003250541032505420325054303250544032505450325054603250547032505480325054903250550032505510325055203250553032505540325055503250556032505570325055803250559032505600325056103250562032505630325056403250565032505660325056703250568032505690325057003250571032505720325057303250574032505750325057603250577032505780325057903250580032505810325058203250583032505840325058503250586032505870325058803250589032505900325059103250592032505930325059403250595032505960325059703250598032505990325060003250601032506020325060303250604032506050325060603250607032506080325060903250610032506110325061203250613032506140325061503250616032506170325061803250619032506200325062103250622032506230325062403250625032506260325062703250628032506290325063003250631032506320325063303250634032506350325063603250637032506380325063903250640032506410325064203250643032506440325064503250646032506470325064803250649032506500325065103250652032601380326013903260140032601410326014203260143032601440326014503260146032601470326014803260149032601500326015103260152032601530326015403260155032601560326015703260158032601590326016003260161032601620326016303260164032601650326016603260167032601680326016903260170032601710326017203260173032601740326017503260176032601770326017803260179032601800326018103260182032601830326018403260185032601860326018703260188032601890326019003260191032601920326019303260194032601950326019603260197032601980326019903260200032602010326020203260203032602040326020503260206032602070326020803260209032602100326021103260212032602130326021403260215032602160326021703260218032602190326022003260221032602220326022303260224032602250326022603260227032602280326022903260230032602310326023203260233032602340326023503260236032602370326023803260239032602400326024103260242032602430326024403260245032602460326024703260248032602490326025003260251032602520326025303260254032602550326025603260257032602580326025903260260032602610326026203260263032602640326026503260266032602670326026803260269032602700326027103260272032602730326027403260275032602760326027703260278032602790326028003260281032602820326028303260284032602850326028603260287032602880326028903260290032602910326029203260293032602940326029503260296032602970326029803260299032603000326030103260302032603030326030403260305032603060326030703260308032603090326031003260311032603120326031303260314032603150326031603260317032603180326031903260320032603210326032203260323032603240326032503260326032603270326032803260329032603300326033103260332032603330326033403260335032603360326033703260338032603390326034003260341032603420326034303260344032603450326034603260347032603480326034903260350032603510326035203260353032603540326035503260356032603570326035803260359032603600326036103260362032603630326036403260365032603660326036703260368032603690326037003260371032603720326037303260374032603750326037603260377032603780326037903260380032603810326038203260383032603840326038503260386032603870326038803260389032603900326039103260392032603930326039403260395032603960326039703260398032603990326040003260401032604020326040303260404032604050326040603260407032604080326040903260410032604110326041203260413032604140326041503260416032604170326041803260419032604200326042103260422032604230326042403260425032604260326042703260428032604290326043003260431032604320326043303260434032604350326043603260437032604380326043903260440032604410326044203260443032604440326044503260446032604470326044803260449032604500326045103260452032604530326045403260455032604560326045703260458032604590326046003260461032604620326046303260464032604650326046603260467032604680326046903260470032604710326047203260473032604740326047503260476032604770326047803260479032604800326048103260482032604830326048403260485032604860326048703260488032604890326049003260491032604920326049303260494032604950326049603260497032604980326049903260500032605010326050203260503032605040326050503260506032605070326050803260509032605100326051103260512032605130326051403260515032605160326051703260518032605190326052003260521032605220326052303260524032605250326052603260527032605280326052903260530032605310326053203260533032605340326053503260536032605370326053803260539032605400326054103260542032605430326054403260545032605460326054703260548032605490326055003260551032605520326055303260554032605550326055603260557032605580326055903260560032605610326056203260563032605640326056503260566032605670326056803260569032605700326057103260572032605730326057403260575032605760326057703260578032605790326058003260581032605820326058303260584032605850326058603260587032605880326058903260590032605910326059203260593032605940326059503260596032605970326059803260599032606000326060103260602032606030326060403260605032606060326060703260608032606090326061003260611032606120326061303260614032606150326061603260617032606180326061903260620032606210326062203260623032606240326062503260626032606270326062803260629032606300326063103260632032606330326063403260635032606360326063703260638032606390326064003260641032606420326064303260644032606450326064603260647032606480326064903260650032606510327013603270137032701380327013903270140032701410327014203270143032701440327014503270146032701470327014803270149032701500327015103270152032701530327015403270155032701560327015703270158032701590327016003270161032701620327016303270164032701650327016603270167032701680327016903270170032701710327017203270173032701740327017503270176032701770327017803270179032701800327018103270182032701830327018403270185032701860327018703270188032701890327019003270191032701920327019303270194032701950327019603270197032701980327019903270200032702010327020203270203032702040327020503270206032702070327020803270209032702100327021103270212032702130327021403270215032702160327021703270218032702190327022003270221032702220327022303270224032702250327022603270227032702280327022903270230032702310327023203270233032702340327023503270236032702370327023803270239032702400327024103270242032702430327024403270245032702460327024703270248032702490327025003270251032702520327025303270254032702550327025603270257032702580327025903270260032702610327026203270263032702640327026503270266032702670327026803270269032702700327027103270272032702730327027403270275032702760327027703270278032702790327028003270281032702820327028303270284032702850327028603270287032702880327028903270290032702910327029203270293032702940327029503270296032702970327029803270299032703000327030103270302032703030327030403270305032703060327030703270308032703090327031003270311032703120327031303270314032703150327031603270317032703180327031903270320032703210327032203270323032703240327032503270326032703270327032803270329032703300327033103270332032703330327033403270335032703360327033703270338032703390327034003270341032703420327034303270344032703450327034603270347032703480327034903270350032703510327035203270353032703540327035503270356032703570327035803270359032703600327036103270362032703630327036403270365032703660327036703270368032703690327037003270371032703720327037303270374032703750327037603270377032703780327037903270380032703810327038203270383032703840327038503270386032703870327038803270389032703900327039103270392032703930327039403270395032703960327039703270398032703990327040003270401032704020327040303270404032704050327040603270407032704080327040903270410032704110327041203270413032704140327041503270416032704170327041803270419032704200327042103270422032704230327042403270425032704260327042703270428032704290327043003270431032704320327043303270434032704350327043603270437032704380327043903270440032704410327044203270443032704440327044503270446032704470327044803270449032704500327045103270452032704530327045403270455032704560327045703270458032704590327046003270461032704620327046303270464032704650327046603270467032704680327046903270470032704710327047203270473032704740327047503270476032704770327047803270479032704800327048103270482032704830327048403270485032704860327048703270488032704890327049003270491032704920327049303270494032704950327049603270497032704980327049903270500032705010327050203270503032705040327050503270506032705070327050803270509032705100327051103270512032705130327051403270515032705160327051703270518032705190327052003270521032705220327052303270524032705250327052603270527032705280327052903270530032705310327053203270533032705340327053503270536032705370327053803270539032705400327054103270542032705430327054403270545032705460327054703270548032705490327055003270551032705520327055303270554032705550327055603270557032705580327055903270560032705610327056203270563032705640327056503270566032705670327056803270569032705700327057103270572032705730327057403270575032705760327057703270578032705790327058003270581032705820327058303270584032705850327058603270587032705880327058903270590032705910327059203270593032705940327059503270596032705970327059803270599032706000327060103270602032706030327060403270605032706060327060703270608032706090327061003270611032706120327061303270614032706150327061603270617032706180327061903270620032706210327062203270623032706240327062503270626032706270327062803270629032706300327063103270632032706330327063403270635032706360327063703270638032706390327064003270641032706420327064303270644032706450327064603270647032706480327064903270650032706510328013503280136032801370328013803280139032801400328014103280142032801430328014403280145032801460328014703280148032801490328015003280151032801520328015303280154032801550328015603280157032801580328015903280160032801610328016203280163032801640328016503280166032801670328016803280169032801700328017103280172032801730328017403280175032801760328017703280178032801790328018003280181032801820328018303280184032801850328018603280187032801880328018903280190032801910328019203280193032801940328019503280196032801970328019803280199032802000328020103280202032802030328020403280205032802060328020703280208032802090328021003280211032802120328021303280214032802150328021603280217032802180328021903280220032802210328022203280223032802240328022503280226032802270328022803280229032802300328023103280232032802330328023403280235032802360328023703280238032802390328024003280241032802420328024303280244032802450328024603280247032802480328024903280250032802510328025203280253032802540328025503280256032802570328025803280259032802600328026103280262032802630328026403280265032802660328026703280268032802690328027003280271032802720328027303280274032802750328027603280277032802780328027903280280032802810328028203280283032802840328028503280286032802870328028803280289032802900328029103280292032802930328029403280295032802960328029703280298032802990328030003280301032803020328030303280304032803050328030603280307032803080328030903280310032803110328031203280313032803140328031503280316032803170328031803280319032803200328032103280322032803230328032403280325032803260328032703280328032803290328033003280331032803320328033303280334032803350328033603280337032803380328033903280340032803410328034203280343032803440328034503280346032803470328034803280349032803500328035103280352032803530328035403280355032803560328035703280358032803590328036003280361032803620328036303280364032803650328036603280367032803680328036903280370032803710328037203280373032803740328037503280376032803770328037803280379032803800328038103280382032803830328038403280385032803860328038703280388032803890328039003280391032803920328039303280394032803950328039603280397032803980328039903280400032804010328040203280403032804040328040503280406032804070328040803280409032804100328041103280412032804130328041403280415032804160328041703280418032804190328042003280421032804220328042303280424032804250328042603280427032804280328042903280430032804310328043203280433032804340328043503280436032804370328043803280439032804400328044103280442032804430328044403280445032804460328044703280448032804490328045003280451032804520328045303280454032804550328045603280457032804580328045903280460032804610328046203280463032804640328046503280466032804670328046803280469032804700328047103280472032804730328047403280475032804760328047703280478032804790328048003280481032804820328048303280484032804850328048603280487032804880328048903280490032804910328049203280493032804940328049503280496032804970328049803280499032805000328050103280502032805030328050403280505032805060328050703280508032805090328051003280511032805120328051303280514032805150328051603280517032805180328051903280520032805210328052203280523032805240328052503280526032805270328052803280529032805300328053103280532032805330328053403280535032805360328053703280538032805390328054003280541032805420328054303280544032805450328054603280547032805480328054903280550032805510328055203280553032805540328055503280556032805570328055803280559032805600328056103280562032805630328056403280565032805660328056703280568032805690328057003280571032805720328057303280574032805750328057603280577032805780328057903280580032805810328058203280583032805840328058503280586032805870328058803280589032805900328059103280592032805930328059403280595032805960328059703280598032805990328060003280601032806020328060303280604032806050328060603280607032806080328060903280610032806110328061203280613032806140328061503280616032806170328061803280619032806200328062103280622032806230328062403280625032806260328062703280628032806290328063003280631032806320328063303280634032806350328063603280637032806380328063903280640032806410328064203280643032806440328064503280646032806470328064803280649032806500328065103290134032901350329013603290137032901380329013903290140032901410329014203290143032901440329014503290146032901470329014803290149032901500329015103290152032901530329015403290155032901560329015703290158032901590329016003290161032901620329016303290164032901650329016603290167032901680329016903290170032901710329017203290173032901740329017503290176032901770329017803290179032901800329018103290182032901830329018403290185032901860329018703290188032901890329019003290191032901920329019303290194032901950329019603290197032901980329019903290200032902010329020203290203032902040329020503290206032902070329020803290209032902100329021103290212032902130329021403290215032902160329021703290218032902190329022003290221032902220329022303290224032902250329022603290227032902280329022903290230032902310329023203290233032902340329023503290236032902370329023803290239032902400329024103290242032902430329024403290245032902460329024703290248032902490329025003290251032902520329025303290254032902550329025603290257032902580329025903290260032902610329026203290263032902640329026503290266032902670329026803290269032902700329027103290272032902730329027403290275032902760329027703290278032902790329028003290281032902820329028303290284032902850329028603290287032902880329028903290290032902910329029203290293032902940329029503290296032902970329029803290299032903000329030103290302032903030329030403290305032903060329030703290308032903090329031003290311032903120329031303290314032903150329031603290317032903180329031903290320032903210329032203290323032903240329032503290326032903270329032803290329032903300329033103290332032903330329033403290335032903360329033703290338032903390329034003290341032903420329034303290344032903450329034603290347032903480329034903290350032903510329035203290353032903540329035503290356032903570329035803290359032903600329036103290362032903630329036403290365032903660329036703290368032903690329037003290371032903720329037303290374032903750329037603290377032903780329037903290380032903810329038203290383032903840329038503290386032903870329038803290389032903900329039103290392032903930329039403290395032903960329039703290398032903990329040003290401032904020329040303290404032904050329040603290407032904080329040903290410032904110329041203290413032904140329041503290416032904170329041803290419032904200329042103290422032904230329042403290425032904260329042703290428032904290329043003290431032904320329043303290434032904350329043603290437032904380329043903290440032904410329044203290443032904440329044503290446032904470329044803290449032904500329045103290452032904530329045403290455032904560329045703290458032904590329046003290461032904620329046303290464032904650329046603290467032904680329046903290470032904710329047203290473032904740329047503290476032904770329047803290479032904800329048103290482032904830329048403290485032904860329048703290488032904890329049003290491032904920329049303290494032904950329049603290497032904980329049903290500032905010329050203290503032905040329050503290506032905070329050803290509032905100329051103290512032905130329051403290515032905160329051703290518032905190329052003290521032905220329052303290524032905250329052603290527032905280329052903290530032905310329053203290533032905340329053503290536032905370329053803290539032905400329054103290542032905430329054403290545032905460329054703290548032905490329055003290551032905520329055303290554032905550329055603290557032905580329055903290560032905610329056203290563032905640329056503290566032905670329056803290569032905700329057103290572032905730329057403290575032905760329057703290578032905790329058003290581032905820329058303290584032905850329058603290587032905880329058903290590032905910329059203290593032905940329059503290596032905970329059803290599032906000329060103290602032906030329060403290605032906060329060703290608032906090329061003290611032906120329061303290614032906150329061603290617032906180329061903290620032906210329062203290623032906240329062503290626032906270329062803290629032906300329063103290632032906330329063403290635032906360329063703290638032906390329064003290641032906420329064303290644032906450329064603290647032906480329064903290650032906510330013303300134033001350330013603300137033001380330013903300140033001410330014203300143033001440330014503300146033001470330014803300149033001500330015103300152033001530330015403300155033001560330015703300158033001590330016003300161033001620330016303300164033001650330016603300167033001680330016903300170033001710330017203300173033001740330017503300176033001770330017803300179033001800330018103300182033001830330018403300185033001860330018703300188033001890330019003300191033001920330019303300194033001950330019603300197033001980330019903300200033002010330020203300203033002040330020503300206033002070330020803300209033002100330021103300212033002130330021403300215033002160330021703300218033002190330022003300221033002220330022303300224033002250330022603300227033002280330022903300230033002310330023203300233033002340330023503300236033002370330023803300239033002400330024103300242033002430330024403300245033002460330024703300248033002490330025003300251033002520330025303300254033002550330025603300257033002580330025903300260033002610330026203300263033002640330026503300266033002670330026803300269033002700330027103300272033002730330027403300275033002760330027703300278033002790330028003300281033002820330028303300284033002850330028603300287033002880330028903300290033002910330029203300293033002940330029503300296033002970330029803300299033003000330030103300302033003030330030403300305033003060330030703300308033003090330031003300311033003120330031303300314033003150330031603300317033003180330031903300320033003210330032203300323033003240330032503300326033003270330032803300329033003300330033103300332033003330330033403300335033003360330033703300338033003390330034003300341033003420330034303300344033003450330034603300347033003480330034903300350033003510330035203300353033003540330035503300356033003570330035803300359033003600330036103300362033003630330036403300365033003660330036703300368033003690330037003300371033003720330037303300374033003750330037603300377033003780330037903300380033003810330038203300383033003840330038503300386033003870330038803300389033003900330039103300392033003930330039403300395033003960330039703300398033003990330040003300401033004020330040303300404033004050330040603300407033004080330040903300410033004110330041203300413033004140330041503300416033004170330041803300419033004200330042103300422033004230330042403300425033004260330042703300428033004290330043003300431033004320330043303300434033004350330043603300437033004380330043903300440033004410330044203300443033004440330044503300446033004470330044803300449033004500330045103300452033004530330045403300455033004560330045703300458033004590330046003300461033004620330046303300464033004650330046603300467033004680330046903300470033004710330047203300473033004740330047503300476033004770330047803300479033004800330048103300482033004830330048403300485033004860330048703300488033004890330049003300491033004920330049303300494033004950330049603300497033004980330049903300500033005010330050203300503033005040330050503300506033005070330050803300509033005100330051103300512033005130330051403300515033005160330051703300518033005190330052003300521033005220330052303300524033005250330052603300527033005280330052903300530033005310330053203300533033005340330053503300536033005370330053803300539033005400330054103300542033005430330054403300545033005460330054703300548033005490330055003300551033005520330055303300554033005550330055603300557033005580330055903300560033005610330056203300563033005640330056503300566033005670330056803300569033005700330057103300572033005730330057403300575033005760330057703300578033005790330058003300581033005820330058303300584033005850330058603300587033005880330058903300590033005910330059203300593033005940330059503300596033005970330059803300599033006000330060103300602033006030330060403300605033006060330060703300608033006090330061003300611033006120330061303300614033006150330061603300617033006180330061903300620033006210330062203300623033006240330062503300626033006270330062803300629033006300330063103300632033006330330063403300635033006360330063703300638033006390330064003300641033006420330064303300644033006450330064603300647033006480330064903300650033006510331013203310133033101340331013503310136033101370331013803310139033101400331014103310142033101430331014403310145033101460331014703310148033101490331015003310151033101520331015303310154033101550331015603310157033101580331015903310160033101610331016203310163033101640331016503310166033101670331016803310169033101700331017103310172033101730331017403310175033101760331017703310178033101790331018003310181033101820331018303310184033101850331018603310187033101880331018903310190033101910331019203310193033101940331019503310196033101970331019803310199033102000331020103310202033102030331020403310205033102060331020703310208033102090331021003310211033102120331021303310214033102150331021603310217033102180331021903310220033102210331022203310223033102240331022503310226033102270331022803310229033102300331023103310232033102330331023403310235033102360331023703310238033102390331024003310241033102420331024303310244033102450331024603310247033102480331024903310250033102510331025203310253033102540331025503310256033102570331025803310259033102600331026103310262033102630331026403310265033102660331026703310268033102690331027003310271033102720331027303310274033102750331027603310277033102780331027903310280033102810331028203310283033102840331028503310286033102870331028803310289033102900331029103310292033102930331029403310295033102960331029703310298033102990331030003310301033103020331030303310304033103050331030603310307033103080331030903310310033103110331031203310313033103140331031503310316033103170331031803310319033103200331032103310322033103230331032403310325033103260331032703310328033103290331033003310331033103320331033303310334033103350331033603310337033103380331033903310340033103410331034203310343033103440331034503310346033103470331034803310349033103500331035103310352033103530331035403310355033103560331035703310358033103590331036003310361033103620331036303310364033103650331036603310367033103680331036903310370033103710331037203310373033103740331037503310376033103770331037803310379033103800331038103310382033103830331038403310385033103860331038703310388033103890331039003310391033103920331039303310394033103950331039603310397033103980331039903310400033104010331040203310403033104040331040503310406033104070331040803310409033104100331041103310412033104130331041403310415033104160331041703310418033104190331042003310421033104220331042303310424033104250331042603310427033104280331042903310430033104310331043203310433033104340331043503310436033104370331043803310439033104400331044103310442033104430331044403310445033104460331044703310448033104490331045003310451033104520331045303310454033104550331045603310457033104580331045903310460033104610331046203310463033104640331046503310466033104670331046803310469033104700331047103310472033104730331047403310475033104760331047703310478033104790331048003310481033104820331048303310484033104850331048603310487033104880331048903310490033104910331049203310493033104940331049503310496033104970331049803310499033105000331050103310502033105030331050403310505033105060331050703310508033105090331051003310511033105120331051303310514033105150331051603310517033105180331051903310520033105210331052203310523033105240331052503310526033105270331052803310529033105300331053103310532033105330331053403310535033105360331053703310538033105390331054003310541033105420331054303310544033105450331054603310547033105480331054903310550033105510331055203310553033105540331055503310556033105570331055803310559033105600331056103310562033105630331056403310565033105660331056703310568033105690331057003310571033105720331057303310574033105750331057603310577033105780331057903310580033105810331058203310583033105840331058503310586033105870331058803310589033105900331059103310592033105930331059403310595033105960331059703310598033105990331060003310601033106020331060303310604033106050331060603310607033106080331060903310610033106110331061203310613033106140331061503310616033106170331061803310619033106200331062103310622033106230331062403310625033106260331062703310628033106290331063003310631033106320331063303310634033106350331063603310637033106380331063903310640033106410331064203310643033106440331064503310646033106470331064803310649033106500331065103320131033201320332013303320134033201350332013603320137033201380332013903320140033201410332014203320143033201440332014503320146033201470332014803320149033201500332015103320152033201530332015403320155033201560332015703320158033201590332016003320161033201620332016303320164033201650332016603320167033201680332016903320170033201710332017203320173033201740332017503320176033201770332017803320179033201800332018103320182033201830332018403320185033201860332018703320188033201890332019003320191033201920332019303320194033201950332019603320197033201980332019903320200033202010332020203320203033202040332020503320206033202070332020803320209033202100332021103320212033202130332021403320215033202160332021703320218033202190332022003320221033202220332022303320224033202250332022603320227033202280332022903320230033202310332023203320233033202340332023503320236033202370332023803320239033202400332024103320242033202430332024403320245033202460332024703320248033202490332025003320251033202520332025303320254033202550332025603320257033202580332025903320260033202610332026203320263033202640332026503320266033202670332026803320269033202700332027103320272033202730332027403320275033202760332027703320278033202790332028003320281033202820332028303320284033202850332028603320287033202880332028903320290033202910332029203320293033202940332029503320296033202970332029803320299033203000332030103320302033203030332030403320305033203060332030703320308033203090332031003320311033203120332031303320314033203150332031603320317033203180332031903320320033203210332032203320323033203240332032503320326033203270332032803320329033203300332033103320332033203330332033403320335033203360332033703320338033203390332034003320341033203420332034303320344033203450332034603320347033203480332034903320350033203510332035203320353033203540332035503320356033203570332035803320359033203600332036103320362033203630332036403320365033203660332036703320368033203690332037003320371033203720332037303320374033203750332037603320377033203780332037903320380033203810332038203320383033203840332038503320386033203870332038803320389033203900332039103320392033203930332039403320395033203960332039703320398033203990332040003320401033204020332040303320404033204050332040603320407033204080332040903320410033204110332041203320413033204140332041503320416033204170332041803320419033204200332042103320422033204230332042403320425033204260332042703320428033204290332043003320431033204320332043303320434033204350332043603320437033204380332043903320440033204410332044203320443033204440332044503320446033204470332044803320449033204500332045103320452033204530332045403320455033204560332045703320458033204590332046003320461033204620332046303320464033204650332046603320467033204680332046903320470033204710332047203320473033204740332047503320476033204770332047803320479033204800332048103320482033204830332048403320485033204860332048703320488033204890332049003320491033204920332049303320494033204950332049603320497033204980332049903320500033205010332050203320503033205040332050503320506033205070332050803320509033205100332051103320512033205130332051403320515033205160332051703320518033205190332052003320521033205220332052303320524033205250332052603320527033205280332052903320530033205310332053203320533033205340332053503320536033205370332053803320539033205400332054103320542033205430332054403320545033205460332054703320548033205490332055003320551033205520332055303320554033205550332055603320557033205580332055903320560033205610332056203320563033205640332056503320566033205670332056803320569033205700332057103320572033205730332057403320575033205760332057703320578033205790332058003320581033205820332058303320584033205850332058603320587033205880332058903320590033205910332059203320593033205940332059503320596033205970332059803320599033206000332060103320602033206030332060403320605033206060332060703320608033206090332061003320611033206120332061303320614033206150332061603320617033206180332061903320620033206210332062203320623033206240332062503320626033206270332062803320629033206300332063103320632033206330332063403320635033206360332063703320638033206390332064003320641033206420332064303320644033206450332064603320647033206480332064903320650033206510333012903330130033301310333013203330133033301340333013503330136033301370333013803330139033301400333014103330142033301430333014403330145033301460333014703330148033301490333015003330151033301520333015303330154033301550333015603330157033301580333015903330160033301610333016203330163033301640333016503330166033301670333016803330169033301700333017103330172033301730333017403330175033301760333017703330178033301790333018003330181033301820333018303330184033301850333018603330187033301880333018903330190033301910333019203330193033301940333019503330196033301970333019803330199033302000333020103330202033302030333020403330205033302060333020703330208033302090333021003330211033302120333021303330214033302150333021603330217033302180333021903330220033302210333022203330223033302240333022503330226033302270333022803330229033302300333023103330232033302330333023403330235033302360333023703330238033302390333024003330241033302420333024303330244033302450333024603330247033302480333024903330250033302510333025203330253033302540333025503330256033302570333025803330259033302600333026103330262033302630333026403330265033302660333026703330268033302690333027003330271033302720333027303330274033302750333027603330277033302780333027903330280033302810333028203330283033302840333028503330286033302870333028803330289033302900333029103330292033302930333029403330295033302960333029703330298033302990333030003330301033303020333030303330304033303050333030603330307033303080333030903330310033303110333031203330313033303140333031503330316033303170333031803330319033303200333032103330322033303230333032403330325033303260333032703330328033303290333033003330331033303320333033303330334033303350333033603330337033303380333033903330340033303410333034203330343033303440333034503330346033303470333034803330349033303500333035103330352033303530333035403330355033303560333035703330358033303590333036003330361033303620333036303330364033303650333036603330367033303680333036903330370033303710333037203330373033303740333037503330376033303770333037803330379033303800333038103330382033303830333038403330385033303860333038703330388033303890333039003330391033303920333039303330394033303950333039603330397033303980333039903330400033304010333040203330403033304040333040503330406033304070333040803330409033304100333041103330412033304130333041403330415033304160333041703330418033304190333042003330421033304220333042303330424033304250333042603330427033304280333042903330430033304310333043203330433033304340333043503330436033304370333043803330439033304400333044103330442033304430333044403330445033304460333044703330448033304490333045003330451033304520333045303330454033304550333045603330457033304580333045903330460033304610333046203330463033304640333046503330466033304670333046803330469033304700333047103330472033304730333047403330475033304760333047703330478033304790333048003330481033304820333048303330484033304850333048603330487033304880333048903330490033304910333049203330493033304940333049503330496033304970333049803330499033305000333050103330502033305030333050403330505033305060333050703330508033305090333051003330511033305120333051303330514033305150333051603330517033305180333051903330520033305210333052203330523033305240333052503330526033305270333052803330529033305300333053103330532033305330333053403330535033305360333053703330538033305390333054003330541033305420333054303330544033305450333054603330547033305480333054903330550033305510333055203330553033305540333055503330556033305570333055803330559033305600333056103330562033305630333056403330565033305660333056703330568033305690333057003330571033305720333057303330574033305750333057603330577033305780333057903330580033305810333058203330583033305840333058503330586033305870333058803330589033305900333059103330592033305930333059403330595033305960333059703330598033305990333060003330601033306020333060303330604033306050333060603330607033306080333060903330610033306110333061203330613033306140333061503330616033306170333061803330619033306200333062103330622033306230333062403330625033306260333062703330628033306290333063003330631033306320333063303330634033306350333063603330637033306380333063903330640033306410333064203330643033306440333064503330646033306470333064803330649033306500333065103340128033401290334013003340131033401320334013303340134033401350334013603340137033401380334013903340140033401410334014203340143033401440334014503340146033401470334014803340149033401500334015103340152033401530334015403340155033401560334015703340158033401590334016003340161033401620334016303340164033401650334016603340167033401680334016903340170033401710334017203340173033401740334017503340176033401770334017803340179033401800334018103340182033401830334018403340185033401860334018703340188033401890334019003340191033401920334019303340194033401950334019603340197033401980334019903340200033402010334020203340203033402040334020503340206033402070334020803340209033402100334021103340212033402130334021403340215033402160334021703340218033402190334022003340221033402220334022303340224033402250334022603340227033402280334022903340230033402310334023203340233033402340334023503340236033402370334023803340239033402400334024103340242033402430334024403340245033402460334024703340248033402490334025003340251033402520334025303340254033402550334025603340257033402580334025903340260033402610334026203340263033402640334026503340266033402670334026803340269033402700334027103340272033402730334027403340275033402760334027703340278033402790334028003340281033402820334028303340284033402850334028603340287033402880334028903340290033402910334029203340293033402940334029503340296033402970334029803340299033403000334030103340302033403030334030403340305033403060334030703340308033403090334031003340311033403120334031303340314033403150334031603340317033403180334031903340320033403210334032203340323033403240334032503340326033403270334032803340329033403300334033103340332033403330334033403340335033403360334033703340338033403390334034003340341033403420334034303340344033403450334034603340347033403480334034903340350033403510334035203340353033403540334035503340356033403570334035803340359033403600334036103340362033403630334036403340365033403660334036703340368033403690334037003340371033403720334037303340374033403750334037603340377033403780334037903340380033403810334038203340383033403840334038503340386033403870334038803340389033403900334039103340392033403930334039403340395033403960334039703340398033403990334040003340401033404020334040303340404033404050334040603340407033404080334040903340410033404110334041203340413033404140334041503340416033404170334041803340419033404200334042103340422033404230334042403340425033404260334042703340428033404290334043003340431033404320334043303340434033404350334043603340437033404380334043903340440033404410334044203340443033404440334044503340446033404470334044803340449033404500334045103340452033404530334045403340455033404560334045703340458033404590334046003340461033404620334046303340464033404650334046603340467033404680334046903340470033404710334047203340473033404740334047503340476033404770334047803340479033404800334048103340482033404830334048403340485033404860334048703340488033404890334049003340491033404920334049303340494033404950334049603340497033404980334049903340500033405010334050203340503033405040334050503340506033405070334050803340509033405100334051103340512033405130334051403340515033405160334051703340518033405190334052003340521033405220334052303340524033405250334052603340527033405280334052903340530033405310334053203340533033405340334053503340536033405370334053803340539033405400334054103340542033405430334054403340545033405460334054703340548033405490334055003340551033405520334055303340554033405550334055603340557033405580334055903340560033405610334056203340563033405640334056503340566033405670334056803340569033405700334057103340572033405730334057403340575033405760334057703340578033405790334058003340581033405820334058303340584033405850334058603340587033405880334058903340590033405910334059203340593033405940334059503340596033405970334059803340599033406000334060103340602033406030334060403340605033406060334060703340608033406090334061003340611033406120334061303340614033406150334061603340617033406180334061903340620033406210334062203340623033406240334062503340626033406270334062803340629033406300334063103340632033406330334063403340635033406360334063703340638033406390334064003340641033406420334064303340644033406450334064603340647033406480334064903340650033406510335012703350128033501290335013003350131033501320335013303350134033501350335013603350137033501380335013903350140033501410335014203350143033501440335014503350146033501470335014803350149033501500335015103350152033501530335015403350155033501560335015703350158033501590335016003350161033501620335016303350164033501650335016603350167033501680335016903350170033501710335017203350173033501740335017503350176033501770335017803350179033501800335018103350182033501830335018403350185033501860335018703350188033501890335019003350191033501920335019303350194033501950335019603350197033501980335019903350200033502010335020203350203033502040335020503350206033502070335020803350209033502100335021103350212033502130335021403350215033502160335021703350218033502190335022003350221033502220335022303350224033502250335022603350227033502280335022903350230033502310335023203350233033502340335023503350236033502370335023803350239033502400335024103350242033502430335024403350245033502460335024703350248033502490335025003350251033502520335025303350254033502550335025603350257033502580335025903350260033502610335026203350263033502640335026503350266033502670335026803350269033502700335027103350272033502730335027403350275033502760335027703350278033502790335028003350281033502820335028303350284033502850335028603350287033502880335028903350290033502910335029203350293033502940335029503350296033502970335029803350299033503000335030103350302033503030335030403350305033503060335030703350308033503090335031003350311033503120335031303350314033503150335031603350317033503180335031903350320033503210335032203350323033503240335032503350326033503270335032803350329033503300335033103350332033503330335033403350335033503360335033703350338033503390335034003350341033503420335034303350344033503450335034603350347033503480335034903350350033503510335035203350353033503540335035503350356033503570335035803350359033503600335036103350362033503630335036403350365033503660335036703350368033503690335037003350371033503720335037303350374033503750335037603350377033503780335037903350380033503810335038203350383033503840335038503350386033503870335038803350389033503900335039103350392033503930335039403350395033503960335039703350398033503990335040003350401033504020335040303350404033504050335040603350407033504080335040903350410033504110335041203350413033504140335041503350416033504170335041803350419033504200335042103350422033504230335042403350425033504260335042703350428033504290335043003350431033504320335043303350434033504350335043603350437033504380335043903350440033504410335044203350443033504440335044503350446033504470335044803350449033504500335045103350452033504530335045403350455033504560335045703350458033504590335046003350461033504620335046303350464033504650335046603350467033504680335046903350470033504710335047203350473033504740335047503350476033504770335047803350479033504800335048103350482033504830335048403350485033504860335048703350488033504890335049003350491033504920335049303350494033504950335049603350497033504980335049903350500033505010335050203350503033505040335050503350506033505070335050803350509033505100335051103350512033505130335051403350515033505160335051703350518033505190335052003350521033505220335052303350524033505250335052603350527033505280335052903350530033505310335053203350533033505340335053503350536033505370335053803350539033505400335054103350542033505430335054403350545033505460335054703350548033505490335055003350551033505520335055303350554033505550335055603350557033505580335055903350560033505610335056203350563033505640335056503350566033505670335056803350569033505700335057103350572033505730335057403350575033505760335057703350578033505790335058003350581033505820335058303350584033505850335058603350587033505880335058903350590033505910335059203350593033505940335059503350596033505970335059803350599033506000335060103350602033506030335060403350605033506060335060703350608033506090335061003350611033506120335061303350614033506150335061603350617033506180335061903350620033506210335062203350623033506240335062503350626033506270335062803350629033506300335063103350632033506330335063403350635033506360335063703350638033506390335064003350641033506420335064303350644033506450335064603350647033506480335064903350650033601260336012703360128033601290336013003360131033601320336013303360134033601350336013603360137033601380336013903360140033601410336014203360143033601440336014503360146033601470336014803360149033601500336015103360152033601530336015403360155033601560336015703360158033601590336016003360161033601620336016303360164033601650336016603360167033601680336016903360170033601710336017203360173033601740336017503360176033601770336017803360179033601800336018103360182033601830336018403360185033601860336018703360188033601890336019003360191033601920336019303360194033601950336019603360197033601980336019903360200033602010336020203360203033602040336020503360206033602070336020803360209033602100336021103360212033602130336021403360215033602160336021703360218033602190336022003360221033602220336022303360224033602250336022603360227033602280336022903360230033602310336023203360233033602340336023503360236033602370336023803360239033602400336024103360242033602430336024403360245033602460336024703360248033602490336025003360251033602520336025303360254033602550336025603360257033602580336025903360260033602610336026203360263033602640336026503360266033602670336026803360269033602700336027103360272033602730336027403360275033602760336027703360278033602790336028003360281033602820336028303360284033602850336028603360287033602880336028903360290033602910336029203360293033602940336029503360296033602970336029803360299033603000336030103360302033603030336030403360305033603060336030703360308033603090336031003360311033603120336031303360314033603150336031603360317033603180336031903360320033603210336032203360323033603240336032503360326033603270336032803360329033603300336033103360332033603330336033403360335033603360336033703360338033603390336034003360341033603420336034303360344033603450336034603360347033603480336034903360350033603510336035203360353033603540336035503360356033603570336035803360359033603600336036103360362033603630336036403360365033603660336036703360368033603690336037003360371033603720336037303360374033603750336037603360377033603780336037903360380033603810336038203360383033603840336038503360386033603870336038803360389033603900336039103360392033603930336039403360395033603960336039703360398033603990336040003360401033604020336040303360404033604050336040603360407033604080336040903360410033604110336041203360413033604140336041503360416033604170336041803360419033604200336042103360422033604230336042403360425033604260336042703360428033604290336043003360431033604320336043303360434033604350336043603360437033604380336043903360440033604410336044203360443033604440336044503360446033604470336044803360449033604500336045103360452033604530336045403360455033604560336045703360458033604590336046003360461033604620336046303360464033604650336046603360467033604680336046903360470033604710336047203360473033604740336047503360476033604770336047803360479033604800336048103360482033604830336048403360485033604860336048703360488033604890336049003360491033604920336049303360494033604950336049603360497033604980336049903360500033605010336050203360503033605040336050503360506033605070336050803360509033605100336051103360512033605130336051403360515033605160336051703360518033605190336052003360521033605220336052303360524033605250336052603360527033605280336052903360530033605310336053203360533033605340336053503360536033605370336053803360539033605400336054103360542033605430336054403360545033605460336054703360548033605490336055003360551033605520336055303360554033605550336055603360557033605580336055903360560033605610336056203360563033605640336056503360566033605670336056803360569033605700336057103360572033605730336057403360575033605760336057703360578033605790336058003360581033605820336058303360584033605850336058603360587033605880336058903360590033605910336059203360593033605940336059503360596033605970336059803360599033606000336060103360602033606030336060403360605033606060336060703360608033606090336061003360611033606120336061303360614033606150336061603360617033606180336061903360620033606210336062203360623033606240336062503360626033606270336062803360629033606300336063103360632033606330336063403360635033606360336063703360638033606390336064003360641033606420336064303360644033606450336064603360647033606480336064903360650033701260337012703370128033701290337013003370131033701320337013303370134033701350337013603370137033701380337013903370140033701410337014203370143033701440337014503370146033701470337014803370149033701500337015103370152033701530337015403370155033701560337015703370158033701590337016003370161033701620337016303370164033701650337016603370167033701680337016903370170033701710337017203370173033701740337017503370176033701770337017803370179033701800337018103370182033701830337018403370185033701860337018703370188033701890337019003370191033701920337019303370194033701950337019603370197033701980337019903370200033702010337020203370203033702040337020503370206033702070337020803370209033702100337021103370212033702130337021403370215033702160337021703370218033702190337022003370221033702220337022303370224033702250337022603370227033702280337022903370230033702310337023203370233033702340337023503370236033702370337023803370239033702400337024103370242033702430337024403370245033702460337024703370248033702490337025003370251033702520337025303370254033702550337025603370257033702580337025903370260033702610337026203370263033702640337026503370266033702670337026803370269033702700337027103370272033702730337027403370275033702760337027703370278033702790337028003370281033702820337028303370284033702850337028603370287033702880337028903370290033702910337029203370293033702940337029503370296033702970337029803370299033703000337030103370302033703030337030403370305033703060337030703370308033703090337031003370311033703120337031303370314033703150337031603370317033703180337031903370320033703210337032203370323033703240337032503370326033703270337032803370329033703300337033103370332033703330337033403370335033703360337033703370338033703390337034003370341033703420337034303370344033703450337034603370347033703480337034903370350033703510337035203370353033703540337035503370356033703570337035803370359033703600337036103370362033703630337036403370365033703660337036703370368033703690337037003370371033703720337037303370374033703750337037603370377033703780337037903370380033703810337038203370383033703840337038503370386033703870337038803370389033703900337039103370392033703930337039403370395033703960337039703370398033703990337040003370401033704020337040303370404033704050337040603370407033704080337040903370410033704110337041203370413033704140337041503370416033704170337041803370419033704200337042103370422033704230337042403370425033704260337042703370428033704290337043003370431033704320337043303370434033704350337043603370437033704380337043903370440033704410337044203370443033704440337044503370446033704470337044803370449033704500337045103370452033704530337045403370455033704560337045703370458033704590337046003370461033704620337046303370464033704650337046603370467033704680337046903370470033704710337047203370473033704740337047503370476033704770337047803370479033704800337048103370482033704830337048403370485033704860337048703370488033704890337049003370491033704920337049303370494033704950337049603370497033704980337049903370500033705010337050203370503033705040337050503370506033705070337050803370509033705100337051103370512033705130337051403370515033705160337051703370518033705190337052003370521033705220337052303370524033705250337052603370527033705280337052903370530033705310337053203370533033705340337053503370536033705370337053803370539033705400337054103370542033705430337054403370545033705460337054703370548033705490337055003370551033705520337055303370554033705550337055603370557033705580337055903370560033705610337056203370563033705640337056503370566033705670337056803370569033705700337057103370572033705730337057403370575033705760337057703370578033705790337058003370581033705820337058303370584033705850337058603370587033705880337058903370590033705910337059203370593033705940337059503370596033705970337059803370599033706000337060103370602033706030337060403370605033706060337060703370608033706090337061003370611033706120337061303370614033706150337061603370617033706180337061903370620033706210337062203370623033706240337062503370626033706270337062803370629033706300337063103370632033706330337063403370635033706360337063703370638033706390337064003370641033706420337064303370644033706450337064603370647033706480337064903370650033801250338012603380127033801280338012903380130033801310338013203380133033801340338013503380136033801370338013803380139033801400338014103380142033801430338014403380145033801460338014703380148033801490338015003380151033801520338015303380154033801550338015603380157033801580338015903380160033801610338016203380163033801640338016503380166033801670338016803380169033801700338017103380172033801730338017403380175033801760338017703380178033801790338018003380181033801820338018303380184033801850338018603380187033801880338018903380190033801910338019203380193033801940338019503380196033801970338019803380199033802000338020103380202033802030338020403380205033802060338020703380208033802090338021003380211033802120338021303380214033802150338021603380217033802180338021903380220033802210338022203380223033802240338022503380226033802270338022803380229033802300338023103380232033802330338023403380235033802360338023703380238033802390338024003380241033802420338024303380244033802450338024603380247033802480338024903380250033802510338025203380253033802540338025503380256033802570338025803380259033802600338026103380262033802630338026403380265033802660338026703380268033802690338027003380271033802720338027303380274033802750338027603380277033802780338027903380280033802810338028203380283033802840338028503380286033802870338028803380289033802900338029103380292033802930338029403380295033802960338029703380298033802990338030003380301033803020338030303380304033803050338030603380307033803080338030903380310033803110338031203380313033803140338031503380316033803170338031803380319033803200338032103380322033803230338032403380325033803260338032703380328033803290338033003380331033803320338033303380334033803350338033603380337033803380338033903380340033803410338034203380343033803440338034503380346033803470338034803380349033803500338035103380352033803530338035403380355033803560338035703380358033803590338036003380361033803620338036303380364033803650338036603380367033803680338036903380370033803710338037203380373033803740338037503380376033803770338037803380379033803800338038103380382033803830338038403380385033803860338038703380388033803890338039003380391033803920338039303380394033803950338039603380397033803980338039903380400033804010338040203380403033804040338040503380406033804070338040803380409033804100338041103380412033804130338041403380415033804160338041703380418033804190338042003380421033804220338042303380424033804250338042603380427033804280338042903380430033804310338043203380433033804340338043503380436033804370338043803380439033804400338044103380442033804430338044403380445033804460338044703380448033804490338045003380451033804520338045303380454033804550338045603380457033804580338045903380460033804610338046203380463033804640338046503380466033804670338046803380469033804700338047103380472033804730338047403380475033804760338047703380478033804790338048003380481033804820338048303380484033804850338048603380487033804880338048903380490033804910338049203380493033804940338049503380496033804970338049803380499033805000338050103380502033805030338050403380505033805060338050703380508033805090338051003380511033805120338051303380514033805150338051603380517033805180338051903380520033805210338052203380523033805240338052503380526033805270338052803380529033805300338053103380532033805330338053403380535033805360338053703380538033805390338054003380541033805420338054303380544033805450338054603380547033805480338054903380550033805510338055203380553033805540338055503380556033805570338055803380559033805600338056103380562033805630338056403380565033805660338056703380568033805690338057003380571033805720338057303380574033805750338057603380577033805780338057903380580033805810338058203380583033805840338058503380586033805870338058803380589033805900338059103380592033805930338059403380595033805960338059703380598033805990338060003380601033806020338060303380604033806050338060603380607033806080338060903380610033806110338061203380613033806140338061503380616033806170338061803380619033806200338062103380622033806230338062403380625033806260338062703380628033806290338063003380631033806320338063303380634033806350338063603380637033806380338063903380640033806410338064203380643033806440338064503380646033806470338064803380649033806500339012403390125033901260339012703390128033901290339013003390131033901320339013303390134033901350339013603390137033901380339013903390140033901410339014203390143033901440339014503390146033901470339014803390149033901500339015103390152033901530339015403390155033901560339015703390158033901590339016003390161033901620339016303390164033901650339016603390167033901680339016903390170033901710339017203390173033901740339017503390176033901770339017803390179033901800339018103390182033901830339018403390185033901860339018703390188033901890339019003390191033901920339019303390194033901950339019603390197033901980339019903390200033902010339020203390203033902040339020503390206033902070339020803390209033902100339021103390212033902130339021403390215033902160339021703390218033902190339022003390221033902220339022303390224033902250339022603390227033902280339022903390230033902310339023203390233033902340339023503390236033902370339023803390239033902400339024103390242033902430339024403390245033902460339024703390248033902490339025003390251033902520339025303390254033902550339025603390257033902580339025903390260033902610339026203390263033902640339026503390266033902670339026803390269033902700339027103390272033902730339027403390275033902760339027703390278033902790339028003390281033902820339028303390284033902850339028603390287033902880339028903390290033902910339029203390293033902940339029503390296033902970339029803390299033903000339030103390302033903030339030403390305033903060339030703390308033903090339031003390311033903120339031303390314033903150339031603390317033903180339031903390320033903210339032203390323033903240339032503390326033903270339032803390329033903300339033103390332033903330339033403390335033903360339033703390338033903390339034003390341033903420339034303390344033903450339034603390347033903480339034903390350033903510339035203390353033903540339035503390356033903570339035803390359033903600339036103390362033903630339036403390365033903660339036703390368033903690339037003390371033903720339037303390374033903750339037603390377033903780339037903390380033903810339038203390383033903840339038503390386033903870339038803390389033903900339039103390392033903930339039403390395033903960339039703390398033903990339040003390401033904020339040303390404033904050339040603390407033904080339040903390410033904110339041203390413033904140339041503390416033904170339041803390419033904200339042103390422033904230339042403390425033904260339042703390428033904290339043003390431033904320339043303390434033904350339043603390437033904380339043903390440033904410339044203390443033904440339044503390446033904470339044803390449033904500339045103390452033904530339045403390455033904560339045703390458033904590339046003390461033904620339046303390464033904650339046603390467033904680339046903390470033904710339047203390473033904740339047503390476033904770339047803390479033904800339048103390482033904830339048403390485033904860339048703390488033904890339049003390491033904920339049303390494033904950339049603390497033904980339049903390500033905010339050203390503033905040339050503390506033905070339050803390509033905100339051103390512033905130339051403390515033905160339051703390518033905190339052003390521033905220339052303390524033905250339052603390527033905280339052903390530033905310339053203390533033905340339053503390536033905370339053803390539033905400339054103390542033905430339054403390545033905460339054703390548033905490339055003390551033905520339055303390554033905550339055603390557033905580339055903390560033905610339056203390563033905640339056503390566033905670339056803390569033905700339057103390572033905730339057403390575033905760339057703390578033905790339058003390581033905820339058303390584033905850339058603390587033905880339058903390590033905910339059203390593033905940339059503390596033905970339059803390599033906000339060103390602033906030339060403390605033906060339060703390608033906090339061003390611033906120339061303390614033906150339061603390617033906180339061903390620033906210339062203390623033906240339062503390626033906270339062803390629033906300339063103390632033906330339063403390635033906360339063703390638033906390339064003390641033906420339064303390644033906450339064603390647033906480339064903390650034001230340012403400125034001260340012703400128034001290340013003400131034001320340013303400134034001350340013603400137034001380340013903400140034001410340014203400143034001440340014503400146034001470340014803400149034001500340015103400152034001530340015403400155034001560340015703400158034001590340016003400161034001620340016303400164034001650340016603400167034001680340016903400170034001710340017203400173034001740340017503400176034001770340017803400179034001800340018103400182034001830340018403400185034001860340018703400188034001890340019003400191034001920340019303400194034001950340019603400197034001980340019903400200034002010340020203400203034002040340020503400206034002070340020803400209034002100340021103400212034002130340021403400215034002160340021703400218034002190340022003400221034002220340022303400224034002250340022603400227034002280340022903400230034002310340023203400233034002340340023503400236034002370340023803400239034002400340024103400242034002430340024403400245034002460340024703400248034002490340025003400251034002520340025303400254034002550340025603400257034002580340025903400260034002610340026203400263034002640340026503400266034002670340026803400269034002700340027103400272034002730340027403400275034002760340027703400278034002790340028003400281034002820340028303400284034002850340028603400287034002880340028903400290034002910340029203400293034002940340029503400296034002970340029803400299034003000340030103400302034003030340030403400305034003060340030703400308034003090340031003400311034003120340031303400314034003150340031603400317034003180340031903400320034003210340032203400323034003240340032503400326034003270340032803400329034003300340033103400332034003330340033403400335034003360340033703400338034003390340034003400341034003420340034303400344034003450340034603400347034003480340034903400350034003510340035203400353034003540340035503400356034003570340035803400359034003600340036103400362034003630340036403400365034003660340036703400368034003690340037003400371034003720340037303400374034003750340037603400377034003780340037903400380034003810340038203400383034003840340038503400386034003870340038803400389034003900340039103400392034003930340039403400395034003960340039703400398034003990340040003400401034004020340040303400404034004050340040603400407034004080340040903400410034004110340041203400413034004140340041503400416034004170340041803400419034004200340042103400422034004230340042403400425034004260340042703400428034004290340043003400431034004320340043303400434034004350340043603400437034004380340043903400440034004410340044203400443034004440340044503400446034004470340044803400449034004500340045103400452034004530340045403400455034004560340045703400458034004590340046003400461034004620340046303400464034004650340046603400467034004680340046903400470034004710340047203400473034004740340047503400476034004770340047803400479034004800340048103400482034004830340048403400485034004860340048703400488034004890340049003400491034004920340049303400494034004950340049603400497034004980340049903400500034005010340050203400503034005040340050503400506034005070340050803400509034005100340051103400512034005130340051403400515034005160340051703400518034005190340052003400521034005220340052303400524034005250340052603400527034005280340052903400530034005310340053203400533034005340340053503400536034005370340053803400539034005400340054103400542034005430340054403400545034005460340054703400548034005490340055003400551034005520340055303400554034005550340055603400557034005580340055903400560034005610340056203400563034005640340056503400566034005670340056803400569034005700340057103400572034005730340057403400575034005760340057703400578034005790340058003400581034005820340058303400584034005850340058603400587034005880340058903400590034005910340059203400593034005940340059503400596034005970340059803400599034006000340060103400602034006030340060403400605034006060340060703400608034006090340061003400611034006120340061303400614034006150340061603400617034006180340061903400620034006210340062203400623034006240340062503400626034006270340062803400629034006300340063103400632034006330340063403400635034006360340063703400638034006390340064003400641034006420340064303400644034006450340064603400647034006480340064903400650034101220341012303410124034101250341012603410127034101280341012903410130034101310341013203410133034101340341013503410136034101370341013803410139034101400341014103410142034101430341014403410145034101460341014703410148034101490341015003410151034101520341015303410154034101550341015603410157034101580341015903410160034101610341016203410163034101640341016503410166034101670341016803410169034101700341017103410172034101730341017403410175034101760341017703410178034101790341018003410181034101820341018303410184034101850341018603410187034101880341018903410190034101910341019203410193034101940341019503410196034101970341019803410199034102000341020103410202034102030341020403410205034102060341020703410208034102090341021003410211034102120341021303410214034102150341021603410217034102180341021903410220034102210341022203410223034102240341022503410226034102270341022803410229034102300341023103410232034102330341023403410235034102360341023703410238034102390341024003410241034102420341024303410244034102450341024603410247034102480341024903410250034102510341025203410253034102540341025503410256034102570341025803410259034102600341026103410262034102630341026403410265034102660341026703410268034102690341027003410271034102720341027303410274034102750341027603410277034102780341027903410280034102810341028203410283034102840341028503410286034102870341028803410289034102900341029103410292034102930341029403410295034102960341029703410298034102990341030003410301034103020341030303410304034103050341030603410307034103080341030903410310034103110341031203410313034103140341031503410316034103170341031803410319034103200341032103410322034103230341032403410325034103260341032703410328034103290341033003410331034103320341033303410334034103350341033603410337034103380341033903410340034103410341034203410343034103440341034503410346034103470341034803410349034103500341035103410352034103530341035403410355034103560341035703410358034103590341036003410361034103620341036303410364034103650341036603410367034103680341036903410370034103710341037203410373034103740341037503410376034103770341037803410379034103800341038103410382034103830341038403410385034103860341038703410388034103890341039003410391034103920341039303410394034103950341039603410397034103980341039903410400034104010341040203410403034104040341040503410406034104070341040803410409034104100341041103410412034104130341041403410415034104160341041703410418034104190341042003410421034104220341042303410424034104250341042603410427034104280341042903410430034104310341043203410433034104340341043503410436034104370341043803410439034104400341044103410442034104430341044403410445034104460341044703410448034104490341045003410451034104520341045303410454034104550341045603410457034104580341045903410460034104610341046203410463034104640341046503410466034104670341046803410469034104700341047103410472034104730341047403410475034104760341047703410478034104790341048003410481034104820341048303410484034104850341048603410487034104880341048903410490034104910341049203410493034104940341049503410496034104970341049803410499034105000341050103410502034105030341050403410505034105060341050703410508034105090341051003410511034105120341051303410514034105150341051603410517034105180341051903410520034105210341052203410523034105240341052503410526034105270341052803410529034105300341053103410532034105330341053403410535034105360341053703410538034105390341054003410541034105420341054303410544034105450341054603410547034105480341054903410550034105510341055203410553034105540341055503410556034105570341055803410559034105600341056103410562034105630341056403410565034105660341056703410568034105690341057003410571034105720341057303410574034105750341057603410577034105780341057903410580034105810341058203410583034105840341058503410586034105870341058803410589034105900341059103410592034105930341059403410595034105960341059703410598034105990341060003410601034106020341060303410604034106050341060603410607034106080341060903410610034106110341061203410613034106140341061503410616034106170341061803410619034106200341062103410622034106230341062403410625034106260341062703410628034106290341063003410631034106320341063303410634034106350341063603410637034106380341063903410640034106410341064203410643034106440341064503410646034106470341064803410649034106500342012103420122034201230342012403420125034201260342012703420128034201290342013003420131034201320342013303420134034201350342013603420137034201380342013903420140034201410342014203420143034201440342014503420146034201470342014803420149034201500342015103420152034201530342015403420155034201560342015703420158034201590342016003420161034201620342016303420164034201650342016603420167034201680342016903420170034201710342017203420173034201740342017503420176034201770342017803420179034201800342018103420182034201830342018403420185034201860342018703420188034201890342019003420191034201920342019303420194034201950342019603420197034201980342019903420200034202010342020203420203034202040342020503420206034202070342020803420209034202100342021103420212034202130342021403420215034202160342021703420218034202190342022003420221034202220342022303420224034202250342022603420227034202280342022903420230034202310342023203420233034202340342023503420236034202370342023803420239034202400342024103420242034202430342024403420245034202460342024703420248034202490342025003420251034202520342025303420254034202550342025603420257034202580342025903420260034202610342026203420263034202640342026503420266034202670342026803420269034202700342027103420272034202730342027403420275034202760342027703420278034202790342028003420281034202820342028303420284034202850342028603420287034202880342028903420290034202910342029203420293034202940342029503420296034202970342029803420299034203000342030103420302034203030342030403420305034203060342030703420308034203090342031003420311034203120342031303420314034203150342031603420317034203180342031903420320034203210342032203420323034203240342032503420326034203270342032803420329034203300342033103420332034203330342033403420335034203360342033703420338034203390342034003420341034203420342034303420344034203450342034603420347034203480342034903420350034203510342035203420353034203540342035503420356034203570342035803420359034203600342036103420362034203630342036403420365034203660342036703420368034203690342037003420371034203720342037303420374034203750342037603420377034203780342037903420380034203810342038203420383034203840342038503420386034203870342038803420389034203900342039103420392034203930342039403420395034203960342039703420398034203990342040003420401034204020342040303420404034204050342040603420407034204080342040903420410034204110342041203420413034204140342041503420416034204170342041803420419034204200342042103420422034204230342042403420425034204260342042703420428034204290342043003420431034204320342043303420434034204350342043603420437034204380342043903420440034204410342044203420443034204440342044503420446034204470342044803420449034204500342045103420452034204530342045403420455034204560342045703420458034204590342046003420461034204620342046303420464034204650342046603420467034204680342046903420470034204710342047203420473034204740342047503420476034204770342047803420479034204800342048103420482034204830342048403420485034204860342048703420488034204890342049003420491034204920342049303420494034204950342049603420497034204980342049903420500034205010342050203420503034205040342050503420506034205070342050803420509034205100342051103420512034205130342051403420515034205160342051703420518034205190342052003420521034205220342052303420524034205250342052603420527034205280342052903420530034205310342053203420533034205340342053503420536034205370342053803420539034205400342054103420542034205430342054403420545034205460342054703420548034205490342055003420551034205520342055303420554034205550342055603420557034205580342055903420560034205610342056203420563034205640342056503420566034205670342056803420569034205700342057103420572034205730342057403420575034205760342057703420578034205790342058003420581034205820342058303420584034205850342058603420587034205880342058903420590034205910342059203420593034205940342059503420596034205970342059803420599034206000342060103420602034206030342060403420605034206060342060703420608034206090342061003420611034206120342061303420614034206150342061603420617034206180342061903420620034206210342062203420623034206240342062503420626034206270342062803420629034206300342063103420632034206330342063403420635034206360342063703420638034206390342064003420641034206420342064303420644034206450342064603420647034206480342064903420650034301200343012103430122034301230343012403430125034301260343012703430128034301290343013003430131034301320343013303430134034301350343013603430137034301380343013903430140034301410343014203430143034301440343014503430146034301470343014803430149034301500343015103430152034301530343015403430155034301560343015703430158034301590343016003430161034301620343016303430164034301650343016603430167034301680343016903430170034301710343017203430173034301740343017503430176034301770343017803430179034301800343018103430182034301830343018403430185034301860343018703430188034301890343019003430191034301920343019303430194034301950343019603430197034301980343019903430200034302010343020203430203034302040343020503430206034302070343020803430209034302100343021103430212034302130343021403430215034302160343021703430218034302190343022003430221034302220343022303430224034302250343022603430227034302280343022903430230034302310343023203430233034302340343023503430236034302370343023803430239034302400343024103430242034302430343024403430245034302460343024703430248034302490343025003430251034302520343025303430254034302550343025603430257034302580343025903430260034302610343026203430263034302640343026503430266034302670343026803430269034302700343027103430272034302730343027403430275034302760343027703430278034302790343028003430281034302820343028303430284034302850343028603430287034302880343028903430290034302910343029203430293034302940343029503430296034302970343029803430299034303000343030103430302034303030343030403430305034303060343030703430308034303090343031003430311034303120343031303430314034303150343031603430317034303180343031903430320034303210343032203430323034303240343032503430326034303270343032803430329034303300343033103430332034303330343033403430335034303360343033703430338034303390343034003430341034303420343034303430344034303450343034603430347034303480343034903430350034303510343035203430353034303540343035503430356034303570343035803430359034303600343036103430362034303630343036403430365034303660343036703430368034303690343037003430371034303720343037303430374034303750343037603430377034303780343037903430380034303810343038203430383034303840343038503430386034303870343038803430389034303900343039103430392034303930343039403430395034303960343039703430398034303990343040003430401034304020343040303430404034304050343040603430407034304080343040903430410034304110343041203430413034304140343041503430416034304170343041803430419034304200343042103430422034304230343042403430425034304260343042703430428034304290343043003430431034304320343043303430434034304350343043603430437034304380343043903430440034304410343044203430443034304440343044503430446034304470343044803430449034304500343045103430452034304530343045403430455034304560343045703430458034304590343046003430461034304620343046303430464034304650343046603430467034304680343046903430470034304710343047203430473034304740343047503430476034304770343047803430479034304800343048103430482034304830343048403430485034304860343048703430488034304890343049003430491034304920343049303430494034304950343049603430497034304980343049903430500034305010343050203430503034305040343050503430506034305070343050803430509034305100343051103430512034305130343051403430515034305160343051703430518034305190343052003430521034305220343052303430524034305250343052603430527034305280343052903430530034305310343053203430533034305340343053503430536034305370343053803430539034305400343054103430542034305430343054403430545034305460343054703430548034305490343055003430551034305520343055303430554034305550343055603430557034305580343055903430560034305610343056203430563034305640343056503430566034305670343056803430569034305700343057103430572034305730343057403430575034305760343057703430578034305790343058003430581034305820343058303430584034305850343058603430587034305880343058903430590034305910343059203430593034305940343059503430596034305970343059803430599034306000343060103430602034306030343060403430605034306060343060703430608034306090343061003430611034306120343061303430614034306150343061603430617034306180343061903430620034306210343062203430623034306240343062503430626034306270343062803430629034306300343063103430632034306330343063403430635034306360343063703430638034306390343064003430641034306420343064303430644034306450343064603430647034306480343064903430650034401190344012003440121034401220344012303440124034401250344012603440127034401280344012903440130034401310344013203440133034401340344013503440136034401370344013803440139034401400344014103440142034401430344014403440145034401460344014703440148034401490344015003440151034401520344015303440154034401550344015603440157034401580344015903440160034401610344016203440163034401640344016503440166034401670344016803440169034401700344017103440172034401730344017403440175034401760344017703440178034401790344018003440181034401820344018303440184034401850344018603440187034401880344018903440190034401910344019203440193034401940344019503440196034401970344019803440199034402000344020103440202034402030344020403440205034402060344020703440208034402090344021003440211034402120344021303440214034402150344021603440217034402180344021903440220034402210344022203440223034402240344022503440226034402270344022803440229034402300344023103440232034402330344023403440235034402360344023703440238034402390344024003440241034402420344024303440244034402450344024603440247034402480344024903440250034402510344025203440253034402540344025503440256034402570344025803440259034402600344026103440262034402630344026403440265034402660344026703440268034402690344027003440271034402720344027303440274034402750344027603440277034402780344027903440280034402810344028203440283034402840344028503440286034402870344028803440289034402900344029103440292034402930344029403440295034402960344029703440298034402990344030003440301034403020344030303440304034403050344030603440307034403080344030903440310034403110344031203440313034403140344031503440316034403170344031803440319034403200344032103440322034403230344032403440325034403260344032703440328034403290344033003440331034403320344033303440334034403350344033603440337034403380344033903440340034403410344034203440343034403440344034503440346034403470344034803440349034403500344035103440352034403530344035403440355034403560344035703440358034403590344036003440361034403620344036303440364034403650344036603440367034403680344036903440370034403710344037203440373034403740344037503440376034403770344037803440379034403800344038103440382034403830344038403440385034403860344038703440388034403890344039003440391034403920344039303440394034403950344039603440397034403980344039903440400034404010344040203440403034404040344040503440406034404070344040803440409034404100344041103440412034404130344041403440415034404160344041703440418034404190344042003440421034404220344042303440424034404250344042603440427034404280344042903440430034404310344043203440433034404340344043503440436034404370344043803440439034404400344044103440442034404430344044403440445034404460344044703440448034404490344045003440451034404520344045303440454034404550344045603440457034404580344045903440460034404610344046203440463034404640344046503440466034404670344046803440469034404700344047103440472034404730344047403440475034404760344047703440478034404790344048003440481034404820344048303440484034404850344048603440487034404880344048903440490034404910344049203440493034404940344049503440496034404970344049803440499034405000344050103440502034405030344050403440505034405060344050703440508034405090344051003440511034405120344051303440514034405150344051603440517034405180344051903440520034405210344052203440523034405240344052503440526034405270344052803440529034405300344053103440532034405330344053403440535034405360344053703440538034405390344054003440541034405420344054303440544034405450344054603440547034405480344054903440550034405510344055203440553034405540344055503440556034405570344055803440559034405600344056103440562034405630344056403440565034405660344056703440568034405690344057003440571034405720344057303440574034405750344057603440577034405780344057903440580034405810344058203440583034405840344058503440586034405870344058803440589034405900344059103440592034405930344059403440595034405960344059703440598034405990344060003440601034406020344060303440604034406050344060603440607034406080344060903440610034406110344061203440613034406140344061503440616034406170344061803440619034406200344062103440622034406230344062403440625034406260344062703440628034406290344063003440631034406320344063303440634034406350344063603440637034406380344063903440640034406410344064203440643034406440344064503440646034406470344064803440649034406500345011903450120034501210345012203450123034501240345012503450126034501270345012803450129034501300345013103450132034501330345013403450135034501360345013703450138034501390345014003450141034501420345014303450144034501450345014603450147034501480345014903450150034501510345015203450153034501540345015503450156034501570345015803450159034501600345016103450162034501630345016403450165034501660345016703450168034501690345017003450171034501720345017303450174034501750345017603450177034501780345017903450180034501810345018203450183034501840345018503450186034501870345018803450189034501900345019103450192034501930345019403450195034501960345019703450198034501990345020003450201034502020345020303450204034502050345020603450207034502080345020903450210034502110345021203450213034502140345021503450216034502170345021803450219034502200345022103450222034502230345022403450225034502260345022703450228034502290345023003450231034502320345023303450234034502350345023603450237034502380345023903450240034502410345024203450243034502440345024503450246034502470345024803450249034502500345025103450252034502530345025403450255034502560345025703450258034502590345026003450261034502620345026303450264034502650345026603450267034502680345026903450270034502710345027203450273034502740345027503450276034502770345027803450279034502800345028103450282034502830345028403450285034502860345028703450288034502890345029003450291034502920345029303450294034502950345029603450297034502980345029903450300034503010345030203450303034503040345030503450306034503070345030803450309034503100345031103450312034503130345031403450315034503160345031703450318034503190345032003450321034503220345032303450324034503250345032603450327034503280345032903450330034503310345033203450333034503340345033503450336034503370345033803450339034503400345034103450342034503430345034403450345034503460345034703450348034503490345035003450351034503520345035303450354034503550345035603450357034503580345035903450360034503610345036203450363034503640345036503450366034503670345036803450369034503700345037103450372034503730345037403450375034503760345037703450378034503790345038003450381034503820345038303450384034503850345038603450387034503880345038903450390034503910345039203450393034503940345039503450396034503970345039803450399034504000345040103450402034504030345040403450405034504060345040703450408034504090345041003450411034504120345041303450414034504150345041603450417034504180345041903450420034504210345042203450423034504240345042503450426034504270345042803450429034504300345043103450432034504330345043403450435034504360345043703450438034504390345044003450441034504420345044303450444034504450345044603450447034504480345044903450450034504510345045203450453034504540345045503450456034504570345045803450459034504600345046103450462034504630345046403450465034504660345046703450468034504690345047003450471034504720345047303450474034504750345047603450477034504780345047903450480034504810345048203450483034504840345048503450486034504870345048803450489034504900345049103450492034504930345049403450495034504960345049703450498034504990345050003450501034505020345050303450504034505050345050603450507034505080345050903450510034505110345051203450513034505140345051503450516034505170345051803450519034505200345052103450522034505230345052403450525034505260345052703450528034505290345053003450531034505320345053303450534034505350345053603450537034505380345053903450540034505410345054203450543034505440345054503450546034505470345054803450549034505500345055103450552034505530345055403450555034505560345055703450558034505590345056003450561034505620345056303450564034505650345056603450567034505680345056903450570034505710345057203450573034505740345057503450576034505770345057803450579034505800345058103450582034505830345058403450585034505860345058703450588034505890345059003450591034505920345059303450594034505950345059603450597034505980345059903450600034506010345060203450603034506040345060503450606034506070345060803450609034506100345061103450612034506130345061403450615034506160345061703450618034506190345062003450621034506220345062303450624034506250345062603450627034506280345062903450630034506310345063203450633034506340345063503450636034506370345063803450639034506400345064103450642034506430345064403450645034506460345064703450648034506490345065003460118034601190346012003460121034601220346012303460124034601250346012603460127034601280346012903460130034601310346013203460133034601340346013503460136034601370346013803460139034601400346014103460142034601430346014403460145034601460346014703460148034601490346015003460151034601520346015303460154034601550346015603460157034601580346015903460160034601610346016203460163034601640346016503460166034601670346016803460169034601700346017103460172034601730346017403460175034601760346017703460178034601790346018003460181034601820346018303460184034601850346018603460187034601880346018903460190034601910346019203460193034601940346019503460196034601970346019803460199034602000346020103460202034602030346020403460205034602060346020703460208034602090346021003460211034602120346021303460214034602150346021603460217034602180346021903460220034602210346022203460223034602240346022503460226034602270346022803460229034602300346023103460232034602330346023403460235034602360346023703460238034602390346024003460241034602420346024303460244034602450346024603460247034602480346024903460250034602510346025203460253034602540346025503460256034602570346025803460259034602600346026103460262034602630346026403460265034602660346026703460268034602690346027003460271034602720346027303460274034602750346027603460277034602780346027903460280034602810346028203460283034602840346028503460286034602870346028803460289034602900346029103460292034602930346029403460295034602960346029703460298034602990346030003460301034603020346030303460304034603050346030603460307034603080346030903460310034603110346031203460313034603140346031503460316034603170346031803460319034603200346032103460322034603230346032403460325034603260346032703460328034603290346033003460331034603320346033303460334034603350346033603460337034603380346033903460340034603410346034203460343034603440346034503460346034603470346034803460349034603500346035103460352034603530346035403460355034603560346035703460358034603590346036003460361034603620346036303460364034603650346036603460367034603680346036903460370034603710346037203460373034603740346037503460376034603770346037803460379034603800346038103460382034603830346038403460385034603860346038703460388034603890346039003460391034603920346039303460394034603950346039603460397034603980346039903460400034604010346040203460403034604040346040503460406034604070346040803460409034604100346041103460412034604130346041403460415034604160346041703460418034604190346042003460421034604220346042303460424034604250346042603460427034604280346042903460430034604310346043203460433034604340346043503460436034604370346043803460439034604400346044103460442034604430346044403460445034604460346044703460448034604490346045003460451034604520346045303460454034604550346045603460457034604580346045903460460034604610346046203460463034604640346046503460466034604670346046803460469034604700346047103460472034604730346047403460475034604760346047703460478034604790346048003460481034604820346048303460484034604850346048603460487034604880346048903460490034604910346049203460493034604940346049503460496034604970346049803460499034605000346050103460502034605030346050403460505034605060346050703460508034605090346051003460511034605120346051303460514034605150346051603460517034605180346051903460520034605210346052203460523034605240346052503460526034605270346052803460529034605300346053103460532034605330346053403460535034605360346053703460538034605390346054003460541034605420346054303460544034605450346054603460547034605480346054903460550034605510346055203460553034605540346055503460556034605570346055803460559034605600346056103460562034605630346056403460565034605660346056703460568034605690346057003460571034605720346057303460574034605750346057603460577034605780346057903460580034605810346058203460583034605840346058503460586034605870346058803460589034605900346059103460592034605930346059403460595034605960346059703460598034605990346060003460601034606020346060303460604034606050346060603460607034606080346060903460610034606110346061203460613034606140346061503460616034606170346061803460619034606200346062103460622034606230346062403460625034606260346062703460628034606290346063003460631034606320346063303460634034606350346063603460637034606380346063903460640034606410346064203460643034606440346064503460646034606470346064803460649034701170347011803470119034701200347012103470122034701230347012403470125034701260347012703470128034701290347013003470131034701320347013303470134034701350347013603470137034701380347013903470140034701410347014203470143034701440347014503470146034701470347014803470149034701500347015103470152034701530347015403470155034701560347015703470158034701590347016003470161034701620347016303470164034701650347016603470167034701680347016903470170034701710347017203470173034701740347017503470176034701770347017803470179034701800347018103470182034701830347018403470185034701860347018703470188034701890347019003470191034701920347019303470194034701950347019603470197034701980347019903470200034702010347020203470203034702040347020503470206034702070347020803470209034702100347021103470212034702130347021403470215034702160347021703470218034702190347022003470221034702220347022303470224034702250347022603470227034702280347022903470230034702310347023203470233034702340347023503470236034702370347023803470239034702400347024103470242034702430347024403470245034702460347024703470248034702490347025003470251034702520347025303470254034702550347025603470257034702580347025903470260034702610347026203470263034702640347026503470266034702670347026803470269034702700347027103470272034702730347027403470275034702760347027703470278034702790347028003470281034702820347028303470284034702850347028603470287034702880347028903470290034702910347029203470293034702940347029503470296034702970347029803470299034703000347030103470302034703030347030403470305034703060347030703470308034703090347031003470311034703120347031303470314034703150347031603470317034703180347031903470320034703210347032203470323034703240347032503470326034703270347032803470329034703300347033103470332034703330347033403470335034703360347033703470338034703390347034003470341034703420347034303470344034703450347034603470347034703480347034903470350034703510347035203470353034703540347035503470356034703570347035803470359034703600347036103470362034703630347036403470365034703660347036703470368034703690347037003470371034703720347037303470374034703750347037603470377034703780347037903470380034703810347038203470383034703840347038503470386034703870347038803470389034703900347039103470392034703930347039403470395034703960347039703470398034703990347040003470401034704020347040303470404034704050347040603470407034704080347040903470410034704110347041203470413034704140347041503470416034704170347041803470419034704200347042103470422034704230347042403470425034704260347042703470428034704290347043003470431034704320347043303470434034704350347043603470437034704380347043903470440034704410347044203470443034704440347044503470446034704470347044803470449034704500347045103470452034704530347045403470455034704560347045703470458034704590347046003470461034704620347046303470464034704650347046603470467034704680347046903470470034704710347047203470473034704740347047503470476034704770347047803470479034704800347048103470482034704830347048403470485034704860347048703470488034704890347049003470491034704920347049303470494034704950347049603470497034704980347049903470500034705010347050203470503034705040347050503470506034705070347050803470509034705100347051103470512034705130347051403470515034705160347051703470518034705190347052003470521034705220347052303470524034705250347052603470527034705280347052903470530034705310347053203470533034705340347053503470536034705370347053803470539034705400347054103470542034705430347054403470545034705460347054703470548034705490347055003470551034705520347055303470554034705550347055603470557034705580347055903470560034705610347056203470563034705640347056503470566034705670347056803470569034705700347057103470572034705730347057403470575034705760347057703470578034705790347058003470581034705820347058303470584034705850347058603470587034705880347058903470590034705910347059203470593034705940347059503470596034705970347059803470599034706000347060103470602034706030347060403470605034706060347060703470608034706090347061003470611034706120347061303470614034706150347061603470617034706180347061903470620034706210347062203470623034706240347062503470626034706270347062803470629034706300347063103470632034706330347063403470635034706360347063703470638034706390347064003470641034706420347064303470644034706450347064603470647034706480347064903480117034801180348011903480120034801210348012203480123034801240348012503480126034801270348012803480129034801300348013103480132034801330348013403480135034801360348013703480138034801390348014003480141034801420348014303480144034801450348014603480147034801480348014903480150034801510348015203480153034801540348015503480156034801570348015803480159034801600348016103480162034801630348016403480165034801660348016703480168034801690348017003480171034801720348017303480174034801750348017603480177034801780348017903480180034801810348018203480183034801840348018503480186034801870348018803480189034801900348019103480192034801930348019403480195034801960348019703480198034801990348020003480201034802020348020303480204034802050348020603480207034802080348020903480210034802110348021203480213034802140348021503480216034802170348021803480219034802200348022103480222034802230348022403480225034802260348022703480228034802290348023003480231034802320348023303480234034802350348023603480237034802380348023903480240034802410348024203480243034802440348024503480246034802470348024803480249034802500348025103480252034802530348025403480255034802560348025703480258034802590348026003480261034802620348026303480264034802650348026603480267034802680348026903480270034802710348027203480273034802740348027503480276034802770348027803480279034802800348028103480282034802830348028403480285034802860348028703480288034802890348029003480291034802920348029303480294034802950348029603480297034802980348029903480300034803010348030203480303034803040348030503480306034803070348030803480309034803100348031103480312034803130348031403480315034803160348031703480318034803190348032003480321034803220348032303480324034803250348032603480327034803280348032903480330034803310348033203480333034803340348033503480336034803370348033803480339034803400348034103480342034803430348034403480345034803460348034703480348034803490348035003480351034803520348035303480354034803550348035603480357034803580348035903480360034803610348036203480363034803640348036503480366034803670348036803480369034803700348037103480372034803730348037403480375034803760348037703480378034803790348038003480381034803820348038303480384034803850348038603480387034803880348038903480390034803910348039203480393034803940348039503480396034803970348039803480399034804000348040103480402034804030348040403480405034804060348040703480408034804090348041003480411034804120348041303480414034804150348041603480417034804180348041903480420034804210348042203480423034804240348042503480426034804270348042803480429034804300348043103480432034804330348043403480435034804360348043703480438034804390348044003480441034804420348044303480444034804450348044603480447034804480348044903480450034804510348045203480453034804540348045503480456034804570348045803480459034804600348046103480462034804630348046403480465034804660348046703480468034804690348047003480471034804720348047303480474034804750348047603480477034804780348047903480480034804810348048203480483034804840348048503480486034804870348048803480489034804900348049103480492034804930348049403480495034804960348049703480498034804990348050003480501034805020348050303480504034805050348050603480507034805080348050903480510034805110348051203480513034805140348051503480516034805170348051803480519034805200348052103480522034805230348052403480525034805260348052703480528034805290348053003480531034805320348053303480534034805350348053603480537034805380348053903480540034805410348054203480543034805440348054503480546034805470348054803480549034805500348055103480552034805530348055403480555034805560348055703480558034805590348056003480561034805620348056303480564034805650348056603480567034805680348056903480570034805710348057203480573034805740348057503480576034805770348057803480579034805800348058103480582034805830348058403480585034805860348058703480588034805890348059003480591034805920348059303480594034805950348059603480597034805980348059903480600034806010348060203480603034806040348060503480606034806070348060803480609034806100348061103480612034806130348061403480615034806160348061703480618034806190348062003480621034806220348062303480624034806250348062603480627034806280348062903480630034806310348063203480633034806340348063503480636034806370348063803480639034806400348064103480642034806430348064403480645034806460348064703480648034806490349011603490117034901180349011903490120034901210349012203490123034901240349012503490126034901270349012803490129034901300349013103490132034901330349013403490135034901360349013703490138034901390349014003490141034901420349014303490144034901450349014603490147034901480349014903490150034901510349015203490153034901540349015503490156034901570349015803490159034901600349016103490162034901630349016403490165034901660349016703490168034901690349017003490171034901720349017303490174034901750349017603490177034901780349017903490180034901810349018203490183034901840349018503490186034901870349018803490189034901900349019103490192034901930349019403490195034901960349019703490198034901990349020003490201034902020349020303490204034902050349020603490207034902080349020903490210034902110349021203490213034902140349021503490216034902170349021803490219034902200349022103490222034902230349022403490225034902260349022703490228034902290349023003490231034902320349023303490234034902350349023603490237034902380349023903490240034902410349024203490243034902440349024503490246034902470349024803490249034902500349025103490252034902530349025403490255034902560349025703490258034902590349026003490261034902620349026303490264034902650349026603490267034902680349026903490270034902710349027203490273034902740349027503490276034902770349027803490279034902800349028103490282034902830349028403490285034902860349028703490288034902890349029003490291034902920349029303490294034902950349029603490297034902980349029903490300034903010349030203490303034903040349030503490306034903070349030803490309034903100349031103490312034903130349031403490315034903160349031703490318034903190349032003490321034903220349032303490324034903250349032603490327034903280349032903490330034903310349033203490333034903340349033503490336034903370349033803490339034903400349034103490342034903430349034403490345034903460349034703490348034903490349035003490351034903520349035303490354034903550349035603490357034903580349035903490360034903610349036203490363034903640349036503490366034903670349036803490369034903700349037103490372034903730349037403490375034903760349037703490378034903790349038003490381034903820349038303490384034903850349038603490387034903880349038903490390034903910349039203490393034903940349039503490396034903970349039803490399034904000349040103490402034904030349040403490405034904060349040703490408034904090349041003490411034904120349041303490414034904150349041603490417034904180349041903490420034904210349042203490423034904240349042503490426034904270349042803490429034904300349043103490432034904330349043403490435034904360349043703490438034904390349044003490441034904420349044303490444034904450349044603490447034904480349044903490450034904510349045203490453034904540349045503490456034904570349045803490459034904600349046103490462034904630349046403490465034904660349046703490468034904690349047003490471034904720349047303490474034904750349047603490477034904780349047903490480034904810349048203490483034904840349048503490486034904870349048803490489034904900349049103490492034904930349049403490495034904960349049703490498034904990349050003490501034905020349050303490504034905050349050603490507034905080349050903490510034905110349051203490513034905140349051503490516034905170349051803490519034905200349052103490522034905230349052403490525034905260349052703490528034905290349053003490531034905320349053303490534034905350349053603490537034905380349053903490540034905410349054203490543034905440349054503490546034905470349054803490549034905500349055103490552034905530349055403490555034905560349055703490558034905590349056003490561034905620349056303490564034905650349056603490567034905680349056903490570034905710349057203490573034905740349057503490576034905770349057803490579034905800349058103490582034905830349058403490585034905860349058703490588034905890349059003490591034905920349059303490594034905950349059603490597034905980349059903490600034906010349060203490603034906040349060503490606034906070349060803490609034906100349061103490612034906130349061403490615034906160349061703490618034906190349062003490621034906220349062303490624034906250349062603490627034906280349062903490630034906310349063203490633034906340349063503490636034906370349063803490639034906400349064103490642034906430349064403490645034906460349064703490648034906490350011503500116035001170350011803500119035001200350012103500122035001230350012403500125035001260350012703500128035001290350013003500131035001320350013303500134035001350350013603500137035001380350013903500140035001410350014203500143035001440350014503500146035001470350014803500149035001500350015103500152035001530350015403500155035001560350015703500158035001590350016003500161035001620350016303500164035001650350016603500167035001680350016903500170035001710350017203500173035001740350017503500176035001770350017803500179035001800350018103500182035001830350018403500185035001860350018703500188035001890350019003500191035001920350019303500194035001950350019603500197035001980350019903500200035002010350020203500203035002040350020503500206035002070350020803500209035002100350021103500212035002130350021403500215035002160350021703500218035002190350022003500221035002220350022303500224035002250350022603500227035002280350022903500230035002310350023203500233035002340350023503500236035002370350023803500239035002400350024103500242035002430350024403500245035002460350024703500248035002490350025003500251035002520350025303500254035002550350025603500257035002580350025903500260035002610350026203500263035002640350026503500266035002670350026803500269035002700350027103500272035002730350027403500275035002760350027703500278035002790350028003500281035002820350028303500284035002850350028603500287035002880350028903500290035002910350029203500293035002940350029503500296035002970350029803500299035003000350030103500302035003030350030403500305035003060350030703500308035003090350031003500311035003120350031303500314035003150350031603500317035003180350031903500320035003210350032203500323035003240350032503500326035003270350032803500329035003300350033103500332035003330350033403500335035003360350033703500338035003390350034003500341035003420350034303500344035003450350034603500347035003480350034903500350035003510350035203500353035003540350035503500356035003570350035803500359035003600350036103500362035003630350036403500365035003660350036703500368035003690350037003500371035003720350037303500374035003750350037603500377035003780350037903500380035003810350038203500383035003840350038503500386035003870350038803500389035003900350039103500392035003930350039403500395035003960350039703500398035003990350040003500401035004020350040303500404035004050350040603500407035004080350040903500410035004110350041203500413035004140350041503500416035004170350041803500419035004200350042103500422035004230350042403500425035004260350042703500428035004290350043003500431035004320350043303500434035004350350043603500437035004380350043903500440035004410350044203500443035004440350044503500446035004470350044803500449035004500350045103500452035004530350045403500455035004560350045703500458035004590350046003500461035004620350046303500464035004650350046603500467035004680350046903500470035004710350047203500473035004740350047503500476035004770350047803500479035004800350048103500482035004830350048403500485035004860350048703500488035004890350049003500491035004920350049303500494035004950350049603500497035004980350049903500500035005010350050203500503035005040350050503500506035005070350050803500509035005100350051103500512035005130350051403500515035005160350051703500518035005190350052003500521035005220350052303500524035005250350052603500527035005280350052903500530035005310350053203500533035005340350053503500536035005370350053803500539035005400350054103500542035005430350054403500545035005460350054703500548035005490350055003500551035005520350055303500554035005550350055603500557035005580350055903500560035005610350056203500563035005640350056503500566035005670350056803500569035005700350057103500572035005730350057403500575035005760350057703500578035005790350058003500581035005820350058303500584035005850350058603500587035005880350058903500590035005910350059203500593035005940350059503500596035005970350059803500599035006000350060103500602035006030350060403500605035006060350060703500608035006090350061003500611035006120350061303500614035006150350061603500617035006180350061903500620035006210350062203500623035006240350062503500626035006270350062803500629035006300350063103500632035006330350063403500635035006360350063703500638035006390350064003500641035006420350064303500644035006450350064603500647035006480350064903510115035101160351011703510118035101190351012003510121035101220351012303510124035101250351012603510127035101280351012903510130035101310351013203510133035101340351013503510136035101370351013803510139035101400351014103510142035101430351014403510145035101460351014703510148035101490351015003510151035101520351015303510154035101550351015603510157035101580351015903510160035101610351016203510163035101640351016503510166035101670351016803510169035101700351017103510172035101730351017403510175035101760351017703510178035101790351018003510181035101820351018303510184035101850351018603510187035101880351018903510190035101910351019203510193035101940351019503510196035101970351019803510199035102000351020103510202035102030351020403510205035102060351020703510208035102090351021003510211035102120351021303510214035102150351021603510217035102180351021903510220035102210351022203510223035102240351022503510226035102270351022803510229035102300351023103510232035102330351023403510235035102360351023703510238035102390351024003510241035102420351024303510244035102450351024603510247035102480351024903510250035102510351025203510253035102540351025503510256035102570351025803510259035102600351026103510262035102630351026403510265035102660351026703510268035102690351027003510271035102720351027303510274035102750351027603510277035102780351027903510280035102810351028203510283035102840351028503510286035102870351028803510289035102900351029103510292035102930351029403510295035102960351029703510298035102990351030003510301035103020351030303510304035103050351030603510307035103080351030903510310035103110351031203510313035103140351031503510316035103170351031803510319035103200351032103510322035103230351032403510325035103260351032703510328035103290351033003510331035103320351033303510334035103350351033603510337035103380351033903510340035103410351034203510343035103440351034503510346035103470351034803510349035103500351035103510352035103530351035403510355035103560351035703510358035103590351036003510361035103620351036303510364035103650351036603510367035103680351036903510370035103710351037203510373035103740351037503510376035103770351037803510379035103800351038103510382035103830351038403510385035103860351038703510388035103890351039003510391035103920351039303510394035103950351039603510397035103980351039903510400035104010351040203510403035104040351040503510406035104070351040803510409035104100351041103510412035104130351041403510415035104160351041703510418035104190351042003510421035104220351042303510424035104250351042603510427035104280351042903510430035104310351043203510433035104340351043503510436035104370351043803510439035104400351044103510442035104430351044403510445035104460351044703510448035104490351045003510451035104520351045303510454035104550351045603510457035104580351045903510460035104610351046203510463035104640351046503510466035104670351046803510469035104700351047103510472035104730351047403510475035104760351047703510478035104790351048003510481035104820351048303510484035104850351048603510487035104880351048903510490035104910351049203510493035104940351049503510496035104970351049803510499035105000351050103510502035105030351050403510505035105060351050703510508035105090351051003510511035105120351051303510514035105150351051603510517035105180351051903510520035105210351052203510523035105240351052503510526035105270351052803510529035105300351053103510532035105330351053403510535035105360351053703510538035105390351054003510541035105420351054303510544035105450351054603510547035105480351054903510550035105510351055203510553035105540351055503510556035105570351055803510559035105600351056103510562035105630351056403510565035105660351056703510568035105690351057003510571035105720351057303510574035105750351057603510577035105780351057903510580035105810351058203510583035105840351058503510586035105870351058803510589035105900351059103510592035105930351059403510595035105960351059703510598035105990351060003510601035106020351060303510604035106050351060603510607035106080351060903510610035106110351061203510613035106140351061503510616035106170351061803510619035106200351062103510622035106230351062403510625035106260351062703510628035106290351063003510631035106320351063303510634035106350351063603510637035106380351063903510640035106410351064203510643035106440351064503510646035106470351064803510649035201140352011503520116035201170352011803520119035201200352012103520122035201230352012403520125035201260352012703520128035201290352013003520131035201320352013303520134035201350352013603520137035201380352013903520140035201410352014203520143035201440352014503520146035201470352014803520149035201500352015103520152035201530352015403520155035201560352015703520158035201590352016003520161035201620352016303520164035201650352016603520167035201680352016903520170035201710352017203520173035201740352017503520176035201770352017803520179035201800352018103520182035201830352018403520185035201860352018703520188035201890352019003520191035201920352019303520194035201950352019603520197035201980352019903520200035202010352020203520203035202040352020503520206035202070352020803520209035202100352021103520212035202130352021403520215035202160352021703520218035202190352022003520221035202220352022303520224035202250352022603520227035202280352022903520230035202310352023203520233035202340352023503520236035202370352023803520239035202400352024103520242035202430352024403520245035202460352024703520248035202490352025003520251035202520352025303520254035202550352025603520257035202580352025903520260035202610352026203520263035202640352026503520266035202670352026803520269035202700352027103520272035202730352027403520275035202760352027703520278035202790352028003520281035202820352028303520284035202850352028603520287035202880352028903520290035202910352029203520293035202940352029503520296035202970352029803520299035203000352030103520302035203030352030403520305035203060352030703520308035203090352031003520311035203120352031303520314035203150352031603520317035203180352031903520320035203210352032203520323035203240352032503520326035203270352032803520329035203300352033103520332035203330352033403520335035203360352033703520338035203390352034003520341035203420352034303520344035203450352034603520347035203480352034903520350035203510352035203520353035203540352035503520356035203570352035803520359035203600352036103520362035203630352036403520365035203660352036703520368035203690352037003520371035203720352037303520374035203750352037603520377035203780352037903520380035203810352038203520383035203840352038503520386035203870352038803520389035203900352039103520392035203930352039403520395035203960352039703520398035203990352040003520401035204020352040303520404035204050352040603520407035204080352040903520410035204110352041203520413035204140352041503520416035204170352041803520419035204200352042103520422035204230352042403520425035204260352042703520428035204290352043003520431035204320352043303520434035204350352043603520437035204380352043903520440035204410352044203520443035204440352044503520446035204470352044803520449035204500352045103520452035204530352045403520455035204560352045703520458035204590352046003520461035204620352046303520464035204650352046603520467035204680352046903520470035204710352047203520473035204740352047503520476035204770352047803520479035204800352048103520482035204830352048403520485035204860352048703520488035204890352049003520491035204920352049303520494035204950352049603520497035204980352049903520500035205010352050203520503035205040352050503520506035205070352050803520509035205100352051103520512035205130352051403520515035205160352051703520518035205190352052003520521035205220352052303520524035205250352052603520527035205280352052903520530035205310352053203520533035205340352053503520536035205370352053803520539035205400352054103520542035205430352054403520545035205460352054703520548035205490352055003520551035205520352055303520554035205550352055603520557035205580352055903520560035205610352056203520563035205640352056503520566035205670352056803520569035205700352057103520572035205730352057403520575035205760352057703520578035205790352058003520581035205820352058303520584035205850352058603520587035205880352058903520590035205910352059203520593035205940352059503520596035205970352059803520599035206000352060103520602035206030352060403520605035206060352060703520608035206090352061003520611035206120352061303520614035206150352061603520617035206180352061903520620035206210352062203520623035206240352062503520626035206270352062803520629035206300352063103520632035206330352063403520635035206360352063703520638035206390352064003520641035206420352064303520644035206450352064603520647035206480352064903530114035301150353011603530117035301180353011903530120035301210353012203530123035301240353012503530126035301270353012803530129035301300353013103530132035301330353013403530135035301360353013703530138035301390353014003530141035301420353014303530144035301450353014603530147035301480353014903530150035301510353015203530153035301540353015503530156035301570353015803530159035301600353016103530162035301630353016403530165035301660353016703530168035301690353017003530171035301720353017303530174035301750353017603530177035301780353017903530180035301810353018203530183035301840353018503530186035301870353018803530189035301900353019103530192035301930353019403530195035301960353019703530198035301990353020003530201035302020353020303530204035302050353020603530207035302080353020903530210035302110353021203530213035302140353021503530216035302170353021803530219035302200353022103530222035302230353022403530225035302260353022703530228035302290353023003530231035302320353023303530234035302350353023603530237035302380353023903530240035302410353024203530243035302440353024503530246035302470353024803530249035302500353025103530252035302530353025403530255035302560353025703530258035302590353026003530261035302620353026303530264035302650353026603530267035302680353026903530270035302710353027203530273035302740353027503530276035302770353027803530279035302800353028103530282035302830353028403530285035302860353028703530288035302890353029003530291035302920353029303530294035302950353029603530297035302980353029903530300035303010353030203530303035303040353030503530306035303070353030803530309035303100353031103530312035303130353031403530315035303160353031703530318035303190353032003530321035303220353032303530324035303250353032603530327035303280353032903530330035303310353033203530333035303340353033503530336035303370353033803530339035303400353034103530342035303430353034403530345035303460353034703530348035303490353035003530351035303520353035303530354035303550353035603530357035303580353035903530360035303610353036203530363035303640353036503530366035303670353036803530369035303700353037103530372035303730353037403530375035303760353037703530378035303790353038003530381035303820353038303530384035303850353038603530387035303880353038903530390035303910353039203530393035303940353039503530396035303970353039803530399035304000353040103530402035304030353040403530405035304060353040703530408035304090353041003530411035304120353041303530414035304150353041603530417035304180353041903530420035304210353042203530423035304240353042503530426035304270353042803530429035304300353043103530432035304330353043403530435035304360353043703530438035304390353044003530441035304420353044303530444035304450353044603530447035304480353044903530450035304510353045203530453035304540353045503530456035304570353045803530459035304600353046103530462035304630353046403530465035304660353046703530468035304690353047003530471035304720353047303530474035304750353047603530477035304780353047903530480035304810353048203530483035304840353048503530486035304870353048803530489035304900353049103530492035304930353049403530495035304960353049703530498035304990353050003530501035305020353050303530504035305050353050603530507035305080353050903530510035305110353051203530513035305140353051503530516035305170353051803530519035305200353052103530522035305230353052403530525035305260353052703530528035305290353053003530531035305320353053303530534035305350353053603530537035305380353053903530540035305410353054203530543035305440353054503530546035305470353054803530549035305500353055103530552035305530353055403530555035305560353055703530558035305590353056003530561035305620353056303530564035305650353056603530567035305680353056903530570035305710353057203530573035305740353057503530576035305770353057803530579035305800353058103530582035305830353058403530585035305860353058703530588035305890353059003530591035305920353059303530594035305950353059603530597035305980353059903530600035306010353060203530603035306040353060503530606035306070353060803530609035306100353061103530612035306130353061403530615035306160353061703530618035306190353062003530621035306220353062303530624035306250353062603530627035306280353062903530630035306310353063203530633035306340353063503530636035306370353063803530639035306400353064103530642035306430353064403530645035306460353064703530648035306490354011303540114035401150354011603540117035401180354011903540120035401210354012203540123035401240354012503540126035401270354012803540129035401300354013103540132035401330354013403540135035401360354013703540138035401390354014003540141035401420354014303540144035401450354014603540147035401480354014903540150035401510354015203540153035401540354015503540156035401570354015803540159035401600354016103540162035401630354016403540165035401660354016703540168035401690354017003540171035401720354017303540174035401750354017603540177035401780354017903540180035401810354018203540183035401840354018503540186035401870354018803540189035401900354019103540192035401930354019403540195035401960354019703540198035401990354020003540201035402020354020303540204035402050354020603540207035402080354020903540210035402110354021203540213035402140354021503540216035402170354021803540219035402200354022103540222035402230354022403540225035402260354022703540228035402290354023003540231035402320354023303540234035402350354023603540237035402380354023903540240035402410354024203540243035402440354024503540246035402470354024803540249035402500354025103540252035402530354025403540255035402560354025703540258035402590354026003540261035402620354026303540264035402650354026603540267035402680354026903540270035402710354027203540273035402740354027503540276035402770354027803540279035402800354028103540282035402830354028403540285035402860354028703540288035402890354029003540291035402920354029303540294035402950354029603540297035402980354029903540300035403010354030203540303035403040354030503540306035403070354030803540309035403100354031103540312035403130354031403540315035403160354031703540318035403190354032003540321035403220354032303540324035403250354032603540327035403280354032903540330035403310354033203540333035403340354033503540336035403370354033803540339035403400354034103540342035403430354034403540345035403460354034703540348035403490354035003540351035403520354035303540354035403550354035603540357035403580354035903540360035403610354036203540363035403640354036503540366035403670354036803540369035403700354037103540372035403730354037403540375035403760354037703540378035403790354038003540381035403820354038303540384035403850354038603540387035403880354038903540390035403910354039203540393035403940354039503540396035403970354039803540399035404000354040103540402035404030354040403540405035404060354040703540408035404090354041003540411035404120354041303540414035404150354041603540417035404180354041903540420035404210354042203540423035404240354042503540426035404270354042803540429035404300354043103540432035404330354043403540435035404360354043703540438035404390354044003540441035404420354044303540444035404450354044603540447035404480354044903540450035404510354045203540453035404540354045503540456035404570354045803540459035404600354046103540462035404630354046403540465035404660354046703540468035404690354047003540471035404720354047303540474035404750354047603540477035404780354047903540480035404810354048203540483035404840354048503540486035404870354048803540489035404900354049103540492035404930354049403540495035404960354049703540498035404990354050003540501035405020354050303540504035405050354050603540507035405080354050903540510035405110354051203540513035405140354051503540516035405170354051803540519035405200354052103540522035405230354052403540525035405260354052703540528035405290354053003540531035405320354053303540534035405350354053603540537035405380354053903540540035405410354054203540543035405440354054503540546035405470354054803540549035405500354055103540552035405530354055403540555035405560354055703540558035405590354056003540561035405620354056303540564035405650354056603540567035405680354056903540570035405710354057203540573035405740354057503540576035405770354057803540579035405800354058103540582035405830354058403540585035405860354058703540588035405890354059003540591035405920354059303540594035405950354059603540597035405980354059903540600035406010354060203540603035406040354060503540606035406070354060803540609035406100354061103540612035406130354061403540615035406160354061703540618035406190354062003540621035406220354062303540624035406250354062603540627035406280354062903540630035406310354063203540633035406340354063503540636035406370354063803540639035406400354064103540642035406430354064403540645035406460354064703540648035406490355011303550114035501150355011603550117035501180355011903550120035501210355012203550123035501240355012503550126035501270355012803550129035501300355013103550132035501330355013403550135035501360355013703550138035501390355014003550141035501420355014303550144035501450355014603550147035501480355014903550150035501510355015203550153035501540355015503550156035501570355015803550159035501600355016103550162035501630355016403550165035501660355016703550168035501690355017003550171035501720355017303550174035501750355017603550177035501780355017903550180035501810355018203550183035501840355018503550186035501870355018803550189035501900355019103550192035501930355019403550195035501960355019703550198035501990355020003550201035502020355020303550204035502050355020603550207035502080355020903550210035502110355021203550213035502140355021503550216035502170355021803550219035502200355022103550222035502230355022403550225035502260355022703550228035502290355023003550231035502320355023303550234035502350355023603550237035502380355023903550240035502410355024203550243035502440355024503550246035502470355024803550249035502500355025103550252035502530355025403550255035502560355025703550258035502590355026003550261035502620355026303550264035502650355026603550267035502680355026903550270035502710355027203550273035502740355027503550276035502770355027803550279035502800355028103550282035502830355028403550285035502860355028703550288035502890355029003550291035502920355029303550294035502950355029603550297035502980355029903550300035503010355030203550303035503040355030503550306035503070355030803550309035503100355031103550312035503130355031403550315035503160355031703550318035503190355032003550321035503220355032303550324035503250355032603550327035503280355032903550330035503310355033203550333035503340355033503550336035503370355033803550339035503400355034103550342035503430355034403550345035503460355034703550348035503490355035003550351035503520355035303550354035503550355035603550357035503580355035903550360035503610355036203550363035503640355036503550366035503670355036803550369035503700355037103550372035503730355037403550375035503760355037703550378035503790355038003550381035503820355038303550384035503850355038603550387035503880355038903550390035503910355039203550393035503940355039503550396035503970355039803550399035504000355040103550402035504030355040403550405035504060355040703550408035504090355041003550411035504120355041303550414035504150355041603550417035504180355041903550420035504210355042203550423035504240355042503550426035504270355042803550429035504300355043103550432035504330355043403550435035504360355043703550438035504390355044003550441035504420355044303550444035504450355044603550447035504480355044903550450035504510355045203550453035504540355045503550456035504570355045803550459035504600355046103550462035504630355046403550465035504660355046703550468035504690355047003550471035504720355047303550474035504750355047603550477035504780355047903550480035504810355048203550483035504840355048503550486035504870355048803550489035504900355049103550492035504930355049403550495035504960355049703550498035504990355050003550501035505020355050303550504035505050355050603550507035505080355050903550510035505110355051203550513035505140355051503550516035505170355051803550519035505200355052103550522035505230355052403550525035505260355052703550528035505290355053003550531035505320355053303550534035505350355053603550537035505380355053903550540035505410355054203550543035505440355054503550546035505470355054803550549035505500355055103550552035505530355055403550555035505560355055703550558035505590355056003550561035505620355056303550564035505650355056603550567035505680355056903550570035505710355057203550573035505740355057503550576035505770355057803550579035505800355058103550582035505830355058403550585035505860355058703550588035505890355059003550591035505920355059303550594035505950355059603550597035505980355059903550600035506010355060203550603035506040355060503550606035506070355060803550609035506100355061103550612035506130355061403550615035506160355061703550618035506190355062003550621035506220355062303550624035506250355062603550627035506280355062903550630035506310355063203550633035506340355063503550636035506370355063803550639035506400355064103550642035506430355064403550645035506460355064703550648035506490356011203560113035601140356011503560116035601170356011803560119035601200356012103560122035601230356012403560125035601260356012703560128035601290356013003560131035601320356013303560134035601350356013603560137035601380356013903560140035601410356014203560143035601440356014503560146035601470356014803560149035601500356015103560152035601530356015403560155035601560356015703560158035601590356016003560161035601620356016303560164035601650356016603560167035601680356016903560170035601710356017203560173035601740356017503560176035601770356017803560179035601800356018103560182035601830356018403560185035601860356018703560188035601890356019003560191035601920356019303560194035601950356019603560197035601980356019903560200035602010356020203560203035602040356020503560206035602070356020803560209035602100356021103560212035602130356021403560215035602160356021703560218035602190356022003560221035602220356022303560224035602250356022603560227035602280356022903560230035602310356023203560233035602340356023503560236035602370356023803560239035602400356024103560242035602430356024403560245035602460356024703560248035602490356025003560251035602520356025303560254035602550356025603560257035602580356025903560260035602610356026203560263035602640356026503560266035602670356026803560269035602700356027103560272035602730356027403560275035602760356027703560278035602790356028003560281035602820356028303560284035602850356028603560287035602880356028903560290035602910356029203560293035602940356029503560296035602970356029803560299035603000356030103560302035603030356030403560305035603060356030703560308035603090356031003560311035603120356031303560314035603150356031603560317035603180356031903560320035603210356032203560323035603240356032503560326035603270356032803560329035603300356033103560332035603330356033403560335035603360356033703560338035603390356034003560341035603420356034303560344035603450356034603560347035603480356034903560350035603510356035203560353035603540356035503560356035603570356035803560359035603600356036103560362035603630356036403560365035603660356036703560368035603690356037003560371035603720356037303560374035603750356037603560377035603780356037903560380035603810356038203560383035603840356038503560386035603870356038803560389035603900356039103560392035603930356039403560395035603960356039703560398035603990356040003560401035604020356040303560404035604050356040603560407035604080356040903560410035604110356041203560413035604140356041503560416035604170356041803560419035604200356042103560422035604230356042403560425035604260356042703560428035604290356043003560431035604320356043303560434035604350356043603560437035604380356043903560440035604410356044203560443035604440356044503560446035604470356044803560449035604500356045103560452035604530356045403560455035604560356045703560458035604590356046003560461035604620356046303560464035604650356046603560467035604680356046903560470035604710356047203560473035604740356047503560476035604770356047803560479035604800356048103560482035604830356048403560485035604860356048703560488035604890356049003560491035604920356049303560494035604950356049603560497035604980356049903560500035605010356050203560503035605040356050503560506035605070356050803560509035605100356051103560512035605130356051403560515035605160356051703560518035605190356052003560521035605220356052303560524035605250356052603560527035605280356052903560530035605310356053203560533035605340356053503560536035605370356053803560539035605400356054103560542035605430356054403560545035605460356054703560548035605490356055003560551035605520356055303560554035605550356055603560557035605580356055903560560035605610356056203560563035605640356056503560566035605670356056803560569035605700356057103560572035605730356057403560575035605760356057703560578035605790356058003560581035605820356058303560584035605850356058603560587035605880356058903560590035605910356059203560593035605940356059503560596035605970356059803560599035606000356060103560602035606030356060403560605035606060356060703560608035606090356061003560611035606120356061303560614035606150356061603560617035606180356061903560620035606210356062203560623035606240356062503560626035606270356062803560629035606300356063103560632035606330356063403560635035606360356063703560638035606390356064003560641035606420356064303560644035606450356064603560647035606480357011103570112035701130357011403570115035701160357011703570118035701190357012003570121035701220357012303570124035701250357012603570127035701280357012903570130035701310357013203570133035701340357013503570136035701370357013803570139035701400357014103570142035701430357014403570145035701460357014703570148035701490357015003570151035701520357015303570154035701550357015603570157035701580357015903570160035701610357016203570163035701640357016503570166035701670357016803570169035701700357017103570172035701730357017403570175035701760357017703570178035701790357018003570181035701820357018303570184035701850357018603570187035701880357018903570190035701910357019203570193035701940357019503570196035701970357019803570199035702000357020103570202035702030357020403570205035702060357020703570208035702090357021003570211035702120357021303570214035702150357021603570217035702180357021903570220035702210357022203570223035702240357022503570226035702270357022803570229035702300357023103570232035702330357023403570235035702360357023703570238035702390357024003570241035702420357024303570244035702450357024603570247035702480357024903570250035702510357025203570253035702540357025503570256035702570357025803570259035702600357026103570262035702630357026403570265035702660357026703570268035702690357027003570271035702720357027303570274035702750357027603570277035702780357027903570280035702810357028203570283035702840357028503570286035702870357028803570289035702900357029103570292035702930357029403570295035702960357029703570298035702990357030003570301035703020357030303570304035703050357030603570307035703080357030903570310035703110357031203570313035703140357031503570316035703170357031803570319035703200357032103570322035703230357032403570325035703260357032703570328035703290357033003570331035703320357033303570334035703350357033603570337035703380357033903570340035703410357034203570343035703440357034503570346035703470357034803570349035703500357035103570352035703530357035403570355035703560357035703570358035703590357036003570361035703620357036303570364035703650357036603570367035703680357036903570370035703710357037203570373035703740357037503570376035703770357037803570379035703800357038103570382035703830357038403570385035703860357038703570388035703890357039003570391035703920357039303570394035703950357039603570397035703980357039903570400035704010357040203570403035704040357040503570406035704070357040803570409035704100357041103570412035704130357041403570415035704160357041703570418035704190357042003570421035704220357042303570424035704250357042603570427035704280357042903570430035704310357043203570433035704340357043503570436035704370357043803570439035704400357044103570442035704430357044403570445035704460357044703570448035704490357045003570451035704520357045303570454035704550357045603570457035704580357045903570460035704610357046203570463035704640357046503570466035704670357046803570469035704700357047103570472035704730357047403570475035704760357047703570478035704790357048003570481035704820357048303570484035704850357048603570487035704880357048903570490035704910357049203570493035704940357049503570496035704970357049803570499035705000357050103570502035705030357050403570505035705060357050703570508035705090357051003570511035705120357051303570514035705150357051603570517035705180357051903570520035705210357052203570523035705240357052503570526035705270357052803570529035705300357053103570532035705330357053403570535035705360357053703570538035705390357054003570541035705420357054303570544035705450357054603570547035705480357054903570550035705510357055203570553035705540357055503570556035705570357055803570559035705600357056103570562035705630357056403570565035705660357056703570568035705690357057003570571035705720357057303570574035705750357057603570577035705780357057903570580035705810357058203570583035705840357058503570586035705870357058803570589035705900357059103570592035705930357059403570595035705960357059703570598035705990357060003570601035706020357060303570604035706050357060603570607035706080357060903570610035706110357061203570613035706140357061503570616035706170357061803570619035706200357062103570622035706230357062403570625035706260357062703570628035706290357063003570631035706320357063303570634035706350357063603570637035706380357063903570640035706410357064203570643035706440357064503570646035706470357064803580111035801120358011303580114035801150358011603580117035801180358011903580120035801210358012203580123035801240358012503580126035801270358012803580129035801300358013103580132035801330358013403580135035801360358013703580138035801390358014003580141035801420358014303580144035801450358014603580147035801480358014903580150035801510358015203580153035801540358015503580156035801570358015803580159035801600358016103580162035801630358016403580165035801660358016703580168035801690358017003580171035801720358017303580174035801750358017603580177035801780358017903580180035801810358018203580183035801840358018503580186035801870358018803580189035801900358019103580192035801930358019403580195035801960358019703580198035801990358020003580201035802020358020303580204035802050358020603580207035802080358020903580210035802110358021203580213035802140358021503580216035802170358021803580219035802200358022103580222035802230358022403580225035802260358022703580228035802290358023003580231035802320358023303580234035802350358023603580237035802380358023903580240035802410358024203580243035802440358024503580246035802470358024803580249035802500358025103580252035802530358025403580255035802560358025703580258035802590358026003580261035802620358026303580264035802650358026603580267035802680358026903580270035802710358027203580273035802740358027503580276035802770358027803580279035802800358028103580282035802830358028403580285035802860358028703580288035802890358029003580291035802920358029303580294035802950358029603580297035802980358029903580300035803010358030203580303035803040358030503580306035803070358030803580309035803100358031103580312035803130358031403580315035803160358031703580318035803190358032003580321035803220358032303580324035803250358032603580327035803280358032903580330035803310358033203580333035803340358033503580336035803370358033803580339035803400358034103580342035803430358034403580345035803460358034703580348035803490358035003580351035803520358035303580354035803550358035603580357035803580358035903580360035803610358036203580363035803640358036503580366035803670358036803580369035803700358037103580372035803730358037403580375035803760358037703580378035803790358038003580381035803820358038303580384035803850358038603580387035803880358038903580390035803910358039203580393035803940358039503580396035803970358039803580399035804000358040103580402035804030358040403580405035804060358040703580408035804090358041003580411035804120358041303580414035804150358041603580417035804180358041903580420035804210358042203580423035804240358042503580426035804270358042803580429035804300358043103580432035804330358043403580435035804360358043703580438035804390358044003580441035804420358044303580444035804450358044603580447035804480358044903580450035804510358045203580453035804540358045503580456035804570358045803580459035804600358046103580462035804630358046403580465035804660358046703580468035804690358047003580471035804720358047303580474035804750358047603580477035804780358047903580480035804810358048203580483035804840358048503580486035804870358048803580489035804900358049103580492035804930358049403580495035804960358049703580498035804990358050003580501035805020358050303580504035805050358050603580507035805080358050903580510035805110358051203580513035805140358051503580516035805170358051803580519035805200358052103580522035805230358052403580525035805260358052703580528035805290358053003580531035805320358053303580534035805350358053603580537035805380358053903580540035805410358054203580543035805440358054503580546035805470358054803580549035805500358055103580552035805530358055403580555035805560358055703580558035805590358056003580561035805620358056303580564035805650358056603580567035805680358056903580570035805710358057203580573035805740358057503580576035805770358057803580579035805800358058103580582035805830358058403580585035805860358058703580588035805890358059003580591035805920358059303580594035805950358059603580597035805980358059903580600035806010358060203580603035806040358060503580606035806070358060803580609035806100358061103580612035806130358061403580615035806160358061703580618035806190358062003580621035806220358062303580624035806250358062603580627035806280358062903580630035806310358063203580633035806340358063503580636035806370358063803580639035806400358064103580642035806430358064403580645035806460358064703580648035901100359011103590112035901130359011403590115035901160359011703590118035901190359012003590121035901220359012303590124035901250359012603590127035901280359012903590130035901310359013203590133035901340359013503590136035901370359013803590139035901400359014103590142035901430359014403590145035901460359014703590148035901490359015003590151035901520359015303590154035901550359015603590157035901580359015903590160035901610359016203590163035901640359016503590166035901670359016803590169035901700359017103590172035901730359017403590175035901760359017703590178035901790359018003590181035901820359018303590184035901850359018603590187035901880359018903590190035901910359019203590193035901940359019503590196035901970359019803590199035902000359020103590202035902030359020403590205035902060359020703590208035902090359021003590211035902120359021303590214035902150359021603590217035902180359021903590220035902210359022203590223035902240359022503590226035902270359022803590229035902300359023103590232035902330359023403590235035902360359023703590238035902390359024003590241035902420359024303590244035902450359024603590247035902480359024903590250035902510359025203590253035902540359025503590256035902570359025803590259035902600359026103590262035902630359026403590265035902660359026703590268035902690359027003590271035902720359027303590274035902750359027603590277035902780359027903590280035902810359028203590283035902840359028503590286035902870359028803590289035902900359029103590292035902930359029403590295035902960359029703590298035902990359030003590301035903020359030303590304035903050359030603590307035903080359030903590310035903110359031203590313035903140359031503590316035903170359031803590319035903200359032103590322035903230359032403590325035903260359032703590328035903290359033003590331035903320359033303590334035903350359033603590337035903380359033903590340035903410359034203590343035903440359034503590346035903470359034803590349035903500359035103590352035903530359035403590355035903560359035703590358035903590359036003590361035903620359036303590364035903650359036603590367035903680359036903590370035903710359037203590373035903740359037503590376035903770359037803590379035903800359038103590382035903830359038403590385035903860359038703590388035903890359039003590391035903920359039303590394035903950359039603590397035903980359039903590400035904010359040203590403035904040359040503590406035904070359040803590409035904100359041103590412035904130359041403590415035904160359041703590418035904190359042003590421035904220359042303590424035904250359042603590427035904280359042903590430035904310359043203590433035904340359043503590436035904370359043803590439035904400359044103590442035904430359044403590445035904460359044703590448035904490359045003590451035904520359045303590454035904550359045603590457035904580359045903590460035904610359046203590463035904640359046503590466035904670359046803590469035904700359047103590472035904730359047403590475035904760359047703590478035904790359048003590481035904820359048303590484035904850359048603590487035904880359048903590490035904910359049203590493035904940359049503590496035904970359049803590499035905000359050103590502035905030359050403590505035905060359050703590508035905090359051003590511035905120359051303590514035905150359051603590517035905180359051903590520035905210359052203590523035905240359052503590526035905270359052803590529035905300359053103590532035905330359053403590535035905360359053703590538035905390359054003590541035905420359054303590544035905450359054603590547035905480359054903590550035905510359055203590553035905540359055503590556035905570359055803590559035905600359056103590562035905630359056403590565035905660359056703590568035905690359057003590571035905720359057303590574035905750359057603590577035905780359057903590580035905810359058203590583035905840359058503590586035905870359058803590589035905900359059103590592035905930359059403590595035905960359059703590598035905990359060003590601035906020359060303590604035906050359060603590607035906080359060903590610035906110359061203590613035906140359061503590616035906170359061803590619035906200359062103590622035906230359062403590625035906260359062703590628035906290359063003590631035906320359063303590634035906350359063603590637035906380359063903590640035906410359064203590643035906440359064503590646035906470359064803600109036001100360011103600112036001130360011403600115036001160360011703600118036001190360012003600121036001220360012303600124036001250360012603600127036001280360012903600130036001310360013203600133036001340360013503600136036001370360013803600139036001400360014103600142036001430360014403600145036001460360014703600148036001490360015003600151036001520360015303600154036001550360015603600157036001580360015903600160036001610360016203600163036001640360016503600166036001670360016803600169036001700360017103600172036001730360017403600175036001760360017703600178036001790360018003600181036001820360018303600184036001850360018603600187036001880360018903600190036001910360019203600193036001940360019503600196036001970360019803600199036002000360020103600202036002030360020403600205036002060360020703600208036002090360021003600211036002120360021303600214036002150360021603600217036002180360021903600220036002210360022203600223036002240360022503600226036002270360022803600229036002300360023103600232036002330360023403600235036002360360023703600238036002390360024003600241036002420360024303600244036002450360024603600247036002480360024903600250036002510360025203600253036002540360025503600256036002570360025803600259036002600360026103600262036002630360026403600265036002660360026703600268036002690360027003600271036002720360027303600274036002750360027603600277036002780360027903600280036002810360028203600283036002840360028503600286036002870360028803600289036002900360029103600292036002930360029403600295036002960360029703600298036002990360030003600301036003020360030303600304036003050360030603600307036003080360030903600310036003110360031203600313036003140360031503600316036003170360031803600319036003200360032103600322036003230360032403600325036003260360032703600328036003290360033003600331036003320360033303600334036003350360033603600337036003380360033903600340036003410360034203600343036003440360034503600346036003470360034803600349036003500360035103600352036003530360035403600355036003560360035703600358036003590360036003600361036003620360036303600364036003650360036603600367036003680360036903600370036003710360037203600373036003740360037503600376036003770360037803600379036003800360038103600382036003830360038403600385036003860360038703600388036003890360039003600391036003920360039303600394036003950360039603600397036003980360039903600400036004010360040203600403036004040360040503600406036004070360040803600409036004100360041103600412036004130360041403600415036004160360041703600418036004190360042003600421036004220360042303600424036004250360042603600427036004280360042903600430036004310360043203600433036004340360043503600436036004370360043803600439036004400360044103600442036004430360044403600445036004460360044703600448036004490360045003600451036004520360045303600454036004550360045603600457036004580360045903600460036004610360046203600463036004640360046503600466036004670360046803600469036004700360047103600472036004730360047403600475036004760360047703600478036004790360048003600481036004820360048303600484036004850360048603600487036004880360048903600490036004910360049203600493036004940360049503600496036004970360049803600499036005000360050103600502036005030360050403600505036005060360050703600508036005090360051003600511036005120360051303600514036005150360051603600517036005180360051903600520036005210360052203600523036005240360052503600526036005270360052803600529036005300360053103600532036005330360053403600535036005360360053703600538036005390360054003600541036005420360054303600544036005450360054603600547036005480360054903600550036005510360055203600553036005540360055503600556036005570360055803600559036005600360056103600562036005630360056403600565036005660360056703600568036005690360057003600571036005720360057303600574036005750360057603600577036005780360057903600580036005810360058203600583036005840360058503600586036005870360058803600589036005900360059103600592036005930360059403600595036005960360059703600598036005990360060003600601036006020360060303600604036006050360060603600607036006080360060903600610036006110360061203600613036006140360061503600616036006170360061803600619036006200360062103600622036006230360062403600625036006260360062703600628036006290360063003600631036006320360063303600634036006350360063603600637036006380360063903600640036006410360064203600643036006440360064503600646036006470360064803610109036101100361011103610112036101130361011403610115036101160361011703610118036101190361012003610121036101220361012303610124036101250361012603610127036101280361012903610130036101310361013203610133036101340361013503610136036101370361013803610139036101400361014103610142036101430361014403610145036101460361014703610148036101490361015003610151036101520361015303610154036101550361015603610157036101580361015903610160036101610361016203610163036101640361016503610166036101670361016803610169036101700361017103610172036101730361017403610175036101760361017703610178036101790361018003610181036101820361018303610184036101850361018603610187036101880361018903610190036101910361019203610193036101940361019503610196036101970361019803610199036102000361020103610202036102030361020403610205036102060361020703610208036102090361021003610211036102120361021303610214036102150361021603610217036102180361021903610220036102210361022203610223036102240361022503610226036102270361022803610229036102300361023103610232036102330361023403610235036102360361023703610238036102390361024003610241036102420361024303610244036102450361024603610247036102480361024903610250036102510361025203610253036102540361025503610256036102570361025803610259036102600361026103610262036102630361026403610265036102660361026703610268036102690361027003610271036102720361027303610274036102750361027603610277036102780361027903610280036102810361028203610283036102840361028503610286036102870361028803610289036102900361029103610292036102930361029403610295036102960361029703610298036102990361030003610301036103020361030303610304036103050361030603610307036103080361030903610310036103110361031203610313036103140361031503610316036103170361031803610319036103200361032103610322036103230361032403610325036103260361032703610328036103290361033003610331036103320361033303610334036103350361033603610337036103380361033903610340036103410361034203610343036103440361034503610346036103470361034803610349036103500361035103610352036103530361035403610355036103560361035703610358036103590361036003610361036103620361036303610364036103650361036603610367036103680361036903610370036103710361037203610373036103740361037503610376036103770361037803610379036103800361038103610382036103830361038403610385036103860361038703610388036103890361039003610391036103920361039303610394036103950361039603610397036103980361039903610400036104010361040203610403036104040361040503610406036104070361040803610409036104100361041103610412036104130361041403610415036104160361041703610418036104190361042003610421036104220361042303610424036104250361042603610427036104280361042903610430036104310361043203610433036104340361043503610436036104370361043803610439036104400361044103610442036104430361044403610445036104460361044703610448036104490361045003610451036104520361045303610454036104550361045603610457036104580361045903610460036104610361046203610463036104640361046503610466036104670361046803610469036104700361047103610472036104730361047403610475036104760361047703610478036104790361048003610481036104820361048303610484036104850361048603610487036104880361048903610490036104910361049203610493036104940361049503610496036104970361049803610499036105000361050103610502036105030361050403610505036105060361050703610508036105090361051003610511036105120361051303610514036105150361051603610517036105180361051903610520036105210361052203610523036105240361052503610526036105270361052803610529036105300361053103610532036105330361053403610535036105360361053703610538036105390361054003610541036105420361054303610544036105450361054603610547036105480361054903610550036105510361055203610553036105540361055503610556036105570361055803610559036105600361056103610562036105630361056403610565036105660361056703610568036105690361057003610571036105720361057303610574036105750361057603610577036105780361057903610580036105810361058203610583036105840361058503610586036105870361058803610589036105900361059103610592036105930361059403610595036105960361059703610598036105990361060003610601036106020361060303610604036106050361060603610607036106080361060903610610036106110361061203610613036106140361061503610616036106170361061803610619036106200361062103610622036106230361062403610625036106260361062703610628036106290361063003610631036106320361063303610634036106350361063603610637036106380361063903610640036106410361064203610643036106440361064503610646036106470361064803620108036201090362011003620111036201120362011303620114036201150362011603620117036201180362011903620120036201210362012203620123036201240362012503620126036201270362012803620129036201300362013103620132036201330362013403620135036201360362013703620138036201390362014003620141036201420362014303620144036201450362014603620147036201480362014903620150036201510362015203620153036201540362015503620156036201570362015803620159036201600362016103620162036201630362016403620165036201660362016703620168036201690362017003620171036201720362017303620174036201750362017603620177036201780362017903620180036201810362018203620183036201840362018503620186036201870362018803620189036201900362019103620192036201930362019403620195036201960362019703620198036201990362020003620201036202020362020303620204036202050362020603620207036202080362020903620210036202110362021203620213036202140362021503620216036202170362021803620219036202200362022103620222036202230362022403620225036202260362022703620228036202290362023003620231036202320362023303620234036202350362023603620237036202380362023903620240036202410362024203620243036202440362024503620246036202470362024803620249036202500362025103620252036202530362025403620255036202560362025703620258036202590362026003620261036202620362026303620264036202650362026603620267036202680362026903620270036202710362027203620273036202740362027503620276036202770362027803620279036202800362028103620282036202830362028403620285036202860362028703620288036202890362029003620291036202920362029303620294036202950362029603620297036202980362029903620300036203010362030203620303036203040362030503620306036203070362030803620309036203100362031103620312036203130362031403620315036203160362031703620318036203190362032003620321036203220362032303620324036203250362032603620327036203280362032903620330036203310362033203620333036203340362033503620336036203370362033803620339036203400362034103620342036203430362034403620345036203460362034703620348036203490362035003620351036203520362035303620354036203550362035603620357036203580362035903620360036203610362036203620363036203640362036503620366036203670362036803620369036203700362037103620372036203730362037403620375036203760362037703620378036203790362038003620381036203820362038303620384036203850362038603620387036203880362038903620390036203910362039203620393036203940362039503620396036203970362039803620399036204000362040103620402036204030362040403620405036204060362040703620408036204090362041003620411036204120362041303620414036204150362041603620417036204180362041903620420036204210362042203620423036204240362042503620426036204270362042803620429036204300362043103620432036204330362043403620435036204360362043703620438036204390362044003620441036204420362044303620444036204450362044603620447036204480362044903620450036204510362045203620453036204540362045503620456036204570362045803620459036204600362046103620462036204630362046403620465036204660362046703620468036204690362047003620471036204720362047303620474036204750362047603620477036204780362047903620480036204810362048203620483036204840362048503620486036204870362048803620489036204900362049103620492036204930362049403620495036204960362049703620498036204990362050003620501036205020362050303620504036205050362050603620507036205080362050903620510036205110362051203620513036205140362051503620516036205170362051803620519036205200362052103620522036205230362052403620525036205260362052703620528036205290362053003620531036205320362053303620534036205350362053603620537036205380362053903620540036205410362054203620543036205440362054503620546036205470362054803620549036205500362055103620552036205530362055403620555036205560362055703620558036205590362056003620561036205620362056303620564036205650362056603620567036205680362056903620570036205710362057203620573036205740362057503620576036205770362057803620579036205800362058103620582036205830362058403620585036205860362058703620588036205890362059003620591036205920362059303620594036205950362059603620597036205980362059903620600036206010362060203620603036206040362060503620606036206070362060803620609036206100362061103620612036206130362061403620615036206160362061703620618036206190362062003620621036206220362062303620624036206250362062603620627036206280362062903620630036206310362063203620633036206340362063503620636036206370362063803620639036206400362064103620642036206430362064403620645036206460362064703620648036301080363010903630110036301110363011203630113036301140363011503630116036301170363011803630119036301200363012103630122036301230363012403630125036301260363012703630128036301290363013003630131036301320363013303630134036301350363013603630137036301380363013903630140036301410363014203630143036301440363014503630146036301470363014803630149036301500363015103630152036301530363015403630155036301560363015703630158036301590363016003630161036301620363016303630164036301650363016603630167036301680363016903630170036301710363017203630173036301740363017503630176036301770363017803630179036301800363018103630182036301830363018403630185036301860363018703630188036301890363019003630191036301920363019303630194036301950363019603630197036301980363019903630200036302010363020203630203036302040363020503630206036302070363020803630209036302100363021103630212036302130363021403630215036302160363021703630218036302190363022003630221036302220363022303630224036302250363022603630227036302280363022903630230036302310363023203630233036302340363023503630236036302370363023803630239036302400363024103630242036302430363024403630245036302460363024703630248036302490363025003630251036302520363025303630254036302550363025603630257036302580363025903630260036302610363026203630263036302640363026503630266036302670363026803630269036302700363027103630272036302730363027403630275036302760363027703630278036302790363028003630281036302820363028303630284036302850363028603630287036302880363028903630290036302910363029203630293036302940363029503630296036302970363029803630299036303000363030103630302036303030363030403630305036303060363030703630308036303090363031003630311036303120363031303630314036303150363031603630317036303180363031903630320036303210363032203630323036303240363032503630326036303270363032803630329036303300363033103630332036303330363033403630335036303360363033703630338036303390363034003630341036303420363034303630344036303450363034603630347036303480363034903630350036303510363035203630353036303540363035503630356036303570363035803630359036303600363036103630362036303630363036403630365036303660363036703630368036303690363037003630371036303720363037303630374036303750363037603630377036303780363037903630380036303810363038203630383036303840363038503630386036303870363038803630389036303900363039103630392036303930363039403630395036303960363039703630398036303990363040003630401036304020363040303630404036304050363040603630407036304080363040903630410036304110363041203630413036304140363041503630416036304170363041803630419036304200363042103630422036304230363042403630425036304260363042703630428036304290363043003630431036304320363043303630434036304350363043603630437036304380363043903630440036304410363044203630443036304440363044503630446036304470363044803630449036304500363045103630452036304530363045403630455036304560363045703630458036304590363046003630461036304620363046303630464036304650363046603630467036304680363046903630470036304710363047203630473036304740363047503630476036304770363047803630479036304800363048103630482036304830363048403630485036304860363048703630488036304890363049003630491036304920363049303630494036304950363049603630497036304980363049903630500036305010363050203630503036305040363050503630506036305070363050803630509036305100363051103630512036305130363051403630515036305160363051703630518036305190363052003630521036305220363052303630524036305250363052603630527036305280363052903630530036305310363053203630533036305340363053503630536036305370363053803630539036305400363054103630542036305430363054403630545036305460363054703630548036305490363055003630551036305520363055303630554036305550363055603630557036305580363055903630560036305610363056203630563036305640363056503630566036305670363056803630569036305700363057103630572036305730363057403630575036305760363057703630578036305790363058003630581036305820363058303630584036305850363058603630587036305880363058903630590036305910363059203630593036305940363059503630596036305970363059803630599036306000363060103630602036306030363060403630605036306060363060703630608036306090363061003630611036306120363061303630614036306150363061603630617036306180363061903630620036306210363062203630623036306240363062503630626036306270363062803630629036306300363063103630632036306330363063403630635036306360363063703630638036306390363064003630641036306420363064303630644036306450363064603630647036306480364010703640108036401090364011003640111036401120364011303640114036401150364011603640117036401180364011903640120036401210364012203640123036401240364012503640126036401270364012803640129036401300364013103640132036401330364013403640135036401360364013703640138036401390364014003640141036401420364014303640144036401450364014603640147036401480364014903640150036401510364015203640153036401540364015503640156036401570364015803640159036401600364016103640162036401630364016403640165036401660364016703640168036401690364017003640171036401720364017303640174036401750364017603640177036401780364017903640180036401810364018203640183036401840364018503640186036401870364018803640189036401900364019103640192036401930364019403640195036401960364019703640198036401990364020003640201036402020364020303640204036402050364020603640207036402080364020903640210036402110364021203640213036402140364021503640216036402170364021803640219036402200364022103640222036402230364022403640225036402260364022703640228036402290364023003640231036402320364023303640234036402350364023603640237036402380364023903640240036402410364024203640243036402440364024503640246036402470364024803640249036402500364025103640252036402530364025403640255036402560364025703640258036402590364026003640261036402620364026303640264036402650364026603640267036402680364026903640270036402710364027203640273036402740364027503640276036402770364027803640279036402800364028103640282036402830364028403640285036402860364028703640288036402890364029003640291036402920364029303640294036402950364029603640297036402980364029903640300036403010364030203640303036403040364030503640306036403070364030803640309036403100364031103640312036403130364031403640315036403160364031703640318036403190364032003640321036403220364032303640324036403250364032603640327036403280364032903640330036403310364033203640333036403340364033503640336036403370364033803640339036403400364034103640342036403430364034403640345036403460364034703640348036403490364035003640351036403520364035303640354036403550364035603640357036403580364035903640360036403610364036203640363036403640364036503640366036403670364036803640369036403700364037103640372036403730364037403640375036403760364037703640378036403790364038003640381036403820364038303640384036403850364038603640387036403880364038903640390036403910364039203640393036403940364039503640396036403970364039803640399036404000364040103640402036404030364040403640405036404060364040703640408036404090364041003640411036404120364041303640414036404150364041603640417036404180364041903640420036404210364042203640423036404240364042503640426036404270364042803640429036404300364043103640432036404330364043403640435036404360364043703640438036404390364044003640441036404420364044303640444036404450364044603640447036404480364044903640450036404510364045203640453036404540364045503640456036404570364045803640459036404600364046103640462036404630364046403640465036404660364046703640468036404690364047003640471036404720364047303640474036404750364047603640477036404780364047903640480036404810364048203640483036404840364048503640486036404870364048803640489036404900364049103640492036404930364049403640495036404960364049703640498036404990364050003640501036405020364050303640504036405050364050603640507036405080364050903640510036405110364051203640513036405140364051503640516036405170364051803640519036405200364052103640522036405230364052403640525036405260364052703640528036405290364053003640531036405320364053303640534036405350364053603640537036405380364053903640540036405410364054203640543036405440364054503640546036405470364054803640549036405500364055103640552036405530364055403640555036405560364055703640558036405590364056003640561036405620364056303640564036405650364056603640567036405680364056903640570036405710364057203640573036405740364057503640576036405770364057803640579036405800364058103640582036405830364058403640585036405860364058703640588036405890364059003640591036405920364059303640594036405950364059603640597036405980364059903640600036406010364060203640603036406040364060503640606036406070364060803640609036406100364061103640612036406130364061403640615036406160364061703640618036406190364062003640621036406220364062303640624036406250364062603640627036406280364062903640630036406310364063203640633036406340364063503640636036406370364063803640639036406400364064103640642036406430364064403640645036406460364064703640648036501060365010703650108036501090365011003650111036501120365011303650114036501150365011603650117036501180365011903650120036501210365012203650123036501240365012503650126036501270365012803650129036501300365013103650132036501330365013403650135036501360365013703650138036501390365014003650141036501420365014303650144036501450365014603650147036501480365014903650150036501510365015203650153036501540365015503650156036501570365015803650159036501600365016103650162036501630365016403650165036501660365016703650168036501690365017003650171036501720365017303650174036501750365017603650177036501780365017903650180036501810365018203650183036501840365018503650186036501870365018803650189036501900365019103650192036501930365019403650195036501960365019703650198036501990365020003650201036502020365020303650204036502050365020603650207036502080365020903650210036502110365021203650213036502140365021503650216036502170365021803650219036502200365022103650222036502230365022403650225036502260365022703650228036502290365023003650231036502320365023303650234036502350365023603650237036502380365023903650240036502410365024203650243036502440365024503650246036502470365024803650249036502500365025103650252036502530365025403650255036502560365025703650258036502590365026003650261036502620365026303650264036502650365026603650267036502680365026903650270036502710365027203650273036502740365027503650276036502770365027803650279036502800365028103650282036502830365028403650285036502860365028703650288036502890365029003650291036502920365029303650294036502950365029603650297036502980365029903650300036503010365030203650303036503040365030503650306036503070365030803650309036503100365031103650312036503130365031403650315036503160365031703650318036503190365032003650321036503220365032303650324036503250365032603650327036503280365032903650330036503310365033203650333036503340365033503650336036503370365033803650339036503400365034103650342036503430365034403650345036503460365034703650348036503490365035003650351036503520365035303650354036503550365035603650357036503580365035903650360036503610365036203650363036503640365036503650366036503670365036803650369036503700365037103650372036503730365037403650375036503760365037703650378036503790365038003650381036503820365038303650384036503850365038603650387036503880365038903650390036503910365039203650393036503940365039503650396036503970365039803650399036504000365040103650402036504030365040403650405036504060365040703650408036504090365041003650411036504120365041303650414036504150365041603650417036504180365041903650420036504210365042203650423036504240365042503650426036504270365042803650429036504300365043103650432036504330365043403650435036504360365043703650438036504390365044003650441036504420365044303650444036504450365044603650447036504480365044903650450036504510365045203650453036504540365045503650456036504570365045803650459036504600365046103650462036504630365046403650465036504660365046703650468036504690365047003650471036504720365047303650474036504750365047603650477036504780365047903650480036504810365048203650483036504840365048503650486036504870365048803650489036504900365049103650492036504930365049403650495036504960365049703650498036504990365050003650501036505020365050303650504036505050365050603650507036505080365050903650510036505110365051203650513036505140365051503650516036505170365051803650519036505200365052103650522036505230365052403650525036505260365052703650528036505290365053003650531036505320365053303650534036505350365053603650537036505380365053903650540036505410365054203650543036505440365054503650546036505470365054803650549036505500365055103650552036505530365055403650555036505560365055703650558036505590365056003650561036505620365056303650564036505650365056603650567036505680365056903650570036505710365057203650573036505740365057503650576036505770365057803650579036505800365058103650582036505830365058403650585036505860365058703650588036505890365059003650591036505920365059303650594036505950365059603650597036505980365059903650600036506010365060203650603036506040365060503650606036506070365060803650609036506100365061103650612036506130365061403650615036506160365061703650618036506190365062003650621036506220365062303650624036506250365062603650627036506280365062903650630036506310365063203650633036506340365063503650636036506370365063803650639036506400365064103650642036506430365064403650645036506460365064703650648036601060366010703660108036601090366011003660111036601120366011303660114036601150366011603660117036601180366011903660120036601210366012203660123036601240366012503660126036601270366012803660129036601300366013103660132036601330366013403660135036601360366013703660138036601390366014003660141036601420366014303660144036601450366014603660147036601480366014903660150036601510366015203660153036601540366015503660156036601570366015803660159036601600366016103660162036601630366016403660165036601660366016703660168036601690366017003660171036601720366017303660174036601750366017603660177036601780366017903660180036601810366018203660183036601840366018503660186036601870366018803660189036601900366019103660192036601930366019403660195036601960366019703660198036601990366020003660201036602020366020303660204036602050366020603660207036602080366020903660210036602110366021203660213036602140366021503660216036602170366021803660219036602200366022103660222036602230366022403660225036602260366022703660228036602290366023003660231036602320366023303660234036602350366023603660237036602380366023903660240036602410366024203660243036602440366024503660246036602470366024803660249036602500366025103660252036602530366025403660255036602560366025703660258036602590366026003660261036602620366026303660264036602650366026603660267036602680366026903660270036602710366027203660273036602740366027503660276036602770366027803660279036602800366028103660282036602830366028403660285036602860366028703660288036602890366029003660291036602920366029303660294036602950366029603660297036602980366029903660300036603010366030203660303036603040366030503660306036603070366030803660309036603100366031103660312036603130366031403660315036603160366031703660318036603190366032003660321036603220366032303660324036603250366032603660327036603280366032903660330036603310366033203660333036603340366033503660336036603370366033803660339036603400366034103660342036603430366034403660345036603460366034703660348036603490366035003660351036603520366035303660354036603550366035603660357036603580366035903660360036603610366036203660363036603640366036503660366036603670366036803660369036603700366037103660372036603730366037403660375036603760366037703660378036603790366038003660381036603820366038303660384036603850366038603660387036603880366038903660390036603910366039203660393036603940366039503660396036603970366039803660399036604000366040103660402036604030366040403660405036604060366040703660408036604090366041003660411036604120366041303660414036604150366041603660417036604180366041903660420036604210366042203660423036604240366042503660426036604270366042803660429036604300366043103660432036604330366043403660435036604360366043703660438036604390366044003660441036604420366044303660444036604450366044603660447036604480366044903660450036604510366045203660453036604540366045503660456036604570366045803660459036604600366046103660462036604630366046403660465036604660366046703660468036604690366047003660471036604720366047303660474036604750366047603660477036604780366047903660480036604810366048203660483036604840366048503660486036604870366048803660489036604900366049103660492036604930366049403660495036604960366049703660498036604990366050003660501036605020366050303660504036605050366050603660507036605080366050903660510036605110366051203660513036605140366051503660516036605170366051803660519036605200366052103660522036605230366052403660525036605260366052703660528036605290366053003660531036605320366053303660534036605350366053603660537036605380366053903660540036605410366054203660543036605440366054503660546036605470366054803660549036605500366055103660552036605530366055403660555036605560366055703660558036605590366056003660561036605620366056303660564036605650366056603660567036605680366056903660570036605710366057203660573036605740366057503660576036605770366057803660579036605800366058103660582036605830366058403660585036605860366058703660588036605890366059003660591036605920366059303660594036605950366059603660597036605980366059903660600036606010366060203660603036606040366060503660606036606070366060803660609036606100366061103660612036606130366061403660615036606160366061703660618036606190366062003660621036606220366062303660624036606250366062603660627036606280366062903660630036606310366063203660633036606340366063503660636036606370366063803660639036606400366064103660642036606430366064403660645036606460366064703660648036701050367010603670107036701080367010903670110036701110367011203670113036701140367011503670116036701170367011803670119036701200367012103670122036701230367012403670125036701260367012703670128036701290367013003670131036701320367013303670134036701350367013603670137036701380367013903670140036701410367014203670143036701440367014503670146036701470367014803670149036701500367015103670152036701530367015403670155036701560367015703670158036701590367016003670161036701620367016303670164036701650367016603670167036701680367016903670170036701710367017203670173036701740367017503670176036701770367017803670179036701800367018103670182036701830367018403670185036701860367018703670188036701890367019003670191036701920367019303670194036701950367019603670197036701980367019903670200036702010367020203670203036702040367020503670206036702070367020803670209036702100367021103670212036702130367021403670215036702160367021703670218036702190367022003670221036702220367022303670224036702250367022603670227036702280367022903670230036702310367023203670233036702340367023503670236036702370367023803670239036702400367024103670242036702430367024403670245036702460367024703670248036702490367025003670251036702520367025303670254036702550367025603670257036702580367025903670260036702610367026203670263036702640367026503670266036702670367026803670269036702700367027103670272036702730367027403670275036702760367027703670278036702790367028003670281036702820367028303670284036702850367028603670287036702880367028903670290036702910367029203670293036702940367029503670296036702970367029803670299036703000367030103670302036703030367030403670305036703060367030703670308036703090367031003670311036703120367031303670314036703150367031603670317036703180367031903670320036703210367032203670323036703240367032503670326036703270367032803670329036703300367033103670332036703330367033403670335036703360367033703670338036703390367034003670341036703420367034303670344036703450367034603670347036703480367034903670350036703510367035203670353036703540367035503670356036703570367035803670359036703600367036103670362036703630367036403670365036703660367036703670368036703690367037003670371036703720367037303670374036703750367037603670377036703780367037903670380036703810367038203670383036703840367038503670386036703870367038803670389036703900367039103670392036703930367039403670395036703960367039703670398036703990367040003670401036704020367040303670404036704050367040603670407036704080367040903670410036704110367041203670413036704140367041503670416036704170367041803670419036704200367042103670422036704230367042403670425036704260367042703670428036704290367043003670431036704320367043303670434036704350367043603670437036704380367043903670440036704410367044203670443036704440367044503670446036704470367044803670449036704500367045103670452036704530367045403670455036704560367045703670458036704590367046003670461036704620367046303670464036704650367046603670467036704680367046903670470036704710367047203670473036704740367047503670476036704770367047803670479036704800367048103670482036704830367048403670485036704860367048703670488036704890367049003670491036704920367049303670494036704950367049603670497036704980367049903670500036705010367050203670503036705040367050503670506036705070367050803670509036705100367051103670512036705130367051403670515036705160367051703670518036705190367052003670521036705220367052303670524036705250367052603670527036705280367052903670530036705310367053203670533036705340367053503670536036705370367053803670539036705400367054103670542036705430367054403670545036705460367054703670548036705490367055003670551036705520367055303670554036705550367055603670557036705580367055903670560036705610367056203670563036705640367056503670566036705670367056803670569036705700367057103670572036705730367057403670575036705760367057703670578036705790367058003670581036705820367058303670584036705850367058603670587036705880367058903670590036705910367059203670593036705940367059503670596036705970367059803670599036706000367060103670602036706030367060403670605036706060367060703670608036706090367061003670611036706120367061303670614036706150367061603670617036706180367061903670620036706210367062203670623036706240367062503670626036706270367062803670629036706300367063103670632036706330367063403670635036706360367063703670638036706390367064003670641036706420367064303670644036706450367064603670647036706480368010503680106036801070368010803680109036801100368011103680112036801130368011403680115036801160368011703680118036801190368012003680121036801220368012303680124036801250368012603680127036801280368012903680130036801310368013203680133036801340368013503680136036801370368013803680139036801400368014103680142036801430368014403680145036801460368014703680148036801490368015003680151036801520368015303680154036801550368015603680157036801580368015903680160036801610368016203680163036801640368016503680166036801670368016803680169036801700368017103680172036801730368017403680175036801760368017703680178036801790368018003680181036801820368018303680184036801850368018603680187036801880368018903680190036801910368019203680193036801940368019503680196036801970368019803680199036802000368020103680202036802030368020403680205036802060368020703680208036802090368021003680211036802120368021303680214036802150368021603680217036802180368021903680220036802210368022203680223036802240368022503680226036802270368022803680229036802300368023103680232036802330368023403680235036802360368023703680238036802390368024003680241036802420368024303680244036802450368024603680247036802480368024903680250036802510368025203680253036802540368025503680256036802570368025803680259036802600368026103680262036802630368026403680265036802660368026703680268036802690368027003680271036802720368027303680274036802750368027603680277036802780368027903680280036802810368028203680283036802840368028503680286036802870368028803680289036802900368029103680292036802930368029403680295036802960368029703680298036802990368030003680301036803020368030303680304036803050368030603680307036803080368030903680310036803110368031203680313036803140368031503680316036803170368031803680319036803200368032103680322036803230368032403680325036803260368032703680328036803290368033003680331036803320368033303680334036803350368033603680337036803380368033903680340036803410368034203680343036803440368034503680346036803470368034803680349036803500368035103680352036803530368035403680355036803560368035703680358036803590368036003680361036803620368036303680364036803650368036603680367036803680368036903680370036803710368037203680373036803740368037503680376036803770368037803680379036803800368038103680382036803830368038403680385036803860368038703680388036803890368039003680391036803920368039303680394036803950368039603680397036803980368039903680400036804010368040203680403036804040368040503680406036804070368040803680409036804100368041103680412036804130368041403680415036804160368041703680418036804190368042003680421036804220368042303680424036804250368042603680427036804280368042903680430036804310368043203680433036804340368043503680436036804370368043803680439036804400368044103680442036804430368044403680445036804460368044703680448036804490368045003680451036804520368045303680454036804550368045603680457036804580368045903680460036804610368046203680463036804640368046503680466036804670368046803680469036804700368047103680472036804730368047403680475036804760368047703680478036804790368048003680481036804820368048303680484036804850368048603680487036804880368048903680490036804910368049203680493036804940368049503680496036804970368049803680499036805000368050103680502036805030368050403680505036805060368050703680508036805090368051003680511036805120368051303680514036805150368051603680517036805180368051903680520036805210368052203680523036805240368052503680526036805270368052803680529036805300368053103680532036805330368053403680535036805360368053703680538036805390368054003680541036805420368054303680544036805450368054603680547036805480368054903680550036805510368055203680553036805540368055503680556036805570368055803680559036805600368056103680562036805630368056403680565036805660368056703680568036805690368057003680571036805720368057303680574036805750368057603680577036805780368057903680580036805810368058203680583036805840368058503680586036805870368058803680589036805900368059103680592036805930368059403680595036805960368059703680598036805990368060003680601036806020368060303680604036806050368060603680607036806080368060903680610036806110368061203680613036806140368061503680616036806170368061803680619036806200368062103680622036806230368062403680625036806260368062703680628036806290368063003680631036806320368063303680634036806350368063603680637036806380368063903680640036806410368064203680643036806440368064503680646036806470369010503690106036901070369010803690109036901100369011103690112036901130369011403690115036901160369011703690118036901190369012003690121036901220369012303690124036901250369012603690127036901280369012903690130036901310369013203690133036901340369013503690136036901370369013803690139036901400369014103690142036901430369014403690145036901460369014703690148036901490369015003690151036901520369015303690154036901550369015603690157036901580369015903690160036901610369016203690163036901640369016503690166036901670369016803690169036901700369017103690172036901730369017403690175036901760369017703690178036901790369018003690181036901820369018303690184036901850369018603690187036901880369018903690190036901910369019203690193036901940369019503690196036901970369019803690199036902000369020103690202036902030369020403690205036902060369020703690208036902090369021003690211036902120369021303690214036902150369021603690217036902180369021903690220036902210369022203690223036902240369022503690226036902270369022803690229036902300369023103690232036902330369023403690235036902360369023703690238036902390369024003690241036902420369024303690244036902450369024603690247036902480369024903690250036902510369025203690253036902540369025503690256036902570369025803690259036902600369026103690262036902630369026403690265036902660369026703690268036902690369027003690271036902720369027303690274036902750369027603690277036902780369027903690280036902810369028203690283036902840369028503690286036902870369028803690289036902900369029103690292036902930369029403690295036902960369029703690298036902990369030003690301036903020369030303690304036903050369030603690307036903080369030903690310036903110369031203690313036903140369031503690316036903170369031803690319036903200369032103690322036903230369032403690325036903260369032703690328036903290369033003690331036903320369033303690334036903350369033603690337036903380369033903690340036903410369034203690343036903440369034503690346036903470369034803690349036903500369035103690352036903530369035403690355036903560369035703690358036903590369036003690361036903620369036303690364036903650369036603690367036903680369036903690370036903710369037203690373036903740369037503690376036903770369037803690379036903800369038103690382036903830369038403690385036903860369038703690388036903890369039003690391036903920369039303690394036903950369039603690397036903980369039903690400036904010369040203690403036904040369040503690406036904070369040803690409036904100369041103690412036904130369041403690415036904160369041703690418036904190369042003690421036904220369042303690424036904250369042603690427036904280369042903690430036904310369043203690433036904340369043503690436036904370369043803690439036904400369044103690442036904430369044403690445036904460369044703690448036904490369045003690451036904520369045303690454036904550369045603690457036904580369045903690460036904610369046203690463036904640369046503690466036904670369046803690469036904700369047103690472036904730369047403690475036904760369047703690478036904790369048003690481036904820369048303690484036904850369048603690487036904880369048903690490036904910369049203690493036904940369049503690496036904970369049803690499036905000369050103690502036905030369050403690505036905060369050703690508036905090369051003690511036905120369051303690514036905150369051603690517036905180369051903690520036905210369052203690523036905240369052503690526036905270369052803690529036905300369053103690532036905330369053403690535036905360369053703690538036905390369054003690541036905420369054303690544036905450369054603690547036905480369054903690550036905510369055203690553036905540369055503690556036905570369055803690559036905600369056103690562036905630369056403690565036905660369056703690568036905690369057003690571036905720369057303690574036905750369057603690577036905780369057903690580036905810369058203690583036905840369058503690586036905870369058803690589036905900369059103690592036905930369059403690595036905960369059703690598036905990369060003690601036906020369060303690604036906050369060603690607036906080369060903690610036906110369061203690613036906140369061503690616036906170369061803690619036906200369062103690622036906230369062403690625036906260369062703690628036906290369063003690631036906320369063303690634036906350369063603690637036906380369063903690640036906410369064203690643036906440369064503690646036906470370010403700105037001060370010703700108037001090370011003700111037001120370011303700114037001150370011603700117037001180370011903700120037001210370012203700123037001240370012503700126037001270370012803700129037001300370013103700132037001330370013403700135037001360370013703700138037001390370014003700141037001420370014303700144037001450370014603700147037001480370014903700150037001510370015203700153037001540370015503700156037001570370015803700159037001600370016103700162037001630370016403700165037001660370016703700168037001690370017003700171037001720370017303700174037001750370017603700177037001780370017903700180037001810370018203700183037001840370018503700186037001870370018803700189037001900370019103700192037001930370019403700195037001960370019703700198037001990370020003700201037002020370020303700204037002050370020603700207037002080370020903700210037002110370021203700213037002140370021503700216037002170370021803700219037002200370022103700222037002230370022403700225037002260370022703700228037002290370023003700231037002320370023303700234037002350370023603700237037002380370023903700240037002410370024203700243037002440370024503700246037002470370024803700249037002500370025103700252037002530370025403700255037002560370025703700258037002590370026003700261037002620370026303700264037002650370026603700267037002680370026903700270037002710370027203700273037002740370027503700276037002770370027803700279037002800370028103700282037002830370028403700285037002860370028703700288037002890370029003700291037002920370029303700294037002950370029603700297037002980370029903700300037003010370030203700303037003040370030503700306037003070370030803700309037003100370031103700312037003130370031403700315037003160370031703700318037003190370032003700321037003220370032303700324037003250370032603700327037003280370032903700330037003310370033203700333037003340370033503700336037003370370033803700339037003400370034103700342037003430370034403700345037003460370034703700348037003490370035003700351037003520370035303700354037003550370035603700357037003580370035903700360037003610370036203700363037003640370036503700366037003670370036803700369037003700370037103700372037003730370037403700375037003760370037703700378037003790370038003700381037003820370038303700384037003850370038603700387037003880370038903700390037003910370039203700393037003940370039503700396037003970370039803700399037004000370040103700402037004030370040403700405037004060370040703700408037004090370041003700411037004120370041303700414037004150370041603700417037004180370041903700420037004210370042203700423037004240370042503700426037004270370042803700429037004300370043103700432037004330370043403700435037004360370043703700438037004390370044003700441037004420370044303700444037004450370044603700447037004480370044903700450037004510370045203700453037004540370045503700456037004570370045803700459037004600370046103700462037004630370046403700465037004660370046703700468037004690370047003700471037004720370047303700474037004750370047603700477037004780370047903700480037004810370048203700483037004840370048503700486037004870370048803700489037004900370049103700492037004930370049403700495037004960370049703700498037004990370050003700501037005020370050303700504037005050370050603700507037005080370050903700510037005110370051203700513037005140370051503700516037005170370051803700519037005200370052103700522037005230370052403700525037005260370052703700528037005290370053003700531037005320370053303700534037005350370053603700537037005380370053903700540037005410370054203700543037005440370054503700546037005470370054803700549037005500370055103700552037005530370055403700555037005560370055703700558037005590370056003700561037005620370056303700564037005650370056603700567037005680370056903700570037005710370057203700573037005740370057503700576037005770370057803700579037005800370058103700582037005830370058403700585037005860370058703700588037005890370059003700591037005920370059303700594037005950370059603700597037005980370059903700600037006010370060203700603037006040370060503700606037006070370060803700609037006100370061103700612037006130370061403700615037006160370061703700618037006190370062003700621037006220370062303700624037006250370062603700627037006280370062903700630037006310370063203700633037006340370063503700636037006370370063803700639037006400370064103700642037006430370064403700645037006460370064703710104037101050371010603710107037101080371010903710110037101110371011203710113037101140371011503710116037101170371011803710119037101200371012103710122037101230371012403710125037101260371012703710128037101290371013003710131037101320371013303710134037101350371013603710137037101380371013903710140037101410371014203710143037101440371014503710146037101470371014803710149037101500371015103710152037101530371015403710155037101560371015703710158037101590371016003710161037101620371016303710164037101650371016603710167037101680371016903710170037101710371017203710173037101740371017503710176037101770371017803710179037101800371018103710182037101830371018403710185037101860371018703710188037101890371019003710191037101920371019303710194037101950371019603710197037101980371019903710200037102010371020203710203037102040371020503710206037102070371020803710209037102100371021103710212037102130371021403710215037102160371021703710218037102190371022003710221037102220371022303710224037102250371022603710227037102280371022903710230037102310371023203710233037102340371023503710236037102370371023803710239037102400371024103710242037102430371024403710245037102460371024703710248037102490371025003710251037102520371025303710254037102550371025603710257037102580371025903710260037102610371026203710263037102640371026503710266037102670371026803710269037102700371027103710272037102730371027403710275037102760371027703710278037102790371028003710281037102820371028303710284037102850371028603710287037102880371028903710290037102910371029203710293037102940371029503710296037102970371029803710299037103000371030103710302037103030371030403710305037103060371030703710308037103090371031003710311037103120371031303710314037103150371031603710317037103180371031903710320037103210371032203710323037103240371032503710326037103270371032803710329037103300371033103710332037103330371033403710335037103360371033703710338037103390371034003710341037103420371034303710344037103450371034603710347037103480371034903710350037103510371035203710353037103540371035503710356037103570371035803710359037103600371036103710362037103630371036403710365037103660371036703710368037103690371037003710371037103720371037303710374037103750371037603710377037103780371037903710380037103810371038203710383037103840371038503710386037103870371038803710389037103900371039103710392037103930371039403710395037103960371039703710398037103990371040003710401037104020371040303710404037104050371040603710407037104080371040903710410037104110371041203710413037104140371041503710416037104170371041803710419037104200371042103710422037104230371042403710425037104260371042703710428037104290371043003710431037104320371043303710434037104350371043603710437037104380371043903710440037104410371044203710443037104440371044503710446037104470371044803710449037104500371045103710452037104530371045403710455037104560371045703710458037104590371046003710461037104620371046303710464037104650371046603710467037104680371046903710470037104710371047203710473037104740371047503710476037104770371047803710479037104800371048103710482037104830371048403710485037104860371048703710488037104890371049003710491037104920371049303710494037104950371049603710497037104980371049903710500037105010371050203710503037105040371050503710506037105070371050803710509037105100371051103710512037105130371051403710515037105160371051703710518037105190371052003710521037105220371052303710524037105250371052603710527037105280371052903710530037105310371053203710533037105340371053503710536037105370371053803710539037105400371054103710542037105430371054403710545037105460371054703710548037105490371055003710551037105520371055303710554037105550371055603710557037105580371055903710560037105610371056203710563037105640371056503710566037105670371056803710569037105700371057103710572037105730371057403710575037105760371057703710578037105790371058003710581037105820371058303710584037105850371058603710587037105880371058903710590037105910371059203710593037105940371059503710596037105970371059803710599037106000371060103710602037106030371060403710605037106060371060703710608037106090371061003710611037106120371061303710614037106150371061603710617037106180371061903710620037106210371062203710623037106240371062503710626037106270371062803710629037106300371063103710632037106330371063403710635037106360371063703710638037106390371064003710641037106420371064303710644037106450371064603710647037201030372010403720105037201060372010703720108037201090372011003720111037201120372011303720114037201150372011603720117037201180372011903720120037201210372012203720123037201240372012503720126037201270372012803720129037201300372013103720132037201330372013403720135037201360372013703720138037201390372014003720141037201420372014303720144037201450372014603720147037201480372014903720150037201510372015203720153037201540372015503720156037201570372015803720159037201600372016103720162037201630372016403720165037201660372016703720168037201690372017003720171037201720372017303720174037201750372017603720177037201780372017903720180037201810372018203720183037201840372018503720186037201870372018803720189037201900372019103720192037201930372019403720195037201960372019703720198037201990372020003720201037202020372020303720204037202050372020603720207037202080372020903720210037202110372021203720213037202140372021503720216037202170372021803720219037202200372022103720222037202230372022403720225037202260372022703720228037202290372023003720231037202320372023303720234037202350372023603720237037202380372023903720240037202410372024203720243037202440372024503720246037202470372024803720249037202500372025103720252037202530372025403720255037202560372025703720258037202590372026003720261037202620372026303720264037202650372026603720267037202680372026903720270037202710372027203720273037202740372027503720276037202770372027803720279037202800372028103720282037202830372028403720285037202860372028703720288037202890372029003720291037202920372029303720294037202950372029603720297037202980372029903720300037203010372030203720303037203040372030503720306037203070372030803720309037203100372031103720312037203130372031403720315037203160372031703720318037203190372032003720321037203220372032303720324037203250372032603720327037203280372032903720330037203310372033203720333037203340372033503720336037203370372033803720339037203400372034103720342037203430372034403720345037203460372034703720348037203490372035003720351037203520372035303720354037203550372035603720357037203580372035903720360037203610372036203720363037203640372036503720366037203670372036803720369037203700372037103720372037203730372037403720375037203760372037703720378037203790372038003720381037203820372038303720384037203850372038603720387037203880372038903720390037203910372039203720393037203940372039503720396037203970372039803720399037204000372040103720402037204030372040403720405037204060372040703720408037204090372041003720411037204120372041303720414037204150372041603720417037204180372041903720420037204210372042203720423037204240372042503720426037204270372042803720429037204300372043103720432037204330372043403720435037204360372043703720438037204390372044003720441037204420372044303720444037204450372044603720447037204480372044903720450037204510372045203720453037204540372045503720456037204570372045803720459037204600372046103720462037204630372046403720465037204660372046703720468037204690372047003720471037204720372047303720474037204750372047603720477037204780372047903720480037204810372048203720483037204840372048503720486037204870372048803720489037204900372049103720492037204930372049403720495037204960372049703720498037204990372050003720501037205020372050303720504037205050372050603720507037205080372050903720510037205110372051203720513037205140372051503720516037205170372051803720519037205200372052103720522037205230372052403720525037205260372052703720528037205290372053003720531037205320372053303720534037205350372053603720537037205380372053903720540037205410372054203720543037205440372054503720546037205470372054803720549037205500372055103720552037205530372055403720555037205560372055703720558037205590372056003720561037205620372056303720564037205650372056603720567037205680372056903720570037205710372057203720573037205740372057503720576037205770372057803720579037205800372058103720582037205830372058403720585037205860372058703720588037205890372059003720591037205920372059303720594037205950372059603720597037205980372059903720600037206010372060203720603037206040372060503720606037206070372060803720609037206100372061103720612037206130372061403720615037206160372061703720618037206190372062003720621037206220372062303720624037206250372062603720627037206280372062903720630037206310372063203720633037206340372063503720636037206370372063803720639037206400372064103720642037206430372064403720645037206460372064703730103037301040373010503730106037301070373010803730109037301100373011103730112037301130373011403730115037301160373011703730118037301190373012003730121037301220373012303730124037301250373012603730127037301280373012903730130037301310373013203730133037301340373013503730136037301370373013803730139037301400373014103730142037301430373014403730145037301460373014703730148037301490373015003730151037301520373015303730154037301550373015603730157037301580373015903730160037301610373016203730163037301640373016503730166037301670373016803730169037301700373017103730172037301730373017403730175037301760373017703730178037301790373018003730181037301820373018303730184037301850373018603730187037301880373018903730190037301910373019203730193037301940373019503730196037301970373019803730199037302000373020103730202037302030373020403730205037302060373020703730208037302090373021003730211037302120373021303730214037302150373021603730217037302180373021903730220037302210373022203730223037302240373022503730226037302270373022803730229037302300373023103730232037302330373023403730235037302360373023703730238037302390373024003730241037302420373024303730244037302450373024603730247037302480373024903730250037302510373025203730253037302540373025503730256037302570373025803730259037302600373026103730262037302630373026403730265037302660373026703730268037302690373027003730271037302720373027303730274037302750373027603730277037302780373027903730280037302810373028203730283037302840373028503730286037302870373028803730289037302900373029103730292037302930373029403730295037302960373029703730298037302990373030003730301037303020373030303730304037303050373030603730307037303080373030903730310037303110373031203730313037303140373031503730316037303170373031803730319037303200373032103730322037303230373032403730325037303260373032703730328037303290373033003730331037303320373033303730334037303350373033603730337037303380373033903730340037303410373034203730343037303440373034503730346037303470373034803730349037303500373035103730352037303530373035403730355037303560373035703730358037303590373036003730361037303620373036303730364037303650373036603730367037303680373036903730370037303710373037203730373037303740373037503730376037303770373037803730379037303800373038103730382037303830373038403730385037303860373038703730388037303890373039003730391037303920373039303730394037303950373039603730397037303980373039903730400037304010373040203730403037304040373040503730406037304070373040803730409037304100373041103730412037304130373041403730415037304160373041703730418037304190373042003730421037304220373042303730424037304250373042603730427037304280373042903730430037304310373043203730433037304340373043503730436037304370373043803730439037304400373044103730442037304430373044403730445037304460373044703730448037304490373045003730451037304520373045303730454037304550373045603730457037304580373045903730460037304610373046203730463037304640373046503730466037304670373046803730469037304700373047103730472037304730373047403730475037304760373047703730478037304790373048003730481037304820373048303730484037304850373048603730487037304880373048903730490037304910373049203730493037304940373049503730496037304970373049803730499037305000373050103730502037305030373050403730505037305060373050703730508037305090373051003730511037305120373051303730514037305150373051603730517037305180373051903730520037305210373052203730523037305240373052503730526037305270373052803730529037305300373053103730532037305330373053403730535037305360373053703730538037305390373054003730541037305420373054303730544037305450373054603730547037305480373054903730550037305510373055203730553037305540373055503730556037305570373055803730559037305600373056103730562037305630373056403730565037305660373056703730568037305690373057003730571037305720373057303730574037305750373057603730577037305780373057903730580037305810373058203730583037305840373058503730586037305870373058803730589037305900373059103730592037305930373059403730595037305960373059703730598037305990373060003730601037306020373060303730604037306050373060603730607037306080373060903730610037306110373061203730613037306140373061503730616037306170373061803730619037306200373062103730622037306230373062403730625037306260373062703730628037306290373063003730631037306320373063303730634037306350373063603730637037306380373063903730640037306410373064203730643037306440373064503730646037306470374010303740104037401050374010603740107037401080374010903740110037401110374011203740113037401140374011503740116037401170374011803740119037401200374012103740122037401230374012403740125037401260374012703740128037401290374013003740131037401320374013303740134037401350374013603740137037401380374013903740140037401410374014203740143037401440374014503740146037401470374014803740149037401500374015103740152037401530374015403740155037401560374015703740158037401590374016003740161037401620374016303740164037401650374016603740167037401680374016903740170037401710374017203740173037401740374017503740176037401770374017803740179037401800374018103740182037401830374018403740185037401860374018703740188037401890374019003740191037401920374019303740194037401950374019603740197037401980374019903740200037402010374020203740203037402040374020503740206037402070374020803740209037402100374021103740212037402130374021403740215037402160374021703740218037402190374022003740221037402220374022303740224037402250374022603740227037402280374022903740230037402310374023203740233037402340374023503740236037402370374023803740239037402400374024103740242037402430374024403740245037402460374024703740248037402490374025003740251037402520374025303740254037402550374025603740257037402580374025903740260037402610374026203740263037402640374026503740266037402670374026803740269037402700374027103740272037402730374027403740275037402760374027703740278037402790374028003740281037402820374028303740284037402850374028603740287037402880374028903740290037402910374029203740293037402940374029503740296037402970374029803740299037403000374030103740302037403030374030403740305037403060374030703740308037403090374031003740311037403120374031303740314037403150374031603740317037403180374031903740320037403210374032203740323037403240374032503740326037403270374032803740329037403300374033103740332037403330374033403740335037403360374033703740338037403390374034003740341037403420374034303740344037403450374034603740347037403480374034903740350037403510374035203740353037403540374035503740356037403570374035803740359037403600374036103740362037403630374036403740365037403660374036703740368037403690374037003740371037403720374037303740374037403750374037603740377037403780374037903740380037403810374038203740383037403840374038503740386037403870374038803740389037403900374039103740392037403930374039403740395037403960374039703740398037403990374040003740401037404020374040303740404037404050374040603740407037404080374040903740410037404110374041203740413037404140374041503740416037404170374041803740419037404200374042103740422037404230374042403740425037404260374042703740428037404290374043003740431037404320374043303740434037404350374043603740437037404380374043903740440037404410374044203740443037404440374044503740446037404470374044803740449037404500374045103740452037404530374045403740455037404560374045703740458037404590374046003740461037404620374046303740464037404650374046603740467037404680374046903740470037404710374047203740473037404740374047503740476037404770374047803740479037404800374048103740482037404830374048403740485037404860374048703740488037404890374049003740491037404920374049303740494037404950374049603740497037404980374049903740500037405010374050203740503037405040374050503740506037405070374050803740509037405100374051103740512037405130374051403740515037405160374051703740518037405190374052003740521037405220374052303740524037405250374052603740527037405280374052903740530037405310374053203740533037405340374053503740536037405370374053803740539037405400374054103740542037405430374054403740545037405460374054703740548037405490374055003740551037405520374055303740554037405550374055603740557037405580374055903740560037405610374056203740563037405640374056503740566037405670374056803740569037405700374057103740572037405730374057403740575037405760374057703740578037405790374058003740581037405820374058303740584037405850374058603740587037405880374058903740590037405910374059203740593037405940374059503740596037405970374059803740599037406000374060103740602037406030374060403740605037406060374060703740608037406090374061003740611037406120374061303740614037406150374061603740617037406180374061903740620037406210374062203740623037406240374062503740626037406270374062803740629037406300374063103740632037406330374063403740635037406360374063703740638037406390374064003740641037406420374064303740644037406450374064603740647037501030375010403750105037501060375010703750108037501090375011003750111037501120375011303750114037501150375011603750117037501180375011903750120037501210375012203750123037501240375012503750126037501270375012803750129037501300375013103750132037501330375013403750135037501360375013703750138037501390375014003750141037501420375014303750144037501450375014603750147037501480375014903750150037501510375015203750153037501540375015503750156037501570375015803750159037501600375016103750162037501630375016403750165037501660375016703750168037501690375017003750171037501720375017303750174037501750375017603750177037501780375017903750180037501810375018203750183037501840375018503750186037501870375018803750189037501900375019103750192037501930375019403750195037501960375019703750198037501990375020003750201037502020375020303750204037502050375020603750207037502080375020903750210037502110375021203750213037502140375021503750216037502170375021803750219037502200375022103750222037502230375022403750225037502260375022703750228037502290375023003750231037502320375023303750234037502350375023603750237037502380375023903750240037502410375024203750243037502440375024503750246037502470375024803750249037502500375025103750252037502530375025403750255037502560375025703750258037502590375026003750261037502620375026303750264037502650375026603750267037502680375026903750270037502710375027203750273037502740375027503750276037502770375027803750279037502800375028103750282037502830375028403750285037502860375028703750288037502890375029003750291037502920375029303750294037502950375029603750297037502980375029903750300037503010375030203750303037503040375030503750306037503070375030803750309037503100375031103750312037503130375031403750315037503160375031703750318037503190375032003750321037503220375032303750324037503250375032603750327037503280375032903750330037503310375033203750333037503340375033503750336037503370375033803750339037503400375034103750342037503430375034403750345037503460375034703750348037503490375035003750351037503520375035303750354037503550375035603750357037503580375035903750360037503610375036203750363037503640375036503750366037503670375036803750369037503700375037103750372037503730375037403750375037503760375037703750378037503790375038003750381037503820375038303750384037503850375038603750387037503880375038903750390037503910375039203750393037503940375039503750396037503970375039803750399037504000375040103750402037504030375040403750405037504060375040703750408037504090375041003750411037504120375041303750414037504150375041603750417037504180375041903750420037504210375042203750423037504240375042503750426037504270375042803750429037504300375043103750432037504330375043403750435037504360375043703750438037504390375044003750441037504420375044303750444037504450375044603750447037504480375044903750450037504510375045203750453037504540375045503750456037504570375045803750459037504600375046103750462037504630375046403750465037504660375046703750468037504690375047003750471037504720375047303750474037504750375047603750477037504780375047903750480037504810375048203750483037504840375048503750486037504870375048803750489037504900375049103750492037504930375049403750495037504960375049703750498037504990375050003750501037505020375050303750504037505050375050603750507037505080375050903750510037505110375051203750513037505140375051503750516037505170375051803750519037505200375052103750522037505230375052403750525037505260375052703750528037505290375053003750531037505320375053303750534037505350375053603750537037505380375053903750540037505410375054203750543037505440375054503750546037505470375054803750549037505500375055103750552037505530375055403750555037505560375055703750558037505590375056003750561037505620375056303750564037505650375056603750567037505680375056903750570037505710375057203750573037505740375057503750576037505770375057803750579037505800375058103750582037505830375058403750585037505860375058703750588037505890375059003750591037505920375059303750594037505950375059603750597037505980375059903750600037506010375060203750603037506040375060503750606037506070375060803750609037506100375061103750612037506130375061403750615037506160375061703750618037506190375062003750621037506220375062303750624037506250375062603750627037506280375062903750630037506310375063203750633037506340375063503750636037506370375063803750639037506400375064103750642037506430375064403750645037506460375064703760102037601030376010403760105037601060376010703760108037601090376011003760111037601120376011303760114037601150376011603760117037601180376011903760120037601210376012203760123037601240376012503760126037601270376012803760129037601300376013103760132037601330376013403760135037601360376013703760138037601390376014003760141037601420376014303760144037601450376014603760147037601480376014903760150037601510376015203760153037601540376015503760156037601570376015803760159037601600376016103760162037601630376016403760165037601660376016703760168037601690376017003760171037601720376017303760174037601750376017603760177037601780376017903760180037601810376018203760183037601840376018503760186037601870376018803760189037601900376019103760192037601930376019403760195037601960376019703760198037601990376020003760201037602020376020303760204037602050376020603760207037602080376020903760210037602110376021203760213037602140376021503760216037602170376021803760219037602200376022103760222037602230376022403760225037602260376022703760228037602290376023003760231037602320376023303760234037602350376023603760237037602380376023903760240037602410376024203760243037602440376024503760246037602470376024803760249037602500376025103760252037602530376025403760255037602560376025703760258037602590376026003760261037602620376026303760264037602650376026603760267037602680376026903760270037602710376027203760273037602740376027503760276037602770376027803760279037602800376028103760282037602830376028403760285037602860376028703760288037602890376029003760291037602920376029303760294037602950376029603760297037602980376029903760300037603010376030203760303037603040376030503760306037603070376030803760309037603100376031103760312037603130376031403760315037603160376031703760318037603190376032003760321037603220376032303760324037603250376032603760327037603280376032903760330037603310376033203760333037603340376033503760336037603370376033803760339037603400376034103760342037603430376034403760345037603460376034703760348037603490376035003760351037603520376035303760354037603550376035603760357037603580376035903760360037603610376036203760363037603640376036503760366037603670376036803760369037603700376037103760372037603730376037403760375037603760376037703760378037603790376038003760381037603820376038303760384037603850376038603760387037603880376038903760390037603910376039203760393037603940376039503760396037603970376039803760399037604000376040103760402037604030376040403760405037604060376040703760408037604090376041003760411037604120376041303760414037604150376041603760417037604180376041903760420037604210376042203760423037604240376042503760426037604270376042803760429037604300376043103760432037604330376043403760435037604360376043703760438037604390376044003760441037604420376044303760444037604450376044603760447037604480376044903760450037604510376045203760453037604540376045503760456037604570376045803760459037604600376046103760462037604630376046403760465037604660376046703760468037604690376047003760471037604720376047303760474037604750376047603760477037604780376047903760480037604810376048203760483037604840376048503760486037604870376048803760489037604900376049103760492037604930376049403760495037604960376049703760498037604990376050003760501037605020376050303760504037605050376050603760507037605080376050903760510037605110376051203760513037605140376051503760516037605170376051803760519037605200376052103760522037605230376052403760525037605260376052703760528037605290376053003760531037605320376053303760534037605350376053603760537037605380376053903760540037605410376054203760543037605440376054503760546037605470376054803760549037605500376055103760552037605530376055403760555037605560376055703760558037605590376056003760561037605620376056303760564037605650376056603760567037605680376056903760570037605710376057203760573037605740376057503760576037605770376057803760579037605800376058103760582037605830376058403760585037605860376058703760588037605890376059003760591037605920376059303760594037605950376059603760597037605980376059903760600037606010376060203760603037606040376060503760606037606070376060803760609037606100376061103760612037606130376061403760615037606160376061703760618037606190376062003760621037606220376062303760624037606250376062603760627037606280376062903760630037606310376063203760633037606340376063503760636037606370376063803760639037606400376064103760642037606430376064403760645037606460376064703770102037701030377010403770105037701060377010703770108037701090377011003770111037701120377011303770114037701150377011603770117037701180377011903770120037701210377012203770123037701240377012503770126037701270377012803770129037701300377013103770132037701330377013403770135037701360377013703770138037701390377014003770141037701420377014303770144037701450377014603770147037701480377014903770150037701510377015203770153037701540377015503770156037701570377015803770159037701600377016103770162037701630377016403770165037701660377016703770168037701690377017003770171037701720377017303770174037701750377017603770177037701780377017903770180037701810377018203770183037701840377018503770186037701870377018803770189037701900377019103770192037701930377019403770195037701960377019703770198037701990377020003770201037702020377020303770204037702050377020603770207037702080377020903770210037702110377021203770213037702140377021503770216037702170377021803770219037702200377022103770222037702230377022403770225037702260377022703770228037702290377023003770231037702320377023303770234037702350377023603770237037702380377023903770240037702410377024203770243037702440377024503770246037702470377024803770249037702500377025103770252037702530377025403770255037702560377025703770258037702590377026003770261037702620377026303770264037702650377026603770267037702680377026903770270037702710377027203770273037702740377027503770276037702770377027803770279037702800377028103770282037702830377028403770285037702860377028703770288037702890377029003770291037702920377029303770294037702950377029603770297037702980377029903770300037703010377030203770303037703040377030503770306037703070377030803770309037703100377031103770312037703130377031403770315037703160377031703770318037703190377032003770321037703220377032303770324037703250377032603770327037703280377032903770330037703310377033203770333037703340377033503770336037703370377033803770339037703400377034103770342037703430377034403770345037703460377034703770348037703490377035003770351037703520377035303770354037703550377035603770357037703580377035903770360037703610377036203770363037703640377036503770366037703670377036803770369037703700377037103770372037703730377037403770375037703760377037703770378037703790377038003770381037703820377038303770384037703850377038603770387037703880377038903770390037703910377039203770393037703940377039503770396037703970377039803770399037704000377040103770402037704030377040403770405037704060377040703770408037704090377041003770411037704120377041303770414037704150377041603770417037704180377041903770420037704210377042203770423037704240377042503770426037704270377042803770429037704300377043103770432037704330377043403770435037704360377043703770438037704390377044003770441037704420377044303770444037704450377044603770447037704480377044903770450037704510377045203770453037704540377045503770456037704570377045803770459037704600377046103770462037704630377046403770465037704660377046703770468037704690377047003770471037704720377047303770474037704750377047603770477037704780377047903770480037704810377048203770483037704840377048503770486037704870377048803770489037704900377049103770492037704930377049403770495037704960377049703770498037704990377050003770501037705020377050303770504037705050377050603770507037705080377050903770510037705110377051203770513037705140377051503770516037705170377051803770519037705200377052103770522037705230377052403770525037705260377052703770528037705290377053003770531037705320377053303770534037705350377053603770537037705380377053903770540037705410377054203770543037705440377054503770546037705470377054803770549037705500377055103770552037705530377055403770555037705560377055703770558037705590377056003770561037705620377056303770564037705650377056603770567037705680377056903770570037705710377057203770573037705740377057503770576037705770377057803770579037705800377058103770582037705830377058403770585037705860377058703770588037705890377059003770591037705920377059303770594037705950377059603770597037705980377059903770600037706010377060203770603037706040377060503770606037706070377060803770609037706100377061103770612037706130377061403770615037706160377061703770618037706190377062003770621037706220377062303770624037706250377062603770627037706280377062903770630037706310377063203770633037706340377063503770636037706370377063803770639037706400377064103770642037706430377064403770645037706460377064703780102037801030378010403780105037801060378010703780108037801090378011003780111037801120378011303780114037801150378011603780117037801180378011903780120037801210378012203780123037801240378012503780126037801270378012803780129037801300378013103780132037801330378013403780135037801360378013703780138037801390378014003780141037801420378014303780144037801450378014603780147037801480378014903780150037801510378015203780153037801540378015503780156037801570378015803780159037801600378016103780162037801630378016403780165037801660378016703780168037801690378017003780171037801720378017303780174037801750378017603780177037801780378017903780180037801810378018203780183037801840378018503780186037801870378018803780189037801900378019103780192037801930378019403780195037801960378019703780198037801990378020003780201037802020378020303780204037802050378020603780207037802080378020903780210037802110378021203780213037802140378021503780216037802170378021803780219037802200378022103780222037802230378022403780225037802260378022703780228037802290378023003780231037802320378023303780234037802350378023603780237037802380378023903780240037802410378024203780243037802440378024503780246037802470378024803780249037802500378025103780252037802530378025403780255037802560378025703780258037802590378026003780261037802620378026303780264037802650378026603780267037802680378026903780270037802710378027203780273037802740378027503780276037802770378027803780279037802800378028103780282037802830378028403780285037802860378028703780288037802890378029003780291037802920378029303780294037802950378029603780297037802980378029903780300037803010378030203780303037803040378030503780306037803070378030803780309037803100378031103780312037803130378031403780315037803160378031703780318037803190378032003780321037803220378032303780324037803250378032603780327037803280378032903780330037803310378033203780333037803340378033503780336037803370378033803780339037803400378034103780342037803430378034403780345037803460378034703780348037803490378035003780351037803520378035303780354037803550378035603780357037803580378035903780360037803610378036203780363037803640378036503780366037803670378036803780369037803700378037103780372037803730378037403780375037803760378037703780378037803790378038003780381037803820378038303780384037803850378038603780387037803880378038903780390037803910378039203780393037803940378039503780396037803970378039803780399037804000378040103780402037804030378040403780405037804060378040703780408037804090378041003780411037804120378041303780414037804150378041603780417037804180378041903780420037804210378042203780423037804240378042503780426037804270378042803780429037804300378043103780432037804330378043403780435037804360378043703780438037804390378044003780441037804420378044303780444037804450378044603780447037804480378044903780450037804510378045203780453037804540378045503780456037804570378045803780459037804600378046103780462037804630378046403780465037804660378046703780468037804690378047003780471037804720378047303780474037804750378047603780477037804780378047903780480037804810378048203780483037804840378048503780486037804870378048803780489037804900378049103780492037804930378049403780495037804960378049703780498037804990378050003780501037805020378050303780504037805050378050603780507037805080378050903780510037805110378051203780513037805140378051503780516037805170378051803780519037805200378052103780522037805230378052403780525037805260378052703780528037805290378053003780531037805320378053303780534037805350378053603780537037805380378053903780540037805410378054203780543037805440378054503780546037805470378054803780549037805500378055103780552037805530378055403780555037805560378055703780558037805590378056003780561037805620378056303780564037805650378056603780567037805680378056903780570037805710378057203780573037805740378057503780576037805770378057803780579037805800378058103780582037805830378058403780585037805860378058703780588037805890378059003780591037805920378059303780594037805950378059603780597037805980378059903780600037806010378060203780603037806040378060503780606037806070378060803780609037806100378061103780612037806130378061403780615037806160378061703780618037806190378062003780621037806220378062303780624037806250378062603780627037806280378062903780630037806310378063203780633037806340378063503780636037806370378063803780639037806400378064103780642037806430378064403780645037806460378064703790102037901030379010403790105037901060379010703790108037901090379011003790111037901120379011303790114037901150379011603790117037901180379011903790120037901210379012203790123037901240379012503790126037901270379012803790129037901300379013103790132037901330379013403790135037901360379013703790138037901390379014003790141037901420379014303790144037901450379014603790147037901480379014903790150037901510379015203790153037901540379015503790156037901570379015803790159037901600379016103790162037901630379016403790165037901660379016703790168037901690379017003790171037901720379017303790174037901750379017603790177037901780379017903790180037901810379018203790183037901840379018503790186037901870379018803790189037901900379019103790192037901930379019403790195037901960379019703790198037901990379020003790201037902020379020303790204037902050379020603790207037902080379020903790210037902110379021203790213037902140379021503790216037902170379021803790219037902200379022103790222037902230379022403790225037902260379022703790228037902290379023003790231037902320379023303790234037902350379023603790237037902380379023903790240037902410379024203790243037902440379024503790246037902470379024803790249037902500379025103790252037902530379025403790255037902560379025703790258037902590379026003790261037902620379026303790264037902650379026603790267037902680379026903790270037902710379027203790273037902740379027503790276037902770379027803790279037902800379028103790282037902830379028403790285037902860379028703790288037902890379029003790291037902920379029303790294037902950379029603790297037902980379029903790300037903010379030203790303037903040379030503790306037903070379030803790309037903100379031103790312037903130379031403790315037903160379031703790318037903190379032003790321037903220379032303790324037903250379032603790327037903280379032903790330037903310379033203790333037903340379033503790336037903370379033803790339037903400379034103790342037903430379034403790345037903460379034703790348037903490379035003790351037903520379035303790354037903550379035603790357037903580379035903790360037903610379036203790363037903640379036503790366037903670379036803790369037903700379037103790372037903730379037403790375037903760379037703790378037903790379038003790381037903820379038303790384037903850379038603790387037903880379038903790390037903910379039203790393037903940379039503790396037903970379039803790399037904000379040103790402037904030379040403790405037904060379040703790408037904090379041003790411037904120379041303790414037904150379041603790417037904180379041903790420037904210379042203790423037904240379042503790426037904270379042803790429037904300379043103790432037904330379043403790435037904360379043703790438037904390379044003790441037904420379044303790444037904450379044603790447037904480379044903790450037904510379045203790453037904540379045503790456037904570379045803790459037904600379046103790462037904630379046403790465037904660379046703790468037904690379047003790471037904720379047303790474037904750379047603790477037904780379047903790480037904810379048203790483037904840379048503790486037904870379048803790489037904900379049103790492037904930379049403790495037904960379049703790498037904990379050003790501037905020379050303790504037905050379050603790507037905080379050903790510037905110379051203790513037905140379051503790516037905170379051803790519037905200379052103790522037905230379052403790525037905260379052703790528037905290379053003790531037905320379053303790534037905350379053603790537037905380379053903790540037905410379054203790543037905440379054503790546037905470379054803790549037905500379055103790552037905530379055403790555037905560379055703790558037905590379056003790561037905620379056303790564037905650379056603790567037905680379056903790570037905710379057203790573037905740379057503790576037905770379057803790579037905800379058103790582037905830379058403790585037905860379058703790588037905890379059003790591037905920379059303790594037905950379059603790597037905980379059903790600037906010379060203790603037906040379060503790606037906070379060803790609037906100379061103790612037906130379061403790615037906160379061703790618037906190379062003790621037906220379062303790624037906250379062603790627037906280379062903790630037906310379063203790633037906340379063503790636037906370379063803790639037906400379064103790642037906430379064403790645037906460379064703800102038001030380010403800105038001060380010703800108038001090380011003800111038001120380011303800114038001150380011603800117038001180380011903800120038001210380012203800123038001240380012503800126038001270380012803800129038001300380013103800132038001330380013403800135038001360380013703800138038001390380014003800141038001420380014303800144038001450380014603800147038001480380014903800150038001510380015203800153038001540380015503800156038001570380015803800159038001600380016103800162038001630380016403800165038001660380016703800168038001690380017003800171038001720380017303800174038001750380017603800177038001780380017903800180038001810380018203800183038001840380018503800186038001870380018803800189038001900380019103800192038001930380019403800195038001960380019703800198038001990380020003800201038002020380020303800204038002050380020603800207038002080380020903800210038002110380021203800213038002140380021503800216038002170380021803800219038002200380022103800222038002230380022403800225038002260380022703800228038002290380023003800231038002320380023303800234038002350380023603800237038002380380023903800240038002410380024203800243038002440380024503800246038002470380024803800249038002500380025103800252038002530380025403800255038002560380025703800258038002590380026003800261038002620380026303800264038002650380026603800267038002680380026903800270038002710380027203800273038002740380027503800276038002770380027803800279038002800380028103800282038002830380028403800285038002860380028703800288038002890380029003800291038002920380029303800294038002950380029603800297038002980380029903800300038003010380030203800303038003040380030503800306038003070380030803800309038003100380031103800312038003130380031403800315038003160380031703800318038003190380032003800321038003220380032303800324038003250380032603800327038003280380032903800330038003310380033203800333038003340380033503800336038003370380033803800339038003400380034103800342038003430380034403800345038003460380034703800348038003490380035003800351038003520380035303800354038003550380035603800357038003580380035903800360038003610380036203800363038003640380036503800366038003670380036803800369038003700380037103800372038003730380037403800375038003760380037703800378038003790380038003800381038003820380038303800384038003850380038603800387038003880380038903800390038003910380039203800393038003940380039503800396038003970380039803800399038004000380040103800402038004030380040403800405038004060380040703800408038004090380041003800411038004120380041303800414038004150380041603800417038004180380041903800420038004210380042203800423038004240380042503800426038004270380042803800429038004300380043103800432038004330380043403800435038004360380043703800438038004390380044003800441038004420380044303800444038004450380044603800447038004480380044903800450038004510380045203800453038004540380045503800456038004570380045803800459038004600380046103800462038004630380046403800465038004660380046703800468038004690380047003800471038004720380047303800474038004750380047603800477038004780380047903800480038004810380048203800483038004840380048503800486038004870380048803800489038004900380049103800492038004930380049403800495038004960380049703800498038004990380050003800501038005020380050303800504038005050380050603800507038005080380050903800510038005110380051203800513038005140380051503800516038005170380051803800519038005200380052103800522038005230380052403800525038005260380052703800528038005290380053003800531038005320380053303800534038005350380053603800537038005380380053903800540038005410380054203800543038005440380054503800546038005470380054803800549038005500380055103800552038005530380055403800555038005560380055703800558038005590380056003800561038005620380056303800564038005650380056603800567038005680380056903800570038005710380057203800573038005740380057503800576038005770380057803800579038005800380058103800582038005830380058403800585038005860380058703800588038005890380059003800591038005920380059303800594038005950380059603800597038005980380059903800600038006010380060203800603038006040380060503800606038006070380060803800609038006100380061103800612038006130380061403800615038006160380061703800618038006190380062003800621038006220380062303800624038006250380062603800627038006280380062903800630038006310380063203800633038006340380063503800636038006370380063803800639038006400380064103800642038006430380064403800645038006460381010103810102038101030381010403810105038101060381010703810108038101090381011003810111038101120381011303810114038101150381011603810117038101180381011903810120038101210381012203810123038101240381012503810126038101270381012803810129038101300381013103810132038101330381013403810135038101360381013703810138038101390381014003810141038101420381014303810144038101450381014603810147038101480381014903810150038101510381015203810153038101540381015503810156038101570381015803810159038101600381016103810162038101630381016403810165038101660381016703810168038101690381017003810171038101720381017303810174038101750381017603810177038101780381017903810180038101810381018203810183038101840381018503810186038101870381018803810189038101900381019103810192038101930381019403810195038101960381019703810198038101990381020003810201038102020381020303810204038102050381020603810207038102080381020903810210038102110381021203810213038102140381021503810216038102170381021803810219038102200381022103810222038102230381022403810225038102260381022703810228038102290381023003810231038102320381023303810234038102350381023603810237038102380381023903810240038102410381024203810243038102440381024503810246038102470381024803810249038102500381025103810252038102530381025403810255038102560381025703810258038102590381026003810261038102620381026303810264038102650381026603810267038102680381026903810270038102710381027203810273038102740381027503810276038102770381027803810279038102800381028103810282038102830381028403810285038102860381028703810288038102890381029003810291038102920381029303810294038102950381029603810297038102980381029903810300038103010381030203810303038103040381030503810306038103070381030803810309038103100381031103810312038103130381031403810315038103160381031703810318038103190381032003810321038103220381032303810324038103250381032603810327038103280381032903810330038103310381033203810333038103340381033503810336038103370381033803810339038103400381034103810342038103430381034403810345038103460381034703810348038103490381035003810351038103520381035303810354038103550381035603810357038103580381035903810360038103610381036203810363038103640381036503810366038103670381036803810369038103700381037103810372038103730381037403810375038103760381037703810378038103790381038003810381038103820381038303810384038103850381038603810387038103880381038903810390038103910381039203810393038103940381039503810396038103970381039803810399038104000381040103810402038104030381040403810405038104060381040703810408038104090381041003810411038104120381041303810414038104150381041603810417038104180381041903810420038104210381042203810423038104240381042503810426038104270381042803810429038104300381043103810432038104330381043403810435038104360381043703810438038104390381044003810441038104420381044303810444038104450381044603810447038104480381044903810450038104510381045203810453038104540381045503810456038104570381045803810459038104600381046103810462038104630381046403810465038104660381046703810468038104690381047003810471038104720381047303810474038104750381047603810477038104780381047903810480038104810381048203810483038104840381048503810486038104870381048803810489038104900381049103810492038104930381049403810495038104960381049703810498038104990381050003810501038105020381050303810504038105050381050603810507038105080381050903810510038105110381051203810513038105140381051503810516038105170381051803810519038105200381052103810522038105230381052403810525038105260381052703810528038105290381053003810531038105320381053303810534038105350381053603810537038105380381053903810540038105410381054203810543038105440381054503810546038105470381054803810549038105500381055103810552038105530381055403810555038105560381055703810558038105590381056003810561038105620381056303810564038105650381056603810567038105680381056903810570038105710381057203810573038105740381057503810576038105770381057803810579038105800381058103810582038105830381058403810585038105860381058703810588038105890381059003810591038105920381059303810594038105950381059603810597038105980381059903810600038106010381060203810603038106040381060503810606038106070381060803810609038106100381061103810612038106130381061403810615038106160381061703810618038106190381062003810621038106220381062303810624038106250381062603810627038106280381062903810630038106310381063203810633038106340381063503810636038106370381063803810639038106400381064103810642038106430381064403810645038106460382010103820102038201030382010403820105038201060382010703820108038201090382011003820111038201120382011303820114038201150382011603820117038201180382011903820120038201210382012203820123038201240382012503820126038201270382012803820129038201300382013103820132038201330382013403820135038201360382013703820138038201390382014003820141038201420382014303820144038201450382014603820147038201480382014903820150038201510382015203820153038201540382015503820156038201570382015803820159038201600382016103820162038201630382016403820165038201660382016703820168038201690382017003820171038201720382017303820174038201750382017603820177038201780382017903820180038201810382018203820183038201840382018503820186038201870382018803820189038201900382019103820192038201930382019403820195038201960382019703820198038201990382020003820201038202020382020303820204038202050382020603820207038202080382020903820210038202110382021203820213038202140382021503820216038202170382021803820219038202200382022103820222038202230382022403820225038202260382022703820228038202290382023003820231038202320382023303820234038202350382023603820237038202380382023903820240038202410382024203820243038202440382024503820246038202470382024803820249038202500382025103820252038202530382025403820255038202560382025703820258038202590382026003820261038202620382026303820264038202650382026603820267038202680382026903820270038202710382027203820273038202740382027503820276038202770382027803820279038202800382028103820282038202830382028403820285038202860382028703820288038202890382029003820291038202920382029303820294038202950382029603820297038202980382029903820300038203010382030203820303038203040382030503820306038203070382030803820309038203100382031103820312038203130382031403820315038203160382031703820318038203190382032003820321038203220382032303820324038203250382032603820327038203280382032903820330038203310382033203820333038203340382033503820336038203370382033803820339038203400382034103820342038203430382034403820345038203460382034703820348038203490382035003820351038203520382035303820354038203550382035603820357038203580382035903820360038203610382036203820363038203640382036503820366038203670382036803820369038203700382037103820372038203730382037403820375038203760382037703820378038203790382038003820381038203820382038303820384038203850382038603820387038203880382038903820390038203910382039203820393038203940382039503820396038203970382039803820399038204000382040103820402038204030382040403820405038204060382040703820408038204090382041003820411038204120382041303820414038204150382041603820417038204180382041903820420038204210382042203820423038204240382042503820426038204270382042803820429038204300382043103820432038204330382043403820435038204360382043703820438038204390382044003820441038204420382044303820444038204450382044603820447038204480382044903820450038204510382045203820453038204540382045503820456038204570382045803820459038204600382046103820462038204630382046403820465038204660382046703820468038204690382047003820471038204720382047303820474038204750382047603820477038204780382047903820480038204810382048203820483038204840382048503820486038204870382048803820489038204900382049103820492038204930382049403820495038204960382049703820498038204990382050003820501038205020382050303820504038205050382050603820507038205080382050903820510038205110382051203820513038205140382051503820516038205170382051803820519038205200382052103820522038205230382052403820525038205260382052703820528038205290382053003820531038205320382053303820534038205350382053603820537038205380382053903820540038205410382054203820543038205440382054503820546038205470382054803820549038205500382055103820552038205530382055403820555038205560382055703820558038205590382056003820561038205620382056303820564038205650382056603820567038205680382056903820570038205710382057203820573038205740382057503820576038205770382057803820579038205800382058103820582038205830382058403820585038205860382058703820588038205890382059003820591038205920382059303820594038205950382059603820597038205980382059903820600038206010382060203820603038206040382060503820606038206070382060803820609038206100382061103820612038206130382061403820615038206160382061703820618038206190382062003820621038206220382062303820624038206250382062603820627038206280382062903820630038206310382063203820633038206340382063503820636038206370382063803820639038206400382064103820642038206430382064403820645038206460383010103830102038301030383010403830105038301060383010703830108038301090383011003830111038301120383011303830114038301150383011603830117038301180383011903830120038301210383012203830123038301240383012503830126038301270383012803830129038301300383013103830132038301330383013403830135038301360383013703830138038301390383014003830141038301420383014303830144038301450383014603830147038301480383014903830150038301510383015203830153038301540383015503830156038301570383015803830159038301600383016103830162038301630383016403830165038301660383016703830168038301690383017003830171038301720383017303830174038301750383017603830177038301780383017903830180038301810383018203830183038301840383018503830186038301870383018803830189038301900383019103830192038301930383019403830195038301960383019703830198038301990383020003830201038302020383020303830204038302050383020603830207038302080383020903830210038302110383021203830213038302140383021503830216038302170383021803830219038302200383022103830222038302230383022403830225038302260383022703830228038302290383023003830231038302320383023303830234038302350383023603830237038302380383023903830240038302410383024203830243038302440383024503830246038302470383024803830249038302500383025103830252038302530383025403830255038302560383025703830258038302590383026003830261038302620383026303830264038302650383026603830267038302680383026903830270038302710383027203830273038302740383027503830276038302770383027803830279038302800383028103830282038302830383028403830285038302860383028703830288038302890383029003830291038302920383029303830294038302950383029603830297038302980383029903830300038303010383030203830303038303040383030503830306038303070383030803830309038303100383031103830312038303130383031403830315038303160383031703830318038303190383032003830321038303220383032303830324038303250383032603830327038303280383032903830330038303310383033203830333038303340383033503830336038303370383033803830339038303400383034103830342038303430383034403830345038303460383034703830348038303490383035003830351038303520383035303830354038303550383035603830357038303580383035903830360038303610383036203830363038303640383036503830366038303670383036803830369038303700383037103830372038303730383037403830375038303760383037703830378038303790383038003830381038303820383038303830384038303850383038603830387038303880383038903830390038303910383039203830393038303940383039503830396038303970383039803830399038304000383040103830402038304030383040403830405038304060383040703830408038304090383041003830411038304120383041303830414038304150383041603830417038304180383041903830420038304210383042203830423038304240383042503830426038304270383042803830429038304300383043103830432038304330383043403830435038304360383043703830438038304390383044003830441038304420383044303830444038304450383044603830447038304480383044903830450038304510383045203830453038304540383045503830456038304570383045803830459038304600383046103830462038304630383046403830465038304660383046703830468038304690383047003830471038304720383047303830474038304750383047603830477038304780383047903830480038304810383048203830483038304840383048503830486038304870383048803830489038304900383049103830492038304930383049403830495038304960383049703830498038304990383050003830501038305020383050303830504038305050383050603830507038305080383050903830510038305110383051203830513038305140383051503830516038305170383051803830519038305200383052103830522038305230383052403830525038305260383052703830528038305290383053003830531038305320383053303830534038305350383053603830537038305380383053903830540038305410383054203830543038305440383054503830546038305470383054803830549038305500383055103830552038305530383055403830555038305560383055703830558038305590383056003830561038305620383056303830564038305650383056603830567038305680383056903830570038305710383057203830573038305740383057503830576038305770383057803830579038305800383058103830582038305830383058403830585038305860383058703830588038305890383059003830591038305920383059303830594038305950383059603830597038305980383059903830600038306010383060203830603038306040383060503830606038306070383060803830609038306100383061103830612038306130383061403830615038306160383061703830618038306190383062003830621038306220383062303830624038306250383062603830627038306280383062903830630038306310383063203830633038306340383063503830636038306370383063803830639038306400383064103830642038306430383064403830645038306460384010103840102038401030384010403840105038401060384010703840108038401090384011003840111038401120384011303840114038401150384011603840117038401180384011903840120038401210384012203840123038401240384012503840126038401270384012803840129038401300384013103840132038401330384013403840135038401360384013703840138038401390384014003840141038401420384014303840144038401450384014603840147038401480384014903840150038401510384015203840153038401540384015503840156038401570384015803840159038401600384016103840162038401630384016403840165038401660384016703840168038401690384017003840171038401720384017303840174038401750384017603840177038401780384017903840180038401810384018203840183038401840384018503840186038401870384018803840189038401900384019103840192038401930384019403840195038401960384019703840198038401990384020003840201038402020384020303840204038402050384020603840207038402080384020903840210038402110384021203840213038402140384021503840216038402170384021803840219038402200384022103840222038402230384022403840225038402260384022703840228038402290384023003840231038402320384023303840234038402350384023603840237038402380384023903840240038402410384024203840243038402440384024503840246038402470384024803840249038402500384025103840252038402530384025403840255038402560384025703840258038402590384026003840261038402620384026303840264038402650384026603840267038402680384026903840270038402710384027203840273038402740384027503840276038402770384027803840279038402800384028103840282038402830384028403840285038402860384028703840288038402890384029003840291038402920384029303840294038402950384029603840297038402980384029903840300038403010384030203840303038403040384030503840306038403070384030803840309038403100384031103840312038403130384031403840315038403160384031703840318038403190384032003840321038403220384032303840324038403250384032603840327038403280384032903840330038403310384033203840333038403340384033503840336038403370384033803840339038403400384034103840342038403430384034403840345038403460384034703840348038403490384035003840351038403520384035303840354038403550384035603840357038403580384035903840360038403610384036203840363038403640384036503840366038403670384036803840369038403700384037103840372038403730384037403840375038403760384037703840378038403790384038003840381038403820384038303840384038403850384038603840387038403880384038903840390038403910384039203840393038403940384039503840396038403970384039803840399038404000384040103840402038404030384040403840405038404060384040703840408038404090384041003840411038404120384041303840414038404150384041603840417038404180384041903840420038404210384042203840423038404240384042503840426038404270384042803840429038404300384043103840432038404330384043403840435038404360384043703840438038404390384044003840441038404420384044303840444038404450384044603840447038404480384044903840450038404510384045203840453038404540384045503840456038404570384045803840459038404600384046103840462038404630384046403840465038404660384046703840468038404690384047003840471038404720384047303840474038404750384047603840477038404780384047903840480038404810384048203840483038404840384048503840486038404870384048803840489038404900384049103840492038404930384049403840495038404960384049703840498038404990384050003840501038405020384050303840504038405050384050603840507038405080384050903840510038405110384051203840513038405140384051503840516038405170384051803840519038405200384052103840522038405230384052403840525038405260384052703840528038405290384053003840531038405320384053303840534038405350384053603840537038405380384053903840540038405410384054203840543038405440384054503840546038405470384054803840549038405500384055103840552038405530384055403840555038405560384055703840558038405590384056003840561038405620384056303840564038405650384056603840567038405680384056903840570038405710384057203840573038405740384057503840576038405770384057803840579038405800384058103840582038405830384058403840585038405860384058703840588038405890384059003840591038405920384059303840594038405950384059603840597038405980384059903840600038406010384060203840603038406040384060503840606038406070384060803840609038406100384061103840612038406130384061403840615038406160384061703840618038406190384062003840621038406220384062303840624038406250384062603840627038406280384062903840630038406310384063203840633038406340384063503840636038406370384063803840639038406400384064103840642038406430384064403840645038406460385010103850102038501030385010403850105038501060385010703850108038501090385011003850111038501120385011303850114038501150385011603850117038501180385011903850120038501210385012203850123038501240385012503850126038501270385012803850129038501300385013103850132038501330385013403850135038501360385013703850138038501390385014003850141038501420385014303850144038501450385014603850147038501480385014903850150038501510385015203850153038501540385015503850156038501570385015803850159038501600385016103850162038501630385016403850165038501660385016703850168038501690385017003850171038501720385017303850174038501750385017603850177038501780385017903850180038501810385018203850183038501840385018503850186038501870385018803850189038501900385019103850192038501930385019403850195038501960385019703850198038501990385020003850201038502020385020303850204038502050385020603850207038502080385020903850210038502110385021203850213038502140385021503850216038502170385021803850219038502200385022103850222038502230385022403850225038502260385022703850228038502290385023003850231038502320385023303850234038502350385023603850237038502380385023903850240038502410385024203850243038502440385024503850246038502470385024803850249038502500385025103850252038502530385025403850255038502560385025703850258038502590385026003850261038502620385026303850264038502650385026603850267038502680385026903850270038502710385027203850273038502740385027503850276038502770385027803850279038502800385028103850282038502830385028403850285038502860385028703850288038502890385029003850291038502920385029303850294038502950385029603850297038502980385029903850300038503010385030203850303038503040385030503850306038503070385030803850309038503100385031103850312038503130385031403850315038503160385031703850318038503190385032003850321038503220385032303850324038503250385032603850327038503280385032903850330038503310385033203850333038503340385033503850336038503370385033803850339038503400385034103850342038503430385034403850345038503460385034703850348038503490385035003850351038503520385035303850354038503550385035603850357038503580385035903850360038503610385036203850363038503640385036503850366038503670385036803850369038503700385037103850372038503730385037403850375038503760385037703850378038503790385038003850381038503820385038303850384038503850385038603850387038503880385038903850390038503910385039203850393038503940385039503850396038503970385039803850399038504000385040103850402038504030385040403850405038504060385040703850408038504090385041003850411038504120385041303850414038504150385041603850417038504180385041903850420038504210385042203850423038504240385042503850426038504270385042803850429038504300385043103850432038504330385043403850435038504360385043703850438038504390385044003850441038504420385044303850444038504450385044603850447038504480385044903850450038504510385045203850453038504540385045503850456038504570385045803850459038504600385046103850462038504630385046403850465038504660385046703850468038504690385047003850471038504720385047303850474038504750385047603850477038504780385047903850480038504810385048203850483038504840385048503850486038504870385048803850489038504900385049103850492038504930385049403850495038504960385049703850498038504990385050003850501038505020385050303850504038505050385050603850507038505080385050903850510038505110385051203850513038505140385051503850516038505170385051803850519038505200385052103850522038505230385052403850525038505260385052703850528038505290385053003850531038505320385053303850534038505350385053603850537038505380385053903850540038505410385054203850543038505440385054503850546038505470385054803850549038505500385055103850552038505530385055403850555038505560385055703850558038505590385056003850561038505620385056303850564038505650385056603850567038505680385056903850570038505710385057203850573038505740385057503850576038505770385057803850579038505800385058103850582038505830385058403850585038505860385058703850588038505890385059003850591038505920385059303850594038505950385059603850597038505980385059903850600038506010385060203850603038506040385060503850606038506070385060803850609038506100385061103850612038506130385061403850615038506160385061703850618038506190385062003850621038506220385062303850624038506250385062603850627038506280385062903850630038506310385063203850633038506340385063503850636038506370385063803850639038506400385064103850642038506430385064403850645038506460386010103860102038601030386010403860105038601060386010703860108038601090386011003860111038601120386011303860114038601150386011603860117038601180386011903860120038601210386012203860123038601240386012503860126038601270386012803860129038601300386013103860132038601330386013403860135038601360386013703860138038601390386014003860141038601420386014303860144038601450386014603860147038601480386014903860150038601510386015203860153038601540386015503860156038601570386015803860159038601600386016103860162038601630386016403860165038601660386016703860168038601690386017003860171038601720386017303860174038601750386017603860177038601780386017903860180038601810386018203860183038601840386018503860186038601870386018803860189038601900386019103860192038601930386019403860195038601960386019703860198038601990386020003860201038602020386020303860204038602050386020603860207038602080386020903860210038602110386021203860213038602140386021503860216038602170386021803860219038602200386022103860222038602230386022403860225038602260386022703860228038602290386023003860231038602320386023303860234038602350386023603860237038602380386023903860240038602410386024203860243038602440386024503860246038602470386024803860249038602500386025103860252038602530386025403860255038602560386025703860258038602590386026003860261038602620386026303860264038602650386026603860267038602680386026903860270038602710386027203860273038602740386027503860276038602770386027803860279038602800386028103860282038602830386028403860285038602860386028703860288038602890386029003860291038602920386029303860294038602950386029603860297038602980386029903860300038603010386030203860303038603040386030503860306038603070386030803860309038603100386031103860312038603130386031403860315038603160386031703860318038603190386032003860321038603220386032303860324038603250386032603860327038603280386032903860330038603310386033203860333038603340386033503860336038603370386033803860339038603400386034103860342038603430386034403860345038603460386034703860348038603490386035003860351038603520386035303860354038603550386035603860357038603580386035903860360038603610386036203860363038603640386036503860366038603670386036803860369038603700386037103860372038603730386037403860375038603760386037703860378038603790386038003860381038603820386038303860384038603850386038603860387038603880386038903860390038603910386039203860393038603940386039503860396038603970386039803860399038604000386040103860402038604030386040403860405038604060386040703860408038604090386041003860411038604120386041303860414038604150386041603860417038604180386041903860420038604210386042203860423038604240386042503860426038604270386042803860429038604300386043103860432038604330386043403860435038604360386043703860438038604390386044003860441038604420386044303860444038604450386044603860447038604480386044903860450038604510386045203860453038604540386045503860456038604570386045803860459038604600386046103860462038604630386046403860465038604660386046703860468038604690386047003860471038604720386047303860474038604750386047603860477038604780386047903860480038604810386048203860483038604840386048503860486038604870386048803860489038604900386049103860492038604930386049403860495038604960386049703860498038604990386050003860501038605020386050303860504038605050386050603860507038605080386050903860510038605110386051203860513038605140386051503860516038605170386051803860519038605200386052103860522038605230386052403860525038605260386052703860528038605290386053003860531038605320386053303860534038605350386053603860537038605380386053903860540038605410386054203860543038605440386054503860546038605470386054803860549038605500386055103860552038605530386055403860555038605560386055703860558038605590386056003860561038605620386056303860564038605650386056603860567038605680386056903860570038605710386057203860573038605740386057503860576038605770386057803860579038605800386058103860582038605830386058403860585038605860386058703860588038605890386059003860591038605920386059303860594038605950386059603860597038605980386059903860600038606010386060203860603038606040386060503860606038606070386060803860609038606100386061103860612038606130386061403860615038606160386061703860618038606190386062003860621038606220386062303860624038606250386062603860627038606280386062903860630038606310386063203860633038606340386063503860636038606370386063803860639038606400386064103860642038606430386064403860645038606460387010103870102038701030387010403870105038701060387010703870108038701090387011003870111038701120387011303870114038701150387011603870117038701180387011903870120038701210387012203870123038701240387012503870126038701270387012803870129038701300387013103870132038701330387013403870135038701360387013703870138038701390387014003870141038701420387014303870144038701450387014603870147038701480387014903870150038701510387015203870153038701540387015503870156038701570387015803870159038701600387016103870162038701630387016403870165038701660387016703870168038701690387017003870171038701720387017303870174038701750387017603870177038701780387017903870180038701810387018203870183038701840387018503870186038701870387018803870189038701900387019103870192038701930387019403870195038701960387019703870198038701990387020003870201038702020387020303870204038702050387020603870207038702080387020903870210038702110387021203870213038702140387021503870216038702170387021803870219038702200387022103870222038702230387022403870225038702260387022703870228038702290387023003870231038702320387023303870234038702350387023603870237038702380387023903870240038702410387024203870243038702440387024503870246038702470387024803870249038702500387025103870252038702530387025403870255038702560387025703870258038702590387026003870261038702620387026303870264038702650387026603870267038702680387026903870270038702710387027203870273038702740387027503870276038702770387027803870279038702800387028103870282038702830387028403870285038702860387028703870288038702890387029003870291038702920387029303870294038702950387029603870297038702980387029903870300038703010387030203870303038703040387030503870306038703070387030803870309038703100387031103870312038703130387031403870315038703160387031703870318038703190387032003870321038703220387032303870324038703250387032603870327038703280387032903870330038703310387033203870333038703340387033503870336038703370387033803870339038703400387034103870342038703430387034403870345038703460387034703870348038703490387035003870351038703520387035303870354038703550387035603870357038703580387035903870360038703610387036203870363038703640387036503870366038703670387036803870369038703700387037103870372038703730387037403870375038703760387037703870378038703790387038003870381038703820387038303870384038703850387038603870387038703880387038903870390038703910387039203870393038703940387039503870396038703970387039803870399038704000387040103870402038704030387040403870405038704060387040703870408038704090387041003870411038704120387041303870414038704150387041603870417038704180387041903870420038704210387042203870423038704240387042503870426038704270387042803870429038704300387043103870432038704330387043403870435038704360387043703870438038704390387044003870441038704420387044303870444038704450387044603870447038704480387044903870450038704510387045203870453038704540387045503870456038704570387045803870459038704600387046103870462038704630387046403870465038704660387046703870468038704690387047003870471038704720387047303870474038704750387047603870477038704780387047903870480038704810387048203870483038704840387048503870486038704870387048803870489038704900387049103870492038704930387049403870495038704960387049703870498038704990387050003870501038705020387050303870504038705050387050603870507038705080387050903870510038705110387051203870513038705140387051503870516038705170387051803870519038705200387052103870522038705230387052403870525038705260387052703870528038705290387053003870531038705320387053303870534038705350387053603870537038705380387053903870540038705410387054203870543038705440387054503870546038705470387054803870549038705500387055103870552038705530387055403870555038705560387055703870558038705590387056003870561038705620387056303870564038705650387056603870567038705680387056903870570038705710387057203870573038705740387057503870576038705770387057803870579038705800387058103870582038705830387058403870585038705860387058703870588038705890387059003870591038705920387059303870594038705950387059603870597038705980387059903870600038706010387060203870603038706040387060503870606038706070387060803870609038706100387061103870612038706130387061403870615038706160387061703870618038706190387062003870621038706220387062303870624038706250387062603870627038706280387062903870630038706310387063203870633038706340387063503870636038706370387063803870639038706400387064103870642038706430387064403870645038706460388010103880102038801030388010403880105038801060388010703880108038801090388011003880111038801120388011303880114038801150388011603880117038801180388011903880120038801210388012203880123038801240388012503880126038801270388012803880129038801300388013103880132038801330388013403880135038801360388013703880138038801390388014003880141038801420388014303880144038801450388014603880147038801480388014903880150038801510388015203880153038801540388015503880156038801570388015803880159038801600388016103880162038801630388016403880165038801660388016703880168038801690388017003880171038801720388017303880174038801750388017603880177038801780388017903880180038801810388018203880183038801840388018503880186038801870388018803880189038801900388019103880192038801930388019403880195038801960388019703880198038801990388020003880201038802020388020303880204038802050388020603880207038802080388020903880210038802110388021203880213038802140388021503880216038802170388021803880219038802200388022103880222038802230388022403880225038802260388022703880228038802290388023003880231038802320388023303880234038802350388023603880237038802380388023903880240038802410388024203880243038802440388024503880246038802470388024803880249038802500388025103880252038802530388025403880255038802560388025703880258038802590388026003880261038802620388026303880264038802650388026603880267038802680388026903880270038802710388027203880273038802740388027503880276038802770388027803880279038802800388028103880282038802830388028403880285038802860388028703880288038802890388029003880291038802920388029303880294038802950388029603880297038802980388029903880300038803010388030203880303038803040388030503880306038803070388030803880309038803100388031103880312038803130388031403880315038803160388031703880318038803190388032003880321038803220388032303880324038803250388032603880327038803280388032903880330038803310388033203880333038803340388033503880336038803370388033803880339038803400388034103880342038803430388034403880345038803460388034703880348038803490388035003880351038803520388035303880354038803550388035603880357038803580388035903880360038803610388036203880363038803640388036503880366038803670388036803880369038803700388037103880372038803730388037403880375038803760388037703880378038803790388038003880381038803820388038303880384038803850388038603880387038803880388038903880390038803910388039203880393038803940388039503880396038803970388039803880399038804000388040103880402038804030388040403880405038804060388040703880408038804090388041003880411038804120388041303880414038804150388041603880417038804180388041903880420038804210388042203880423038804240388042503880426038804270388042803880429038804300388043103880432038804330388043403880435038804360388043703880438038804390388044003880441038804420388044303880444038804450388044603880447038804480388044903880450038804510388045203880453038804540388045503880456038804570388045803880459038804600388046103880462038804630388046403880465038804660388046703880468038804690388047003880471038804720388047303880474038804750388047603880477038804780388047903880480038804810388048203880483038804840388048503880486038804870388048803880489038804900388049103880492038804930388049403880495038804960388049703880498038804990388050003880501038805020388050303880504038805050388050603880507038805080388050903880510038805110388051203880513038805140388051503880516038805170388051803880519038805200388052103880522038805230388052403880525038805260388052703880528038805290388053003880531038805320388053303880534038805350388053603880537038805380388053903880540038805410388054203880543038805440388054503880546038805470388054803880549038805500388055103880552038805530388055403880555038805560388055703880558038805590388056003880561038805620388056303880564038805650388056603880567038805680388056903880570038805710388057203880573038805740388057503880576038805770388057803880579038805800388058103880582038805830388058403880585038805860388058703880588038805890388059003880591038805920388059303880594038805950388059603880597038805980388059903880600038806010388060203880603038806040388060503880606038806070388060803880609038806100388061103880612038806130388061403880615038806160388061703880618038806190388062003880621038806220388062303880624038806250388062603880627038806280388062903880630038806310388063203880633038806340388063503880636038806370388063803880639038806400388064103880642038806430388064403880645038806460389010103890102038901030389010403890105038901060389010703890108038901090389011003890111038901120389011303890114038901150389011603890117038901180389011903890120038901210389012203890123038901240389012503890126038901270389012803890129038901300389013103890132038901330389013403890135038901360389013703890138038901390389014003890141038901420389014303890144038901450389014603890147038901480389014903890150038901510389015203890153038901540389015503890156038901570389015803890159038901600389016103890162038901630389016403890165038901660389016703890168038901690389017003890171038901720389017303890174038901750389017603890177038901780389017903890180038901810389018203890183038901840389018503890186038901870389018803890189038901900389019103890192038901930389019403890195038901960389019703890198038901990389020003890201038902020389020303890204038902050389020603890207038902080389020903890210038902110389021203890213038902140389021503890216038902170389021803890219038902200389022103890222038902230389022403890225038902260389022703890228038902290389023003890231038902320389023303890234038902350389023603890237038902380389023903890240038902410389024203890243038902440389024503890246038902470389024803890249038902500389025103890252038902530389025403890255038902560389025703890258038902590389026003890261038902620389026303890264038902650389026603890267038902680389026903890270038902710389027203890273038902740389027503890276038902770389027803890279038902800389028103890282038902830389028403890285038902860389028703890288038902890389029003890291038902920389029303890294038902950389029603890297038902980389029903890300038903010389030203890303038903040389030503890306038903070389030803890309038903100389031103890312038903130389031403890315038903160389031703890318038903190389032003890321038903220389032303890324038903250389032603890327038903280389032903890330038903310389033203890333038903340389033503890336038903370389033803890339038903400389034103890342038903430389034403890345038903460389034703890348038903490389035003890351038903520389035303890354038903550389035603890357038903580389035903890360038903610389036203890363038903640389036503890366038903670389036803890369038903700389037103890372038903730389037403890375038903760389037703890378038903790389038003890381038903820389038303890384038903850389038603890387038903880389038903890390038903910389039203890393038903940389039503890396038903970389039803890399038904000389040103890402038904030389040403890405038904060389040703890408038904090389041003890411038904120389041303890414038904150389041603890417038904180389041903890420038904210389042203890423038904240389042503890426038904270389042803890429038904300389043103890432038904330389043403890435038904360389043703890438038904390389044003890441038904420389044303890444038904450389044603890447038904480389044903890450038904510389045203890453038904540389045503890456038904570389045803890459038904600389046103890462038904630389046403890465038904660389046703890468038904690389047003890471038904720389047303890474038904750389047603890477038904780389047903890480038904810389048203890483038904840389048503890486038904870389048803890489038904900389049103890492038904930389049403890495038904960389049703890498038904990389050003890501038905020389050303890504038905050389050603890507038905080389050903890510038905110389051203890513038905140389051503890516038905170389051803890519038905200389052103890522038905230389052403890525038905260389052703890528038905290389053003890531038905320389053303890534038905350389053603890537038905380389053903890540038905410389054203890543038905440389054503890546038905470389054803890549038905500389055103890552038905530389055403890555038905560389055703890558038905590389056003890561038905620389056303890564038905650389056603890567038905680389056903890570038905710389057203890573038905740389057503890576038905770389057803890579038905800389058103890582038905830389058403890585038905860389058703890588038905890389059003890591038905920389059303890594038905950389059603890597038905980389059903890600038906010389060203890603038906040389060503890606038906070389060803890609038906100389061103890612038906130389061403890615038906160389061703890618038906190389062003890621038906220389062303890624038906250389062603890627038906280389062903890630038906310389063203890633038906340389063503890636038906370389063803890639038906400389064103890642038906430389064403890645038906460390010103900102039001030390010403900105039001060390010703900108039001090390011003900111039001120390011303900114039001150390011603900117039001180390011903900120039001210390012203900123039001240390012503900126039001270390012803900129039001300390013103900132039001330390013403900135039001360390013703900138039001390390014003900141039001420390014303900144039001450390014603900147039001480390014903900150039001510390015203900153039001540390015503900156039001570390015803900159039001600390016103900162039001630390016403900165039001660390016703900168039001690390017003900171039001720390017303900174039001750390017603900177039001780390017903900180039001810390018203900183039001840390018503900186039001870390018803900189039001900390019103900192039001930390019403900195039001960390019703900198039001990390020003900201039002020390020303900204039002050390020603900207039002080390020903900210039002110390021203900213039002140390021503900216039002170390021803900219039002200390022103900222039002230390022403900225039002260390022703900228039002290390023003900231039002320390023303900234039002350390023603900237039002380390023903900240039002410390024203900243039002440390024503900246039002470390024803900249039002500390025103900252039002530390025403900255039002560390025703900258039002590390026003900261039002620390026303900264039002650390026603900267039002680390026903900270039002710390027203900273039002740390027503900276039002770390027803900279039002800390028103900282039002830390028403900285039002860390028703900288039002890390029003900291039002920390029303900294039002950390029603900297039002980390029903900300039003010390030203900303039003040390030503900306039003070390030803900309039003100390031103900312039003130390031403900315039003160390031703900318039003190390032003900321039003220390032303900324039003250390032603900327039003280390032903900330039003310390033203900333039003340390033503900336039003370390033803900339039003400390034103900342039003430390034403900345039003460390034703900348039003490390035003900351039003520390035303900354039003550390035603900357039003580390035903900360039003610390036203900363039003640390036503900366039003670390036803900369039003700390037103900372039003730390037403900375039003760390037703900378039003790390038003900381039003820390038303900384039003850390038603900387039003880390038903900390039003910390039203900393039003940390039503900396039003970390039803900399039004000390040103900402039004030390040403900405039004060390040703900408039004090390041003900411039004120390041303900414039004150390041603900417039004180390041903900420039004210390042203900423039004240390042503900426039004270390042803900429039004300390043103900432039004330390043403900435039004360390043703900438039004390390044003900441039004420390044303900444039004450390044603900447039004480390044903900450039004510390045203900453039004540390045503900456039004570390045803900459039004600390046103900462039004630390046403900465039004660390046703900468039004690390047003900471039004720390047303900474039004750390047603900477039004780390047903900480039004810390048203900483039004840390048503900486039004870390048803900489039004900390049103900492039004930390049403900495039004960390049703900498039004990390050003900501039005020390050303900504039005050390050603900507039005080390050903900510039005110390051203900513039005140390051503900516039005170390051803900519039005200390052103900522039005230390052403900525039005260390052703900528039005290390053003900531039005320390053303900534039005350390053603900537039005380390053903900540039005410390054203900543039005440390054503900546039005470390054803900549039005500390055103900552039005530390055403900555039005560390055703900558039005590390056003900561039005620390056303900564039005650390056603900567039005680390056903900570039005710390057203900573039005740390057503900576039005770390057803900579039005800390058103900582039005830390058403900585039005860390058703900588039005890390059003900591039005920390059303900594039005950390059603900597039005980390059903900600039006010390060203900603039006040390060503900606039006070390060803900609039006100390061103900612039006130390061403900615039006160390061703900618039006190390062003900621039006220390062303900624039006250390062603900627039006280390062903900630039006310390063203900633039006340390063503900636039006370390063803900639039006400390064103900642039006430390064403900645039006460391010103910102039101030391010403910105039101060391010703910108039101090391011003910111039101120391011303910114039101150391011603910117039101180391011903910120039101210391012203910123039101240391012503910126039101270391012803910129039101300391013103910132039101330391013403910135039101360391013703910138039101390391014003910141039101420391014303910144039101450391014603910147039101480391014903910150039101510391015203910153039101540391015503910156039101570391015803910159039101600391016103910162039101630391016403910165039101660391016703910168039101690391017003910171039101720391017303910174039101750391017603910177039101780391017903910180039101810391018203910183039101840391018503910186039101870391018803910189039101900391019103910192039101930391019403910195039101960391019703910198039101990391020003910201039102020391020303910204039102050391020603910207039102080391020903910210039102110391021203910213039102140391021503910216039102170391021803910219039102200391022103910222039102230391022403910225039102260391022703910228039102290391023003910231039102320391023303910234039102350391023603910237039102380391023903910240039102410391024203910243039102440391024503910246039102470391024803910249039102500391025103910252039102530391025403910255039102560391025703910258039102590391026003910261039102620391026303910264039102650391026603910267039102680391026903910270039102710391027203910273039102740391027503910276039102770391027803910279039102800391028103910282039102830391028403910285039102860391028703910288039102890391029003910291039102920391029303910294039102950391029603910297039102980391029903910300039103010391030203910303039103040391030503910306039103070391030803910309039103100391031103910312039103130391031403910315039103160391031703910318039103190391032003910321039103220391032303910324039103250391032603910327039103280391032903910330039103310391033203910333039103340391033503910336039103370391033803910339039103400391034103910342039103430391034403910345039103460391034703910348039103490391035003910351039103520391035303910354039103550391035603910357039103580391035903910360039103610391036203910363039103640391036503910366039103670391036803910369039103700391037103910372039103730391037403910375039103760391037703910378039103790391038003910381039103820391038303910384039103850391038603910387039103880391038903910390039103910391039203910393039103940391039503910396039103970391039803910399039104000391040103910402039104030391040403910405039104060391040703910408039104090391041003910411039104120391041303910414039104150391041603910417039104180391041903910420039104210391042203910423039104240391042503910426039104270391042803910429039104300391043103910432039104330391043403910435039104360391043703910438039104390391044003910441039104420391044303910444039104450391044603910447039104480391044903910450039104510391045203910453039104540391045503910456039104570391045803910459039104600391046103910462039104630391046403910465039104660391046703910468039104690391047003910471039104720391047303910474039104750391047603910477039104780391047903910480039104810391048203910483039104840391048503910486039104870391048803910489039104900391049103910492039104930391049403910495039104960391049703910498039104990391050003910501039105020391050303910504039105050391050603910507039105080391050903910510039105110391051203910513039105140391051503910516039105170391051803910519039105200391052103910522039105230391052403910525039105260391052703910528039105290391053003910531039105320391053303910534039105350391053603910537039105380391053903910540039105410391054203910543039105440391054503910546039105470391054803910549039105500391055103910552039105530391055403910555039105560391055703910558039105590391056003910561039105620391056303910564039105650391056603910567039105680391056903910570039105710391057203910573039105740391057503910576039105770391057803910579039105800391058103910582039105830391058403910585039105860391058703910588039105890391059003910591039105920391059303910594039105950391059603910597039105980391059903910600039106010391060203910603039106040391060503910606039106070391060803910609039106100391061103910612039106130391061403910615039106160391061703910618039106190391062003910621039106220391062303910624039106250391062603910627039106280391062903910630039106310391063203910633039106340391063503910636039106370391063803910639039106400391064103910642039106430391064403910645039106460392010103920102039201030392010403920105039201060392010703920108039201090392011003920111039201120392011303920114039201150392011603920117039201180392011903920120039201210392012203920123039201240392012503920126039201270392012803920129039201300392013103920132039201330392013403920135039201360392013703920138039201390392014003920141039201420392014303920144039201450392014603920147039201480392014903920150039201510392015203920153039201540392015503920156039201570392015803920159039201600392016103920162039201630392016403920165039201660392016703920168039201690392017003920171039201720392017303920174039201750392017603920177039201780392017903920180039201810392018203920183039201840392018503920186039201870392018803920189039201900392019103920192039201930392019403920195039201960392019703920198039201990392020003920201039202020392020303920204039202050392020603920207039202080392020903920210039202110392021203920213039202140392021503920216039202170392021803920219039202200392022103920222039202230392022403920225039202260392022703920228039202290392023003920231039202320392023303920234039202350392023603920237039202380392023903920240039202410392024203920243039202440392024503920246039202470392024803920249039202500392025103920252039202530392025403920255039202560392025703920258039202590392026003920261039202620392026303920264039202650392026603920267039202680392026903920270039202710392027203920273039202740392027503920276039202770392027803920279039202800392028103920282039202830392028403920285039202860392028703920288039202890392029003920291039202920392029303920294039202950392029603920297039202980392029903920300039203010392030203920303039203040392030503920306039203070392030803920309039203100392031103920312039203130392031403920315039203160392031703920318039203190392032003920321039203220392032303920324039203250392032603920327039203280392032903920330039203310392033203920333039203340392033503920336039203370392033803920339039203400392034103920342039203430392034403920345039203460392034703920348039203490392035003920351039203520392035303920354039203550392035603920357039203580392035903920360039203610392036203920363039203640392036503920366039203670392036803920369039203700392037103920372039203730392037403920375039203760392037703920378039203790392038003920381039203820392038303920384039203850392038603920387039203880392038903920390039203910392039203920393039203940392039503920396039203970392039803920399039204000392040103920402039204030392040403920405039204060392040703920408039204090392041003920411039204120392041303920414039204150392041603920417039204180392041903920420039204210392042203920423039204240392042503920426039204270392042803920429039204300392043103920432039204330392043403920435039204360392043703920438039204390392044003920441039204420392044303920444039204450392044603920447039204480392044903920450039204510392045203920453039204540392045503920456039204570392045803920459039204600392046103920462039204630392046403920465039204660392046703920468039204690392047003920471039204720392047303920474039204750392047603920477039204780392047903920480039204810392048203920483039204840392048503920486039204870392048803920489039204900392049103920492039204930392049403920495039204960392049703920498039204990392050003920501039205020392050303920504039205050392050603920507039205080392050903920510039205110392051203920513039205140392051503920516039205170392051803920519039205200392052103920522039205230392052403920525039205260392052703920528039205290392053003920531039205320392053303920534039205350392053603920537039205380392053903920540039205410392054203920543039205440392054503920546039205470392054803920549039205500392055103920552039205530392055403920555039205560392055703920558039205590392056003920561039205620392056303920564039205650392056603920567039205680392056903920570039205710392057203920573039205740392057503920576039205770392057803920579039205800392058103920582039205830392058403920585039205860392058703920588039205890392059003920591039205920392059303920594039205950392059603920597039205980392059903920600039206010392060203920603039206040392060503920606039206070392060803920609039206100392061103920612039206130392061403920615039206160392061703920618039206190392062003920621039206220392062303920624039206250392062603920627039206280392062903920630039206310392063203920633039206340392063503920636039206370392063803920639039206400392064103920642039206430392064403920645039206460393010103930102039301030393010403930105039301060393010703930108039301090393011003930111039301120393011303930114039301150393011603930117039301180393011903930120039301210393012203930123039301240393012503930126039301270393012803930129039301300393013103930132039301330393013403930135039301360393013703930138039301390393014003930141039301420393014303930144039301450393014603930147039301480393014903930150039301510393015203930153039301540393015503930156039301570393015803930159039301600393016103930162039301630393016403930165039301660393016703930168039301690393017003930171039301720393017303930174039301750393017603930177039301780393017903930180039301810393018203930183039301840393018503930186039301870393018803930189039301900393019103930192039301930393019403930195039301960393019703930198039301990393020003930201039302020393020303930204039302050393020603930207039302080393020903930210039302110393021203930213039302140393021503930216039302170393021803930219039302200393022103930222039302230393022403930225039302260393022703930228039302290393023003930231039302320393023303930234039302350393023603930237039302380393023903930240039302410393024203930243039302440393024503930246039302470393024803930249039302500393025103930252039302530393025403930255039302560393025703930258039302590393026003930261039302620393026303930264039302650393026603930267039302680393026903930270039302710393027203930273039302740393027503930276039302770393027803930279039302800393028103930282039302830393028403930285039302860393028703930288039302890393029003930291039302920393029303930294039302950393029603930297039302980393029903930300039303010393030203930303039303040393030503930306039303070393030803930309039303100393031103930312039303130393031403930315039303160393031703930318039303190393032003930321039303220393032303930324039303250393032603930327039303280393032903930330039303310393033203930333039303340393033503930336039303370393033803930339039303400393034103930342039303430393034403930345039303460393034703930348039303490393035003930351039303520393035303930354039303550393035603930357039303580393035903930360039303610393036203930363039303640393036503930366039303670393036803930369039303700393037103930372039303730393037403930375039303760393037703930378039303790393038003930381039303820393038303930384039303850393038603930387039303880393038903930390039303910393039203930393039303940393039503930396039303970393039803930399039304000393040103930402039304030393040403930405039304060393040703930408039304090393041003930411039304120393041303930414039304150393041603930417039304180393041903930420039304210393042203930423039304240393042503930426039304270393042803930429039304300393043103930432039304330393043403930435039304360393043703930438039304390393044003930441039304420393044303930444039304450393044603930447039304480393044903930450039304510393045203930453039304540393045503930456039304570393045803930459039304600393046103930462039304630393046403930465039304660393046703930468039304690393047003930471039304720393047303930474039304750393047603930477039304780393047903930480039304810393048203930483039304840393048503930486039304870393048803930489039304900393049103930492039304930393049403930495039304960393049703930498039304990393050003930501039305020393050303930504039305050393050603930507039305080393050903930510039305110393051203930513039305140393051503930516039305170393051803930519039305200393052103930522039305230393052403930525039305260393052703930528039305290393053003930531039305320393053303930534039305350393053603930537039305380393053903930540039305410393054203930543039305440393054503930546039305470393054803930549039305500393055103930552039305530393055403930555039305560393055703930558039305590393056003930561039305620393056303930564039305650393056603930567039305680393056903930570039305710393057203930573039305740393057503930576039305770393057803930579039305800393058103930582039305830393058403930585039305860393058703930588039305890393059003930591039305920393059303930594039305950393059603930597039305980393059903930600039306010393060203930603039306040393060503930606039306070393060803930609039306100393061103930612039306130393061403930615039306160393061703930618039306190393062003930621039306220393062303930624039306250393062603930627039306280393062903930630039306310393063203930633039306340393063503930636039306370393063803930639039306400393064103930642039306430393064403930645039401010394010203940103039401040394010503940106039401070394010803940109039401100394011103940112039401130394011403940115039401160394011703940118039401190394012003940121039401220394012303940124039401250394012603940127039401280394012903940130039401310394013203940133039401340394013503940136039401370394013803940139039401400394014103940142039401430394014403940145039401460394014703940148039401490394015003940151039401520394015303940154039401550394015603940157039401580394015903940160039401610394016203940163039401640394016503940166039401670394016803940169039401700394017103940172039401730394017403940175039401760394017703940178039401790394018003940181039401820394018303940184039401850394018603940187039401880394018903940190039401910394019203940193039401940394019503940196039401970394019803940199039402000394020103940202039402030394020403940205039402060394020703940208039402090394021003940211039402120394021303940214039402150394021603940217039402180394021903940220039402210394022203940223039402240394022503940226039402270394022803940229039402300394023103940232039402330394023403940235039402360394023703940238039402390394024003940241039402420394024303940244039402450394024603940247039402480394024903940250039402510394025203940253039402540394025503940256039402570394025803940259039402600394026103940262039402630394026403940265039402660394026703940268039402690394027003940271039402720394027303940274039402750394027603940277039402780394027903940280039402810394028203940283039402840394028503940286039402870394028803940289039402900394029103940292039402930394029403940295039402960394029703940298039402990394030003940301039403020394030303940304039403050394030603940307039403080394030903940310039403110394031203940313039403140394031503940316039403170394031803940319039403200394032103940322039403230394032403940325039403260394032703940328039403290394033003940331039403320394033303940334039403350394033603940337039403380394033903940340039403410394034203940343039403440394034503940346039403470394034803940349039403500394035103940352039403530394035403940355039403560394035703940358039403590394036003940361039403620394036303940364039403650394036603940367039403680394036903940370039403710394037203940373039403740394037503940376039403770394037803940379039403800394038103940382039403830394038403940385039403860394038703940388039403890394039003940391039403920394039303940394039403950394039603940397039403980394039903940400039404010394040203940403039404040394040503940406039404070394040803940409039404100394041103940412039404130394041403940415039404160394041703940418039404190394042003940421039404220394042303940424039404250394042603940427039404280394042903940430039404310394043203940433039404340394043503940436039404370394043803940439039404400394044103940442039404430394044403940445039404460394044703940448039404490394045003940451039404520394045303940454039404550394045603940457039404580394045903940460039404610394046203940463039404640394046503940466039404670394046803940469039404700394047103940472039404730394047403940475039404760394047703940478039404790394048003940481039404820394048303940484039404850394048603940487039404880394048903940490039404910394049203940493039404940394049503940496039404970394049803940499039405000394050103940502039405030394050403940505039405060394050703940508039405090394051003940511039405120394051303940514039405150394051603940517039405180394051903940520039405210394052203940523039405240394052503940526039405270394052803940529039405300394053103940532039405330394053403940535039405360394053703940538039405390394054003940541039405420394054303940544039405450394054603940547039405480394054903940550039405510394055203940553039405540394055503940556039405570394055803940559039405600394056103940562039405630394056403940565039405660394056703940568039405690394057003940571039405720394057303940574039405750394057603940577039405780394057903940580039405810394058203940583039405840394058503940586039405870394058803940589039405900394059103940592039405930394059403940595039405960394059703940598039405990394060003940601039406020394060303940604039406050394060603940607039406080394060903940610039406110394061203940613039406140394061503940616039406170394061803940619039406200394062103940622039406230394062403940625039406260394062703940628039406290394063003940631039406320394063303940634039406350394063603940637039406380394063903940640039406410394064203940643039406440394064503950101039501020395010303950104039501050395010603950107039501080395010903950110039501110395011203950113039501140395011503950116039501170395011803950119039501200395012103950122039501230395012403950125039501260395012703950128039501290395013003950131039501320395013303950134039501350395013603950137039501380395013903950140039501410395014203950143039501440395014503950146039501470395014803950149039501500395015103950152039501530395015403950155039501560395015703950158039501590395016003950161039501620395016303950164039501650395016603950167039501680395016903950170039501710395017203950173039501740395017503950176039501770395017803950179039501800395018103950182039501830395018403950185039501860395018703950188039501890395019003950191039501920395019303950194039501950395019603950197039501980395019903950200039502010395020203950203039502040395020503950206039502070395020803950209039502100395021103950212039502130395021403950215039502160395021703950218039502190395022003950221039502220395022303950224039502250395022603950227039502280395022903950230039502310395023203950233039502340395023503950236039502370395023803950239039502400395024103950242039502430395024403950245039502460395024703950248039502490395025003950251039502520395025303950254039502550395025603950257039502580395025903950260039502610395026203950263039502640395026503950266039502670395026803950269039502700395027103950272039502730395027403950275039502760395027703950278039502790395028003950281039502820395028303950284039502850395028603950287039502880395028903950290039502910395029203950293039502940395029503950296039502970395029803950299039503000395030103950302039503030395030403950305039503060395030703950308039503090395031003950311039503120395031303950314039503150395031603950317039503180395031903950320039503210395032203950323039503240395032503950326039503270395032803950329039503300395033103950332039503330395033403950335039503360395033703950338039503390395034003950341039503420395034303950344039503450395034603950347039503480395034903950350039503510395035203950353039503540395035503950356039503570395035803950359039503600395036103950362039503630395036403950365039503660395036703950368039503690395037003950371039503720395037303950374039503750395037603950377039503780395037903950380039503810395038203950383039503840395038503950386039503870395038803950389039503900395039103950392039503930395039403950395039503960395039703950398039503990395040003950401039504020395040303950404039504050395040603950407039504080395040903950410039504110395041203950413039504140395041503950416039504170395041803950419039504200395042103950422039504230395042403950425039504260395042703950428039504290395043003950431039504320395043303950434039504350395043603950437039504380395043903950440039504410395044203950443039504440395044503950446039504470395044803950449039504500395045103950452039504530395045403950455039504560395045703950458039504590395046003950461039504620395046303950464039504650395046603950467039504680395046903950470039504710395047203950473039504740395047503950476039504770395047803950479039504800395048103950482039504830395048403950485039504860395048703950488039504890395049003950491039504920395049303950494039504950395049603950497039504980395049903950500039505010395050203950503039505040395050503950506039505070395050803950509039505100395051103950512039505130395051403950515039505160395051703950518039505190395052003950521039505220395052303950524039505250395052603950527039505280395052903950530039505310395053203950533039505340395053503950536039505370395053803950539039505400395054103950542039505430395054403950545039505460395054703950548039505490395055003950551039505520395055303950554039505550395055603950557039505580395055903950560039505610395056203950563039505640395056503950566039505670395056803950569039505700395057103950572039505730395057403950575039505760395057703950578039505790395058003950581039505820395058303950584039505850395058603950587039505880395058903950590039505910395059203950593039505940395059503950596039505970395059803950599039506000395060103950602039506030395060403950605039506060395060703950608039506090395061003950611039506120395061303950614039506150395061603950617039506180395061903950620039506210395062203950623039506240395062503950626039506270395062803950629039506300395063103950632039506330395063403950635039506360395063703950638039506390395064003950641039506420395064303950644039506450396010103960102039601030396010403960105039601060396010703960108039601090396011003960111039601120396011303960114039601150396011603960117039601180396011903960120039601210396012203960123039601240396012503960126039601270396012803960129039601300396013103960132039601330396013403960135039601360396013703960138039601390396014003960141039601420396014303960144039601450396014603960147039601480396014903960150039601510396015203960153039601540396015503960156039601570396015803960159039601600396016103960162039601630396016403960165039601660396016703960168039601690396017003960171039601720396017303960174039601750396017603960177039601780396017903960180039601810396018203960183039601840396018503960186039601870396018803960189039601900396019103960192039601930396019403960195039601960396019703960198039601990396020003960201039602020396020303960204039602050396020603960207039602080396020903960210039602110396021203960213039602140396021503960216039602170396021803960219039602200396022103960222039602230396022403960225039602260396022703960228039602290396023003960231039602320396023303960234039602350396023603960237039602380396023903960240039602410396024203960243039602440396024503960246039602470396024803960249039602500396025103960252039602530396025403960255039602560396025703960258039602590396026003960261039602620396026303960264039602650396026603960267039602680396026903960270039602710396027203960273039602740396027503960276039602770396027803960279039602800396028103960282039602830396028403960285039602860396028703960288039602890396029003960291039602920396029303960294039602950396029603960297039602980396029903960300039603010396030203960303039603040396030503960306039603070396030803960309039603100396031103960312039603130396031403960315039603160396031703960318039603190396032003960321039603220396032303960324039603250396032603960327039603280396032903960330039603310396033203960333039603340396033503960336039603370396033803960339039603400396034103960342039603430396034403960345039603460396034703960348039603490396035003960351039603520396035303960354039603550396035603960357039603580396035903960360039603610396036203960363039603640396036503960366039603670396036803960369039603700396037103960372039603730396037403960375039603760396037703960378039603790396038003960381039603820396038303960384039603850396038603960387039603880396038903960390039603910396039203960393039603940396039503960396039603970396039803960399039604000396040103960402039604030396040403960405039604060396040703960408039604090396041003960411039604120396041303960414039604150396041603960417039604180396041903960420039604210396042203960423039604240396042503960426039604270396042803960429039604300396043103960432039604330396043403960435039604360396043703960438039604390396044003960441039604420396044303960444039604450396044603960447039604480396044903960450039604510396045203960453039604540396045503960456039604570396045803960459039604600396046103960462039604630396046403960465039604660396046703960468039604690396047003960471039604720396047303960474039604750396047603960477039604780396047903960480039604810396048203960483039604840396048503960486039604870396048803960489039604900396049103960492039604930396049403960495039604960396049703960498039604990396050003960501039605020396050303960504039605050396050603960507039605080396050903960510039605110396051203960513039605140396051503960516039605170396051803960519039605200396052103960522039605230396052403960525039605260396052703960528039605290396053003960531039605320396053303960534039605350396053603960537039605380396053903960540039605410396054203960543039605440396054503960546039605470396054803960549039605500396055103960552039605530396055403960555039605560396055703960558039605590396056003960561039605620396056303960564039605650396056603960567039605680396056903960570039605710396057203960573039605740396057503960576039605770396057803960579039605800396058103960582039605830396058403960585039605860396058703960588039605890396059003960591039605920396059303960594039605950396059603960597039605980396059903960600039606010396060203960603039606040396060503960606039606070396060803960609039606100396061103960612039606130396061403960615039606160396061703960618039606190396062003960621039606220396062303960624039606250396062603960627039606280396062903960630039606310396063203960633039606340396063503960636039606370396063803960639039606400396064103960642039606430396064403960645039701020397010303970104039701050397010603970107039701080397010903970110039701110397011203970113039701140397011503970116039701170397011803970119039701200397012103970122039701230397012403970125039701260397012703970128039701290397013003970131039701320397013303970134039701350397013603970137039701380397013903970140039701410397014203970143039701440397014503970146039701470397014803970149039701500397015103970152039701530397015403970155039701560397015703970158039701590397016003970161039701620397016303970164039701650397016603970167039701680397016903970170039701710397017203970173039701740397017503970176039701770397017803970179039701800397018103970182039701830397018403970185039701860397018703970188039701890397019003970191039701920397019303970194039701950397019603970197039701980397019903970200039702010397020203970203039702040397020503970206039702070397020803970209039702100397021103970212039702130397021403970215039702160397021703970218039702190397022003970221039702220397022303970224039702250397022603970227039702280397022903970230039702310397023203970233039702340397023503970236039702370397023803970239039702400397024103970242039702430397024403970245039702460397024703970248039702490397025003970251039702520397025303970254039702550397025603970257039702580397025903970260039702610397026203970263039702640397026503970266039702670397026803970269039702700397027103970272039702730397027403970275039702760397027703970278039702790397028003970281039702820397028303970284039702850397028603970287039702880397028903970290039702910397029203970293039702940397029503970296039702970397029803970299039703000397030103970302039703030397030403970305039703060397030703970308039703090397031003970311039703120397031303970314039703150397031603970317039703180397031903970320039703210397032203970323039703240397032503970326039703270397032803970329039703300397033103970332039703330397033403970335039703360397033703970338039703390397034003970341039703420397034303970344039703450397034603970347039703480397034903970350039703510397035203970353039703540397035503970356039703570397035803970359039703600397036103970362039703630397036403970365039703660397036703970368039703690397037003970371039703720397037303970374039703750397037603970377039703780397037903970380039703810397038203970383039703840397038503970386039703870397038803970389039703900397039103970392039703930397039403970395039703960397039703970398039703990397040003970401039704020397040303970404039704050397040603970407039704080397040903970410039704110397041203970413039704140397041503970416039704170397041803970419039704200397042103970422039704230397042403970425039704260397042703970428039704290397043003970431039704320397043303970434039704350397043603970437039704380397043903970440039704410397044203970443039704440397044503970446039704470397044803970449039704500397045103970452039704530397045403970455039704560397045703970458039704590397046003970461039704620397046303970464039704650397046603970467039704680397046903970470039704710397047203970473039704740397047503970476039704770397047803970479039704800397048103970482039704830397048403970485039704860397048703970488039704890397049003970491039704920397049303970494039704950397049603970497039704980397049903970500039705010397050203970503039705040397050503970506039705070397050803970509039705100397051103970512039705130397051403970515039705160397051703970518039705190397052003970521039705220397052303970524039705250397052603970527039705280397052903970530039705310397053203970533039705340397053503970536039705370397053803970539039705400397054103970542039705430397054403970545039705460397054703970548039705490397055003970551039705520397055303970554039705550397055603970557039705580397055903970560039705610397056203970563039705640397056503970566039705670397056803970569039705700397057103970572039705730397057403970575039705760397057703970578039705790397058003970581039705820397058303970584039705850397058603970587039705880397058903970590039705910397059203970593039705940397059503970596039705970397059803970599039706000397060103970602039706030397060403970605039706060397060703970608039706090397061003970611039706120397061303970614039706150397061603970617039706180397061903970620039706210397062203970623039706240397062503970626039706270397062803970629039706300397063103970632039706330397063403970635039706360397063703970638039706390397064003970641039706420397064303970644039706450398010203980103039801040398010503980106039801070398010803980109039801100398011103980112039801130398011403980115039801160398011703980118039801190398012003980121039801220398012303980124039801250398012603980127039801280398012903980130039801310398013203980133039801340398013503980136039801370398013803980139039801400398014103980142039801430398014403980145039801460398014703980148039801490398015003980151039801520398015303980154039801550398015603980157039801580398015903980160039801610398016203980163039801640398016503980166039801670398016803980169039801700398017103980172039801730398017403980175039801760398017703980178039801790398018003980181039801820398018303980184039801850398018603980187039801880398018903980190039801910398019203980193039801940398019503980196039801970398019803980199039802000398020103980202039802030398020403980205039802060398020703980208039802090398021003980211039802120398021303980214039802150398021603980217039802180398021903980220039802210398022203980223039802240398022503980226039802270398022803980229039802300398023103980232039802330398023403980235039802360398023703980238039802390398024003980241039802420398024303980244039802450398024603980247039802480398024903980250039802510398025203980253039802540398025503980256039802570398025803980259039802600398026103980262039802630398026403980265039802660398026703980268039802690398027003980271039802720398027303980274039802750398027603980277039802780398027903980280039802810398028203980283039802840398028503980286039802870398028803980289039802900398029103980292039802930398029403980295039802960398029703980298039802990398030003980301039803020398030303980304039803050398030603980307039803080398030903980310039803110398031203980313039803140398031503980316039803170398031803980319039803200398032103980322039803230398032403980325039803260398032703980328039803290398033003980331039803320398033303980334039803350398033603980337039803380398033903980340039803410398034203980343039803440398034503980346039803470398034803980349039803500398035103980352039803530398035403980355039803560398035703980358039803590398036003980361039803620398036303980364039803650398036603980367039803680398036903980370039803710398037203980373039803740398037503980376039803770398037803980379039803800398038103980382039803830398038403980385039803860398038703980388039803890398039003980391039803920398039303980394039803950398039603980397039803980398039903980400039804010398040203980403039804040398040503980406039804070398040803980409039804100398041103980412039804130398041403980415039804160398041703980418039804190398042003980421039804220398042303980424039804250398042603980427039804280398042903980430039804310398043203980433039804340398043503980436039804370398043803980439039804400398044103980442039804430398044403980445039804460398044703980448039804490398045003980451039804520398045303980454039804550398045603980457039804580398045903980460039804610398046203980463039804640398046503980466039804670398046803980469039804700398047103980472039804730398047403980475039804760398047703980478039804790398048003980481039804820398048303980484039804850398048603980487039804880398048903980490039804910398049203980493039804940398049503980496039804970398049803980499039805000398050103980502039805030398050403980505039805060398050703980508039805090398051003980511039805120398051303980514039805150398051603980517039805180398051903980520039805210398052203980523039805240398052503980526039805270398052803980529039805300398053103980532039805330398053403980535039805360398053703980538039805390398054003980541039805420398054303980544039805450398054603980547039805480398054903980550039805510398055203980553039805540398055503980556039805570398055803980559039805600398056103980562039805630398056403980565039805660398056703980568039805690398057003980571039805720398057303980574039805750398057603980577039805780398057903980580039805810398058203980583039805840398058503980586039805870398058803980589039805900398059103980592039805930398059403980595039805960398059703980598039805990398060003980601039806020398060303980604039806050398060603980607039806080398060903980610039806110398061203980613039806140398061503980616039806170398061803980619039806200398062103980622039806230398062403980625039806260398062703980628039806290398063003980631039806320398063303980634039806350398063603980637039806380398063903980640039806410398064203980643039806440398064503990102039901030399010403990105039901060399010703990108039901090399011003990111039901120399011303990114039901150399011603990117039901180399011903990120039901210399012203990123039901240399012503990126039901270399012803990129039901300399013103990132039901330399013403990135039901360399013703990138039901390399014003990141039901420399014303990144039901450399014603990147039901480399014903990150039901510399015203990153039901540399015503990156039901570399015803990159039901600399016103990162039901630399016403990165039901660399016703990168039901690399017003990171039901720399017303990174039901750399017603990177039901780399017903990180039901810399018203990183039901840399018503990186039901870399018803990189039901900399019103990192039901930399019403990195039901960399019703990198039901990399020003990201039902020399020303990204039902050399020603990207039902080399020903990210039902110399021203990213039902140399021503990216039902170399021803990219039902200399022103990222039902230399022403990225039902260399022703990228039902290399023003990231039902320399023303990234039902350399023603990237039902380399023903990240039902410399024203990243039902440399024503990246039902470399024803990249039902500399025103990252039902530399025403990255039902560399025703990258039902590399026003990261039902620399026303990264039902650399026603990267039902680399026903990270039902710399027203990273039902740399027503990276039902770399027803990279039902800399028103990282039902830399028403990285039902860399028703990288039902890399029003990291039902920399029303990294039902950399029603990297039902980399029903990300039903010399030203990303039903040399030503990306039903070399030803990309039903100399031103990312039903130399031403990315039903160399031703990318039903190399032003990321039903220399032303990324039903250399032603990327039903280399032903990330039903310399033203990333039903340399033503990336039903370399033803990339039903400399034103990342039903430399034403990345039903460399034703990348039903490399035003990351039903520399035303990354039903550399035603990357039903580399035903990360039903610399036203990363039903640399036503990366039903670399036803990369039903700399037103990372039903730399037403990375039903760399037703990378039903790399038003990381039903820399038303990384039903850399038603990387039903880399038903990390039903910399039203990393039903940399039503990396039903970399039803990399039904000399040103990402039904030399040403990405039904060399040703990408039904090399041003990411039904120399041303990414039904150399041603990417039904180399041903990420039904210399042203990423039904240399042503990426039904270399042803990429039904300399043103990432039904330399043403990435039904360399043703990438039904390399044003990441039904420399044303990444039904450399044603990447039904480399044903990450039904510399045203990453039904540399045503990456039904570399045803990459039904600399046103990462039904630399046403990465039904660399046703990468039904690399047003990471039904720399047303990474039904750399047603990477039904780399047903990480039904810399048203990483039904840399048503990486039904870399048803990489039904900399049103990492039904930399049403990495039904960399049703990498039904990399050003990501039905020399050303990504039905050399050603990507039905080399050903990510039905110399051203990513039905140399051503990516039905170399051803990519039905200399052103990522039905230399052403990525039905260399052703990528039905290399053003990531039905320399053303990534039905350399053603990537039905380399053903990540039905410399054203990543039905440399054503990546039905470399054803990549039905500399055103990552039905530399055403990555039905560399055703990558039905590399056003990561039905620399056303990564039905650399056603990567039905680399056903990570039905710399057203990573039905740399057503990576039905770399057803990579039905800399058103990582039905830399058403990585039905860399058703990588039905890399059003990591039905920399059303990594039905950399059603990597039905980399059903990600039906010399060203990603039906040399060503990606039906070399060803990609039906100399061103990612039906130399061403990615039906160399061703990618039906190399062003990621039906220399062303990624039906250399062603990627039906280399062903990630039906310399063203990633039906340399063503990636039906370399063803990639039906400399064103990642039906430399064403990645040001020400010304000104040001050400010604000107040001080400010904000110040001110400011204000113040001140400011504000116040001170400011804000119040001200400012104000122040001230400012404000125040001260400012704000128040001290400013004000131040001320400013304000134040001350400013604000137040001380400013904000140040001410400014204000143040001440400014504000146040001470400014804000149040001500400015104000152040001530400015404000155040001560400015704000158040001590400016004000161040001620400016304000164040001650400016604000167040001680400016904000170040001710400017204000173040001740400017504000176040001770400017804000179040001800400018104000182040001830400018404000185040001860400018704000188040001890400019004000191040001920400019304000194040001950400019604000197040001980400019904000200040002010400020204000203040002040400020504000206040002070400020804000209040002100400021104000212040002130400021404000215040002160400021704000218040002190400022004000221040002220400022304000224040002250400022604000227040002280400022904000230040002310400023204000233040002340400023504000236040002370400023804000239040002400400024104000242040002430400024404000245040002460400024704000248040002490400025004000251040002520400025304000254040002550400025604000257040002580400025904000260040002610400026204000263040002640400026504000266040002670400026804000269040002700400027104000272040002730400027404000275040002760400027704000278040002790400028004000281040002820400028304000284040002850400028604000287040002880400028904000290040002910400029204000293040002940400029504000296040002970400029804000299040003000400030104000302040003030400030404000305040003060400030704000308040003090400031004000311040003120400031304000314040003150400031604000317040003180400031904000320040003210400032204000323040003240400032504000326040003270400032804000329040003300400033104000332040003330400033404000335040003360400033704000338040003390400034004000341040003420400034304000344040003450400034604000347040003480400034904000350040003510400035204000353040003540400035504000356040003570400035804000359040003600400036104000362040003630400036404000365040003660400036704000368040003690400037004000371040003720400037304000374040003750400037604000377040003780400037904000380040003810400038204000383040003840400038504000386040003870400038804000389040003900400039104000392040003930400039404000395040003960400039704000398040003990400040004000401040004020400040304000404040004050400040604000407040004080400040904000410040004110400041204000413040004140400041504000416040004170400041804000419040004200400042104000422040004230400042404000425040004260400042704000428040004290400043004000431040004320400043304000434040004350400043604000437040004380400043904000440040004410400044204000443040004440400044504000446040004470400044804000449040004500400045104000452040004530400045404000455040004560400045704000458040004590400046004000461040004620400046304000464040004650400046604000467040004680400046904000470040004710400047204000473040004740400047504000476040004770400047804000479040004800400048104000482040004830400048404000485040004860400048704000488040004890400049004000491040004920400049304000494040004950400049604000497040004980400049904000500040005010400050204000503040005040400050504000506040005070400050804000509040005100400051104000512040005130400051404000515040005160400051704000518040005190400052004000521040005220400052304000524040005250400052604000527040005280400052904000530040005310400053204000533040005340400053504000536040005370400053804000539040005400400054104000542040005430400054404000545040005460400054704000548040005490400055004000551040005520400055304000554040005550400055604000557040005580400055904000560040005610400056204000563040005640400056504000566040005670400056804000569040005700400057104000572040005730400057404000575040005760400057704000578040005790400058004000581040005820400058304000584040005850400058604000587040005880400058904000590040005910400059204000593040005940400059504000596040005970400059804000599040006000400060104000602040006030400060404000605040006060400060704000608040006090400061004000611040006120400061304000614040006150400061604000617040006180400061904000620040006210400062204000623040006240400062504000626040006270400062804000629040006300400063104000632040006330400063404000635040006360400063704000638040006390400064004000641040006420400064304000644040006450401010304010104040101050401010604010107040101080401010904010110040101110401011204010113040101140401011504010116040101170401011804010119040101200401012104010122040101230401012404010125040101260401012704010128040101290401013004010131040101320401013304010134040101350401013604010137040101380401013904010140040101410401014204010143040101440401014504010146040101470401014804010149040101500401015104010152040101530401015404010155040101560401015704010158040101590401016004010161040101620401016304010164040101650401016604010167040101680401016904010170040101710401017204010173040101740401017504010176040101770401017804010179040101800401018104010182040101830401018404010185040101860401018704010188040101890401019004010191040101920401019304010194040101950401019604010197040101980401019904010200040102010401020204010203040102040401020504010206040102070401020804010209040102100401021104010212040102130401021404010215040102160401021704010218040102190401022004010221040102220401022304010224040102250401022604010227040102280401022904010230040102310401023204010233040102340401023504010236040102370401023804010239040102400401024104010242040102430401024404010245040102460401024704010248040102490401025004010251040102520401025304010254040102550401025604010257040102580401025904010260040102610401026204010263040102640401026504010266040102670401026804010269040102700401027104010272040102730401027404010275040102760401027704010278040102790401028004010281040102820401028304010284040102850401028604010287040102880401028904010290040102910401029204010293040102940401029504010296040102970401029804010299040103000401030104010302040103030401030404010305040103060401030704010308040103090401031004010311040103120401031304010314040103150401031604010317040103180401031904010320040103210401032204010323040103240401032504010326040103270401032804010329040103300401033104010332040103330401033404010335040103360401033704010338040103390401034004010341040103420401034304010344040103450401034604010347040103480401034904010350040103510401035204010353040103540401035504010356040103570401035804010359040103600401036104010362040103630401036404010365040103660401036704010368040103690401037004010371040103720401037304010374040103750401037604010377040103780401037904010380040103810401038204010383040103840401038504010386040103870401038804010389040103900401039104010392040103930401039404010395040103960401039704010398040103990401040004010401040104020401040304010404040104050401040604010407040104080401040904010410040104110401041204010413040104140401041504010416040104170401041804010419040104200401042104010422040104230401042404010425040104260401042704010428040104290401043004010431040104320401043304010434040104350401043604010437040104380401043904010440040104410401044204010443040104440401044504010446040104470401044804010449040104500401045104010452040104530401045404010455040104560401045704010458040104590401046004010461040104620401046304010464040104650401046604010467040104680401046904010470040104710401047204010473040104740401047504010476040104770401047804010479040104800401048104010482040104830401048404010485040104860401048704010488040104890401049004010491040104920401049304010494040104950401049604010497040104980401049904010500040105010401050204010503040105040401050504010506040105070401050804010509040105100401051104010512040105130401051404010515040105160401051704010518040105190401052004010521040105220401052304010524040105250401052604010527040105280401052904010530040105310401053204010533040105340401053504010536040105370401053804010539040105400401054104010542040105430401054404010545040105460401054704010548040105490401055004010551040105520401055304010554040105550401055604010557040105580401055904010560040105610401056204010563040105640401056504010566040105670401056804010569040105700401057104010572040105730401057404010575040105760401057704010578040105790401058004010581040105820401058304010584040105850401058604010587040105880401058904010590040105910401059204010593040105940401059504010596040105970401059804010599040106000401060104010602040106030401060404010605040106060401060704010608040106090401061004010611040106120401061304010614040106150401061604010617040106180401061904010620040106210401062204010623040106240401062504010626040106270401062804010629040106300401063104010632040106330401063404010635040106360401063704010638040106390401064004010641040106420401064304010644040106450402010304020104040201050402010604020107040201080402010904020110040201110402011204020113040201140402011504020116040201170402011804020119040201200402012104020122040201230402012404020125040201260402012704020128040201290402013004020131040201320402013304020134040201350402013604020137040201380402013904020140040201410402014204020143040201440402014504020146040201470402014804020149040201500402015104020152040201530402015404020155040201560402015704020158040201590402016004020161040201620402016304020164040201650402016604020167040201680402016904020170040201710402017204020173040201740402017504020176040201770402017804020179040201800402018104020182040201830402018404020185040201860402018704020188040201890402019004020191040201920402019304020194040201950402019604020197040201980402019904020200040202010402020204020203040202040402020504020206040202070402020804020209040202100402021104020212040202130402021404020215040202160402021704020218040202190402022004020221040202220402022304020224040202250402022604020227040202280402022904020230040202310402023204020233040202340402023504020236040202370402023804020239040202400402024104020242040202430402024404020245040202460402024704020248040202490402025004020251040202520402025304020254040202550402025604020257040202580402025904020260040202610402026204020263040202640402026504020266040202670402026804020269040202700402027104020272040202730402027404020275040202760402027704020278040202790402028004020281040202820402028304020284040202850402028604020287040202880402028904020290040202910402029204020293040202940402029504020296040202970402029804020299040203000402030104020302040203030402030404020305040203060402030704020308040203090402031004020311040203120402031304020314040203150402031604020317040203180402031904020320040203210402032204020323040203240402032504020326040203270402032804020329040203300402033104020332040203330402033404020335040203360402033704020338040203390402034004020341040203420402034304020344040203450402034604020347040203480402034904020350040203510402035204020353040203540402035504020356040203570402035804020359040203600402036104020362040203630402036404020365040203660402036704020368040203690402037004020371040203720402037304020374040203750402037604020377040203780402037904020380040203810402038204020383040203840402038504020386040203870402038804020389040203900402039104020392040203930402039404020395040203960402039704020398040203990402040004020401040204020402040304020404040204050402040604020407040204080402040904020410040204110402041204020413040204140402041504020416040204170402041804020419040204200402042104020422040204230402042404020425040204260402042704020428040204290402043004020431040204320402043304020434040204350402043604020437040204380402043904020440040204410402044204020443040204440402044504020446040204470402044804020449040204500402045104020452040204530402045404020455040204560402045704020458040204590402046004020461040204620402046304020464040204650402046604020467040204680402046904020470040204710402047204020473040204740402047504020476040204770402047804020479040204800402048104020482040204830402048404020485040204860402048704020488040204890402049004020491040204920402049304020494040204950402049604020497040204980402049904020500040205010402050204020503040205040402050504020506040205070402050804020509040205100402051104020512040205130402051404020515040205160402051704020518040205190402052004020521040205220402052304020524040205250402052604020527040205280402052904020530040205310402053204020533040205340402053504020536040205370402053804020539040205400402054104020542040205430402054404020545040205460402054704020548040205490402055004020551040205520402055304020554040205550402055604020557040205580402055904020560040205610402056204020563040205640402056504020566040205670402056804020569040205700402057104020572040205730402057404020575040205760402057704020578040205790402058004020581040205820402058304020584040205850402058604020587040205880402058904020590040205910402059204020593040205940402059504020596040205970402059804020599040206000402060104020602040206030402060404020605040206060402060704020608040206090402061004020611040206120402061304020614040206150402061604020617040206180402061904020620040206210402062204020623040206240402062504020626040206270402062804020629040206300402063104020632040206330402063404020635040206360402063704020638040206390402064004020641040206420402064304020644040206450403010304030104040301050403010604030107040301080403010904030110040301110403011204030113040301140403011504030116040301170403011804030119040301200403012104030122040301230403012404030125040301260403012704030128040301290403013004030131040301320403013304030134040301350403013604030137040301380403013904030140040301410403014204030143040301440403014504030146040301470403014804030149040301500403015104030152040301530403015404030155040301560403015704030158040301590403016004030161040301620403016304030164040301650403016604030167040301680403016904030170040301710403017204030173040301740403017504030176040301770403017804030179040301800403018104030182040301830403018404030185040301860403018704030188040301890403019004030191040301920403019304030194040301950403019604030197040301980403019904030200040302010403020204030203040302040403020504030206040302070403020804030209040302100403021104030212040302130403021404030215040302160403021704030218040302190403022004030221040302220403022304030224040302250403022604030227040302280403022904030230040302310403023204030233040302340403023504030236040302370403023804030239040302400403024104030242040302430403024404030245040302460403024704030248040302490403025004030251040302520403025304030254040302550403025604030257040302580403025904030260040302610403026204030263040302640403026504030266040302670403026804030269040302700403027104030272040302730403027404030275040302760403027704030278040302790403028004030281040302820403028304030284040302850403028604030287040302880403028904030290040302910403029204030293040302940403029504030296040302970403029804030299040303000403030104030302040303030403030404030305040303060403030704030308040303090403031004030311040303120403031304030314040303150403031604030317040303180403031904030320040303210403032204030323040303240403032504030326040303270403032804030329040303300403033104030332040303330403033404030335040303360403033704030338040303390403034004030341040303420403034304030344040303450403034604030347040303480403034904030350040303510403035204030353040303540403035504030356040303570403035804030359040303600403036104030362040303630403036404030365040303660403036704030368040303690403037004030371040303720403037304030374040303750403037604030377040303780403037904030380040303810403038204030383040303840403038504030386040303870403038804030389040303900403039104030392040303930403039404030395040303960403039704030398040303990403040004030401040304020403040304030404040304050403040604030407040304080403040904030410040304110403041204030413040304140403041504030416040304170403041804030419040304200403042104030422040304230403042404030425040304260403042704030428040304290403043004030431040304320403043304030434040304350403043604030437040304380403043904030440040304410403044204030443040304440403044504030446040304470403044804030449040304500403045104030452040304530403045404030455040304560403045704030458040304590403046004030461040304620403046304030464040304650403046604030467040304680403046904030470040304710403047204030473040304740403047504030476040304770403047804030479040304800403048104030482040304830403048404030485040304860403048704030488040304890403049004030491040304920403049304030494040304950403049604030497040304980403049904030500040305010403050204030503040305040403050504030506040305070403050804030509040305100403051104030512040305130403051404030515040305160403051704030518040305190403052004030521040305220403052304030524040305250403052604030527040305280403052904030530040305310403053204030533040305340403053504030536040305370403053804030539040305400403054104030542040305430403054404030545040305460403054704030548040305490403055004030551040305520403055304030554040305550403055604030557040305580403055904030560040305610403056204030563040305640403056504030566040305670403056804030569040305700403057104030572040305730403057404030575040305760403057704030578040305790403058004030581040305820403058304030584040305850403058604030587040305880403058904030590040305910403059204030593040305940403059504030596040305970403059804030599040306000403060104030602040306030403060404030605040306060403060704030608040306090403061004030611040306120403061304030614040306150403061604030617040306180403061904030620040306210403062204030623040306240403062504030626040306270403062804030629040306300403063104030632040306330403063404030635040306360403063704030638040306390403064004030641040306420403064304030644040306450404010404040105040401060404010704040108040401090404011004040111040401120404011304040114040401150404011604040117040401180404011904040120040401210404012204040123040401240404012504040126040401270404012804040129040401300404013104040132040401330404013404040135040401360404013704040138040401390404014004040141040401420404014304040144040401450404014604040147040401480404014904040150040401510404015204040153040401540404015504040156040401570404015804040159040401600404016104040162040401630404016404040165040401660404016704040168040401690404017004040171040401720404017304040174040401750404017604040177040401780404017904040180040401810404018204040183040401840404018504040186040401870404018804040189040401900404019104040192040401930404019404040195040401960404019704040198040401990404020004040201040402020404020304040204040402050404020604040207040402080404020904040210040402110404021204040213040402140404021504040216040402170404021804040219040402200404022104040222040402230404022404040225040402260404022704040228040402290404023004040231040402320404023304040234040402350404023604040237040402380404023904040240040402410404024204040243040402440404024504040246040402470404024804040249040402500404025104040252040402530404025404040255040402560404025704040258040402590404026004040261040402620404026304040264040402650404026604040267040402680404026904040270040402710404027204040273040402740404027504040276040402770404027804040279040402800404028104040282040402830404028404040285040402860404028704040288040402890404029004040291040402920404029304040294040402950404029604040297040402980404029904040300040403010404030204040303040403040404030504040306040403070404030804040309040403100404031104040312040403130404031404040315040403160404031704040318040403190404032004040321040403220404032304040324040403250404032604040327040403280404032904040330040403310404033204040333040403340404033504040336040403370404033804040339040403400404034104040342040403430404034404040345040403460404034704040348040403490404035004040351040403520404035304040354040403550404035604040357040403580404035904040360040403610404036204040363040403640404036504040366040403670404036804040369040403700404037104040372040403730404037404040375040403760404037704040378040403790404038004040381040403820404038304040384040403850404038604040387040403880404038904040390040403910404039204040393040403940404039504040396040403970404039804040399040404000404040104040402040404030404040404040405040404060404040704040408040404090404041004040411040404120404041304040414040404150404041604040417040404180404041904040420040404210404042204040423040404240404042504040426040404270404042804040429040404300404043104040432040404330404043404040435040404360404043704040438040404390404044004040441040404420404044304040444040404450404044604040447040404480404044904040450040404510404045204040453040404540404045504040456040404570404045804040459040404600404046104040462040404630404046404040465040404660404046704040468040404690404047004040471040404720404047304040474040404750404047604040477040404780404047904040480040404810404048204040483040404840404048504040486040404870404048804040489040404900404049104040492040404930404049404040495040404960404049704040498040404990404050004040501040405020404050304040504040405050404050604040507040405080404050904040510040405110404051204040513040405140404051504040516040405170404051804040519040405200404052104040522040405230404052404040525040405260404052704040528040405290404053004040531040405320404053304040534040405350404053604040537040405380404053904040540040405410404054204040543040405440404054504040546040405470404054804040549040405500404055104040552040405530404055404040555040405560404055704040558040405590404056004040561040405620404056304040564040405650404056604040567040405680404056904040570040405710404057204040573040405740404057504040576040405770404057804040579040405800404058104040582040405830404058404040585040405860404058704040588040405890404059004040591040405920404059304040594040405950404059604040597040405980404059904040600040406010404060204040603040406040404060504040606040406070404060804040609040406100404061104040612040406130404061404040615040406160404061704040618040406190404062004040621040406220404062304040624040406250404062604040627040406280404062904040630040406310404063204040633040406340404063504040636040406370404063804040639040406400404064104040642040406430404064404040645040501040405010504050106040501070405010804050109040501100405011104050112040501130405011404050115040501160405011704050118040501190405012004050121040501220405012304050124040501250405012604050127040501280405012904050130040501310405013204050133040501340405013504050136040501370405013804050139040501400405014104050142040501430405014404050145040501460405014704050148040501490405015004050151040501520405015304050154040501550405015604050157040501580405015904050160040501610405016204050163040501640405016504050166040501670405016804050169040501700405017104050172040501730405017404050175040501760405017704050178040501790405018004050181040501820405018304050184040501850405018604050187040501880405018904050190040501910405019204050193040501940405019504050196040501970405019804050199040502000405020104050202040502030405020404050205040502060405020704050208040502090405021004050211040502120405021304050214040502150405021604050217040502180405021904050220040502210405022204050223040502240405022504050226040502270405022804050229040502300405023104050232040502330405023404050235040502360405023704050238040502390405024004050241040502420405024304050244040502450405024604050247040502480405024904050250040502510405025204050253040502540405025504050256040502570405025804050259040502600405026104050262040502630405026404050265040502660405026704050268040502690405027004050271040502720405027304050274040502750405027604050277040502780405027904050280040502810405028204050283040502840405028504050286040502870405028804050289040502900405029104050292040502930405029404050295040502960405029704050298040502990405030004050301040503020405030304050304040503050405030604050307040503080405030904050310040503110405031204050313040503140405031504050316040503170405031804050319040503200405032104050322040503230405032404050325040503260405032704050328040503290405033004050331040503320405033304050334040503350405033604050337040503380405033904050340040503410405034204050343040503440405034504050346040503470405034804050349040503500405035104050352040503530405035404050355040503560405035704050358040503590405036004050361040503620405036304050364040503650405036604050367040503680405036904050370040503710405037204050373040503740405037504050376040503770405037804050379040503800405038104050382040503830405038404050385040503860405038704050388040503890405039004050391040503920405039304050394040503950405039604050397040503980405039904050400040504010405040204050403040504040405040504050406040504070405040804050409040504100405041104050412040504130405041404050415040504160405041704050418040504190405042004050421040504220405042304050424040504250405042604050427040504280405042904050430040504310405043204050433040504340405043504050436040504370405043804050439040504400405044104050442040504430405044404050445040504460405044704050448040504490405045004050451040504520405045304050454040504550405045604050457040504580405045904050460040504610405046204050463040504640405046504050466040504670405046804050469040504700405047104050472040504730405047404050475040504760405047704050478040504790405048004050481040504820405048304050484040504850405048604050487040504880405048904050490040504910405049204050493040504940405049504050496040504970405049804050499040505000405050104050502040505030405050404050505040505060405050704050508040505090405051004050511040505120405051304050514040505150405051604050517040505180405051904050520040505210405052204050523040505240405052504050526040505270405052804050529040505300405053104050532040505330405053404050535040505360405053704050538040505390405054004050541040505420405054304050544040505450405054604050547040505480405054904050550040505510405055204050553040505540405055504050556040505570405055804050559040505600405056104050562040505630405056404050565040505660405056704050568040505690405057004050571040505720405057304050574040505750405057604050577040505780405057904050580040505810405058204050583040505840405058504050586040505870405058804050589040505900405059104050592040505930405059404050595040505960405059704050598040505990405060004050601040506020405060304050604040506050405060604050607040506080405060904050610040506110405061204050613040506140405061504050616040506170405061804050619040506200405062104050622040506230405062404050625040506260405062704050628040506290405063004050631040506320405063304050634040506350405063604050637040506380405063904050640040506410405064204050643040506440405064504060102040601030406010404060105040601060406010704060108040601090406011004060111040601120406011304060114040601150406011604060117040601180406011904060120040601210406012204060123040601240406012504060126040601270406012804060129040601300406013104060132040601330406013404060135040601360406013704060138040601390406014004060141040601420406014304060144040601450406014604060147040601480406014904060150040601510406015204060153040601540406015504060156040601570406015804060159040601600406016104060162040601630406016404060165040601660406016704060168040601690406017004060171040601720406017304060174040601750406017604060177040601780406017904060180040601810406018204060183040601840406018504060186040601870406018804060189040601900406019104060192040601930406019404060195040601960406019704060198040601990406020004060201040602020406020304060204040602050406020604060207040602080406020904060210040602110406021204060213040602140406021504060216040602170406021804060219040602200406022104060222040602230406022404060225040602260406022704060228040602290406023004060231040602320406023304060234040602350406023604060237040602380406023904060240040602410406024204060243040602440406024504060246040602470406024804060249040602500406025104060252040602530406025404060255040602560406025704060258040602590406026004060261040602620406026304060264040602650406026604060267040602680406026904060270040602710406027204060273040602740406027504060276040602770406027804060279040602800406028104060282040602830406028404060285040602860406028704060288040602890406029004060291040602920406029304060294040602950406029604060297040602980406029904060300040603010406030204060303040603040406030504060306040603070406030804060309040603100406031104060312040603130406031404060315040603160406031704060318040603190406032004060321040603220406032304060324040603250406032604060327040603280406032904060330040603310406033204060333040603340406033504060336040603370406033804060339040603400406034104060342040603430406034404060345040603460406034704060348040603490406035004060351040603520406035304060354040603550406035604060357040603580406035904060360040603610406036204060363040603640406036504060366040603670406036804060369040603700406037104060372040603730406037404060375040603760406037704060378040603790406038004060381040603820406038304060384040603850406038604060387040603880406038904060390040603910406039204060393040603940406039504060396040603970406039804060399040604000406040104060402040604030406040404060405040604060406040704060408040604090406041004060411040604120406041304060414040604150406041604060417040604180406041904060420040604210406042204060423040604240406042504060426040604270406042804060429040604300406043104060432040604330406043404060435040604360406043704060438040604390406044004060441040604420406044304060444040604450406044604060447040604480406044904060450040604510406045204060453040604540406045504060456040604570406045804060459040604600406046104060462040604630406046404060465040604660406046704060468040604690406047004060471040604720406047304060474040604750406047604060477040604780406047904060480040604810406048204060483040604840406048504060486040604870406048804060489040604900406049104060492040604930406049404060495040604960406049704060498040604990406050004060501040605020406050304060504040605050406050604060507040605080406050904060510040605110406051204060513040605140406051504060516040605170406051804060519040605200406052104060522040605230406052404060525040605260406052704060528040605290406053004060531040605320406053304060534040605350406053604060537040605380406053904060540040605410406054204060543040605440406054504060546040605470406054804060549040605500406055104060552040605530406055404060555040605560406055704060558040605590406056004060561040605620406056304060564040605650406056604060567040605680406056904060570040605710406057204060573040605740406057504060576040605770406057804060579040605800406058104060582040605830406058404060585040605860406058704060588040605890406059004060591040605920406059304060594040605950406059604060597040605980406059904060600040606010406060204060603040606040406060504060606040606070406060804060609040606100406061104060612040606130406061404060615040606160406061704060618040606190406062004060621040606220406062304060624040606250406062604060627040606280406062904060630040606310406063204060633040606340406063504060636040606370406063804060639040606400406064104060642040606430406064404060645040701010407010204070103040701040407010504070106040701070407010804070109040701100407011104070112040701130407011404070115040701160407011704070118040701190407012004070121040701220407012304070124040701250407012604070127040701280407012904070130040701310407013204070133040701340407013504070136040701370407013804070139040701400407014104070142040701430407014404070145040701460407014704070148040701490407015004070151040701520407015304070154040701550407015604070157040701580407015904070160040701610407016204070163040701640407016504070166040701670407016804070169040701700407017104070172040701730407017404070175040701760407017704070178040701790407018004070181040701820407018304070184040701850407018604070187040701880407018904070190040701910407019204070193040701940407019504070196040701970407019804070199040702000407020104070202040702030407020404070205040702060407020704070208040702090407021004070211040702120407021304070214040702150407021604070217040702180407021904070220040702210407022204070223040702240407022504070226040702270407022804070229040702300407023104070232040702330407023404070235040702360407023704070238040702390407024004070241040702420407024304070244040702450407024604070247040702480407024904070250040702510407025204070253040702540407025504070256040702570407025804070259040702600407026104070262040702630407026404070265040702660407026704070268040702690407027004070271040702720407027304070274040702750407027604070277040702780407027904070280040702810407028204070283040702840407028504070286040702870407028804070289040702900407029104070292040702930407029404070295040702960407029704070298040702990407030004070301040703020407030304070304040703050407030604070307040703080407030904070310040703110407031204070313040703140407031504070316040703170407031804070319040703200407032104070322040703230407032404070325040703260407032704070328040703290407033004070331040703320407033304070334040703350407033604070337040703380407033904070340040703410407034204070343040703440407034504070346040703470407034804070349040703500407035104070352040703530407035404070355040703560407035704070358040703590407036004070361040703620407036304070364040703650407036604070367040703680407036904070370040703710407037204070373040703740407037504070376040703770407037804070379040703800407038104070382040703830407038404070385040703860407038704070388040703890407039004070391040703920407039304070394040703950407039604070397040703980407039904070400040704010407040204070403040704040407040504070406040704070407040804070409040704100407041104070412040704130407041404070415040704160407041704070418040704190407042004070421040704220407042304070424040704250407042604070427040704280407042904070430040704310407043204070433040704340407043504070436040704370407043804070439040704400407044104070442040704430407044404070445040704460407044704070448040704490407045004070451040704520407045304070454040704550407045604070457040704580407045904070460040704610407046204070463040704640407046504070466040704670407046804070469040704700407047104070472040704730407047404070475040704760407047704070478040704790407048004070481040704820407048304070484040704850407048604070487040704880407048904070490040704910407049204070493040704940407049504070496040704970407049804070499040705000407050104070502040705030407050404070505040705060407050704070508040705090407051004070511040705120407051304070514040705150407051604070517040705180407051904070520040705210407052204070523040705240407052504070526040705270407052804070529040705300407053104070532040705330407053404070535040705360407053704070538040705390407054004070541040705420407054304070544040705450407054604070547040705480407054904070550040705510407055204070553040705540407055504070556040705570407055804070559040705600407056104070562040705630407056404070565040705660407056704070568040705690407057004070571040705720407057304070574040705750407057604070577040705780407057904070580040705810407058204070583040705840407058504070586040705870407058804070589040705900407059104070592040705930407059404070595040705960407059704070598040705990407060004070601040706020407060304070604040706050407060604070607040706080407060904070610040706110407061204070613040706140407061504070616040706170407061804070619040706200407062104070622040706230407062404070625040706260407062704070628040706290407063004070631040706320407063304070634040706350407063604070637040706380407063904070640040706410407064204070643040706440407064504080099040801000408010104080102040801030408010404080105040801060408010704080108040801090408011004080111040801120408011304080114040801150408011604080117040801180408011904080120040801210408012204080123040801240408012504080126040801270408012804080129040801300408013104080132040801330408013404080135040801360408013704080138040801390408014004080141040801420408014304080144040801450408014604080147040801480408014904080150040801510408015204080153040801540408015504080156040801570408015804080159040801600408016104080162040801630408016404080165040801660408016704080168040801690408017004080171040801720408017304080174040801750408017604080177040801780408017904080180040801810408018204080183040801840408018504080186040801870408018804080189040801900408019104080192040801930408019404080195040801960408019704080198040801990408020004080201040802020408020304080204040802050408020604080207040802080408020904080210040802110408021204080213040802140408021504080216040802170408021804080219040802200408022104080222040802230408022404080225040802260408022704080228040802290408023004080231040802320408023304080234040802350408023604080237040802380408023904080240040802410408024204080243040802440408024504080246040802470408024804080249040802500408025104080252040802530408025404080255040802560408025704080258040802590408026004080261040802620408026304080264040802650408026604080267040802680408026904080270040802710408027204080273040802740408027504080276040802770408027804080279040802800408028104080282040802830408028404080285040802860408028704080288040802890408029004080291040802920408029304080294040802950408029604080297040802980408029904080300040803010408030204080303040803040408030504080306040803070408030804080309040803100408031104080312040803130408031404080315040803160408031704080318040803190408032004080321040803220408032304080324040803250408032604080327040803280408032904080330040803310408033204080333040803340408033504080336040803370408033804080339040803400408034104080342040803430408034404080345040803460408034704080348040803490408035004080351040803520408035304080354040803550408035604080357040803580408035904080360040803610408036204080363040803640408036504080366040803670408036804080369040803700408037104080372040803730408037404080375040803760408037704080378040803790408038004080381040803820408038304080384040803850408038604080387040803880408038904080390040803910408039204080393040803940408039504080396040803970408039804080399040804000408040104080402040804030408040404080405040804060408040704080408040804090408041004080411040804120408041304080414040804150408041604080417040804180408041904080420040804210408042204080423040804240408042504080426040804270408042804080429040804300408043104080432040804330408043404080435040804360408043704080438040804390408044004080441040804420408044304080444040804450408044604080447040804480408044904080450040804510408045204080453040804540408045504080456040804570408045804080459040804600408046104080462040804630408046404080465040804660408046704080468040804690408047004080471040804720408047304080474040804750408047604080477040804780408047904080480040804810408048204080483040804840408048504080486040804870408048804080489040804900408049104080492040804930408049404080495040804960408049704080498040804990408050004080501040805020408050304080504040805050408050604080507040805080408050904080510040805110408051204080513040805140408051504080516040805170408051804080519040805200408052104080522040805230408052404080525040805260408052704080528040805290408053004080531040805320408053304080534040805350408053604080537040805380408053904080540040805410408054204080543040805440408054504080546040805470408054804080549040805500408055104080552040805530408055404080555040805560408055704080558040805590408056004080561040805620408056304080564040805650408056604080567040805680408056904080570040805710408057204080573040805740408057504080576040805770408057804080579040805800408058104080582040805830408058404080585040805860408058704080588040805890408059004080591040805920408059304080594040805950408059604080597040805980408059904080600040806010408060204080603040806040408060504080606040806070408060804080609040806100408061104080612040806130408061404080615040806160408061704080618040806190408062004080621040806220408062304080624040806250408062604080627040806280408062904080630040806310408063204080633040806340408063504080636040806370408063804080639040806400408064104080642040806430408064404090098040900990409010004090101040901020409010304090104040901050409010604090107040901080409010904090110040901110409011204090113040901140409011504090116040901170409011804090119040901200409012104090122040901230409012404090125040901260409012704090128040901290409013004090131040901320409013304090134040901350409013604090137040901380409013904090140040901410409014204090143040901440409014504090146040901470409014804090149040901500409015104090152040901530409015404090155040901560409015704090158040901590409016004090161040901620409016304090164040901650409016604090167040901680409016904090170040901710409017204090173040901740409017504090176040901770409017804090179040901800409018104090182040901830409018404090185040901860409018704090188040901890409019004090191040901920409019304090194040901950409019604090197040901980409019904090200040902010409020204090203040902040409020504090206040902070409020804090209040902100409021104090212040902130409021404090215040902160409021704090218040902190409022004090221040902220409022304090224040902250409022604090227040902280409022904090230040902310409023204090233040902340409023504090236040902370409023804090239040902400409024104090242040902430409024404090245040902460409024704090248040902490409025004090251040902520409025304090254040902550409025604090257040902580409025904090260040902610409026204090263040902640409026504090266040902670409026804090269040902700409027104090272040902730409027404090275040902760409027704090278040902790409028004090281040902820409028304090284040902850409028604090287040902880409028904090290040902910409029204090293040902940409029504090296040902970409029804090299040903000409030104090302040903030409030404090305040903060409030704090308040903090409031004090311040903120409031304090314040903150409031604090317040903180409031904090320040903210409032204090323040903240409032504090326040903270409032804090329040903300409033104090332040903330409033404090335040903360409033704090338040903390409034004090341040903420409034304090344040903450409034604090347040903480409034904090350040903510409035204090353040903540409035504090356040903570409035804090359040903600409036104090362040903630409036404090365040903660409036704090368040903690409037004090371040903720409037304090374040903750409037604090377040903780409037904090380040903810409038204090383040903840409038504090386040903870409038804090389040903900409039104090392040903930409039404090395040903960409039704090398040903990409040004090401040904020409040304090404040904050409040604090407040904080409040904090410040904110409041204090413040904140409041504090416040904170409041804090419040904200409042104090422040904230409042404090425040904260409042704090428040904290409043004090431040904320409043304090434040904350409043604090437040904380409043904090440040904410409044204090443040904440409044504090446040904470409044804090449040904500409045104090452040904530409045404090455040904560409045704090458040904590409046004090461040904620409046304090464040904650409046604090467040904680409046904090470040904710409047204090473040904740409047504090476040904770409047804090479040904800409048104090482040904830409048404090485040904860409048704090488040904890409049004090491040904920409049304090494040904950409049604090497040904980409049904090500040905010409050204090503040905040409050504090506040905070409050804090509040905100409051104090512040905130409051404090515040905160409051704090518040905190409052004090521040905220409052304090524040905250409052604090527040905280409052904090530040905310409053204090533040905340409053504090536040905370409053804090539040905400409054104090542040905430409054404090545040905460409054704090548040905490409055004090551040905520409055304090554040905550409055604090557040905580409055904090560040905610409056204090563040905640409056504090566040905670409056804090569040905700409057104090572040905730409057404090575040905760409057704090578040905790409058004090581040905820409058304090584040905850409058604090587040905880409058904090590040905910409059204090593040905940409059504090596040905970409059804090599040906000409060104090602040906030409060404090605040906060409060704090608040906090409061004090611040906120409061304090614040906150409061604090617040906180409061904090620040906210409062204090623040906240409062504090626040906270409062804090629040906300409063104090632040906330409063404090635040906360409063704090638040906390409064004090641040906420409064304090644041000970410009804100099041001000410010104100102041001030410010404100105041001060410010704100108041001090410011004100111041001120410011304100114041001150410011604100117041001180410011904100120041001210410012204100123041001240410012504100126041001270410012804100129041001300410013104100132041001330410013404100135041001360410013704100138041001390410014004100141041001420410014304100144041001450410014604100147041001480410014904100150041001510410015204100153041001540410015504100156041001570410015804100159041001600410016104100162041001630410016404100165041001660410016704100168041001690410017004100171041001720410017304100174041001750410017604100177041001780410017904100180041001810410018204100183041001840410018504100186041001870410018804100189041001900410019104100192041001930410019404100195041001960410019704100198041001990410020004100201041002020410020304100204041002050410020604100207041002080410020904100210041002110410021204100213041002140410021504100216041002170410021804100219041002200410022104100222041002230410022404100225041002260410022704100228041002290410023004100231041002320410023304100234041002350410023604100237041002380410023904100240041002410410024204100243041002440410024504100246041002470410024804100249041002500410025104100252041002530410025404100255041002560410025704100258041002590410026004100261041002620410026304100264041002650410026604100267041002680410026904100270041002710410027204100273041002740410027504100276041002770410027804100279041002800410028104100282041002830410028404100285041002860410028704100288041002890410029004100291041002920410029304100294041002950410029604100297041002980410029904100300041003010410030204100303041003040410030504100306041003070410030804100309041003100410031104100312041003130410031404100315041003160410031704100318041003190410032004100321041003220410032304100324041003250410032604100327041003280410032904100330041003310410033204100333041003340410033504100336041003370410033804100339041003400410034104100342041003430410034404100345041003460410034704100348041003490410035004100351041003520410035304100354041003550410035604100357041003580410035904100360041003610410036204100363041003640410036504100366041003670410036804100369041003700410037104100372041003730410037404100375041003760410037704100378041003790410038004100381041003820410038304100384041003850410038604100387041003880410038904100390041003910410039204100393041003940410039504100396041003970410039804100399041004000410040104100402041004030410040404100405041004060410040704100408041004090410041004100411041004120410041304100414041004150410041604100417041004180410041904100420041004210410042204100423041004240410042504100426041004270410042804100429041004300410043104100432041004330410043404100435041004360410043704100438041004390410044004100441041004420410044304100444041004450410044604100447041004480410044904100450041004510410045204100453041004540410045504100456041004570410045804100459041004600410046104100462041004630410046404100465041004660410046704100468041004690410047004100471041004720410047304100474041004750410047604100477041004780410047904100480041004810410048204100483041004840410048504100486041004870410048804100489041004900410049104100492041004930410049404100495041004960410049704100498041004990410050004100501041005020410050304100504041005050410050604100507041005080410050904100510041005110410051204100513041005140410051504100516041005170410051804100519041005200410052104100522041005230410052404100525041005260410052704100528041005290410053004100531041005320410053304100534041005350410053604100537041005380410053904100540041005410410054204100543041005440410054504100546041005470410054804100549041005500410055104100552041005530410055404100555041005560410055704100558041005590410056004100561041005620410056304100564041005650410056604100567041005680410056904100570041005710410057204100573041005740410057504100576041005770410057804100579041005800410058104100582041005830410058404100585041005860410058704100588041005890410059004100591041005920410059304100594041005950410059604100597041005980410059904100600041006010410060204100603041006040410060504100606041006070410060804100609041006100410061104100612041006130410061404100615041006160410061704100618041006190410062004100621041006220410062304100624041006250410062604100627041006280410062904100630041006310410063204100633041006340410063504100636041006370410063804100639041006400410064104100642041006430410064404110096041100970411009804110099041101000411010104110102041101030411010404110105041101060411010704110108041101090411011004110111041101120411011304110114041101150411011604110117041101180411011904110120041101210411012204110123041101240411012504110126041101270411012804110129041101300411013104110132041101330411013404110135041101360411013704110138041101390411014004110141041101420411014304110144041101450411014604110147041101480411014904110150041101510411015204110153041101540411015504110156041101570411015804110159041101600411016104110162041101630411016404110165041101660411016704110168041101690411017004110171041101720411017304110174041101750411017604110177041101780411017904110180041101810411018204110183041101840411018504110186041101870411018804110189041101900411019104110192041101930411019404110195041101960411019704110198041101990411020004110201041102020411020304110204041102050411020604110207041102080411020904110210041102110411021204110213041102140411021504110216041102170411021804110219041102200411022104110222041102230411022404110225041102260411022704110228041102290411023004110231041102320411023304110234041102350411023604110237041102380411023904110240041102410411024204110243041102440411024504110246041102470411024804110249041102500411025104110252041102530411025404110255041102560411025704110258041102590411026004110261041102620411026304110264041102650411026604110267041102680411026904110270041102710411027204110273041102740411027504110276041102770411027804110279041102800411028104110282041102830411028404110285041102860411028704110288041102890411029004110291041102920411029304110294041102950411029604110297041102980411029904110300041103010411030204110303041103040411030504110306041103070411030804110309041103100411031104110312041103130411031404110315041103160411031704110318041103190411032004110321041103220411032304110324041103250411032604110327041103280411032904110330041103310411033204110333041103340411033504110336041103370411033804110339041103400411034104110342041103430411034404110345041103460411034704110348041103490411035004110351041103520411035304110354041103550411035604110357041103580411035904110360041103610411036204110363041103640411036504110366041103670411036804110369041103700411037104110372041103730411037404110375041103760411037704110378041103790411038004110381041103820411038304110384041103850411038604110387041103880411038904110390041103910411039204110393041103940411039504110396041103970411039804110399041104000411040104110402041104030411040404110405041104060411040704110408041104090411041004110411041104120411041304110414041104150411041604110417041104180411041904110420041104210411042204110423041104240411042504110426041104270411042804110429041104300411043104110432041104330411043404110435041104360411043704110438041104390411044004110441041104420411044304110444041104450411044604110447041104480411044904110450041104510411045204110453041104540411045504110456041104570411045804110459041104600411046104110462041104630411046404110465041104660411046704110468041104690411047004110471041104720411047304110474041104750411047604110477041104780411047904110480041104810411048204110483041104840411048504110486041104870411048804110489041104900411049104110492041104930411049404110495041104960411049704110498041104990411050004110501041105020411050304110504041105050411050604110507041105080411050904110510041105110411051204110513041105140411051504110516041105170411051804110519041105200411052104110522041105230411052404110525041105260411052704110528041105290411053004110531041105320411053304110534041105350411053604110537041105380411053904110540041105410411054204110543041105440411054504110546041105470411054804110549041105500411055104110552041105530411055404110555041105560411055704110558041105590411056004110561041105620411056304110564041105650411056604110567041105680411056904110570041105710411057204110573041105740411057504110576041105770411057804110579041105800411058104110582041105830411058404110585041105860411058704110588041105890411059004110591041105920411059304110594041105950411059604110597041105980411059904110600041106010411060204110603041106040411060504110606041106070411060804110609041106100411061104110612041106130411061404110615041106160411061704110618041106190411062004110621041106220411062304110624041106250411062604110627041106280411062904110630041106310411063204110633041106340411063504110636041106370411063804110639041106400411064104110642041106430411064404120094041200950412009604120097041200980412009904120100041201010412010204120103041201040412010504120106041201070412010804120109041201100412011104120112041201130412011404120115041201160412011704120118041201190412012004120121041201220412012304120124041201250412012604120127041201280412012904120130041201310412013204120133041201340412013504120136041201370412013804120139041201400412014104120142041201430412014404120145041201460412014704120148041201490412015004120151041201520412015304120154041201550412015604120157041201580412015904120160041201610412016204120163041201640412016504120166041201670412016804120169041201700412017104120172041201730412017404120175041201760412017704120178041201790412018004120181041201820412018304120184041201850412018604120187041201880412018904120190041201910412019204120193041201940412019504120196041201970412019804120199041202000412020104120202041202030412020404120205041202060412020704120208041202090412021004120211041202120412021304120214041202150412021604120217041202180412021904120220041202210412022204120223041202240412022504120226041202270412022804120229041202300412023104120232041202330412023404120235041202360412023704120238041202390412024004120241041202420412024304120244041202450412024604120247041202480412024904120250041202510412025204120253041202540412025504120256041202570412025804120259041202600412026104120262041202630412026404120265041202660412026704120268041202690412027004120271041202720412027304120274041202750412027604120277041202780412027904120280041202810412028204120283041202840412028504120286041202870412028804120289041202900412029104120292041202930412029404120295041202960412029704120298041202990412030004120301041203020412030304120304041203050412030604120307041203080412030904120310041203110412031204120313041203140412031504120316041203170412031804120319041203200412032104120322041203230412032404120325041203260412032704120328041203290412033004120331041203320412033304120334041203350412033604120337041203380412033904120340041203410412034204120343041203440412034504120346041203470412034804120349041203500412035104120352041203530412035404120355041203560412035704120358041203590412036004120361041203620412036304120364041203650412036604120367041203680412036904120370041203710412037204120373041203740412037504120376041203770412037804120379041203800412038104120382041203830412038404120385041203860412038704120388041203890412039004120391041203920412039304120394041203950412039604120397041203980412039904120400041204010412040204120403041204040412040504120406041204070412040804120409041204100412041104120412041204130412041404120415041204160412041704120418041204190412042004120421041204220412042304120424041204250412042604120427041204280412042904120430041204310412043204120433041204340412043504120436041204370412043804120439041204400412044104120442041204430412044404120445041204460412044704120448041204490412045004120451041204520412045304120454041204550412045604120457041204580412045904120460041204610412046204120463041204640412046504120466041204670412046804120469041204700412047104120472041204730412047404120475041204760412047704120478041204790412048004120481041204820412048304120484041204850412048604120487041204880412048904120490041204910412049204120493041204940412049504120496041204970412049804120499041205000412050104120502041205030412050404120505041205060412050704120508041205090412051004120511041205120412051304120514041205150412051604120517041205180412051904120520041205210412052204120523041205240412052504120526041205270412052804120529041205300412053104120532041205330412053404120535041205360412053704120538041205390412054004120541041205420412054304120544041205450412054604120547041205480412054904120550041205510412055204120553041205540412055504120556041205570412055804120559041205600412056104120562041205630412056404120565041205660412056704120568041205690412057004120571041205720412057304120574041205750412057604120577041205780412057904120580041205810412058204120583041205840412058504120586041205870412058804120589041205900412059104120592041205930412059404120595041205960412059704120598041205990412060004120601041206020412060304120604041206050412060604120607041206080412060904120610041206110412061204120613041206140412061504120616041206170412061804120619041206200412062104120622041206230412062404120625041206260412062704120628041206290412063004120631041206320412063304120634041206350412063604120637041206380412063904120640041206410412064204120643041206440413009304130094041300950413009604130097041300980413009904130100041301010413010204130103041301040413010504130106041301070413010804130109041301100413011104130112041301130413011404130115041301160413011704130118041301190413012004130121041301220413012304130124041301250413012604130127041301280413012904130130041301310413013204130133041301340413013504130136041301370413013804130139041301400413014104130142041301430413014404130145041301460413014704130148041301490413015004130151041301520413015304130154041301550413015604130157041301580413015904130160041301610413016204130163041301640413016504130166041301670413016804130169041301700413017104130172041301730413017404130175041301760413017704130178041301790413018004130181041301820413018304130184041301850413018604130187041301880413018904130190041301910413019204130193041301940413019504130196041301970413019804130199041302000413020104130202041302030413020404130205041302060413020704130208041302090413021004130211041302120413021304130214041302150413021604130217041302180413021904130220041302210413022204130223041302240413022504130226041302270413022804130229041302300413023104130232041302330413023404130235041302360413023704130238041302390413024004130241041302420413024304130244041302450413024604130247041302480413024904130250041302510413025204130253041302540413025504130256041302570413025804130259041302600413026104130262041302630413026404130265041302660413026704130268041302690413027004130271041302720413027304130274041302750413027604130277041302780413027904130280041302810413028204130283041302840413028504130286041302870413028804130289041302900413029104130292041302930413029404130295041302960413029704130298041302990413030004130301041303020413030304130304041303050413030604130307041303080413030904130310041303110413031204130313041303140413031504130316041303170413031804130319041303200413032104130322041303230413032404130325041303260413032704130328041303290413033004130331041303320413033304130334041303350413033604130337041303380413033904130340041303410413034204130343041303440413034504130346041303470413034804130349041303500413035104130352041303530413035404130355041303560413035704130358041303590413036004130361041303620413036304130364041303650413036604130367041303680413036904130370041303710413037204130373041303740413037504130376041303770413037804130379041303800413038104130382041303830413038404130385041303860413038704130388041303890413039004130391041303920413039304130394041303950413039604130397041303980413039904130400041304010413040204130403041304040413040504130406041304070413040804130409041304100413041104130412041304130413041404130415041304160413041704130418041304190413042004130421041304220413042304130424041304250413042604130427041304280413042904130430041304310413043204130433041304340413043504130436041304370413043804130439041304400413044104130442041304430413044404130445041304460413044704130448041304490413045004130451041304520413045304130454041304550413045604130457041304580413045904130460041304610413046204130463041304640413046504130466041304670413046804130469041304700413047104130472041304730413047404130475041304760413047704130478041304790413048004130481041304820413048304130484041304850413048604130487041304880413048904130490041304910413049204130493041304940413049504130496041304970413049804130499041305000413050104130502041305030413050404130505041305060413050704130508041305090413051004130511041305120413051304130514041305150413051604130517041305180413051904130520041305210413052204130523041305240413052504130526041305270413052804130529041305300413053104130532041305330413053404130535041305360413053704130538041305390413054004130541041305420413054304130544041305450413054604130547041305480413054904130550041305510413055204130553041305540413055504130556041305570413055804130559041305600413056104130562041305630413056404130565041305660413056704130568041305690413057004130571041305720413057304130574041305750413057604130577041305780413057904130580041305810413058204130583041305840413058504130586041305870413058804130589041305900413059104130592041305930413059404130595041305960413059704130598041305990413060004130601041306020413060304130604041306050413060604130607041306080413060904130610041306110413061204130613041306140413061504130616041306170413061804130619041306200413062104130622041306230413062404130625041306260413062704130628041306290413063004130631041306320413063304130634041306350413063604130637041306380413063904130640041306410413064204130643041306440414009104140092041400930414009404140095041400960414009704140098041400990414010004140101041401020414010304140104041401050414010604140107041401080414010904140110041401110414011204140113041401140414011504140116041401170414011804140119041401200414012104140122041401230414012404140125041401260414012704140128041401290414013004140131041401320414013304140134041401350414013604140137041401380414013904140140041401410414014204140143041401440414014504140146041401470414014804140149041401500414015104140152041401530414015404140155041401560414015704140158041401590414016004140161041401620414016304140164041401650414016604140167041401680414016904140170041401710414017204140173041401740414017504140176041401770414017804140179041401800414018104140182041401830414018404140185041401860414018704140188041401890414019004140191041401920414019304140194041401950414019604140197041401980414019904140200041402010414020204140203041402040414020504140206041402070414020804140209041402100414021104140212041402130414021404140215041402160414021704140218041402190414022004140221041402220414022304140224041402250414022604140227041402280414022904140230041402310414023204140233041402340414023504140236041402370414023804140239041402400414024104140242041402430414024404140245041402460414024704140248041402490414025004140251041402520414025304140254041402550414025604140257041402580414025904140260041402610414026204140263041402640414026504140266041402670414026804140269041402700414027104140272041402730414027404140275041402760414027704140278041402790414028004140281041402820414028304140284041402850414028604140287041402880414028904140290041402910414029204140293041402940414029504140296041402970414029804140299041403000414030104140302041403030414030404140305041403060414030704140308041403090414031004140311041403120414031304140314041403150414031604140317041403180414031904140320041403210414032204140323041403240414032504140326041403270414032804140329041403300414033104140332041403330414033404140335041403360414033704140338041403390414034004140341041403420414034304140344041403450414034604140347041403480414034904140350041403510414035204140353041403540414035504140356041403570414035804140359041403600414036104140362041403630414036404140365041403660414036704140368041403690414037004140371041403720414037304140374041403750414037604140377041403780414037904140380041403810414038204140383041403840414038504140386041403870414038804140389041403900414039104140392041403930414039404140395041403960414039704140398041403990414040004140401041404020414040304140404041404050414040604140407041404080414040904140410041404110414041204140413041404140414041504140416041404170414041804140419041404200414042104140422041404230414042404140425041404260414042704140428041404290414043004140431041404320414043304140434041404350414043604140437041404380414043904140440041404410414044204140443041404440414044504140446041404470414044804140449041404500414045104140452041404530414045404140455041404560414045704140458041404590414046004140461041404620414046304140464041404650414046604140467041404680414046904140470041404710414047204140473041404740414047504140476041404770414047804140479041404800414048104140482041404830414048404140485041404860414048704140488041404890414049004140491041404920414049304140494041404950414049604140497041404980414049904140500041405010414050204140503041405040414050504140506041405070414050804140509041405100414051104140512041405130414051404140515041405160414051704140518041405190414052004140521041405220414052304140524041405250414052604140527041405280414052904140530041405310414053204140533041405340414053504140536041405370414053804140539041405400414054104140542041405430414054404140545041405460414054704140548041405490414055004140551041405520414055304140554041405550414055604140557041405580414055904140560041405610414056204140563041405640414056504140566041405670414056804140569041405700414057104140572041405730414057404140575041405760414057704140578041405790414058004140581041405820414058304140584041405850414058604140587041405880414058904140590041405910414059204140593041405940414059504140596041405970414059804140599041406000414060104140602041406030414060404140605041406060414060704140608041406090414061004140611041406120414061304140614041406150414061604140617041406180414061904140620041406210414062204140623041406240414062504140626041406270414062804140629041406300414063104140632041406330414063404140635041406360414063704140638041406390414064004140641041406420414064304140644041500880415008904150090041500910415009204150093041500940415009504150096041500970415009804150099041501000415010104150102041501030415010404150105041501060415010704150108041501090415011004150111041501120415011304150114041501150415011604150117041501180415011904150120041501210415012204150123041501240415012504150126041501270415012804150129041501300415013104150132041501330415013404150135041501360415013704150138041501390415014004150141041501420415014304150144041501450415014604150147041501480415014904150150041501510415015204150153041501540415015504150156041501570415015804150159041501600415016104150162041501630415016404150165041501660415016704150168041501690415017004150171041501720415017304150174041501750415017604150177041501780415017904150180041501810415018204150183041501840415018504150186041501870415018804150189041501900415019104150192041501930415019404150195041501960415019704150198041501990415020004150201041502020415020304150204041502050415020604150207041502080415020904150210041502110415021204150213041502140415021504150216041502170415021804150219041502200415022104150222041502230415022404150225041502260415022704150228041502290415023004150231041502320415023304150234041502350415023604150237041502380415023904150240041502410415024204150243041502440415024504150246041502470415024804150249041502500415025104150252041502530415025404150255041502560415025704150258041502590415026004150261041502620415026304150264041502650415026604150267041502680415026904150270041502710415027204150273041502740415027504150276041502770415027804150279041502800415028104150282041502830415028404150285041502860415028704150288041502890415029004150291041502920415029304150294041502950415029604150297041502980415029904150300041503010415030204150303041503040415030504150306041503070415030804150309041503100415031104150312041503130415031404150315041503160415031704150318041503190415032004150321041503220415032304150324041503250415032604150327041503280415032904150330041503310415033204150333041503340415033504150336041503370415033804150339041503400415034104150342041503430415034404150345041503460415034704150348041503490415035004150351041503520415035304150354041503550415035604150357041503580415035904150360041503610415036204150363041503640415036504150366041503670415036804150369041503700415037104150372041503730415037404150375041503760415037704150378041503790415038004150381041503820415038304150384041503850415038604150387041503880415038904150390041503910415039204150393041503940415039504150396041503970415039804150399041504000415040104150402041504030415040404150405041504060415040704150408041504090415041004150411041504120415041304150414041504150415041604150417041504180415041904150420041504210415042204150423041504240415042504150426041504270415042804150429041504300415043104150432041504330415043404150435041504360415043704150438041504390415044004150441041504420415044304150444041504450415044604150447041504480415044904150450041504510415045204150453041504540415045504150456041504570415045804150459041504600415046104150462041504630415046404150465041504660415046704150468041504690415047004150471041504720415047304150474041504750415047604150477041504780415047904150480041504810415048204150483041504840415048504150486041504870415048804150489041504900415049104150492041504930415049404150495041504960415049704150498041504990415050004150501041505020415050304150504041505050415050604150507041505080415050904150510041505110415051204150513041505140415051504150516041505170415051804150519041505200415052104150522041505230415052404150525041505260415052704150528041505290415053004150531041505320415053304150534041505350415053604150537041505380415053904150540041505410415054204150543041505440415054504150546041505470415054804150549041505500415055104150552041505530415055404150555041505560415055704150558041505590415056004150561041505620415056304150564041505650415056604150567041505680415056904150570041505710415057204150573041505740415057504150576041505770415057804150579041505800415058104150582041505830415058404150585041505860415058704150588041505890415059004150591041505920415059304150594041505950415059604150597041505980415059904150600041506010415060204150603041506040415060504150606041506070415060804150609041506100415061104150612041506130415061404150615041506160415061704150618041506190415062004150621041506220415062304150624041506250415062604150627041506280415062904150630041506310415063204150633041506340415063504150636041506370415063804150639041506400415064104150642041506430415064404160085041600860416008704160088041600890416009004160091041600920416009304160094041600950416009604160097041600980416009904160100041601010416010204160103041601040416010504160106041601070416010804160109041601100416011104160112041601130416011404160115041601160416011704160118041601190416012004160121041601220416012304160124041601250416012604160127041601280416012904160130041601310416013204160133041601340416013504160136041601370416013804160139041601400416014104160142041601430416014404160145041601460416014704160148041601490416015004160151041601520416015304160154041601550416015604160157041601580416015904160160041601610416016204160163041601640416016504160166041601670416016804160169041601700416017104160172041601730416017404160175041601760416017704160178041601790416018004160181041601820416018304160184041601850416018604160187041601880416018904160190041601910416019204160193041601940416019504160196041601970416019804160199041602000416020104160202041602030416020404160205041602060416020704160208041602090416021004160211041602120416021304160214041602150416021604160217041602180416021904160220041602210416022204160223041602240416022504160226041602270416022804160229041602300416023104160232041602330416023404160235041602360416023704160238041602390416024004160241041602420416024304160244041602450416024604160247041602480416024904160250041602510416025204160253041602540416025504160256041602570416025804160259041602600416026104160262041602630416026404160265041602660416026704160268041602690416027004160271041602720416027304160274041602750416027604160277041602780416027904160280041602810416028204160283041602840416028504160286041602870416028804160289041602900416029104160292041602930416029404160295041602960416029704160298041602990416030004160301041603020416030304160304041603050416030604160307041603080416030904160310041603110416031204160313041603140416031504160316041603170416031804160319041603200416032104160322041603230416032404160325041603260416032704160328041603290416033004160331041603320416033304160334041603350416033604160337041603380416033904160340041603410416034204160343041603440416034504160346041603470416034804160349041603500416035104160352041603530416035404160355041603560416035704160358041603590416036004160361041603620416036304160364041603650416036604160367041603680416036904160370041603710416037204160373041603740416037504160376041603770416037804160379041603800416038104160382041603830416038404160385041603860416038704160388041603890416039004160391041603920416039304160394041603950416039604160397041603980416039904160400041604010416040204160403041604040416040504160406041604070416040804160409041604100416041104160412041604130416041404160415041604160416041704160418041604190416042004160421041604220416042304160424041604250416042604160427041604280416042904160430041604310416043204160433041604340416043504160436041604370416043804160439041604400416044104160442041604430416044404160445041604460416044704160448041604490416045004160451041604520416045304160454041604550416045604160457041604580416045904160460041604610416046204160463041604640416046504160466041604670416046804160469041604700416047104160472041604730416047404160475041604760416047704160478041604790416048004160481041604820416048304160484041604850416048604160487041604880416048904160490041604910416049204160493041604940416049504160496041604970416049804160499041605000416050104160502041605030416050404160505041605060416050704160508041605090416051004160511041605120416051304160514041605150416051604160517041605180416051904160520041605210416052204160523041605240416052504160526041605270416052804160529041605300416053104160532041605330416053404160535041605360416053704160538041605390416054004160541041605420416054304160544041605450416054604160547041605480416054904160550041605510416055204160553041605540416055504160556041605570416055804160559041605600416056104160562041605630416056404160565041605660416056704160568041605690416057004160571041605720416057304160574041605750416057604160577041605780416057904160580041605810416058204160583041605840416058504160586041605870416058804160589041605900416059104160592041605930416059404160595041605960416059704160598041605990416060004160601041606020416060304160604041606050416060604160607041606080416060904160610041606110416061204160613041606140416061504160616041606170416061804160619041606200416062104160622041606230416062404160625041606260416062704160628041606290416063004160631041606320416063304160634041606350416063604160637041606380416063904160640041606410416064204160643041606440417008204170083041700840417008504170086041700870417008804170089041700900417009104170092041700930417009404170095041700960417009704170098041700990417010004170101041701020417010304170104041701050417010604170107041701080417010904170110041701110417011204170113041701140417011504170116041701170417011804170119041701200417012104170122041701230417012404170125041701260417012704170128041701290417013004170131041701320417013304170134041701350417013604170137041701380417013904170140041701410417014204170143041701440417014504170146041701470417014804170149041701500417015104170152041701530417015404170155041701560417015704170158041701590417016004170161041701620417016304170164041701650417016604170167041701680417016904170170041701710417017204170173041701740417017504170176041701770417017804170179041701800417018104170182041701830417018404170185041701860417018704170188041701890417019004170191041701920417019304170194041701950417019604170197041701980417019904170200041702010417020204170203041702040417020504170206041702070417020804170209041702100417021104170212041702130417021404170215041702160417021704170218041702190417022004170221041702220417022304170224041702250417022604170227041702280417022904170230041702310417023204170233041702340417023504170236041702370417023804170239041702400417024104170242041702430417024404170245041702460417024704170248041702490417025004170251041702520417025304170254041702550417025604170257041702580417025904170260041702610417026204170263041702640417026504170266041702670417026804170269041702700417027104170272041702730417027404170275041702760417027704170278041702790417028004170281041702820417028304170284041702850417028604170287041702880417028904170290041702910417029204170293041702940417029504170296041702970417029804170299041703000417030104170302041703030417030404170305041703060417030704170308041703090417031004170311041703120417031304170314041703150417031604170317041703180417031904170320041703210417032204170323041703240417032504170326041703270417032804170329041703300417033104170332041703330417033404170335041703360417033704170338041703390417034004170341041703420417034304170344041703450417034604170347041703480417034904170350041703510417035204170353041703540417035504170356041703570417035804170359041703600417036104170362041703630417036404170365041703660417036704170368041703690417037004170371041703720417037304170374041703750417037604170377041703780417037904170380041703810417038204170383041703840417038504170386041703870417038804170389041703900417039104170392041703930417039404170395041703960417039704170398041703990417040004170401041704020417040304170404041704050417040604170407041704080417040904170410041704110417041204170413041704140417041504170416041704170417041804170419041704200417042104170422041704230417042404170425041704260417042704170428041704290417043004170431041704320417043304170434041704350417043604170437041704380417043904170440041704410417044204170443041704440417044504170446041704470417044804170449041704500417045104170452041704530417045404170455041704560417045704170458041704590417046004170461041704620417046304170464041704650417046604170467041704680417046904170470041704710417047204170473041704740417047504170476041704770417047804170479041704800417048104170482041704830417048404170485041704860417048704170488041704890417049004170491041704920417049304170494041704950417049604170497041704980417049904170500041705010417050204170503041705040417050504170506041705070417050804170509041705100417051104170512041705130417051404170515041705160417051704170518041705190417052004170521041705220417052304170524041705250417052604170527041705280417052904170530041705310417053204170533041705340417053504170536041705370417053804170539041705400417054104170542041705430417054404170545041705460417054704170548041705490417055004170551041705520417055304170554041705550417055604170557041705580417055904170560041705610417056204170563041705640417056504170566041705670417056804170569041705700417057104170572041705730417057404170575041705760417057704170578041705790417058004170581041705820417058304170584041705850417058604170587041705880417058904170590041705910417059204170593041705940417059504170596041705970417059804170599041706000417060104170602041706030417060404170605041706060417060704170608041706090417061004170611041706120417061304170614041706150417061604170617041706180417061904170620041706210417062204170623041706240417062504170626041706270417062804170629041706300417063104170632041706330417063404170635041706360417063704170638041706390417064004170641041706420417064304170644041800800418008104180082041800830418008404180085041800860418008704180088041800890418009004180091041800920418009304180094041800950418009604180097041800980418009904180100041801010418010204180103041801040418010504180106041801070418010804180109041801100418011104180112041801130418011404180115041801160418011704180118041801190418012004180121041801220418012304180124041801250418012604180127041801280418012904180130041801310418013204180133041801340418013504180136041801370418013804180139041801400418014104180142041801430418014404180145041801460418014704180148041801490418015004180151041801520418015304180154041801550418015604180157041801580418015904180160041801610418016204180163041801640418016504180166041801670418016804180169041801700418017104180172041801730418017404180175041801760418017704180178041801790418018004180181041801820418018304180184041801850418018604180187041801880418018904180190041801910418019204180193041801940418019504180196041801970418019804180199041802000418020104180202041802030418020404180205041802060418020704180208041802090418021004180211041802120418021304180214041802150418021604180217041802180418021904180220041802210418022204180223041802240418022504180226041802270418022804180229041802300418023104180232041802330418023404180235041802360418023704180238041802390418024004180241041802420418024304180244041802450418024604180247041802480418024904180250041802510418025204180253041802540418025504180256041802570418025804180259041802600418026104180262041802630418026404180265041802660418026704180268041802690418027004180271041802720418027304180274041802750418027604180277041802780418027904180280041802810418028204180283041802840418028504180286041802870418028804180289041802900418029104180292041802930418029404180295041802960418029704180298041802990418030004180301041803020418030304180304041803050418030604180307041803080418030904180310041803110418031204180313041803140418031504180316041803170418031804180319041803200418032104180322041803230418032404180325041803260418032704180328041803290418033004180331041803320418033304180334041803350418033604180337041803380418033904180340041803410418034204180343041803440418034504180346041803470418034804180349041803500418035104180352041803530418035404180355041803560418035704180358041803590418036004180361041803620418036304180364041803650418036604180367041803680418036904180370041803710418037204180373041803740418037504180376041803770418037804180379041803800418038104180382041803830418038404180385041803860418038704180388041803890418039004180391041803920418039304180394041803950418039604180397041803980418039904180400041804010418040204180403041804040418040504180406041804070418040804180409041804100418041104180412041804130418041404180415041804160418041704180418041804190418042004180421041804220418042304180424041804250418042604180427041804280418042904180430041804310418043204180433041804340418043504180436041804370418043804180439041804400418044104180442041804430418044404180445041804460418044704180448041804490418045004180451041804520418045304180454041804550418045604180457041804580418045904180460041804610418046204180463041804640418046504180466041804670418046804180469041804700418047104180472041804730418047404180475041804760418047704180478041804790418048004180481041804820418048304180484041804850418048604180487041804880418048904180490041804910418049204180493041804940418049504180496041804970418049804180499041805000418050104180502041805030418050404180505041805060418050704180508041805090418051004180511041805120418051304180514041805150418051604180517041805180418051904180520041805210418052204180523041805240418052504180526041805270418052804180529041805300418053104180532041805330418053404180535041805360418053704180538041805390418054004180541041805420418054304180544041805450418054604180547041805480418054904180550041805510418055204180553041805540418055504180556041805570418055804180559041805600418056104180562041805630418056404180565041805660418056704180568041805690418057004180571041805720418057304180574041805750418057604180577041805780418057904180580041805810418058204180583041805840418058504180586041805870418058804180589041805900418059104180592041805930418059404180595041805960418059704180598041805990418060004180601041806020418060304180604041806050418060604180607041806080418060904180610041806110418061204180613041806140418061504180616041806170418061804180619041806200418062104180622041806230418062404180625041806260418062704180628041806290418063004180631041806320418063304180634041806350418063604180637041806380418063904180640041806410418064204180643041806440419007804190079041900800419008104190082041900830419008404190085041900860419008704190088041900890419009004190091041900920419009304190094041900950419009604190097041900980419009904190100041901010419010204190103041901040419010504190106041901070419010804190109041901100419011104190112041901130419011404190115041901160419011704190118041901190419012004190121041901220419012304190124041901250419012604190127041901280419012904190130041901310419013204190133041901340419013504190136041901370419013804190139041901400419014104190142041901430419014404190145041901460419014704190148041901490419015004190151041901520419015304190154041901550419015604190157041901580419015904190160041901610419016204190163041901640419016504190166041901670419016804190169041901700419017104190172041901730419017404190175041901760419017704190178041901790419018004190181041901820419018304190184041901850419018604190187041901880419018904190190041901910419019204190193041901940419019504190196041901970419019804190199041902000419020104190202041902030419020404190205041902060419020704190208041902090419021004190211041902120419021304190214041902150419021604190217041902180419021904190220041902210419022204190223041902240419022504190226041902270419022804190229041902300419023104190232041902330419023404190235041902360419023704190238041902390419024004190241041902420419024304190244041902450419024604190247041902480419024904190250041902510419025204190253041902540419025504190256041902570419025804190259041902600419026104190262041902630419026404190265041902660419026704190268041902690419027004190271041902720419027304190274041902750419027604190277041902780419027904190280041902810419028204190283041902840419028504190286041902870419028804190289041902900419029104190292041902930419029404190295041902960419029704190298041902990419030004190301041903020419030304190304041903050419030604190307041903080419030904190310041903110419031204190313041903140419031504190316041903170419031804190319041903200419032104190322041903230419032404190325041903260419032704190328041903290419033004190331041903320419033304190334041903350419033604190337041903380419033904190340041903410419034204190343041903440419034504190346041903470419034804190349041903500419035104190352041903530419035404190355041903560419035704190358041903590419036004190361041903620419036304190364041903650419036604190367041903680419036904190370041903710419037204190373041903740419037504190376041903770419037804190379041903800419038104190382041903830419038404190385041903860419038704190388041903890419039004190391041903920419039304190394041903950419039604190397041903980419039904190400041904010419040204190403041904040419040504190406041904070419040804190409041904100419041104190412041904130419041404190415041904160419041704190418041904190419042004190421041904220419042304190424041904250419042604190427041904280419042904190430041904310419043204190433041904340419043504190436041904370419043804190439041904400419044104190442041904430419044404190445041904460419044704190448041904490419045004190451041904520419045304190454041904550419045604190457041904580419045904190460041904610419046204190463041904640419046504190466041904670419046804190469041904700419047104190472041904730419047404190475041904760419047704190478041904790419048004190481041904820419048304190484041904850419048604190487041904880419048904190490041904910419049204190493041904940419049504190496041904970419049804190499041905000419050104190502041905030419050404190505041905060419050704190508041905090419051004190511041905120419051304190514041905150419051604190517041905180419051904190520041905210419052204190523041905240419052504190526041905270419052804190529041905300419053104190532041905330419053404190535041905360419053704190538041905390419054004190541041905420419054304190544041905450419054604190547041905480419054904190550041905510419055204190553041905540419055504190556041905570419055804190559041905600419056104190562041905630419056404190565041905660419056704190568041905690419057004190571041905720419057304190574041905750419057604190577041905780419057904190580041905810419058204190583041905840419058504190586041905870419058804190589041905900419059104190592041905930419059404190595041905960419059704190598041905990419060004190601041906020419060304190604041906050419060604190607041906080419060904190610041906110419061204190613041906140419061504190616041906170419061804190619041906200419062104190622041906230419062404190625041906260419062704190628041906290419063004190631041906320419063304190634041906350419063604190637041906380419063904190640041906410419064204190643041906440420007604200077042000780420007904200080042000810420008204200083042000840420008504200086042000870420008804200089042000900420009104200092042000930420009404200095042000960420009704200098042000990420010004200101042001020420010304200104042001050420010604200107042001080420010904200110042001110420011204200113042001140420011504200116042001170420011804200119042001200420012104200122042001230420012404200125042001260420012704200128042001290420013004200131042001320420013304200134042001350420013604200137042001380420013904200140042001410420014204200143042001440420014504200146042001470420014804200149042001500420015104200152042001530420015404200155042001560420015704200158042001590420016004200161042001620420016304200164042001650420016604200167042001680420016904200170042001710420017204200173042001740420017504200176042001770420017804200179042001800420018104200182042001830420018404200185042001860420018704200188042001890420019004200191042001920420019304200194042001950420019604200197042001980420019904200200042002010420020204200203042002040420020504200206042002070420020804200209042002100420021104200212042002130420021404200215042002160420021704200218042002190420022004200221042002220420022304200224042002250420022604200227042002280420022904200230042002310420023204200233042002340420023504200236042002370420023804200239042002400420024104200242042002430420024404200245042002460420024704200248042002490420025004200251042002520420025304200254042002550420025604200257042002580420025904200260042002610420026204200263042002640420026504200266042002670420026804200269042002700420027104200272042002730420027404200275042002760420027704200278042002790420028004200281042002820420028304200284042002850420028604200287042002880420028904200290042002910420029204200293042002940420029504200296042002970420029804200299042003000420030104200302042003030420030404200305042003060420030704200308042003090420031004200311042003120420031304200314042003150420031604200317042003180420031904200320042003210420032204200323042003240420032504200326042003270420032804200329042003300420033104200332042003330420033404200335042003360420033704200338042003390420034004200341042003420420034304200344042003450420034604200347042003480420034904200350042003510420035204200353042003540420035504200356042003570420035804200359042003600420036104200362042003630420036404200365042003660420036704200368042003690420037004200371042003720420037304200374042003750420037604200377042003780420037904200380042003810420038204200383042003840420038504200386042003870420038804200389042003900420039104200392042003930420039404200395042003960420039704200398042003990420040004200401042004020420040304200404042004050420040604200407042004080420040904200410042004110420041204200413042004140420041504200416042004170420041804200419042004200420042104200422042004230420042404200425042004260420042704200428042004290420043004200431042004320420043304200434042004350420043604200437042004380420043904200440042004410420044204200443042004440420044504200446042004470420044804200449042004500420045104200452042004530420045404200455042004560420045704200458042004590420046004200461042004620420046304200464042004650420046604200467042004680420046904200470042004710420047204200473042004740420047504200476042004770420047804200479042004800420048104200482042004830420048404200485042004860420048704200488042004890420049004200491042004920420049304200494042004950420049604200497042004980420049904200500042005010420050204200503042005040420050504200506042005070420050804200509042005100420051104200512042005130420051404200515042005160420051704200518042005190420052004200521042005220420052304200524042005250420052604200527042005280420052904200530042005310420053204200533042005340420053504200536042005370420053804200539042005400420054104200542042005430420054404200545042005460420054704200548042005490420055004200551042005520420055304200554042005550420055604200557042005580420055904200560042005610420056204200563042005640420056504200566042005670420056804200569042005700420057104200572042005730420057404200575042005760420057704200578042005790420058004200581042005820420058304200584042005850420058604200587042005880420058904200590042005910420059204200593042005940420059504200596042005970420059804200599042006000420060104200602042006030420060404200605042006060420060704200608042006090420061004200611042006120420061304200614042006150420061604200617042006180420061904200620042006210420062204200623042006240420062504200626042006270420062804200629042006300420063104200632042006330420063404200635042006360420063704200638042006390420064004200641042006420420064304200644042100750421007604210077042100780421007904210080042100810421008204210083042100840421008504210086042100870421008804210089042100900421009104210092042100930421009404210095042100960421009704210098042100990421010004210101042101020421010304210104042101050421010604210107042101080421010904210110042101110421011204210113042101140421011504210116042101170421011804210119042101200421012104210122042101230421012404210125042101260421012704210128042101290421013004210131042101320421013304210134042101350421013604210137042101380421013904210140042101410421014204210143042101440421014504210146042101470421014804210149042101500421015104210152042101530421015404210155042101560421015704210158042101590421016004210161042101620421016304210164042101650421016604210167042101680421016904210170042101710421017204210173042101740421017504210176042101770421017804210179042101800421018104210182042101830421018404210185042101860421018704210188042101890421019004210191042101920421019304210194042101950421019604210197042101980421019904210200042102010421020204210203042102040421020504210206042102070421020804210209042102100421021104210212042102130421021404210215042102160421021704210218042102190421022004210221042102220421022304210224042102250421022604210227042102280421022904210230042102310421023204210233042102340421023504210236042102370421023804210239042102400421024104210242042102430421024404210245042102460421024704210248042102490421025004210251042102520421025304210254042102550421025604210257042102580421025904210260042102610421026204210263042102640421026504210266042102670421026804210269042102700421027104210272042102730421027404210275042102760421027704210278042102790421028004210281042102820421028304210284042102850421028604210287042102880421028904210290042102910421029204210293042102940421029504210296042102970421029804210299042103000421030104210302042103030421030404210305042103060421030704210308042103090421031004210311042103120421031304210314042103150421031604210317042103180421031904210320042103210421032204210323042103240421032504210326042103270421032804210329042103300421033104210332042103330421033404210335042103360421033704210338042103390421034004210341042103420421034304210344042103450421034604210347042103480421034904210350042103510421035204210353042103540421035504210356042103570421035804210359042103600421036104210362042103630421036404210365042103660421036704210368042103690421037004210371042103720421037304210374042103750421037604210377042103780421037904210380042103810421038204210383042103840421038504210386042103870421038804210389042103900421039104210392042103930421039404210395042103960421039704210398042103990421040004210401042104020421040304210404042104050421040604210407042104080421040904210410042104110421041204210413042104140421041504210416042104170421041804210419042104200421042104210422042104230421042404210425042104260421042704210428042104290421043004210431042104320421043304210434042104350421043604210437042104380421043904210440042104410421044204210443042104440421044504210446042104470421044804210449042104500421045104210452042104530421045404210455042104560421045704210458042104590421046004210461042104620421046304210464042104650421046604210467042104680421046904210470042104710421047204210473042104740421047504210476042104770421047804210479042104800421048104210482042104830421048404210485042104860421048704210488042104890421049004210491042104920421049304210494042104950421049604210497042104980421049904210500042105010421050204210503042105040421050504210506042105070421050804210509042105100421051104210512042105130421051404210515042105160421051704210518042105190421052004210521042105220421052304210524042105250421052604210527042105280421052904210530042105310421053204210533042105340421053504210536042105370421053804210539042105400421054104210542042105430421054404210545042105460421054704210548042105490421055004210551042105520421055304210554042105550421055604210557042105580421055904210560042105610421056204210563042105640421056504210566042105670421056804210569042105700421057104210572042105730421057404210575042105760421057704210578042105790421058004210581042105820421058304210584042105850421058604210587042105880421058904210590042105910421059204210593042105940421059504210596042105970421059804210599042106000421060104210602042106030421060404210605042106060421060704210608042106090421061004210611042106120421061304210614042106150421061604210617042106180421061904210620042106210421062204210623042106240421062504210626042106270421062804210629042106300421063104210632042106330421063404210635042106360421063704210638042106390421064004210641042106420421064304210644042200720422007304220074042200750422007604220077042200780422007904220080042200810422008204220083042200840422008504220086042200870422008804220089042200900422009104220092042200930422009404220095042200960422009704220098042200990422010004220101042201020422010304220104042201050422010604220107042201080422010904220110042201110422011204220113042201140422011504220116042201170422011804220119042201200422012104220122042201230422012404220125042201260422012704220128042201290422013004220131042201320422013304220134042201350422013604220137042201380422013904220140042201410422014204220143042201440422014504220146042201470422014804220149042201500422015104220152042201530422015404220155042201560422015704220158042201590422016004220161042201620422016304220164042201650422016604220167042201680422016904220170042201710422017204220173042201740422017504220176042201770422017804220179042201800422018104220182042201830422018404220185042201860422018704220188042201890422019004220191042201920422019304220194042201950422019604220197042201980422019904220200042202010422020204220203042202040422020504220206042202070422020804220209042202100422021104220212042202130422021404220215042202160422021704220218042202190422022004220221042202220422022304220224042202250422022604220227042202280422022904220230042202310422023204220233042202340422023504220236042202370422023804220239042202400422024104220242042202430422024404220245042202460422024704220248042202490422025004220251042202520422025304220254042202550422025604220257042202580422025904220260042202610422026204220263042202640422026504220266042202670422026804220269042202700422027104220272042202730422027404220275042202760422027704220278042202790422028004220281042202820422028304220284042202850422028604220287042202880422028904220290042202910422029204220293042202940422029504220296042202970422029804220299042203000422030104220302042203030422030404220305042203060422030704220308042203090422031004220311042203120422031304220314042203150422031604220317042203180422031904220320042203210422032204220323042203240422032504220326042203270422032804220329042203300422033104220332042203330422033404220335042203360422033704220338042203390422034004220341042203420422034304220344042203450422034604220347042203480422034904220350042203510422035204220353042203540422035504220356042203570422035804220359042203600422036104220362042203630422036404220365042203660422036704220368042203690422037004220371042203720422037304220374042203750422037604220377042203780422037904220380042203810422038204220383042203840422038504220386042203870422038804220389042203900422039104220392042203930422039404220395042203960422039704220398042203990422040004220401042204020422040304220404042204050422040604220407042204080422040904220410042204110422041204220413042204140422041504220416042204170422041804220419042204200422042104220422042204230422042404220425042204260422042704220428042204290422043004220431042204320422043304220434042204350422043604220437042204380422043904220440042204410422044204220443042204440422044504220446042204470422044804220449042204500422045104220452042204530422045404220455042204560422045704220458042204590422046004220461042204620422046304220464042204650422046604220467042204680422046904220470042204710422047204220473042204740422047504220476042204770422047804220479042204800422048104220482042204830422048404220485042204860422048704220488042204890422049004220491042204920422049304220494042204950422049604220497042204980422049904220500042205010422050204220503042205040422050504220506042205070422050804220509042205100422051104220512042205130422051404220515042205160422051704220518042205190422052004220521042205220422052304220524042205250422052604220527042205280422052904220530042205310422053204220533042205340422053504220536042205370422053804220539042205400422054104220542042205430422054404220545042205460422054704220548042205490422055004220551042205520422055304220554042205550422055604220557042205580422055904220560042205610422056204220563042205640422056504220566042205670422056804220569042205700422057104220572042205730422057404220575042205760422057704220578042205790422058004220581042205820422058304220584042205850422058604220587042205880422058904220590042205910422059204220593042205940422059504220596042205970422059804220599042206000422060104220602042206030422060404220605042206060422060704220608042206090422061004220611042206120422061304220614042206150422061604220617042206180422061904220620042206210422062204220623042206240422062504220626042206270422062804220629042206300422063104220632042206330422063404220635042206360422063704220638042206390422064004220641042206420422064304220644042300700423007104230072042300730423007404230075042300760423007704230078042300790423008004230081042300820423008304230084042300850423008604230087042300880423008904230090042300910423009204230093042300940423009504230096042300970423009804230099042301000423010104230102042301030423010404230105042301060423010704230108042301090423011004230111042301120423011304230114042301150423011604230117042301180423011904230120042301210423012204230123042301240423012504230126042301270423012804230129042301300423013104230132042301330423013404230135042301360423013704230138042301390423014004230141042301420423014304230144042301450423014604230147042301480423014904230150042301510423015204230153042301540423015504230156042301570423015804230159042301600423016104230162042301630423016404230165042301660423016704230168042301690423017004230171042301720423017304230174042301750423017604230177042301780423017904230180042301810423018204230183042301840423018504230186042301870423018804230189042301900423019104230192042301930423019404230195042301960423019704230198042301990423020004230201042302020423020304230204042302050423020604230207042302080423020904230210042302110423021204230213042302140423021504230216042302170423021804230219042302200423022104230222042302230423022404230225042302260423022704230228042302290423023004230231042302320423023304230234042302350423023604230237042302380423023904230240042302410423024204230243042302440423024504230246042302470423024804230249042302500423025104230252042302530423025404230255042302560423025704230258042302590423026004230261042302620423026304230264042302650423026604230267042302680423026904230270042302710423027204230273042302740423027504230276042302770423027804230279042302800423028104230282042302830423028404230285042302860423028704230288042302890423029004230291042302920423029304230294042302950423029604230297042302980423029904230300042303010423030204230303042303040423030504230306042303070423030804230309042303100423031104230312042303130423031404230315042303160423031704230318042303190423032004230321042303220423032304230324042303250423032604230327042303280423032904230330042303310423033204230333042303340423033504230336042303370423033804230339042303400423034104230342042303430423034404230345042303460423034704230348042303490423035004230351042303520423035304230354042303550423035604230357042303580423035904230360042303610423036204230363042303640423036504230366042303670423036804230369042303700423037104230372042303730423037404230375042303760423037704230378042303790423038004230381042303820423038304230384042303850423038604230387042303880423038904230390042303910423039204230393042303940423039504230396042303970423039804230399042304000423040104230402042304030423040404230405042304060423040704230408042304090423041004230411042304120423041304230414042304150423041604230417042304180423041904230420042304210423042204230423042304240423042504230426042304270423042804230429042304300423043104230432042304330423043404230435042304360423043704230438042304390423044004230441042304420423044304230444042304450423044604230447042304480423044904230450042304510423045204230453042304540423045504230456042304570423045804230459042304600423046104230462042304630423046404230465042304660423046704230468042304690423047004230471042304720423047304230474042304750423047604230477042304780423047904230480042304810423048204230483042304840423048504230486042304870423048804230489042304900423049104230492042304930423049404230495042304960423049704230498042304990423050004230501042305020423050304230504042305050423050604230507042305080423050904230510042305110423051204230513042305140423051504230516042305170423051804230519042305200423052104230522042305230423052404230525042305260423052704230528042305290423053004230531042305320423053304230534042305350423053604230537042305380423053904230540042305410423054204230543042305440423054504230546042305470423054804230549042305500423055104230552042305530423055404230555042305560423055704230558042305590423056004230561042305620423056304230564042305650423056604230567042305680423056904230570042305710423057204230573042305740423057504230576042305770423057804230579042305800423058104230582042305830423058404230585042305860423058704230588042305890423059004230591042305920423059304230594042305950423059604230597042305980423059904230600042306010423060204230603042306040423060504230606042306070423060804230609042306100423061104230612042306130423061404230615042306160423061704230618042306190423062004230621042306220423062304230624042306250423062604230627042306280423062904230630042306310423063204230633042306340423063504230636042306370423063804230639042306400423064104230642042306430423064404240067042400680424006904240070042400710424007204240073042400740424007504240076042400770424007804240079042400800424008104240082042400830424008404240085042400860424008704240088042400890424009004240091042400920424009304240094042400950424009604240097042400980424009904240100042401010424010204240103042401040424010504240106042401070424010804240109042401100424011104240112042401130424011404240115042401160424011704240118042401190424012004240121042401220424012304240124042401250424012604240127042401280424012904240130042401310424013204240133042401340424013504240136042401370424013804240139042401400424014104240142042401430424014404240145042401460424014704240148042401490424015004240151042401520424015304240154042401550424015604240157042401580424015904240160042401610424016204240163042401640424016504240166042401670424016804240169042401700424017104240172042401730424017404240175042401760424017704240178042401790424018004240181042401820424018304240184042401850424018604240187042401880424018904240190042401910424019204240193042401940424019504240196042401970424019804240199042402000424020104240202042402030424020404240205042402060424020704240208042402090424021004240211042402120424021304240214042402150424021604240217042402180424021904240220042402210424022204240223042402240424022504240226042402270424022804240229042402300424023104240232042402330424023404240235042402360424023704240238042402390424024004240241042402420424024304240244042402450424024604240247042402480424024904240250042402510424025204240253042402540424025504240256042402570424025804240259042402600424026104240262042402630424026404240265042402660424026704240268042402690424027004240271042402720424027304240274042402750424027604240277042402780424027904240280042402810424028204240283042402840424028504240286042402870424028804240289042402900424029104240292042402930424029404240295042402960424029704240298042402990424030004240301042403020424030304240304042403050424030604240307042403080424030904240310042403110424031204240313042403140424031504240316042403170424031804240319042403200424032104240322042403230424032404240325042403260424032704240328042403290424033004240331042403320424033304240334042403350424033604240337042403380424033904240340042403410424034204240343042403440424034504240346042403470424034804240349042403500424035104240352042403530424035404240355042403560424035704240358042403590424036004240361042403620424036304240364042403650424036604240367042403680424036904240370042403710424037204240373042403740424037504240376042403770424037804240379042403800424038104240382042403830424038404240385042403860424038704240388042403890424039004240391042403920424039304240394042403950424039604240397042403980424039904240400042404010424040204240403042404040424040504240406042404070424040804240409042404100424041104240412042404130424041404240415042404160424041704240418042404190424042004240421042404220424042304240424042404250424042604240427042404280424042904240430042404310424043204240433042404340424043504240436042404370424043804240439042404400424044104240442042404430424044404240445042404460424044704240448042404490424045004240451042404520424045304240454042404550424045604240457042404580424045904240460042404610424046204240463042404640424046504240466042404670424046804240469042404700424047104240472042404730424047404240475042404760424047704240478042404790424048004240481042404820424048304240484042404850424048604240487042404880424048904240490042404910424049204240493042404940424049504240496042404970424049804240499042405000424050104240502042405030424050404240505042405060424050704240508042405090424051004240511042405120424051304240514042405150424051604240517042405180424051904240520042405210424052204240523042405240424052504240526042405270424052804240529042405300424053104240532042405330424053404240535042405360424053704240538042405390424054004240541042405420424054304240544042405450424054604240547042405480424054904240550042405510424055204240553042405540424055504240556042405570424055804240559042405600424056104240562042405630424056404240565042405660424056704240568042405690424057004240571042405720424057304240574042405750424057604240577042405780424057904240580042405810424058204240583042405840424058504240586042405870424058804240589042405900424059104240592042405930424059404240595042405960424059704240598042405990424060004240601042406020424060304240604042406050424060604240607042406080424060904240610042406110424061204240613042406140424061504240616042406170424061804240619042406200424062104240622042406230424062404240625042406260424062704240628042406290424063004240631042406320424063304240634042406350424063604240637042406380424063904240640042406410424064204240643042500650425006604250067042500680425006904250070042500710425007204250073042500740425007504250076042500770425007804250079042500800425008104250082042500830425008404250085042500860425008704250088042500890425009004250091042500920425009304250094042500950425009604250097042500980425009904250100042501010425010204250103042501040425010504250106042501070425010804250109042501100425011104250112042501130425011404250115042501160425011704250118042501190425012004250121042501220425012304250124042501250425012604250127042501280425012904250130042501310425013204250133042501340425013504250136042501370425013804250139042501400425014104250142042501430425014404250145042501460425014704250148042501490425015004250151042501520425015304250154042501550425015604250157042501580425015904250160042501610425016204250163042501640425016504250166042501670425016804250169042501700425017104250172042501730425017404250175042501760425017704250178042501790425018004250181042501820425018304250184042501850425018604250187042501880425018904250190042501910425019204250193042501940425019504250196042501970425019804250199042502000425020104250202042502030425020404250205042502060425020704250208042502090425021004250211042502120425021304250214042502150425021604250217042502180425021904250220042502210425022204250223042502240425022504250226042502270425022804250229042502300425023104250232042502330425023404250235042502360425023704250238042502390425024004250241042502420425024304250244042502450425024604250247042502480425024904250250042502510425025204250253042502540425025504250256042502570425025804250259042502600425026104250262042502630425026404250265042502660425026704250268042502690425027004250271042502720425027304250274042502750425027604250277042502780425027904250280042502810425028204250283042502840425028504250286042502870425028804250289042502900425029104250292042502930425029404250295042502960425029704250298042502990425030004250301042503020425030304250304042503050425030604250307042503080425030904250310042503110425031204250313042503140425031504250316042503170425031804250319042503200425032104250322042503230425032404250325042503260425032704250328042503290425033004250331042503320425033304250334042503350425033604250337042503380425033904250340042503410425034204250343042503440425034504250346042503470425034804250349042503500425035104250352042503530425035404250355042503560425035704250358042503590425036004250361042503620425036304250364042503650425036604250367042503680425036904250370042503710425037204250373042503740425037504250376042503770425037804250379042503800425038104250382042503830425038404250385042503860425038704250388042503890425039004250391042503920425039304250394042503950425039604250397042503980425039904250400042504010425040204250403042504040425040504250406042504070425040804250409042504100425041104250412042504130425041404250415042504160425041704250418042504190425042004250421042504220425042304250424042504250425042604250427042504280425042904250430042504310425043204250433042504340425043504250436042504370425043804250439042504400425044104250442042504430425044404250445042504460425044704250448042504490425045004250451042504520425045304250454042504550425045604250457042504580425045904250460042504610425046204250463042504640425046504250466042504670425046804250469042504700425047104250472042504730425047404250475042504760425047704250478042504790425048004250481042504820425048304250484042504850425048604250487042504880425048904250490042504910425049204250493042504940425049504250496042504970425049804250499042505000425050104250502042505030425050404250505042505060425050704250508042505090425051004250511042505120425051304250514042505150425051604250517042505180425051904250520042505210425052204250523042505240425052504250526042505270425052804250529042505300425053104250532042505330425053404250535042505360425053704250538042505390425054004250541042505420425054304250544042505450425054604250547042505480425054904250550042505510425055204250553042505540425055504250556042505570425055804250559042505600425056104250562042505630425056404250565042505660425056704250568042505690425057004250571042505720425057304250574042505750425057604250577042505780425057904250580042505810425058204250583042505840425058504250586042505870425058804250589042505900425059104250592042505930425059404250595042505960425059704250598042505990425060004250601042506020425060304250604042506050425060604250607042506080425060904250610042506110425061204250613042506140425061504250616042506170425061804250619042506200425062104250622042506230425062404250625042506260425062704250628042506290425063004250631042506320425063304250634042506350425063604250637042506380425063904250640042506410425064204250643042600630426006404260065042600660426006704260068042600690426007004260071042600720426007304260074042600750426007604260077042600780426007904260080042600810426008204260083042600840426008504260086042600870426008804260089042600900426009104260092042600930426009404260095042600960426009704260098042600990426010004260101042601020426010304260104042601050426010604260107042601080426010904260110042601110426011204260113042601140426011504260116042601170426011804260119042601200426012104260122042601230426012404260125042601260426012704260128042601290426013004260131042601320426013304260134042601350426013604260137042601380426013904260140042601410426014204260143042601440426014504260146042601470426014804260149042601500426015104260152042601530426015404260155042601560426015704260158042601590426016004260161042601620426016304260164042601650426016604260167042601680426016904260170042601710426017204260173042601740426017504260176042601770426017804260179042601800426018104260182042601830426018404260185042601860426018704260188042601890426019004260191042601920426019304260194042601950426019604260197042601980426019904260200042602010426020204260203042602040426020504260206042602070426020804260209042602100426021104260212042602130426021404260215042602160426021704260218042602190426022004260221042602220426022304260224042602250426022604260227042602280426022904260230042602310426023204260233042602340426023504260236042602370426023804260239042602400426024104260242042602430426024404260245042602460426024704260248042602490426025004260251042602520426025304260254042602550426025604260257042602580426025904260260042602610426026204260263042602640426026504260266042602670426026804260269042602700426027104260272042602730426027404260275042602760426027704260278042602790426028004260281042602820426028304260284042602850426028604260287042602880426028904260290042602910426029204260293042602940426029504260296042602970426029804260299042603000426030104260302042603030426030404260305042603060426030704260308042603090426031004260311042603120426031304260314042603150426031604260317042603180426031904260320042603210426032204260323042603240426032504260326042603270426032804260329042603300426033104260332042603330426033404260335042603360426033704260338042603390426034004260341042603420426034304260344042603450426034604260347042603480426034904260350042603510426035204260353042603540426035504260356042603570426035804260359042603600426036104260362042603630426036404260365042603660426036704260368042603690426037004260371042603720426037304260374042603750426037604260377042603780426037904260380042603810426038204260383042603840426038504260386042603870426038804260389042603900426039104260392042603930426039404260395042603960426039704260398042603990426040004260401042604020426040304260404042604050426040604260407042604080426040904260410042604110426041204260413042604140426041504260416042604170426041804260419042604200426042104260422042604230426042404260425042604260426042704260428042604290426043004260431042604320426043304260434042604350426043604260437042604380426043904260440042604410426044204260443042604440426044504260446042604470426044804260449042604500426045104260452042604530426045404260455042604560426045704260458042604590426046004260461042604620426046304260464042604650426046604260467042604680426046904260470042604710426047204260473042604740426047504260476042604770426047804260479042604800426048104260482042604830426048404260485042604860426048704260488042604890426049004260491042604920426049304260494042604950426049604260497042604980426049904260500042605010426050204260503042605040426050504260506042605070426050804260509042605100426051104260512042605130426051404260515042605160426051704260518042605190426052004260521042605220426052304260524042605250426052604260527042605280426052904260530042605310426053204260533042605340426053504260536042605370426053804260539042605400426054104260542042605430426054404260545042605460426054704260548042605490426055004260551042605520426055304260554042605550426055604260557042605580426055904260560042605610426056204260563042605640426056504260566042605670426056804260569042605700426057104260572042605730426057404260575042605760426057704260578042605790426058004260581042605820426058304260584042605850426058604260587042605880426058904260590042605910426059204260593042605940426059504260596042605970426059804260599042606000426060104260602042606030426060404260605042606060426060704260608042606090426061004260611042606120426061304260614042606150426061604260617042606180426061904260620042606210426062204260623042606240426062504260626042606270426062804260629042606300426063104260632042606330426063404260635042606360426063704260638042606390426064004260641042606420426064304270062042700630427006404270065042700660427006704270068042700690427007004270071042700720427007304270074042700750427007604270077042700780427007904270080042700810427008204270083042700840427008504270086042700870427008804270089042700900427009104270092042700930427009404270095042700960427009704270098042700990427010004270101042701020427010304270104042701050427010604270107042701080427010904270110042701110427011204270113042701140427011504270116042701170427011804270119042701200427012104270122042701230427012404270125042701260427012704270128042701290427013004270131042701320427013304270134042701350427013604270137042701380427013904270140042701410427014204270143042701440427014504270146042701470427014804270149042701500427015104270152042701530427015404270155042701560427015704270158042701590427016004270161042701620427016304270164042701650427016604270167042701680427016904270170042701710427017204270173042701740427017504270176042701770427017804270179042701800427018104270182042701830427018404270185042701860427018704270188042701890427019004270191042701920427019304270194042701950427019604270197042701980427019904270200042702010427020204270203042702040427020504270206042702070427020804270209042702100427021104270212042702130427021404270215042702160427021704270218042702190427022004270221042702220427022304270224042702250427022604270227042702280427022904270230042702310427023204270233042702340427023504270236042702370427023804270239042702400427024104270242042702430427024404270245042702460427024704270248042702490427025004270251042702520427025304270254042702550427025604270257042702580427025904270260042702610427026204270263042702640427026504270266042702670427026804270269042702700427027104270272042702730427027404270275042702760427027704270278042702790427028004270281042702820427028304270284042702850427028604270287042702880427028904270290042702910427029204270293042702940427029504270296042702970427029804270299042703000427030104270302042703030427030404270305042703060427030704270308042703090427031004270311042703120427031304270314042703150427031604270317042703180427031904270320042703210427032204270323042703240427032504270326042703270427032804270329042703300427033104270332042703330427033404270335042703360427033704270338042703390427034004270341042703420427034304270344042703450427034604270347042703480427034904270350042703510427035204270353042703540427035504270356042703570427035804270359042703600427036104270362042703630427036404270365042703660427036704270368042703690427037004270371042703720427037304270374042703750427037604270377042703780427037904270380042703810427038204270383042703840427038504270386042703870427038804270389042703900427039104270392042703930427039404270395042703960427039704270398042703990427040004270401042704020427040304270404042704050427040604270407042704080427040904270410042704110427041204270413042704140427041504270416042704170427041804270419042704200427042104270422042704230427042404270425042704260427042704270428042704290427043004270431042704320427043304270434042704350427043604270437042704380427043904270440042704410427044204270443042704440427044504270446042704470427044804270449042704500427045104270452042704530427045404270455042704560427045704270458042704590427046004270461042704620427046304270464042704650427046604270467042704680427046904270470042704710427047204270473042704740427047504270476042704770427047804270479042704800427048104270482042704830427048404270485042704860427048704270488042704890427049004270491042704920427049304270494042704950427049604270497042704980427049904270500042705010427050204270503042705040427050504270506042705070427050804270509042705100427051104270512042705130427051404270515042705160427051704270518042705190427052004270521042705220427052304270524042705250427052604270527042705280427052904270530042705310427053204270533042705340427053504270536042705370427053804270539042705400427054104270542042705430427054404270545042705460427054704270548042705490427055004270551042705520427055304270554042705550427055604270557042705580427055904270560042705610427056204270563042705640427056504270566042705670427056804270569042705700427057104270572042705730427057404270575042705760427057704270578042705790427058004270581042705820427058304270584042705850427058604270587042705880427058904270590042705910427059204270593042705940427059504270596042705970427059804270599042706000427060104270602042706030427060404270605042706060427060704270608042706090427061004270611042706120427061304270614042706150427061604270617042706180427061904270620042706210427062204270623042706240427062504270626042706270427062804270629042706300427063104270632042706330427063404270635042706360427063704270638042706390427064004270641042706420427064304280060042800610428006204280063042800640428006504280066042800670428006804280069042800700428007104280072042800730428007404280075042800760428007704280078042800790428008004280081042800820428008304280084042800850428008604280087042800880428008904280090042800910428009204280093042800940428009504280096042800970428009804280099042801000428010104280102042801030428010404280105042801060428010704280108042801090428011004280111042801120428011304280114042801150428011604280117042801180428011904280120042801210428012204280123042801240428012504280126042801270428012804280129042801300428013104280132042801330428013404280135042801360428013704280138042801390428014004280141042801420428014304280144042801450428014604280147042801480428014904280150042801510428015204280153042801540428015504280156042801570428015804280159042801600428016104280162042801630428016404280165042801660428016704280168042801690428017004280171042801720428017304280174042801750428017604280177042801780428017904280180042801810428018204280183042801840428018504280186042801870428018804280189042801900428019104280192042801930428019404280195042801960428019704280198042801990428020004280201042802020428020304280204042802050428020604280207042802080428020904280210042802110428021204280213042802140428021504280216042802170428021804280219042802200428022104280222042802230428022404280225042802260428022704280228042802290428023004280231042802320428023304280234042802350428023604280237042802380428023904280240042802410428024204280243042802440428024504280246042802470428024804280249042802500428025104280252042802530428025404280255042802560428025704280258042802590428026004280261042802620428026304280264042802650428026604280267042802680428026904280270042802710428027204280273042802740428027504280276042802770428027804280279042802800428028104280282042802830428028404280285042802860428028704280288042802890428029004280291042802920428029304280294042802950428029604280297042802980428029904280300042803010428030204280303042803040428030504280306042803070428030804280309042803100428031104280312042803130428031404280315042803160428031704280318042803190428032004280321042803220428032304280324042803250428032604280327042803280428032904280330042803310428033204280333042803340428033504280336042803370428033804280339042803400428034104280342042803430428034404280345042803460428034704280348042803490428035004280351042803520428035304280354042803550428035604280357042803580428035904280360042803610428036204280363042803640428036504280366042803670428036804280369042803700428037104280372042803730428037404280375042803760428037704280378042803790428038004280381042803820428038304280384042803850428038604280387042803880428038904280390042803910428039204280393042803940428039504280396042803970428039804280399042804000428040104280402042804030428040404280405042804060428040704280408042804090428041004280411042804120428041304280414042804150428041604280417042804180428041904280420042804210428042204280423042804240428042504280426042804270428042804280429042804300428043104280432042804330428043404280435042804360428043704280438042804390428044004280441042804420428044304280444042804450428044604280447042804480428044904280450042804510428045204280453042804540428045504280456042804570428045804280459042804600428046104280462042804630428046404280465042804660428046704280468042804690428047004280471042804720428047304280474042804750428047604280477042804780428047904280480042804810428048204280483042804840428048504280486042804870428048804280489042804900428049104280492042804930428049404280495042804960428049704280498042804990428050004280501042805020428050304280504042805050428050604280507042805080428050904280510042805110428051204280513042805140428051504280516042805170428051804280519042805200428052104280522042805230428052404280525042805260428052704280528042805290428053004280531042805320428053304280534042805350428053604280537042805380428053904280540042805410428054204280543042805440428054504280546042805470428054804280549042805500428055104280552042805530428055404280555042805560428055704280558042805590428056004280561042805620428056304280564042805650428056604280567042805680428056904280570042805710428057204280573042805740428057504280576042805770428057804280579042805800428058104280582042805830428058404280585042805860428058704280588042805890428059004280591042805920428059304280594042805950428059604280597042805980428059904280600042806010428060204280603042806040428060504280606042806070428060804280609042806100428061104280612042806130428061404280615042806160428061704280618042806190428062004280621042806220428062304280624042806250428062604280627042806280428062904280630042806310428063204280633042806340428063504280636042806370428063804280639042806400428064104280642042806430429005904290060042900610429006204290063042900640429006504290066042900670429006804290069042900700429007104290072042900730429007404290075042900760429007704290078042900790429008004290081042900820429008304290084042900850429008604290087042900880429008904290090042900910429009204290093042900940429009504290096042900970429009804290099042901000429010104290102042901030429010404290105042901060429010704290108042901090429011004290111042901120429011304290114042901150429011604290117042901180429011904290120042901210429012204290123042901240429012504290126042901270429012804290129042901300429013104290132042901330429013404290135042901360429013704290138042901390429014004290141042901420429014304290144042901450429014604290147042901480429014904290150042901510429015204290153042901540429015504290156042901570429015804290159042901600429016104290162042901630429016404290165042901660429016704290168042901690429017004290171042901720429017304290174042901750429017604290177042901780429017904290180042901810429018204290183042901840429018504290186042901870429018804290189042901900429019104290192042901930429019404290195042901960429019704290198042901990429020004290201042902020429020304290204042902050429020604290207042902080429020904290210042902110429021204290213042902140429021504290216042902170429021804290219042902200429022104290222042902230429022404290225042902260429022704290228042902290429023004290231042902320429023304290234042902350429023604290237042902380429023904290240042902410429024204290243042902440429024504290246042902470429024804290249042902500429025104290252042902530429025404290255042902560429025704290258042902590429026004290261042902620429026304290264042902650429026604290267042902680429026904290270042902710429027204290273042902740429027504290276042902770429027804290279042902800429028104290282042902830429028404290285042902860429028704290288042902890429029004290291042902920429029304290294042902950429029604290297042902980429029904290300042903010429030204290303042903040429030504290306042903070429030804290309042903100429031104290312042903130429031404290315042903160429031704290318042903190429032004290321042903220429032304290324042903250429032604290327042903280429032904290330042903310429033204290333042903340429033504290336042903370429033804290339042903400429034104290342042903430429034404290345042903460429034704290348042903490429035004290351042903520429035304290354042903550429035604290357042903580429035904290360042903610429036204290363042903640429036504290366042903670429036804290369042903700429037104290372042903730429037404290375042903760429037704290378042903790429038004290381042903820429038304290384042903850429038604290387042903880429038904290390042903910429039204290393042903940429039504290396042903970429039804290399042904000429040104290402042904030429040404290405042904060429040704290408042904090429041004290411042904120429041304290414042904150429041604290417042904180429041904290420042904210429042204290423042904240429042504290426042904270429042804290429042904300429043104290432042904330429043404290435042904360429043704290438042904390429044004290441042904420429044304290444042904450429044604290447042904480429044904290450042904510429045204290453042904540429045504290456042904570429045804290459042904600429046104290462042904630429046404290465042904660429046704290468042904690429047004290471042904720429047304290474042904750429047604290477042904780429047904290480042904810429048204290483042904840429048504290486042904870429048804290489042904900429049104290492042904930429049404290495042904960429049704290498042904990429050004290501042905020429050304290504042905050429050604290507042905080429050904290510042905110429051204290513042905140429051504290516042905170429051804290519042905200429052104290522042905230429052404290525042905260429052704290528042905290429053004290531042905320429053304290534042905350429053604290537042905380429053904290540042905410429054204290543042905440429054504290546042905470429054804290549042905500429055104290552042905530429055404290555042905560429055704290558042905590429056004290561042905620429056304290564042905650429056604290567042905680429056904290570042905710429057204290573042905740429057504290576042905770429057804290579042905800429058104290582042905830429058404290585042905860429058704290588042905890429059004290591042905920429059304290594042905950429059604290597042905980429059904290600042906010429060204290603042906040429060504290606042906070429060804290609042906100429061104290612042906130429061404290615042906160429061704290618042906190429062004290621042906220429062304290624042906250429062604290627042906280429062904290630042906310429063204290633042906340429063504290636042906370429063804290639042906400429064104290642042906430430005804300059043000600430006104300062043000630430006404300065043000660430006704300068043000690430007004300071043000720430007304300074043000750430007604300077043000780430007904300080043000810430008204300083043000840430008504300086043000870430008804300089043000900430009104300092043000930430009404300095043000960430009704300098043000990430010004300101043001020430010304300104043001050430010604300107043001080430010904300110043001110430011204300113043001140430011504300116043001170430011804300119043001200430012104300122043001230430012404300125043001260430012704300128043001290430013004300131043001320430013304300134043001350430013604300137043001380430013904300140043001410430014204300143043001440430014504300146043001470430014804300149043001500430015104300152043001530430015404300155043001560430015704300158043001590430016004300161043001620430016304300164043001650430016604300167043001680430016904300170043001710430017204300173043001740430017504300176043001770430017804300179043001800430018104300182043001830430018404300185043001860430018704300188043001890430019004300191043001920430019304300194043001950430019604300197043001980430019904300200043002010430020204300203043002040430020504300206043002070430020804300209043002100430021104300212043002130430021404300215043002160430021704300218043002190430022004300221043002220430022304300224043002250430022604300227043002280430022904300230043002310430023204300233043002340430023504300236043002370430023804300239043002400430024104300242043002430430024404300245043002460430024704300248043002490430025004300251043002520430025304300254043002550430025604300257043002580430025904300260043002610430026204300263043002640430026504300266043002670430026804300269043002700430027104300272043002730430027404300275043002760430027704300278043002790430028004300281043002820430028304300284043002850430028604300287043002880430028904300290043002910430029204300293043002940430029504300296043002970430029804300299043003000430030104300302043003030430030404300305043003060430030704300308043003090430031004300311043003120430031304300314043003150430031604300317043003180430031904300320043003210430032204300323043003240430032504300326043003270430032804300329043003300430033104300332043003330430033404300335043003360430033704300338043003390430034004300341043003420430034304300344043003450430034604300347043003480430034904300350043003510430035204300353043003540430035504300356043003570430035804300359043003600430036104300362043003630430036404300365043003660430036704300368043003690430037004300371043003720430037304300374043003750430037604300377043003780430037904300380043003810430038204300383043003840430038504300386043003870430038804300389043003900430039104300392043003930430039404300395043003960430039704300398043003990430040004300401043004020430040304300404043004050430040604300407043004080430040904300410043004110430041204300413043004140430041504300416043004170430041804300419043004200430042104300422043004230430042404300425043004260430042704300428043004290430043004300431043004320430043304300434043004350430043604300437043004380430043904300440043004410430044204300443043004440430044504300446043004470430044804300449043004500430045104300452043004530430045404300455043004560430045704300458043004590430046004300461043004620430046304300464043004650430046604300467043004680430046904300470043004710430047204300473043004740430047504300476043004770430047804300479043004800430048104300482043004830430048404300485043004860430048704300488043004890430049004300491043004920430049304300494043004950430049604300497043004980430049904300500043005010430050204300503043005040430050504300506043005070430050804300509043005100430051104300512043005130430051404300515043005160430051704300518043005190430052004300521043005220430052304300524043005250430052604300527043005280430052904300530043005310430053204300533043005340430053504300536043005370430053804300539043005400430054104300542043005430430054404300545043005460430054704300548043005490430055004300551043005520430055304300554043005550430055604300557043005580430055904300560043005610430056204300563043005640430056504300566043005670430056804300569043005700430057104300572043005730430057404300575043005760430057704300578043005790430058004300581043005820430058304300584043005850430058604300587043005880430058904300590043005910430059204300593043005940430059504300596043005970430059804300599043006000430060104300602043006030430060404300605043006060430060704300608043006090430061004300611043006120430061304300614043006150430061604300617043006180430061904300620043006210430062204300623043006240430062504300626043006270430062804300629043006300430063104300632043006330430063404300635043006360430063704300638043006390430064004300641043006420430064304310056043100570431005804310059043100600431006104310062043100630431006404310065043100660431006704310068043100690431007004310071043100720431007304310074043100750431007604310077043100780431007904310080043100810431008204310083043100840431008504310086043100870431008804310089043100900431009104310092043100930431009404310095043100960431009704310098043100990431010004310101043101020431010304310104043101050431010604310107043101080431010904310110043101110431011204310113043101140431011504310116043101170431011804310119043101200431012104310122043101230431012404310125043101260431012704310128043101290431013004310131043101320431013304310134043101350431013604310137043101380431013904310140043101410431014204310143043101440431014504310146043101470431014804310149043101500431015104310152043101530431015404310155043101560431015704310158043101590431016004310161043101620431016304310164043101650431016604310167043101680431016904310170043101710431017204310173043101740431017504310176043101770431017804310179043101800431018104310182043101830431018404310185043101860431018704310188043101890431019004310191043101920431019304310194043101950431019604310197043101980431019904310200043102010431020204310203043102040431020504310206043102070431020804310209043102100431021104310212043102130431021404310215043102160431021704310218043102190431022004310221043102220431022304310224043102250431022604310227043102280431022904310230043102310431023204310233043102340431023504310236043102370431023804310239043102400431024104310242043102430431024404310245043102460431024704310248043102490431025004310251043102520431025304310254043102550431025604310257043102580431025904310260043102610431026204310263043102640431026504310266043102670431026804310269043102700431027104310272043102730431027404310275043102760431027704310278043102790431028004310281043102820431028304310284043102850431028604310287043102880431028904310290043102910431029204310293043102940431029504310296043102970431029804310299043103000431030104310302043103030431030404310305043103060431030704310308043103090431031004310311043103120431031304310314043103150431031604310317043103180431031904310320043103210431032204310323043103240431032504310326043103270431032804310329043103300431033104310332043103330431033404310335043103360431033704310338043103390431034004310341043103420431034304310344043103450431034604310347043103480431034904310350043103510431035204310353043103540431035504310356043103570431035804310359043103600431036104310362043103630431036404310365043103660431036704310368043103690431037004310371043103720431037304310374043103750431037604310377043103780431037904310380043103810431038204310383043103840431038504310386043103870431038804310389043103900431039104310392043103930431039404310395043103960431039704310398043103990431040004310401043104020431040304310404043104050431040604310407043104080431040904310410043104110431041204310413043104140431041504310416043104170431041804310419043104200431042104310422043104230431042404310425043104260431042704310428043104290431043004310431043104320431043304310434043104350431043604310437043104380431043904310440043104410431044204310443043104440431044504310446043104470431044804310449043104500431045104310452043104530431045404310455043104560431045704310458043104590431046004310461043104620431046304310464043104650431046604310467043104680431046904310470043104710431047204310473043104740431047504310476043104770431047804310479043104800431048104310482043104830431048404310485043104860431048704310488043104890431049004310491043104920431049304310494043104950431049604310497043104980431049904310500043105010431050204310503043105040431050504310506043105070431050804310509043105100431051104310512043105130431051404310515043105160431051704310518043105190431052004310521043105220431052304310524043105250431052604310527043105280431052904310530043105310431053204310533043105340431053504310536043105370431053804310539043105400431054104310542043105430431054404310545043105460431054704310548043105490431055004310551043105520431055304310554043105550431055604310557043105580431055904310560043105610431056204310563043105640431056504310566043105670431056804310569043105700431057104310572043105730431057404310575043105760431057704310578043105790431058004310581043105820431058304310584043105850431058604310587043105880431058904310590043105910431059204310593043105940431059504310596043105970431059804310599043106000431060104310602043106030431060404310605043106060431060704310608043106090431061004310611043106120431061304310614043106150431061604310617043106180431061904310620043106210431062204310623043106240431062504310626043106270431062804310629043106300431063104310632043106330431063404310635043106360431063704310638043106390431064004310641043106420431064304320055043200560432005704320058043200590432006004320061043200620432006304320064043200650432006604320067043200680432006904320070043200710432007204320073043200740432007504320076043200770432007804320079043200800432008104320082043200830432008404320085043200860432008704320088043200890432009004320091043200920432009304320094043200950432009604320097043200980432009904320100043201010432010204320103043201040432010504320106043201070432010804320109043201100432011104320112043201130432011404320115043201160432011704320118043201190432012004320121043201220432012304320124043201250432012604320127043201280432012904320130043201310432013204320133043201340432013504320136043201370432013804320139043201400432014104320142043201430432014404320145043201460432014704320148043201490432015004320151043201520432015304320154043201550432015604320157043201580432015904320160043201610432016204320163043201640432016504320166043201670432016804320169043201700432017104320172043201730432017404320175043201760432017704320178043201790432018004320181043201820432018304320184043201850432018604320187043201880432018904320190043201910432019204320193043201940432019504320196043201970432019804320199043202000432020104320202043202030432020404320205043202060432020704320208043202090432021004320211043202120432021304320214043202150432021604320217043202180432021904320220043202210432022204320223043202240432022504320226043202270432022804320229043202300432023104320232043202330432023404320235043202360432023704320238043202390432024004320241043202420432024304320244043202450432024604320247043202480432024904320250043202510432025204320253043202540432025504320256043202570432025804320259043202600432026104320262043202630432026404320265043202660432026704320268043202690432027004320271043202720432027304320274043202750432027604320277043202780432027904320280043202810432028204320283043202840432028504320286043202870432028804320289043202900432029104320292043202930432029404320295043202960432029704320298043202990432030004320301043203020432030304320304043203050432030604320307043203080432030904320310043203110432031204320313043203140432031504320316043203170432031804320319043203200432032104320322043203230432032404320325043203260432032704320328043203290432033004320331043203320432033304320334043203350432033604320337043203380432033904320340043203410432034204320343043203440432034504320346043203470432034804320349043203500432035104320352043203530432035404320355043203560432035704320358043203590432036004320361043203620432036304320364043203650432036604320367043203680432036904320370043203710432037204320373043203740432037504320376043203770432037804320379043203800432038104320382043203830432038404320385043203860432038704320388043203890432039004320391043203920432039304320394043203950432039604320397043203980432039904320400043204010432040204320403043204040432040504320406043204070432040804320409043204100432041104320412043204130432041404320415043204160432041704320418043204190432042004320421043204220432042304320424043204250432042604320427043204280432042904320430043204310432043204320433043204340432043504320436043204370432043804320439043204400432044104320442043204430432044404320445043204460432044704320448043204490432045004320451043204520432045304320454043204550432045604320457043204580432045904320460043204610432046204320463043204640432046504320466043204670432046804320469043204700432047104320472043204730432047404320475043204760432047704320478043204790432048004320481043204820432048304320484043204850432048604320487043204880432048904320490043204910432049204320493043204940432049504320496043204970432049804320499043205000432050104320502043205030432050404320505043205060432050704320508043205090432051004320511043205120432051304320514043205150432051604320517043205180432051904320520043205210432052204320523043205240432052504320526043205270432052804320529043205300432053104320532043205330432053404320535043205360432053704320538043205390432054004320541043205420432054304320544043205450432054604320547043205480432054904320550043205510432055204320553043205540432055504320556043205570432055804320559043205600432056104320562043205630432056404320565043205660432056704320568043205690432057004320571043205720432057304320574043205750432057604320577043205780432057904320580043205810432058204320583043205840432058504320586043205870432058804320589043205900432059104320592043205930432059404320595043205960432059704320598043205990432060004320601043206020432060304320604043206050432060604320607043206080432060904320610043206110432061204320613043206140432061504320616043206170432061804320619043206200432062104320622043206230432062404320625043206260432062704320628043206290432063004320631043206320432063304320634043206350432063604320637043206380432063904320640043206410432064204320643043300540433005504330056043300570433005804330059043300600433006104330062043300630433006404330065043300660433006704330068043300690433007004330071043300720433007304330074043300750433007604330077043300780433007904330080043300810433008204330083043300840433008504330086043300870433008804330089043300900433009104330092043300930433009404330095043300960433009704330098043300990433010004330101043301020433010304330104043301050433010604330107043301080433010904330110043301110433011204330113043301140433011504330116043301170433011804330119043301200433012104330122043301230433012404330125043301260433012704330128043301290433013004330131043301320433013304330134043301350433013604330137043301380433013904330140043301410433014204330143043301440433014504330146043301470433014804330149043301500433015104330152043301530433015404330155043301560433015704330158043301590433016004330161043301620433016304330164043301650433016604330167043301680433016904330170043301710433017204330173043301740433017504330176043301770433017804330179043301800433018104330182043301830433018404330185043301860433018704330188043301890433019004330191043301920433019304330194043301950433019604330197043301980433019904330200043302010433020204330203043302040433020504330206043302070433020804330209043302100433021104330212043302130433021404330215043302160433021704330218043302190433022004330221043302220433022304330224043302250433022604330227043302280433022904330230043302310433023204330233043302340433023504330236043302370433023804330239043302400433024104330242043302430433024404330245043302460433024704330248043302490433025004330251043302520433025304330254043302550433025604330257043302580433025904330260043302610433026204330263043302640433026504330266043302670433026804330269043302700433027104330272043302730433027404330275043302760433027704330278043302790433028004330281043302820433028304330284043302850433028604330287043302880433028904330290043302910433029204330293043302940433029504330296043302970433029804330299043303000433030104330302043303030433030404330305043303060433030704330308043303090433031004330311043303120433031304330314043303150433031604330317043303180433031904330320043303210433032204330323043303240433032504330326043303270433032804330329043303300433033104330332043303330433033404330335043303360433033704330338043303390433034004330341043303420433034304330344043303450433034604330347043303480433034904330350043303510433035204330353043303540433035504330356043303570433035804330359043303600433036104330362043303630433036404330365043303660433036704330368043303690433037004330371043303720433037304330374043303750433037604330377043303780433037904330380043303810433038204330383043303840433038504330386043303870433038804330389043303900433039104330392043303930433039404330395043303960433039704330398043303990433040004330401043304020433040304330404043304050433040604330407043304080433040904330410043304110433041204330413043304140433041504330416043304170433041804330419043304200433042104330422043304230433042404330425043304260433042704330428043304290433043004330431043304320433043304330434043304350433043604330437043304380433043904330440043304410433044204330443043304440433044504330446043304470433044804330449043304500433045104330452043304530433045404330455043304560433045704330458043304590433046004330461043304620433046304330464043304650433046604330467043304680433046904330470043304710433047204330473043304740433047504330476043304770433047804330479043304800433048104330482043304830433048404330485043304860433048704330488043304890433049004330491043304920433049304330494043304950433049604330497043304980433049904330500043305010433050204330503043305040433050504330506043305070433050804330509043305100433051104330512043305130433051404330515043305160433051704330518043305190433052004330521043305220433052304330524043305250433052604330527043305280433052904330530043305310433053204330533043305340433053504330536043305370433053804330539043305400433054104330542043305430433054404330545043305460433054704330548043305490433055004330551043305520433055304330554043305550433055604330557043305580433055904330560043305610433056204330563043305640433056504330566043305670433056804330569043305700433057104330572043305730433057404330575043305760433057704330578043305790433058004330581043305820433058304330584043305850433058604330587043305880433058904330590043305910433059204330593043305940433059504330596043305970433059804330599043306000433060104330602043306030433060404330605043306060433060704330608043306090433061004330611043306120433061304330614043306150433061604330617043306180433061904330620043306210433062204330623043306240433062504330626043306270433062804330629043306300433063104330632043306330433063404330635043306360433063704330638043306390433064004330641043306420433064304340053043400540434005504340056043400570434005804340059043400600434006104340062043400630434006404340065043400660434006704340068043400690434007004340071043400720434007304340074043400750434007604340077043400780434007904340080043400810434008204340083043400840434008504340086043400870434008804340089043400900434009104340092043400930434009404340095043400960434009704340098043400990434010004340101043401020434010304340104043401050434010604340107043401080434010904340110043401110434011204340113043401140434011504340116043401170434011804340119043401200434012104340122043401230434012404340125043401260434012704340128043401290434013004340131043401320434013304340134043401350434013604340137043401380434013904340140043401410434014204340143043401440434014504340146043401470434014804340149043401500434015104340152043401530434015404340155043401560434015704340158043401590434016004340161043401620434016304340164043401650434016604340167043401680434016904340170043401710434017204340173043401740434017504340176043401770434017804340179043401800434018104340182043401830434018404340185043401860434018704340188043401890434019004340191043401920434019304340194043401950434019604340197043401980434019904340200043402010434020204340203043402040434020504340206043402070434020804340209043402100434021104340212043402130434021404340215043402160434021704340218043402190434022004340221043402220434022304340224043402250434022604340227043402280434022904340230043402310434023204340233043402340434023504340236043402370434023804340239043402400434024104340242043402430434024404340245043402460434024704340248043402490434025004340251043402520434025304340254043402550434025604340257043402580434025904340260043402610434026204340263043402640434026504340266043402670434026804340269043402700434027104340272043402730434027404340275043402760434027704340278043402790434028004340281043402820434028304340284043402850434028604340287043402880434028904340290043402910434029204340293043402940434029504340296043402970434029804340299043403000434030104340302043403030434030404340305043403060434030704340308043403090434031004340311043403120434031304340314043403150434031604340317043403180434031904340320043403210434032204340323043403240434032504340326043403270434032804340329043403300434033104340332043403330434033404340335043403360434033704340338043403390434034004340341043403420434034304340344043403450434034604340347043403480434034904340350043403510434035204340353043403540434035504340356043403570434035804340359043403600434036104340362043403630434036404340365043403660434036704340368043403690434037004340371043403720434037304340374043403750434037604340377043403780434037904340380043403810434038204340383043403840434038504340386043403870434038804340389043403900434039104340392043403930434039404340395043403960434039704340398043403990434040004340401043404020434040304340404043404050434040604340407043404080434040904340410043404110434041204340413043404140434041504340416043404170434041804340419043404200434042104340422043404230434042404340425043404260434042704340428043404290434043004340431043404320434043304340434043404350434043604340437043404380434043904340440043404410434044204340443043404440434044504340446043404470434044804340449043404500434045104340452043404530434045404340455043404560434045704340458043404590434046004340461043404620434046304340464043404650434046604340467043404680434046904340470043404710434047204340473043404740434047504340476043404770434047804340479043404800434048104340482043404830434048404340485043404860434048704340488043404890434049004340491043404920434049304340494043404950434049604340497043404980434049904340500043405010434050204340503043405040434050504340506043405070434050804340509043405100434051104340512043405130434051404340515043405160434051704340518043405190434052004340521043405220434052304340524043405250434052604340527043405280434052904340530043405310434053204340533043405340434053504340536043405370434053804340539043405400434054104340542043405430434054404340545043405460434054704340548043405490434055004340551043405520434055304340554043405550434055604340557043405580434055904340560043405610434056204340563043405640434056504340566043405670434056804340569043405700434057104340572043405730434057404340575043405760434057704340578043405790434058004340581043405820434058304340584043405850434058604340587043405880434058904340590043405910434059204340593043405940434059504340596043405970434059804340599043406000434060104340602043406030434060404340605043406060434060704340608043406090434061004340611043406120434061304340614043406150434061604340617043406180434061904340620043406210434062204340623043406240434062504340626043406270434062804340629043406300434063104340632043406330434063404340635043406360434063704340638043406390434064004340641043406420434064304350052043500530435005404350055043500560435005704350058043500590435006004350061043500620435006304350064043500650435006604350067043500680435006904350070043500710435007204350073043500740435007504350076043500770435007804350079043500800435008104350082043500830435008404350085043500860435008704350088043500890435009004350091043500920435009304350094043500950435009604350097043500980435009904350100043501010435010204350103043501040435010504350106043501070435010804350109043501100435011104350112043501130435011404350115043501160435011704350118043501190435012004350121043501220435012304350124043501250435012604350127043501280435012904350130043501310435013204350133043501340435013504350136043501370435013804350139043501400435014104350142043501430435014404350145043501460435014704350148043501490435015004350151043501520435015304350154043501550435015604350157043501580435015904350160043501610435016204350163043501640435016504350166043501670435016804350169043501700435017104350172043501730435017404350175043501760435017704350178043501790435018004350181043501820435018304350184043501850435018604350187043501880435018904350190043501910435019204350193043501940435019504350196043501970435019804350199043502000435020104350202043502030435020404350205043502060435020704350208043502090435021004350211043502120435021304350214043502150435021604350217043502180435021904350220043502210435022204350223043502240435022504350226043502270435022804350229043502300435023104350232043502330435023404350235043502360435023704350238043502390435024004350241043502420435024304350244043502450435024604350247043502480435024904350250043502510435025204350253043502540435025504350256043502570435025804350259043502600435026104350262043502630435026404350265043502660435026704350268043502690435027004350271043502720435027304350274043502750435027604350277043502780435027904350280043502810435028204350283043502840435028504350286043502870435028804350289043502900435029104350292043502930435029404350295043502960435029704350298043502990435030004350301043503020435030304350304043503050435030604350307043503080435030904350310043503110435031204350313043503140435031504350316043503170435031804350319043503200435032104350322043503230435032404350325043503260435032704350328043503290435033004350331043503320435033304350334043503350435033604350337043503380435033904350340043503410435034204350343043503440435034504350346043503470435034804350349043503500435035104350352043503530435035404350355043503560435035704350358043503590435036004350361043503620435036304350364043503650435036604350367043503680435036904350370043503710435037204350373043503740435037504350376043503770435037804350379043503800435038104350382043503830435038404350385043503860435038704350388043503890435039004350391043503920435039304350394043503950435039604350397043503980435039904350400043504010435040204350403043504040435040504350406043504070435040804350409043504100435041104350412043504130435041404350415043504160435041704350418043504190435042004350421043504220435042304350424043504250435042604350427043504280435042904350430043504310435043204350433043504340435043504350436043504370435043804350439043504400435044104350442043504430435044404350445043504460435044704350448043504490435045004350451043504520435045304350454043504550435045604350457043504580435045904350460043504610435046204350463043504640435046504350466043504670435046804350469043504700435047104350472043504730435047404350475043504760435047704350478043504790435048004350481043504820435048304350484043504850435048604350487043504880435048904350490043504910435049204350493043504940435049504350496043504970435049804350499043505000435050104350502043505030435050404350505043505060435050704350508043505090435051004350511043505120435051304350514043505150435051604350517043505180435051904350520043505210435052204350523043505240435052504350526043505270435052804350529043505300435053104350532043505330435053404350535043505360435053704350538043505390435054004350541043505420435054304350544043505450435054604350547043505480435054904350550043505510435055204350553043505540435055504350556043505570435055804350559043505600435056104350562043505630435056404350565043505660435056704350568043505690435057004350571043505720435057304350574043505750435057604350577043505780435057904350580043505810435058204350583043505840435058504350586043505870435058804350589043505900435059104350592043505930435059404350595043505960435059704350598043505990435060004350601043506020435060304350604043506050435060604350607043506080435060904350610043506110435061204350613043506140435061504350616043506170435061804350619043506200435062104350622043506230435062404350625043506260435062704350628043506290435063004350631043506320435063304350634043506350435063604350637043506380435063904350640043506410435064204350643043600520436005304360054043600550436005604360057043600580436005904360060043600610436006204360063043600640436006504360066043600670436006804360069043600700436007104360072043600730436007404360075043600760436007704360078043600790436008004360081043600820436008304360084043600850436008604360087043600880436008904360090043600910436009204360093043600940436009504360096043600970436009804360099043601000436010104360102043601030436010404360105043601060436010704360108043601090436011004360111043601120436011304360114043601150436011604360117043601180436011904360120043601210436012204360123043601240436012504360126043601270436012804360129043601300436013104360132043601330436013404360135043601360436013704360138043601390436014004360141043601420436014304360144043601450436014604360147043601480436014904360150043601510436015204360153043601540436015504360156043601570436015804360159043601600436016104360162043601630436016404360165043601660436016704360168043601690436017004360171043601720436017304360174043601750436017604360177043601780436017904360180043601810436018204360183043601840436018504360186043601870436018804360189043601900436019104360192043601930436019404360195043601960436019704360198043601990436020004360201043602020436020304360204043602050436020604360207043602080436020904360210043602110436021204360213043602140436021504360216043602170436021804360219043602200436022104360222043602230436022404360225043602260436022704360228043602290436023004360231043602320436023304360234043602350436023604360237043602380436023904360240043602410436024204360243043602440436024504360246043602470436024804360249043602500436025104360252043602530436025404360255043602560436025704360258043602590436026004360261043602620436026304360264043602650436026604360267043602680436026904360270043602710436027204360273043602740436027504360276043602770436027804360279043602800436028104360282043602830436028404360285043602860436028704360288043602890436029004360291043602920436029304360294043602950436029604360297043602980436029904360300043603010436030204360303043603040436030504360306043603070436030804360309043603100436031104360312043603130436031404360315043603160436031704360318043603190436032004360321043603220436032304360324043603250436032604360327043603280436032904360330043603310436033204360333043603340436033504360336043603370436033804360339043603400436034104360342043603430436034404360345043603460436034704360348043603490436035004360351043603520436035304360354043603550436035604360357043603580436035904360360043603610436036204360363043603640436036504360366043603670436036804360369043603700436037104360372043603730436037404360375043603760436037704360378043603790436038004360381043603820436038304360384043603850436038604360387043603880436038904360390043603910436039204360393043603940436039504360396043603970436039804360399043604000436040104360402043604030436040404360405043604060436040704360408043604090436041004360411043604120436041304360414043604150436041604360417043604180436041904360420043604210436042204360423043604240436042504360426043604270436042804360429043604300436043104360432043604330436043404360435043604360436043704360438043604390436044004360441043604420436044304360444043604450436044604360447043604480436044904360450043604510436045204360453043604540436045504360456043604570436045804360459043604600436046104360462043604630436046404360465043604660436046704360468043604690436047004360471043604720436047304360474043604750436047604360477043604780436047904360480043604810436048204360483043604840436048504360486043604870436048804360489043604900436049104360492043604930436049404360495043604960436049704360498043604990436050004360501043605020436050304360504043605050436050604360507043605080436050904360510043605110436051204360513043605140436051504360516043605170436051804360519043605200436052104360522043605230436052404360525043605260436052704360528043605290436053004360531043605320436053304360534043605350436053604360537043605380436053904360540043605410436054204360543043605440436054504360546043605470436054804360549043605500436055104360552043605530436055404360555043605560436055704360558043605590436056004360561043605620436056304360564043605650436056604360567043605680436056904360570043605710436057204360573043605740436057504360576043605770436057804360579043605800436058104360582043605830436058404360585043605860436058704360588043605890436059004360591043605920436059304360594043605950436059604360597043605980436059904360600043606010436060204360603043606040436060504360606043606070436060804360609043606100436061104360612043606130436061404360615043606160436061704360618043606190436062004360621043606220436062304360624043606250436062604360627043606280436062904360630043606310436063204360633043606340436063504360636043606370436063804360639043606400436064104360642043606430437005104370052043700530437005404370055043700560437005704370058043700590437006004370061043700620437006304370064043700650437006604370067043700680437006904370070043700710437007204370073043700740437007504370076043700770437007804370079043700800437008104370082043700830437008404370085043700860437008704370088043700890437009004370091043700920437009304370094043700950437009604370097043700980437009904370100043701010437010204370103043701040437010504370106043701070437010804370109043701100437011104370112043701130437011404370115043701160437011704370118043701190437012004370121043701220437012304370124043701250437012604370127043701280437012904370130043701310437013204370133043701340437013504370136043701370437013804370139043701400437014104370142043701430437014404370145043701460437014704370148043701490437015004370151043701520437015304370154043701550437015604370157043701580437015904370160043701610437016204370163043701640437016504370166043701670437016804370169043701700437017104370172043701730437017404370175043701760437017704370178043701790437018004370181043701820437018304370184043701850437018604370187043701880437018904370190043701910437019204370193043701940437019504370196043701970437019804370199043702000437020104370202043702030437020404370205043702060437020704370208043702090437021004370211043702120437021304370214043702150437021604370217043702180437021904370220043702210437022204370223043702240437022504370226043702270437022804370229043702300437023104370232043702330437023404370235043702360437023704370238043702390437024004370241043702420437024304370244043702450437024604370247043702480437024904370250043702510437025204370253043702540437025504370256043702570437025804370259043702600437026104370262043702630437026404370265043702660437026704370268043702690437027004370271043702720437027304370274043702750437027604370277043702780437027904370280043702810437028204370283043702840437028504370286043702870437028804370289043702900437029104370292043702930437029404370295043702960437029704370298043702990437030004370301043703020437030304370304043703050437030604370307043703080437030904370310043703110437031204370313043703140437031504370316043703170437031804370319043703200437032104370322043703230437032404370325043703260437032704370328043703290437033004370331043703320437033304370334043703350437033604370337043703380437033904370340043703410437034204370343043703440437034504370346043703470437034804370349043703500437035104370352043703530437035404370355043703560437035704370358043703590437036004370361043703620437036304370364043703650437036604370367043703680437036904370370043703710437037204370373043703740437037504370376043703770437037804370379043703800437038104370382043703830437038404370385043703860437038704370388043703890437039004370391043703920437039304370394043703950437039604370397043703980437039904370400043704010437040204370403043704040437040504370406043704070437040804370409043704100437041104370412043704130437041404370415043704160437041704370418043704190437042004370421043704220437042304370424043704250437042604370427043704280437042904370430043704310437043204370433043704340437043504370436043704370437043804370439043704400437044104370442043704430437044404370445043704460437044704370448043704490437045004370451043704520437045304370454043704550437045604370457043704580437045904370460043704610437046204370463043704640437046504370466043704670437046804370469043704700437047104370472043704730437047404370475043704760437047704370478043704790437048004370481043704820437048304370484043704850437048604370487043704880437048904370490043704910437049204370493043704940437049504370496043704970437049804370499043705000437050104370502043705030437050404370505043705060437050704370508043705090437051004370511043705120437051304370514043705150437051604370517043705180437051904370520043705210437052204370523043705240437052504370526043705270437052804370529043705300437053104370532043705330437053404370535043705360437053704370538043705390437054004370541043705420437054304370544043705450437054604370547043705480437054904370550043705510437055204370553043705540437055504370556043705570437055804370559043705600437056104370562043705630437056404370565043705660437056704370568043705690437057004370571043705720437057304370574043705750437057604370577043705780437057904370580043705810437058204370583043705840437058504370586043705870437058804370589043705900437059104370592043705930437059404370595043705960437059704370598043705990437060004370601043706020437060304370604043706050437060604370607043706080437060904370610043706110437061204370613043706140437061504370616043706170437061804370619043706200437062104370622043706230437062404370625043706260437062704370628043706290437063004370631043706320437063304370634043706350437063604370637043706380437063904370640043706410437064204370643043800500438005104380052043800530438005404380055043800560438005704380058043800590438006004380061043800620438006304380064043800650438006604380067043800680438006904380070043800710438007204380073043800740438007504380076043800770438007804380079043800800438008104380082043800830438008404380085043800860438008704380088043800890438009004380091043800920438009304380094043800950438009604380097043800980438009904380100043801010438010204380103043801040438010504380106043801070438010804380109043801100438011104380112043801130438011404380115043801160438011704380118043801190438012004380121043801220438012304380124043801250438012604380127043801280438012904380130043801310438013204380133043801340438013504380136043801370438013804380139043801400438014104380142043801430438014404380145043801460438014704380148043801490438015004380151043801520438015304380154043801550438015604380157043801580438015904380160043801610438016204380163043801640438016504380166043801670438016804380169043801700438017104380172043801730438017404380175043801760438017704380178043801790438018004380181043801820438018304380184043801850438018604380187043801880438018904380190043801910438019204380193043801940438019504380196043801970438019804380199043802000438020104380202043802030438020404380205043802060438020704380208043802090438021004380211043802120438021304380214043802150438021604380217043802180438021904380220043802210438022204380223043802240438022504380226043802270438022804380229043802300438023104380232043802330438023404380235043802360438023704380238043802390438024004380241043802420438024304380244043802450438024604380247043802480438024904380250043802510438025204380253043802540438025504380256043802570438025804380259043802600438026104380262043802630438026404380265043802660438026704380268043802690438027004380271043802720438027304380274043802750438027604380277043802780438027904380280043802810438028204380283043802840438028504380286043802870438028804380289043802900438029104380292043802930438029404380295043802960438029704380298043802990438030004380301043803020438030304380304043803050438030604380307043803080438030904380310043803110438031204380313043803140438031504380316043803170438031804380319043803200438032104380322043803230438032404380325043803260438032704380328043803290438033004380331043803320438033304380334043803350438033604380337043803380438033904380340043803410438034204380343043803440438034504380346043803470438034804380349043803500438035104380352043803530438035404380355043803560438035704380358043803590438036004380361043803620438036304380364043803650438036604380367043803680438036904380370043803710438037204380373043803740438037504380376043803770438037804380379043803800438038104380382043803830438038404380385043803860438038704380388043803890438039004380391043803920438039304380394043803950438039604380397043803980438039904380400043804010438040204380403043804040438040504380406043804070438040804380409043804100438041104380412043804130438041404380415043804160438041704380418043804190438042004380421043804220438042304380424043804250438042604380427043804280438042904380430043804310438043204380433043804340438043504380436043804370438043804380439043804400438044104380442043804430438044404380445043804460438044704380448043804490438045004380451043804520438045304380454043804550438045604380457043804580438045904380460043804610438046204380463043804640438046504380466043804670438046804380469043804700438047104380472043804730438047404380475043804760438047704380478043804790438048004380481043804820438048304380484043804850438048604380487043804880438048904380490043804910438049204380493043804940438049504380496043804970438049804380499043805000438050104380502043805030438050404380505043805060438050704380508043805090438051004380511043805120438051304380514043805150438051604380517043805180438051904380520043805210438052204380523043805240438052504380526043805270438052804380529043805300438053104380532043805330438053404380535043805360438053704380538043805390438054004380541043805420438054304380544043805450438054604380547043805480438054904380550043805510438055204380553043805540438055504380556043805570438055804380559043805600438056104380562043805630438056404380565043805660438056704380568043805690438057004380571043805720438057304380574043805750438057604380577043805780438057904380580043805810438058204380583043805840438058504380586043805870438058804380589043805900438059104380592043805930438059404380595043805960438059704380598043805990438060004380601043806020438060304380604043806050438060604380607043806080438060904380610043806110438061204380613043806140438061504380616043806170438061804380619043806200438062104380622043806230438062404380625043806260438062704380628043806290438063004380631043806320438063304380634043806350438063604380637043806380438063904380640043806410438064204380643043900490439005004390051043900520439005304390054043900550439005604390057043900580439005904390060043900610439006204390063043900640439006504390066043900670439006804390069043900700439007104390072043900730439007404390075043900760439007704390078043900790439008004390081043900820439008304390084043900850439008604390087043900880439008904390090043900910439009204390093043900940439009504390096043900970439009804390099043901000439010104390102043901030439010404390105043901060439010704390108043901090439011004390111043901120439011304390114043901150439011604390117043901180439011904390120043901210439012204390123043901240439012504390126043901270439012804390129043901300439013104390132043901330439013404390135043901360439013704390138043901390439014004390141043901420439014304390144043901450439014604390147043901480439014904390150043901510439015204390153043901540439015504390156043901570439015804390159043901600439016104390162043901630439016404390165043901660439016704390168043901690439017004390171043901720439017304390174043901750439017604390177043901780439017904390180043901810439018204390183043901840439018504390186043901870439018804390189043901900439019104390192043901930439019404390195043901960439019704390198043901990439020004390201043902020439020304390204043902050439020604390207043902080439020904390210043902110439021204390213043902140439021504390216043902170439021804390219043902200439022104390222043902230439022404390225043902260439022704390228043902290439023004390231043902320439023304390234043902350439023604390237043902380439023904390240043902410439024204390243043902440439024504390246043902470439024804390249043902500439025104390252043902530439025404390255043902560439025704390258043902590439026004390261043902620439026304390264043902650439026604390267043902680439026904390270043902710439027204390273043902740439027504390276043902770439027804390279043902800439028104390282043902830439028404390285043902860439028704390288043902890439029004390291043902920439029304390294043902950439029604390297043902980439029904390300043903010439030204390303043903040439030504390306043903070439030804390309043903100439031104390312043903130439031404390315043903160439031704390318043903190439032004390321043903220439032304390324043903250439032604390327043903280439032904390330043903310439033204390333043903340439033504390336043903370439033804390339043903400439034104390342043903430439034404390345043903460439034704390348043903490439035004390351043903520439035304390354043903550439035604390357043903580439035904390360043903610439036204390363043903640439036504390366043903670439036804390369043903700439037104390372043903730439037404390375043903760439037704390378043903790439038004390381043903820439038304390384043903850439038604390387043903880439038904390390043903910439039204390393043903940439039504390396043903970439039804390399043904000439040104390402043904030439040404390405043904060439040704390408043904090439041004390411043904120439041304390414043904150439041604390417043904180439041904390420043904210439042204390423043904240439042504390426043904270439042804390429043904300439043104390432043904330439043404390435043904360439043704390438043904390439044004390441043904420439044304390444043904450439044604390447043904480439044904390450043904510439045204390453043904540439045504390456043904570439045804390459043904600439046104390462043904630439046404390465043904660439046704390468043904690439047004390471043904720439047304390474043904750439047604390477043904780439047904390480043904810439048204390483043904840439048504390486043904870439048804390489043904900439049104390492043904930439049404390495043904960439049704390498043904990439050004390501043905020439050304390504043905050439050604390507043905080439050904390510043905110439051204390513043905140439051504390516043905170439051804390519043905200439052104390522043905230439052404390525043905260439052704390528043905290439053004390531043905320439053304390534043905350439053604390537043905380439053904390540043905410439054204390543043905440439054504390546043905470439054804390549043905500439055104390552043905530439055404390555043905560439055704390558043905590439056004390561043905620439056304390564043905650439056604390567043905680439056904390570043905710439057204390573043905740439057504390576043905770439057804390579043905800439058104390582043905830439058404390585043905860439058704390588043905890439059004390591043905920439059304390594043905950439059604390597043905980439059904390600043906010439060204390603043906040439060504390606043906070439060804390609043906100439061104390612043906130439061404390615043906160439061704390618043906190439062004390621043906220439062304390624043906250439062604390627043906280439062904390630043906310439063204390633043906340439063504390636043906370439063804390639043906400439064104390642043906430440004904400050044000510440005204400053044000540440005504400056044000570440005804400059044000600440006104400062044000630440006404400065044000660440006704400068044000690440007004400071044000720440007304400074044000750440007604400077044000780440007904400080044000810440008204400083044000840440008504400086044000870440008804400089044000900440009104400092044000930440009404400095044000960440009704400098044000990440010004400101044001020440010304400104044001050440010604400107044001080440010904400110044001110440011204400113044001140440011504400116044001170440011804400119044001200440012104400122044001230440012404400125044001260440012704400128044001290440013004400131044001320440013304400134044001350440013604400137044001380440013904400140044001410440014204400143044001440440014504400146044001470440014804400149044001500440015104400152044001530440015404400155044001560440015704400158044001590440016004400161044001620440016304400164044001650440016604400167044001680440016904400170044001710440017204400173044001740440017504400176044001770440017804400179044001800440018104400182044001830440018404400185044001860440018704400188044001890440019004400191044001920440019304400194044001950440019604400197044001980440019904400200044002010440020204400203044002040440020504400206044002070440020804400209044002100440021104400212044002130440021404400215044002160440021704400218044002190440022004400221044002220440022304400224044002250440022604400227044002280440022904400230044002310440023204400233044002340440023504400236044002370440023804400239044002400440024104400242044002430440024404400245044002460440024704400248044002490440025004400251044002520440025304400254044002550440025604400257044002580440025904400260044002610440026204400263044002640440026504400266044002670440026804400269044002700440027104400272044002730440027404400275044002760440027704400278044002790440028004400281044002820440028304400284044002850440028604400287044002880440028904400290044002910440029204400293044002940440029504400296044002970440029804400299044003000440030104400302044003030440030404400305044003060440030704400308044003090440031004400311044003120440031304400314044003150440031604400317044003180440031904400320044003210440032204400323044003240440032504400326044003270440032804400329044003300440033104400332044003330440033404400335044003360440033704400338044003390440034004400341044003420440034304400344044003450440034604400347044003480440034904400350044003510440035204400353044003540440035504400356044003570440035804400359044003600440036104400362044003630440036404400365044003660440036704400368044003690440037004400371044003720440037304400374044003750440037604400377044003780440037904400380044003810440038204400383044003840440038504400386044003870440038804400389044003900440039104400392044003930440039404400395044003960440039704400398044003990440040004400401044004020440040304400404044004050440040604400407044004080440040904400410044004110440041204400413044004140440041504400416044004170440041804400419044004200440042104400422044004230440042404400425044004260440042704400428044004290440043004400431044004320440043304400434044004350440043604400437044004380440043904400440044004410440044204400443044004440440044504400446044004470440044804400449044004500440045104400452044004530440045404400455044004560440045704400458044004590440046004400461044004620440046304400464044004650440046604400467044004680440046904400470044004710440047204400473044004740440047504400476044004770440047804400479044004800440048104400482044004830440048404400485044004860440048704400488044004890440049004400491044004920440049304400494044004950440049604400497044004980440049904400500044005010440050204400503044005040440050504400506044005070440050804400509044005100440051104400512044005130440051404400515044005160440051704400518044005190440052004400521044005220440052304400524044005250440052604400527044005280440052904400530044005310440053204400533044005340440053504400536044005370440053804400539044005400440054104400542044005430440054404400545044005460440054704400548044005490440055004400551044005520440055304400554044005550440055604400557044005580440055904400560044005610440056204400563044005640440056504400566044005670440056804400569044005700440057104400572044005730440057404400575044005760440057704400578044005790440058004400581044005820440058304400584044005850440058604400587044005880440058904400590044005910440059204400593044005940440059504400596044005970440059804400599044006000440060104400602044006030440060404400605044006060440060704400608044006090440061004400611044006120440061304400614044006150440061604400617044006180440061904400620044006210440062204400623044006240440062504400626044006270440062804400629044006300440063104400632044006330440063404400635044006360440063704400638044006390440064004400641044006420440064304410048044100490441005004410051044100520441005304410054044100550441005604410057044100580441005904410060044100610441006204410063044100640441006504410066044100670441006804410069044100700441007104410072044100730441007404410075044100760441007704410078044100790441008004410081044100820441008304410084044100850441008604410087044100880441008904410090044100910441009204410093044100940441009504410096044100970441009804410099044101000441010104410102044101030441010404410105044101060441010704410108044101090441011004410111044101120441011304410114044101150441011604410117044101180441011904410120044101210441012204410123044101240441012504410126044101270441012804410129044101300441013104410132044101330441013404410135044101360441013704410138044101390441014004410141044101420441014304410144044101450441014604410147044101480441014904410150044101510441015204410153044101540441015504410156044101570441015804410159044101600441016104410162044101630441016404410165044101660441016704410168044101690441017004410171044101720441017304410174044101750441017604410177044101780441017904410180044101810441018204410183044101840441018504410186044101870441018804410189044101900441019104410192044101930441019404410195044101960441019704410198044101990441020004410201044102020441020304410204044102050441020604410207044102080441020904410210044102110441021204410213044102140441021504410216044102170441021804410219044102200441022104410222044102230441022404410225044102260441022704410228044102290441023004410231044102320441023304410234044102350441023604410237044102380441023904410240044102410441024204410243044102440441024504410246044102470441024804410249044102500441025104410252044102530441025404410255044102560441025704410258044102590441026004410261044102620441026304410264044102650441026604410267044102680441026904410270044102710441027204410273044102740441027504410276044102770441027804410279044102800441028104410282044102830441028404410285044102860441028704410288044102890441029004410291044102920441029304410294044102950441029604410297044102980441029904410300044103010441030204410303044103040441030504410306044103070441030804410309044103100441031104410312044103130441031404410315044103160441031704410318044103190441032004410321044103220441032304410324044103250441032604410327044103280441032904410330044103310441033204410333044103340441033504410336044103370441033804410339044103400441034104410342044103430441034404410345044103460441034704410348044103490441035004410351044103520441035304410354044103550441035604410357044103580441035904410360044103610441036204410363044103640441036504410366044103670441036804410369044103700441037104410372044103730441037404410375044103760441037704410378044103790441038004410381044103820441038304410384044103850441038604410387044103880441038904410390044103910441039204410393044103940441039504410396044103970441039804410399044104000441040104410402044104030441040404410405044104060441040704410408044104090441041004410411044104120441041304410414044104150441041604410417044104180441041904410420044104210441042204410423044104240441042504410426044104270441042804410429044104300441043104410432044104330441043404410435044104360441043704410438044104390441044004410441044104420441044304410444044104450441044604410447044104480441044904410450044104510441045204410453044104540441045504410456044104570441045804410459044104600441046104410462044104630441046404410465044104660441046704410468044104690441047004410471044104720441047304410474044104750441047604410477044104780441047904410480044104810441048204410483044104840441048504410486044104870441048804410489044104900441049104410492044104930441049404410495044104960441049704410498044104990441050004410501044105020441050304410504044105050441050604410507044105080441050904410510044105110441051204410513044105140441051504410516044105170441051804410519044105200441052104410522044105230441052404410525044105260441052704410528044105290441053004410531044105320441053304410534044105350441053604410537044105380441053904410540044105410441054204410543044105440441054504410546044105470441054804410549044105500441055104410552044105530441055404410555044105560441055704410558044105590441056004410561044105620441056304410564044105650441056604410567044105680441056904410570044105710441057204410573044105740441057504410576044105770441057804410579044105800441058104410582044105830441058404410585044105860441058704410588044105890441059004410591044105920441059304410594044105950441059604410597044105980441059904410600044106010441060204410603044106040441060504410606044106070441060804410609044106100441061104410612044106130441061404410615044106160441061704410618044106190441062004410621044106220441062304410624044106250441062604410627044106280441062904410630044106310441063204410633044106340441063504410636044106370441063804410639044106400441064104410642044106430442004704420048044200490442005004420051044200520442005304420054044200550442005604420057044200580442005904420060044200610442006204420063044200640442006504420066044200670442006804420069044200700442007104420072044200730442007404420075044200760442007704420078044200790442008004420081044200820442008304420084044200850442008604420087044200880442008904420090044200910442009204420093044200940442009504420096044200970442009804420099044201000442010104420102044201030442010404420105044201060442010704420108044201090442011004420111044201120442011304420114044201150442011604420117044201180442011904420120044201210442012204420123044201240442012504420126044201270442012804420129044201300442013104420132044201330442013404420135044201360442013704420138044201390442014004420141044201420442014304420144044201450442014604420147044201480442014904420150044201510442015204420153044201540442015504420156044201570442015804420159044201600442016104420162044201630442016404420165044201660442016704420168044201690442017004420171044201720442017304420174044201750442017604420177044201780442017904420180044201810442018204420183044201840442018504420186044201870442018804420189044201900442019104420192044201930442019404420195044201960442019704420198044201990442020004420201044202020442020304420204044202050442020604420207044202080442020904420210044202110442021204420213044202140442021504420216044202170442021804420219044202200442022104420222044202230442022404420225044202260442022704420228044202290442023004420231044202320442023304420234044202350442023604420237044202380442023904420240044202410442024204420243044202440442024504420246044202470442024804420249044202500442025104420252044202530442025404420255044202560442025704420258044202590442026004420261044202620442026304420264044202650442026604420267044202680442026904420270044202710442027204420273044202740442027504420276044202770442027804420279044202800442028104420282044202830442028404420285044202860442028704420288044202890442029004420291044202920442029304420294044202950442029604420297044202980442029904420300044203010442030204420303044203040442030504420306044203070442030804420309044203100442031104420312044203130442031404420315044203160442031704420318044203190442032004420321044203220442032304420324044203250442032604420327044203280442032904420330044203310442033204420333044203340442033504420336044203370442033804420339044203400442034104420342044203430442034404420345044203460442034704420348044203490442035004420351044203520442035304420354044203550442035604420357044203580442035904420360044203610442036204420363044203640442036504420366044203670442036804420369044203700442037104420372044203730442037404420375044203760442037704420378044203790442038004420381044203820442038304420384044203850442038604420387044203880442038904420390044203910442039204420393044203940442039504420396044203970442039804420399044204000442040104420402044204030442040404420405044204060442040704420408044204090442041004420411044204120442041304420414044204150442041604420417044204180442041904420420044204210442042204420423044204240442042504420426044204270442042804420429044204300442043104420432044204330442043404420435044204360442043704420438044204390442044004420441044204420442044304420444044204450442044604420447044204480442044904420450044204510442045204420453044204540442045504420456044204570442045804420459044204600442046104420462044204630442046404420465044204660442046704420468044204690442047004420471044204720442047304420474044204750442047604420477044204780442047904420480044204810442048204420483044204840442048504420486044204870442048804420489044204900442049104420492044204930442049404420495044204960442049704420498044204990442050004420501044205020442050304420504044205050442050604420507044205080442050904420510044205110442051204420513044205140442051504420516044205170442051804420519044205200442052104420522044205230442052404420525044205260442052704420528044205290442053004420531044205320442053304420534044205350442053604420537044205380442053904420540044205410442054204420543044205440442054504420546044205470442054804420549044205500442055104420552044205530442055404420555044205560442055704420558044205590442056004420561044205620442056304420564044205650442056604420567044205680442056904420570044205710442057204420573044205740442057504420576044205770442057804420579044205800442058104420582044205830442058404420585044205860442058704420588044205890442059004420591044205920442059304420594044205950442059604420597044205980442059904420600044206010442060204420603044206040442060504420606044206070442060804420609044206100442061104420612044206130442061404420615044206160442061704420618044206190442062004420621044206220442062304420624044206250442062604420627044206280442062904420630044206310442063204420633044206340442063504420636044206370442063804420639044206400442064104420642044300470443004804430049044300500443005104430052044300530443005404430055044300560443005704430058044300590443006004430061044300620443006304430064044300650443006604430067044300680443006904430070044300710443007204430073044300740443007504430076044300770443007804430079044300800443008104430082044300830443008404430085044300860443008704430088044300890443009004430091044300920443009304430094044300950443009604430097044300980443009904430100044301010443010204430103044301040443010504430106044301070443010804430109044301100443011104430112044301130443011404430115044301160443011704430118044301190443012004430121044301220443012304430124044301250443012604430127044301280443012904430130044301310443013204430133044301340443013504430136044301370443013804430139044301400443014104430142044301430443014404430145044301460443014704430148044301490443015004430151044301520443015304430154044301550443015604430157044301580443015904430160044301610443016204430163044301640443016504430166044301670443016804430169044301700443017104430172044301730443017404430175044301760443017704430178044301790443018004430181044301820443018304430184044301850443018604430187044301880443018904430190044301910443019204430193044301940443019504430196044301970443019804430199044302000443020104430202044302030443020404430205044302060443020704430208044302090443021004430211044302120443021304430214044302150443021604430217044302180443021904430220044302210443022204430223044302240443022504430226044302270443022804430229044302300443023104430232044302330443023404430235044302360443023704430238044302390443024004430241044302420443024304430244044302450443024604430247044302480443024904430250044302510443025204430253044302540443025504430256044302570443025804430259044302600443026104430262044302630443026404430265044302660443026704430268044302690443027004430271044302720443027304430274044302750443027604430277044302780443027904430280044302810443028204430283044302840443028504430286044302870443028804430289044302900443029104430292044302930443029404430295044302960443029704430298044302990443030004430301044303020443030304430304044303050443030604430307044303080443030904430310044303110443031204430313044303140443031504430316044303170443031804430319044303200443032104430322044303230443032404430325044303260443032704430328044303290443033004430331044303320443033304430334044303350443033604430337044303380443033904430340044303410443034204430343044303440443034504430346044303470443034804430349044303500443035104430352044303530443035404430355044303560443035704430358044303590443036004430361044303620443036304430364044303650443036604430367044303680443036904430370044303710443037204430373044303740443037504430376044303770443037804430379044303800443038104430382044303830443038404430385044303860443038704430388044303890443039004430391044303920443039304430394044303950443039604430397044303980443039904430400044304010443040204430403044304040443040504430406044304070443040804430409044304100443041104430412044304130443041404430415044304160443041704430418044304190443042004430421044304220443042304430424044304250443042604430427044304280443042904430430044304310443043204430433044304340443043504430436044304370443043804430439044304400443044104430442044304430443044404430445044304460443044704430448044304490443045004430451044304520443045304430454044304550443045604430457044304580443045904430460044304610443046204430463044304640443046504430466044304670443046804430469044304700443047104430472044304730443047404430475044304760443047704430478044304790443048004430481044304820443048304430484044304850443048604430487044304880443048904430490044304910443049204430493044304940443049504430496044304970443049804430499044305000443050104430502044305030443050404430505044305060443050704430508044305090443051004430511044305120443051304430514044305150443051604430517044305180443051904430520044305210443052204430523044305240443052504430526044305270443052804430529044305300443053104430532044305330443053404430535044305360443053704430538044305390443054004430541044305420443054304430544044305450443054604430547044305480443054904430550044305510443055204430553044305540443055504430556044305570443055804430559044305600443056104430562044305630443056404430565044305660443056704430568044305690443057004430571044305720443057304430574044305750443057604430577044305780443057904430580044305810443058204430583044305840443058504430586044305870443058804430589044305900443059104430592044305930443059404430595044305960443059704430598044305990443060004430601044306020443060304430604044306050443060604430607044306080443060904430610044306110443061204430613044306140443061504430616044306170443061804430619044306200443062104430622044306230443062404430625044306260443062704430628044306290443063004430631044306320443063304430634044306350443063604430637044306380443063904430640044306410443064204440046044400470444004804440049044400500444005104440052044400530444005404440055044400560444005704440058044400590444006004440061044400620444006304440064044400650444006604440067044400680444006904440070044400710444007204440073044400740444007504440076044400770444007804440079044400800444008104440082044400830444008404440085044400860444008704440088044400890444009004440091044400920444009304440094044400950444009604440097044400980444009904440100044401010444010204440103044401040444010504440106044401070444010804440109044401100444011104440112044401130444011404440115044401160444011704440118044401190444012004440121044401220444012304440124044401250444012604440127044401280444012904440130044401310444013204440133044401340444013504440136044401370444013804440139044401400444014104440142044401430444014404440145044401460444014704440148044401490444015004440151044401520444015304440154044401550444015604440157044401580444015904440160044401610444016204440163044401640444016504440166044401670444016804440169044401700444017104440172044401730444017404440175044401760444017704440178044401790444018004440181044401820444018304440184044401850444018604440187044401880444018904440190044401910444019204440193044401940444019504440196044401970444019804440199044402000444020104440202044402030444020404440205044402060444020704440208044402090444021004440211044402120444021304440214044402150444021604440217044402180444021904440220044402210444022204440223044402240444022504440226044402270444022804440229044402300444023104440232044402330444023404440235044402360444023704440238044402390444024004440241044402420444024304440244044402450444024604440247044402480444024904440250044402510444025204440253044402540444025504440256044402570444025804440259044402600444026104440262044402630444026404440265044402660444026704440268044402690444027004440271044402720444027304440274044402750444027604440277044402780444027904440280044402810444028204440283044402840444028504440286044402870444028804440289044402900444029104440292044402930444029404440295044402960444029704440298044402990444030004440301044403020444030304440304044403050444030604440307044403080444030904440310044403110444031204440313044403140444031504440316044403170444031804440319044403200444032104440322044403230444032404440325044403260444032704440328044403290444033004440331044403320444033304440334044403350444033604440337044403380444033904440340044403410444034204440343044403440444034504440346044403470444034804440349044403500444035104440352044403530444035404440355044403560444035704440358044403590444036004440361044403620444036304440364044403650444036604440367044403680444036904440370044403710444037204440373044403740444037504440376044403770444037804440379044403800444038104440382044403830444038404440385044403860444038704440388044403890444039004440391044403920444039304440394044403950444039604440397044403980444039904440400044404010444040204440403044404040444040504440406044404070444040804440409044404100444041104440412044404130444041404440415044404160444041704440418044404190444042004440421044404220444042304440424044404250444042604440427044404280444042904440430044404310444043204440433044404340444043504440436044404370444043804440439044404400444044104440442044404430444044404440445044404460444044704440448044404490444045004440451044404520444045304440454044404550444045604440457044404580444045904440460044404610444046204440463044404640444046504440466044404670444046804440469044404700444047104440472044404730444047404440475044404760444047704440478044404790444048004440481044404820444048304440484044404850444048604440487044404880444048904440490044404910444049204440493044404940444049504440496044404970444049804440499044405000444050104440502044405030444050404440505044405060444050704440508044405090444051004440511044405120444051304440514044405150444051604440517044405180444051904440520044405210444052204440523044405240444052504440526044405270444052804440529044405300444053104440532044405330444053404440535044405360444053704440538044405390444054004440541044405420444054304440544044405450444054604440547044405480444054904440550044405510444055204440553044405540444055504440556044405570444055804440559044405600444056104440562044405630444056404440565044405660444056704440568044405690444057004440571044405720444057304440574044405750444057604440577044405780444057904440580044405810444058204440583044405840444058504440586044405870444058804440589044405900444059104440592044405930444059404440595044405960444059704440598044405990444060004440601044406020444060304440604044406050444060604440607044406080444060904440610044406110444061204440613044406140444061504440616044406170444061804440619044406200444062104440622044406230444062404440625044406260444062704440628044406290444063004440631044406320444063304440634044406350444063604440637044406380444063904440640044406410444064204450046044500470445004804450049044500500445005104450052044500530445005404450055044500560445005704450058044500590445006004450061044500620445006304450064044500650445006604450067044500680445006904450070044500710445007204450073044500740445007504450076044500770445007804450079044500800445008104450082044500830445008404450085044500860445008704450088044500890445009004450091044500920445009304450094044500950445009604450097044500980445009904450100044501010445010204450103044501040445010504450106044501070445010804450109044501100445011104450112044501130445011404450115044501160445011704450118044501190445012004450121044501220445012304450124044501250445012604450127044501280445012904450130044501310445013204450133044501340445013504450136044501370445013804450139044501400445014104450142044501430445014404450145044501460445014704450148044501490445015004450151044501520445015304450154044501550445015604450157044501580445015904450160044501610445016204450163044501640445016504450166044501670445016804450169044501700445017104450172044501730445017404450175044501760445017704450178044501790445018004450181044501820445018304450184044501850445018604450187044501880445018904450190044501910445019204450193044501940445019504450196044501970445019804450199044502000445020104450202044502030445020404450205044502060445020704450208044502090445021004450211044502120445021304450214044502150445021604450217044502180445021904450220044502210445022204450223044502240445022504450226044502270445022804450229044502300445023104450232044502330445023404450235044502360445023704450238044502390445024004450241044502420445024304450244044502450445024604450247044502480445024904450250044502510445025204450253044502540445025504450256044502570445025804450259044502600445026104450262044502630445026404450265044502660445026704450268044502690445027004450271044502720445027304450274044502750445027604450277044502780445027904450280044502810445028204450283044502840445028504450286044502870445028804450289044502900445029104450292044502930445029404450295044502960445029704450298044502990445030004450301044503020445030304450304044503050445030604450307044503080445030904450310044503110445031204450313044503140445031504450316044503170445031804450319044503200445032104450322044503230445032404450325044503260445032704450328044503290445033004450331044503320445033304450334044503350445033604450337044503380445033904450340044503410445034204450343044503440445034504450346044503470445034804450349044503500445035104450352044503530445035404450355044503560445035704450358044503590445036004450361044503620445036304450364044503650445036604450367044503680445036904450370044503710445037204450373044503740445037504450376044503770445037804450379044503800445038104450382044503830445038404450385044503860445038704450388044503890445039004450391044503920445039304450394044503950445039604450397044503980445039904450400044504010445040204450403044504040445040504450406044504070445040804450409044504100445041104450412044504130445041404450415044504160445041704450418044504190445042004450421044504220445042304450424044504250445042604450427044504280445042904450430044504310445043204450433044504340445043504450436044504370445043804450439044504400445044104450442044504430445044404450445044504460445044704450448044504490445045004450451044504520445045304450454044504550445045604450457044504580445045904450460044504610445046204450463044504640445046504450466044504670445046804450469044504700445047104450472044504730445047404450475044504760445047704450478044504790445048004450481044504820445048304450484044504850445048604450487044504880445048904450490044504910445049204450493044504940445049504450496044504970445049804450499044505000445050104450502044505030445050404450505044505060445050704450508044505090445051004450511044505120445051304450514044505150445051604450517044505180445051904450520044505210445052204450523044505240445052504450526044505270445052804450529044505300445053104450532044505330445053404450535044505360445053704450538044505390445054004450541044505420445054304450544044505450445054604450547044505480445054904450550044505510445055204450553044505540445055504450556044505570445055804450559044505600445056104450562044505630445056404450565044505660445056704450568044505690445057004450571044505720445057304450574044505750445057604450577044505780445057904450580044505810445058204450583044505840445058504450586044505870445058804450589044505900445059104450592044505930445059404450595044505960445059704450598044505990445060004450601044506020445060304450604044506050445060604450607044506080445060904450610044506110445061204450613044506140445061504450616044506170445061804450619044506200445062104450622044506230445062404450625044506260445062704450628044506290445063004450631044506320445063304450634044506350445063604450637044506380445063904450640044506410445064204460045044600460446004704460048044600490446005004460051044600520446005304460054044600550446005604460057044600580446005904460060044600610446006204460063044600640446006504460066044600670446006804460069044600700446007104460072044600730446007404460075044600760446007704460078044600790446008004460081044600820446008304460084044600850446008604460087044600880446008904460090044600910446009204460093044600940446009504460096044600970446009804460099044601000446010104460102044601030446010404460105044601060446010704460108044601090446011004460111044601120446011304460114044601150446011604460117044601180446011904460120044601210446012204460123044601240446012504460126044601270446012804460129044601300446013104460132044601330446013404460135044601360446013704460138044601390446014004460141044601420446014304460144044601450446014604460147044601480446014904460150044601510446015204460153044601540446015504460156044601570446015804460159044601600446016104460162044601630446016404460165044601660446016704460168044601690446017004460171044601720446017304460174044601750446017604460177044601780446017904460180044601810446018204460183044601840446018504460186044601870446018804460189044601900446019104460192044601930446019404460195044601960446019704460198044601990446020004460201044602020446020304460204044602050446020604460207044602080446020904460210044602110446021204460213044602140446021504460216044602170446021804460219044602200446022104460222044602230446022404460225044602260446022704460228044602290446023004460231044602320446023304460234044602350446023604460237044602380446023904460240044602410446024204460243044602440446024504460246044602470446024804460249044602500446025104460252044602530446025404460255044602560446025704460258044602590446026004460261044602620446026304460264044602650446026604460267044602680446026904460270044602710446027204460273044602740446027504460276044602770446027804460279044602800446028104460282044602830446028404460285044602860446028704460288044602890446029004460291044602920446029304460294044602950446029604460297044602980446029904460300044603010446030204460303044603040446030504460306044603070446030804460309044603100446031104460312044603130446031404460315044603160446031704460318044603190446032004460321044603220446032304460324044603250446032604460327044603280446032904460330044603310446033204460333044603340446033504460336044603370446033804460339044603400446034104460342044603430446034404460345044603460446034704460348044603490446035004460351044603520446035304460354044603550446035604460357044603580446035904460360044603610446036204460363044603640446036504460366044603670446036804460369044603700446037104460372044603730446037404460375044603760446037704460378044603790446038004460381044603820446038304460384044603850446038604460387044603880446038904460390044603910446039204460393044603940446039504460396044603970446039804460399044604000446040104460402044604030446040404460405044604060446040704460408044604090446041004460411044604120446041304460414044604150446041604460417044604180446041904460420044604210446042204460423044604240446042504460426044604270446042804460429044604300446043104460432044604330446043404460435044604360446043704460438044604390446044004460441044604420446044304460444044604450446044604460447044604480446044904460450044604510446045204460453044604540446045504460456044604570446045804460459044604600446046104460462044604630446046404460465044604660446046704460468044604690446047004460471044604720446047304460474044604750446047604460477044604780446047904460480044604810446048204460483044604840446048504460486044604870446048804460489044604900446049104460492044604930446049404460495044604960446049704460498044604990446050004460501044605020446050304460504044605050446050604460507044605080446050904460510044605110446051204460513044605140446051504460516044605170446051804460519044605200446052104460522044605230446052404460525044605260446052704460528044605290446053004460531044605320446053304460534044605350446053604460537044605380446053904460540044605410446054204460543044605440446054504460546044605470446054804460549044605500446055104460552044605530446055404460555044605560446055704460558044605590446056004460561044605620446056304460564044605650446056604460567044605680446056904460570044605710446057204460573044605740446057504460576044605770446057804460579044605800446058104460582044605830446058404460585044605860446058704460588044605890446059004460591044605920446059304460594044605950446059604460597044605980446059904460600044606010446060204460603044606040446060504460606044606070446060804460609044606100446061104460612044606130446061404460615044606160446061704460618044606190446062004460621044606220446062304460624044606250446062604460627044606280446062904460630044606310446063204460633044606340446063504460636044606370446063804460639044606400446064104460642044700450447004604470047044700480447004904470050044700510447005204470053044700540447005504470056044700570447005804470059044700600447006104470062044700630447006404470065044700660447006704470068044700690447007004470071044700720447007304470074044700750447007604470077044700780447007904470080044700810447008204470083044700840447008504470086044700870447008804470089044700900447009104470092044700930447009404470095044700960447009704470098044700990447010004470101044701020447010304470104044701050447010604470107044701080447010904470110044701110447011204470113044701140447011504470116044701170447011804470119044701200447012104470122044701230447012404470125044701260447012704470128044701290447013004470131044701320447013304470134044701350447013604470137044701380447013904470140044701410447014204470143044701440447014504470146044701470447014804470149044701500447015104470152044701530447015404470155044701560447015704470158044701590447016004470161044701620447016304470164044701650447016604470167044701680447016904470170044701710447017204470173044701740447017504470176044701770447017804470179044701800447018104470182044701830447018404470185044701860447018704470188044701890447019004470191044701920447019304470194044701950447019604470197044701980447019904470200044702010447020204470203044702040447020504470206044702070447020804470209044702100447021104470212044702130447021404470215044702160447021704470218044702190447022004470221044702220447022304470224044702250447022604470227044702280447022904470230044702310447023204470233044702340447023504470236044702370447023804470239044702400447024104470242044702430447024404470245044702460447024704470248044702490447025004470251044702520447025304470254044702550447025604470257044702580447025904470260044702610447026204470263044702640447026504470266044702670447026804470269044702700447027104470272044702730447027404470275044702760447027704470278044702790447028004470281044702820447028304470284044702850447028604470287044702880447028904470290044702910447029204470293044702940447029504470296044702970447029804470299044703000447030104470302044703030447030404470305044703060447030704470308044703090447031004470311044703120447031304470314044703150447031604470317044703180447031904470320044703210447032204470323044703240447032504470326044703270447032804470329044703300447033104470332044703330447033404470335044703360447033704470338044703390447034004470341044703420447034304470344044703450447034604470347044703480447034904470350044703510447035204470353044703540447035504470356044703570447035804470359044703600447036104470362044703630447036404470365044703660447036704470368044703690447037004470371044703720447037304470374044703750447037604470377044703780447037904470380044703810447038204470383044703840447038504470386044703870447038804470389044703900447039104470392044703930447039404470395044703960447039704470398044703990447040004470401044704020447040304470404044704050447040604470407044704080447040904470410044704110447041204470413044704140447041504470416044704170447041804470419044704200447042104470422044704230447042404470425044704260447042704470428044704290447043004470431044704320447043304470434044704350447043604470437044704380447043904470440044704410447044204470443044704440447044504470446044704470447044804470449044704500447045104470452044704530447045404470455044704560447045704470458044704590447046004470461044704620447046304470464044704650447046604470467044704680447046904470470044704710447047204470473044704740447047504470476044704770447047804470479044704800447048104470482044704830447048404470485044704860447048704470488044704890447049004470491044704920447049304470494044704950447049604470497044704980447049904470500044705010447050204470503044705040447050504470506044705070447050804470509044705100447051104470512044705130447051404470515044705160447051704470518044705190447052004470521044705220447052304470524044705250447052604470527044705280447052904470530044705310447053204470533044705340447053504470536044705370447053804470539044705400447054104470542044705430447054404470545044705460447054704470548044705490447055004470551044705520447055304470554044705550447055604470557044705580447055904470560044705610447056204470563044705640447056504470566044705670447056804470569044705700447057104470572044705730447057404470575044705760447057704470578044705790447058004470581044705820447058304470584044705850447058604470587044705880447058904470590044705910447059204470593044705940447059504470596044705970447059804470599044706000447060104470602044706030447060404470605044706060447060704470608044706090447061004470611044706120447061304470614044706150447061604470617044706180447061904470620044706210447062204470623044706240447062504470626044706270447062804470629044706300447063104470632044706330447063404470635044706360447063704470638044706390447064004470641044706420448004404480045044800460448004704480048044800490448005004480051044800520448005304480054044800550448005604480057044800580448005904480060044800610448006204480063044800640448006504480066044800670448006804480069044800700448007104480072044800730448007404480075044800760448007704480078044800790448008004480081044800820448008304480084044800850448008604480087044800880448008904480090044800910448009204480093044800940448009504480096044800970448009804480099044801000448010104480102044801030448010404480105044801060448010704480108044801090448011004480111044801120448011304480114044801150448011604480117044801180448011904480120044801210448012204480123044801240448012504480126044801270448012804480129044801300448013104480132044801330448013404480135044801360448013704480138044801390448014004480141044801420448014304480144044801450448014604480147044801480448014904480150044801510448015204480153044801540448015504480156044801570448015804480159044801600448016104480162044801630448016404480165044801660448016704480168044801690448017004480171044801720448017304480174044801750448017604480177044801780448017904480180044801810448018204480183044801840448018504480186044801870448018804480189044801900448019104480192044801930448019404480195044801960448019704480198044801990448020004480201044802020448020304480204044802050448020604480207044802080448020904480210044802110448021204480213044802140448021504480216044802170448021804480219044802200448022104480222044802230448022404480225044802260448022704480228044802290448023004480231044802320448023304480234044802350448023604480237044802380448023904480240044802410448024204480243044802440448024504480246044802470448024804480249044802500448025104480252044802530448025404480255044802560448025704480258044802590448026004480261044802620448026304480264044802650448026604480267044802680448026904480270044802710448027204480273044802740448027504480276044802770448027804480279044802800448028104480282044802830448028404480285044802860448028704480288044802890448029004480291044802920448029304480294044802950448029604480297044802980448029904480300044803010448030204480303044803040448030504480306044803070448030804480309044803100448031104480312044803130448031404480315044803160448031704480318044803190448032004480321044803220448032304480324044803250448032604480327044803280448032904480330044803310448033204480333044803340448033504480336044803370448033804480339044803400448034104480342044803430448034404480345044803460448034704480348044803490448035004480351044803520448035304480354044803550448035604480357044803580448035904480360044803610448036204480363044803640448036504480366044803670448036804480369044803700448037104480372044803730448037404480375044803760448037704480378044803790448038004480381044803820448038304480384044803850448038604480387044803880448038904480390044803910448039204480393044803940448039504480396044803970448039804480399044804000448040104480402044804030448040404480405044804060448040704480408044804090448041004480411044804120448041304480414044804150448041604480417044804180448041904480420044804210448042204480423044804240448042504480426044804270448042804480429044804300448043104480432044804330448043404480435044804360448043704480438044804390448044004480441044804420448044304480444044804450448044604480447044804480448044904480450044804510448045204480453044804540448045504480456044804570448045804480459044804600448046104480462044804630448046404480465044804660448046704480468044804690448047004480471044804720448047304480474044804750448047604480477044804780448047904480480044804810448048204480483044804840448048504480486044804870448048804480489044804900448049104480492044804930448049404480495044804960448049704480498044804990448050004480501044805020448050304480504044805050448050604480507044805080448050904480510044805110448051204480513044805140448051504480516044805170448051804480519044805200448052104480522044805230448052404480525044805260448052704480528044805290448053004480531044805320448053304480534044805350448053604480537044805380448053904480540044805410448054204480543044805440448054504480546044805470448054804480549044805500448055104480552044805530448055404480555044805560448055704480558044805590448056004480561044805620448056304480564044805650448056604480567044805680448056904480570044805710448057204480573044805740448057504480576044805770448057804480579044805800448058104480582044805830448058404480585044805860448058704480588044805890448059004480591044805920448059304480594044805950448059604480597044805980448059904480600044806010448060204480603044806040448060504480606044806070448060804480609044806100448061104480612044806130448061404480615044806160448061704480618044806190448062004480621044806220448062304480624044806250448062604480627044806280448062904480630044806310448063204480633044806340448063504480636044806370448063804480639044806400448064104480642044900440449004504490046044900470449004804490049044900500449005104490052044900530449005404490055044900560449005704490058044900590449006004490061044900620449006304490064044900650449006604490067044900680449006904490070044900710449007204490073044900740449007504490076044900770449007804490079044900800449008104490082044900830449008404490085044900860449008704490088044900890449009004490091044900920449009304490094044900950449009604490097044900980449009904490100044901010449010204490103044901040449010504490106044901070449010804490109044901100449011104490112044901130449011404490115044901160449011704490118044901190449012004490121044901220449012304490124044901250449012604490127044901280449012904490130044901310449013204490133044901340449013504490136044901370449013804490139044901400449014104490142044901430449014404490145044901460449014704490148044901490449015004490151044901520449015304490154044901550449015604490157044901580449015904490160044901610449016204490163044901640449016504490166044901670449016804490169044901700449017104490172044901730449017404490175044901760449017704490178044901790449018004490181044901820449018304490184044901850449018604490187044901880449018904490190044901910449019204490193044901940449019504490196044901970449019804490199044902000449020104490202044902030449020404490205044902060449020704490208044902090449021004490211044902120449021304490214044902150449021604490217044902180449021904490220044902210449022204490223044902240449022504490226044902270449022804490229044902300449023104490232044902330449023404490235044902360449023704490238044902390449024004490241044902420449024304490244044902450449024604490247044902480449024904490250044902510449025204490253044902540449025504490256044902570449025804490259044902600449026104490262044902630449026404490265044902660449026704490268044902690449027004490271044902720449027304490274044902750449027604490277044902780449027904490280044902810449028204490283044902840449028504490286044902870449028804490289044902900449029104490292044902930449029404490295044902960449029704490298044902990449030004490301044903020449030304490304044903050449030604490307044903080449030904490310044903110449031204490313044903140449031504490316044903170449031804490319044903200449032104490322044903230449032404490325044903260449032704490328044903290449033004490331044903320449033304490334044903350449033604490337044903380449033904490340044903410449034204490343044903440449034504490346044903470449034804490349044903500449035104490352044903530449035404490355044903560449035704490358044903590449036004490361044903620449036304490364044903650449036604490367044903680449036904490370044903710449037204490373044903740449037504490376044903770449037804490379044903800449038104490382044903830449038404490385044903860449038704490388044903890449039004490391044903920449039304490394044903950449039604490397044903980449039904490400044904010449040204490403044904040449040504490406044904070449040804490409044904100449041104490412044904130449041404490415044904160449041704490418044904190449042004490421044904220449042304490424044904250449042604490427044904280449042904490430044904310449043204490433044904340449043504490436044904370449043804490439044904400449044104490442044904430449044404490445044904460449044704490448044904490449045004490451044904520449045304490454044904550449045604490457044904580449045904490460044904610449046204490463044904640449046504490466044904670449046804490469044904700449047104490472044904730449047404490475044904760449047704490478044904790449048004490481044904820449048304490484044904850449048604490487044904880449048904490490044904910449049204490493044904940449049504490496044904970449049804490499044905000449050104490502044905030449050404490505044905060449050704490508044905090449051004490511044905120449051304490514044905150449051604490517044905180449051904490520044905210449052204490523044905240449052504490526044905270449052804490529044905300449053104490532044905330449053404490535044905360449053704490538044905390449054004490541044905420449054304490544044905450449054604490547044905480449054904490550044905510449055204490553044905540449055504490556044905570449055804490559044905600449056104490562044905630449056404490565044905660449056704490568044905690449057004490571044905720449057304490574044905750449057604490577044905780449057904490580044905810449058204490583044905840449058504490586044905870449058804490589044905900449059104490592044905930449059404490595044905960449059704490598044905990449060004490601044906020449060304490604044906050449060604490607044906080449060904490610044906110449061204490613044906140449061504490616044906170449061804490619044906200449062104490622044906230449062404490625044906260449062704490628044906290449063004490631044906320449063304490634044906350449063604490637044906380449063904490640044906410449064204500043045000440450004504500046045000470450004804500049045000500450005104500052045000530450005404500055045000560450005704500058045000590450006004500061045000620450006304500064045000650450006604500067045000680450006904500070045000710450007204500073045000740450007504500076045000770450007804500079045000800450008104500082045000830450008404500085045000860450008704500088045000890450009004500091045000920450009304500094045000950450009604500097045000980450009904500100045001010450010204500103045001040450010504500106045001070450010804500109045001100450011104500112045001130450011404500115045001160450011704500118045001190450012004500121045001220450012304500124045001250450012604500127045001280450012904500130045001310450013204500133045001340450013504500136045001370450013804500139045001400450014104500142045001430450014404500145045001460450014704500148045001490450015004500151045001520450015304500154045001550450015604500157045001580450015904500160045001610450016204500163045001640450016504500166045001670450016804500169045001700450017104500172045001730450017404500175045001760450017704500178045001790450018004500181045001820450018304500184045001850450018604500187045001880450018904500190045001910450019204500193045001940450019504500196045001970450019804500199045002000450020104500202045002030450020404500205045002060450020704500208045002090450021004500211045002120450021304500214045002150450021604500217045002180450021904500220045002210450022204500223045002240450022504500226045002270450022804500229045002300450023104500232045002330450023404500235045002360450023704500238045002390450024004500241045002420450024304500244045002450450024604500247045002480450024904500250045002510450025204500253045002540450025504500256045002570450025804500259045002600450026104500262045002630450026404500265045002660450026704500268045002690450027004500271045002720450027304500274045002750450027604500277045002780450027904500280045002810450028204500283045002840450028504500286045002870450028804500289045002900450029104500292045002930450029404500295045002960450029704500298045002990450030004500301045003020450030304500304045003050450030604500307045003080450030904500310045003110450031204500313045003140450031504500316045003170450031804500319045003200450032104500322045003230450032404500325045003260450032704500328045003290450033004500331045003320450033304500334045003350450033604500337045003380450033904500340045003410450034204500343045003440450034504500346045003470450034804500349045003500450035104500352045003530450035404500355045003560450035704500358045003590450036004500361045003620450036304500364045003650450036604500367045003680450036904500370045003710450037204500373045003740450037504500376045003770450037804500379045003800450038104500382045003830450038404500385045003860450038704500388045003890450039004500391045003920450039304500394045003950450039604500397045003980450039904500400045004010450040204500403045004040450040504500406045004070450040804500409045004100450041104500412045004130450041404500415045004160450041704500418045004190450042004500421045004220450042304500424045004250450042604500427045004280450042904500430045004310450043204500433045004340450043504500436045004370450043804500439045004400450044104500442045004430450044404500445045004460450044704500448045004490450045004500451045004520450045304500454045004550450045604500457045004580450045904500460045004610450046204500463045004640450046504500466045004670450046804500469045004700450047104500472045004730450047404500475045004760450047704500478045004790450048004500481045004820450048304500484045004850450048604500487045004880450048904500490045004910450049204500493045004940450049504500496045004970450049804500499045005000450050104500502045005030450050404500505045005060450050704500508045005090450051004500511045005120450051304500514045005150450051604500517045005180450051904500520045005210450052204500523045005240450052504500526045005270450052804500529045005300450053104500532045005330450053404500535045005360450053704500538045005390450054004500541045005420450054304500544045005450450054604500547045005480450054904500550045005510450055204500553045005540450055504500556045005570450055804500559045005600450056104500562045005630450056404500565045005660450056704500568045005690450057004500571045005720450057304500574045005750450057604500577045005780450057904500580045005810450058204500583045005840450058504500586045005870450058804500589045005900450059104500592045005930450059404500595045005960450059704500598045005990450060004500601045006020450060304500604045006050450060604500607045006080450060904500610045006110450061204500613045006140450061504500616045006170450061804500619045006200450062104500622045006230450062404500625045006260450062704500628045006290450063004500631045006320450063304500634045006350450063604500637045006380450063904500640045006410450064204510043045100440451004504510046045100470451004804510049045100500451005104510052045100530451005404510055045100560451005704510058045100590451006004510061045100620451006304510064045100650451006604510067045100680451006904510070045100710451007204510073045100740451007504510076045100770451007804510079045100800451008104510082045100830451008404510085045100860451008704510088045100890451009004510091045100920451009304510094045100950451009604510097045100980451009904510100045101010451010204510103045101040451010504510106045101070451010804510109045101100451011104510112045101130451011404510115045101160451011704510118045101190451012004510121045101220451012304510124045101250451012604510127045101280451012904510130045101310451013204510133045101340451013504510136045101370451013804510139045101400451014104510142045101430451014404510145045101460451014704510148045101490451015004510151045101520451015304510154045101550451015604510157045101580451015904510160045101610451016204510163045101640451016504510166045101670451016804510169045101700451017104510172045101730451017404510175045101760451017704510178045101790451018004510181045101820451018304510184045101850451018604510187045101880451018904510190045101910451019204510193045101940451019504510196045101970451019804510199045102000451020104510202045102030451020404510205045102060451020704510208045102090451021004510211045102120451021304510214045102150451021604510217045102180451021904510220045102210451022204510223045102240451022504510226045102270451022804510229045102300451023104510232045102330451023404510235045102360451023704510238045102390451024004510241045102420451024304510244045102450451024604510247045102480451024904510250045102510451025204510253045102540451025504510256045102570451025804510259045102600451026104510262045102630451026404510265045102660451026704510268045102690451027004510271045102720451027304510274045102750451027604510277045102780451027904510280045102810451028204510283045102840451028504510286045102870451028804510289045102900451029104510292045102930451029404510295045102960451029704510298045102990451030004510301045103020451030304510304045103050451030604510307045103080451030904510310045103110451031204510313045103140451031504510316045103170451031804510319045103200451032104510322045103230451032404510325045103260451032704510328045103290451033004510331045103320451033304510334045103350451033604510337045103380451033904510340045103410451034204510343045103440451034504510346045103470451034804510349045103500451035104510352045103530451035404510355045103560451035704510358045103590451036004510361045103620451036304510364045103650451036604510367045103680451036904510370045103710451037204510373045103740451037504510376045103770451037804510379045103800451038104510382045103830451038404510385045103860451038704510388045103890451039004510391045103920451039304510394045103950451039604510397045103980451039904510400045104010451040204510403045104040451040504510406045104070451040804510409045104100451041104510412045104130451041404510415045104160451041704510418045104190451042004510421045104220451042304510424045104250451042604510427045104280451042904510430045104310451043204510433045104340451043504510436045104370451043804510439045104400451044104510442045104430451044404510445045104460451044704510448045104490451045004510451045104520451045304510454045104550451045604510457045104580451045904510460045104610451046204510463045104640451046504510466045104670451046804510469045104700451047104510472045104730451047404510475045104760451047704510478045104790451048004510481045104820451048304510484045104850451048604510487045104880451048904510490045104910451049204510493045104940451049504510496045104970451049804510499045105000451050104510502045105030451050404510505045105060451050704510508045105090451051004510511045105120451051304510514045105150451051604510517045105180451051904510520045105210451052204510523045105240451052504510526045105270451052804510529045105300451053104510532045105330451053404510535045105360451053704510538045105390451054004510541045105420451054304510544045105450451054604510547045105480451054904510550045105510451055204510553045105540451055504510556045105570451055804510559045105600451056104510562045105630451056404510565045105660451056704510568045105690451057004510571045105720451057304510574045105750451057604510577045105780451057904510580045105810451058204510583045105840451058504510586045105870451058804510589045105900451059104510592045105930451059404510595045105960451059704510598045105990451060004510601045106020451060304510604045106050451060604510607045106080451060904510610045106110451061204510613045106140451061504510616045106170451061804510619045106200451062104510622045106230451062404510625045106260451062704510628045106290451063004510631045106320451063304510634045106350451063604510637045106380451063904510640045106410451064204520042045200430452004404520045045200460452004704520048045200490452005004520051045200520452005304520054045200550452005604520057045200580452005904520060045200610452006204520063045200640452006504520066045200670452006804520069045200700452007104520072045200730452007404520075045200760452007704520078045200790452008004520081045200820452008304520084045200850452008604520087045200880452008904520090045200910452009204520093045200940452009504520096045200970452009804520099045201000452010104520102045201030452010404520105045201060452010704520108045201090452011004520111045201120452011304520114045201150452011604520117045201180452011904520120045201210452012204520123045201240452012504520126045201270452012804520129045201300452013104520132045201330452013404520135045201360452013704520138045201390452014004520141045201420452014304520144045201450452014604520147045201480452014904520150045201510452015204520153045201540452015504520156045201570452015804520159045201600452016104520162045201630452016404520165045201660452016704520168045201690452017004520171045201720452017304520174045201750452017604520177045201780452017904520180045201810452018204520183045201840452018504520186045201870452018804520189045201900452019104520192045201930452019404520195045201960452019704520198045201990452020004520201045202020452020304520204045202050452020604520207045202080452020904520210045202110452021204520213045202140452021504520216045202170452021804520219045202200452022104520222045202230452022404520225045202260452022704520228045202290452023004520231045202320452023304520234045202350452023604520237045202380452023904520240045202410452024204520243045202440452024504520246045202470452024804520249045202500452025104520252045202530452025404520255045202560452025704520258045202590452026004520261045202620452026304520264045202650452026604520267045202680452026904520270045202710452027204520273045202740452027504520276045202770452027804520279045202800452028104520282045202830452028404520285045202860452028704520288045202890452029004520291045202920452029304520294045202950452029604520297045202980452029904520300045203010452030204520303045203040452030504520306045203070452030804520309045203100452031104520312045203130452031404520315045203160452031704520318045203190452032004520321045203220452032304520324045203250452032604520327045203280452032904520330045203310452033204520333045203340452033504520336045203370452033804520339045203400452034104520342045203430452034404520345045203460452034704520348045203490452035004520351045203520452035304520354045203550452035604520357045203580452035904520360045203610452036204520363045203640452036504520366045203670452036804520369045203700452037104520372045203730452037404520375045203760452037704520378045203790452038004520381045203820452038304520384045203850452038604520387045203880452038904520390045203910452039204520393045203940452039504520396045203970452039804520399045204000452040104520402045204030452040404520405045204060452040704520408045204090452041004520411045204120452041304520414045204150452041604520417045204180452041904520420045204210452042204520423045204240452042504520426045204270452042804520429045204300452043104520432045204330452043404520435045204360452043704520438045204390452044004520441045204420452044304520444045204450452044604520447045204480452044904520450045204510452045204520453045204540452045504520456045204570452045804520459045204600452046104520462045204630452046404520465045204660452046704520468045204690452047004520471045204720452047304520474045204750452047604520477045204780452047904520480045204810452048204520483045204840452048504520486045204870452048804520489045204900452049104520492045204930452049404520495045204960452049704520498045204990452050004520501045205020452050304520504045205050452050604520507045205080452050904520510045205110452051204520513045205140452051504520516045205170452051804520519045205200452052104520522045205230452052404520525045205260452052704520528045205290452053004520531045205320452053304520534045205350452053604520537045205380452053904520540045205410452054204520543045205440452054504520546045205470452054804520549045205500452055104520552045205530452055404520555045205560452055704520558045205590452056004520561045205620452056304520564045205650452056604520567045205680452056904520570045205710452057204520573045205740452057504520576045205770452057804520579045205800452058104520582045205830452058404520585045205860452058704520588045205890452059004520591045205920452059304520594045205950452059604520597045205980452059904520600045206010452060204520603045206040452060504520606045206070452060804520609045206100452061104520612045206130452061404520615045206160452061704520618045206190452062004520621045206220452062304520624045206250452062604520627045206280452062904520630045206310452063204520633045206340452063504520636045206370452063804520639045206400452064104520642045300420453004304530044045300450453004604530047045300480453004904530050045300510453005204530053045300540453005504530056045300570453005804530059045300600453006104530062045300630453006404530065045300660453006704530068045300690453007004530071045300720453007304530074045300750453007604530077045300780453007904530080045300810453008204530083045300840453008504530086045300870453008804530089045300900453009104530092045300930453009404530095045300960453009704530098045300990453010004530101045301020453010304530104045301050453010604530107045301080453010904530110045301110453011204530113045301140453011504530116045301170453011804530119045301200453012104530122045301230453012404530125045301260453012704530128045301290453013004530131045301320453013304530134045301350453013604530137045301380453013904530140045301410453014204530143045301440453014504530146045301470453014804530149045301500453015104530152045301530453015404530155045301560453015704530158045301590453016004530161045301620453016304530164045301650453016604530167045301680453016904530170045301710453017204530173045301740453017504530176045301770453017804530179045301800453018104530182045301830453018404530185045301860453018704530188045301890453019004530191045301920453019304530194045301950453019604530197045301980453019904530200045302010453020204530203045302040453020504530206045302070453020804530209045302100453021104530212045302130453021404530215045302160453021704530218045302190453022004530221045302220453022304530224045302250453022604530227045302280453022904530230045302310453023204530233045302340453023504530236045302370453023804530239045302400453024104530242045302430453024404530245045302460453024704530248045302490453025004530251045302520453025304530254045302550453025604530257045302580453025904530260045302610453026204530263045302640453026504530266045302670453026804530269045302700453027104530272045302730453027404530275045302760453027704530278045302790453028004530281045302820453028304530284045302850453028604530287045302880453028904530290045302910453029204530293045302940453029504530296045302970453029804530299045303000453030104530302045303030453030404530305045303060453030704530308045303090453031004530311045303120453031304530314045303150453031604530317045303180453031904530320045303210453032204530323045303240453032504530326045303270453032804530329045303300453033104530332045303330453033404530335045303360453033704530338045303390453034004530341045303420453034304530344045303450453034604530347045303480453034904530350045303510453035204530353045303540453035504530356045303570453035804530359045303600453036104530362045303630453036404530365045303660453036704530368045303690453037004530371045303720453037304530374045303750453037604530377045303780453037904530380045303810453038204530383045303840453038504530386045303870453038804530389045303900453039104530392045303930453039404530395045303960453039704530398045303990453040004530401045304020453040304530404045304050453040604530407045304080453040904530410045304110453041204530413045304140453041504530416045304170453041804530419045304200453042104530422045304230453042404530425045304260453042704530428045304290453043004530431045304320453043304530434045304350453043604530437045304380453043904530440045304410453044204530443045304440453044504530446045304470453044804530449045304500453045104530452045304530453045404530455045304560453045704530458045304590453046004530461045304620453046304530464045304650453046604530467045304680453046904530470045304710453047204530473045304740453047504530476045304770453047804530479045304800453048104530482045304830453048404530485045304860453048704530488045304890453049004530491045304920453049304530494045304950453049604530497045304980453049904530500045305010453050204530503045305040453050504530506045305070453050804530509045305100453051104530512045305130453051404530515045305160453051704530518045305190453052004530521045305220453052304530524045305250453052604530527045305280453052904530530045305310453053204530533045305340453053504530536045305370453053804530539045305400453054104530542045305430453054404530545045305460453054704530548045305490453055004530551045305520453055304530554045305550453055604530557045305580453055904530560045305610453056204530563045305640453056504530566045305670453056804530569045305700453057104530572045305730453057404530575045305760453057704530578045305790453058004530581045305820453058304530584045305850453058604530587045305880453058904530590045305910453059204530593045305940453059504530596045305970453059804530599045306000453060104530602045306030453060404530605045306060453060704530608045306090453061004530611045306120453061304530614045306150453061604530617045306180453061904530620045306210453062204530623045306240453062504530626045306270453062804530629045306300453063104530632045306330453063404530635045306360453063704530638045306390453064004530641045306420454004104540042045400430454004404540045045400460454004704540048045400490454005004540051045400520454005304540054045400550454005604540057045400580454005904540060045400610454006204540063045400640454006504540066045400670454006804540069045400700454007104540072045400730454007404540075045400760454007704540078045400790454008004540081045400820454008304540084045400850454008604540087045400880454008904540090045400910454009204540093045400940454009504540096045400970454009804540099045401000454010104540102045401030454010404540105045401060454010704540108045401090454011004540111045401120454011304540114045401150454011604540117045401180454011904540120045401210454012204540123045401240454012504540126045401270454012804540129045401300454013104540132045401330454013404540135045401360454013704540138045401390454014004540141045401420454014304540144045401450454014604540147045401480454014904540150045401510454015204540153045401540454015504540156045401570454015804540159045401600454016104540162045401630454016404540165045401660454016704540168045401690454017004540171045401720454017304540174045401750454017604540177045401780454017904540180045401810454018204540183045401840454018504540186045401870454018804540189045401900454019104540192045401930454019404540195045401960454019704540198045401990454020004540201045402020454020304540204045402050454020604540207045402080454020904540210045402110454021204540213045402140454021504540216045402170454021804540219045402200454022104540222045402230454022404540225045402260454022704540228045402290454023004540231045402320454023304540234045402350454023604540237045402380454023904540240045402410454024204540243045402440454024504540246045402470454024804540249045402500454025104540252045402530454025404540255045402560454025704540258045402590454026004540261045402620454026304540264045402650454026604540267045402680454026904540270045402710454027204540273045402740454027504540276045402770454027804540279045402800454028104540282045402830454028404540285045402860454028704540288045402890454029004540291045402920454029304540294045402950454029604540297045402980454029904540300045403010454030204540303045403040454030504540306045403070454030804540309045403100454031104540312045403130454031404540315045403160454031704540318045403190454032004540321045403220454032304540324045403250454032604540327045403280454032904540330045403310454033204540333045403340454033504540336045403370454033804540339045403400454034104540342045403430454034404540345045403460454034704540348045403490454035004540351045403520454035304540354045403550454035604540357045403580454035904540360045403610454036204540363045403640454036504540366045403670454036804540369045403700454037104540372045403730454037404540375045403760454037704540378045403790454038004540381045403820454038304540384045403850454038604540387045403880454038904540390045403910454039204540393045403940454039504540396045403970454039804540399045404000454040104540402045404030454040404540405045404060454040704540408045404090454041004540411045404120454041304540414045404150454041604540417045404180454041904540420045404210454042204540423045404240454042504540426045404270454042804540429045404300454043104540432045404330454043404540435045404360454043704540438045404390454044004540441045404420454044304540444045404450454044604540447045404480454044904540450045404510454045204540453045404540454045504540456045404570454045804540459045404600454046104540462045404630454046404540465045404660454046704540468045404690454047004540471045404720454047304540474045404750454047604540477045404780454047904540480045404810454048204540483045404840454048504540486045404870454048804540489045404900454049104540492045404930454049404540495045404960454049704540498045404990454050004540501045405020454050304540504045405050454050604540507045405080454050904540510045405110454051204540513045405140454051504540516045405170454051804540519045405200454052104540522045405230454052404540525045405260454052704540528045405290454053004540531045405320454053304540534045405350454053604540537045405380454053904540540045405410454054204540543045405440454054504540546045405470454054804540549045405500454055104540552045405530454055404540555045405560454055704540558045405590454056004540561045405620454056304540564045405650454056604540567045405680454056904540570045405710454057204540573045405740454057504540576045405770454057804540579045405800454058104540582045405830454058404540585045405860454058704540588045405890454059004540591045405920454059304540594045405950454059604540597045405980454059904540600045406010454060204540603045406040454060504540606045406070454060804540609045406100454061104540612045406130454061404540615045406160454061704540618045406190454062004540621045406220454062304540624045406250454062604540627045406280454062904540630045406310454063204540633045406340454063504540636045406370454063804540639045406400454064104540642045500410455004204550043045500440455004504550046045500470455004804550049045500500455005104550052045500530455005404550055045500560455005704550058045500590455006004550061045500620455006304550064045500650455006604550067045500680455006904550070045500710455007204550073045500740455007504550076045500770455007804550079045500800455008104550082045500830455008404550085045500860455008704550088045500890455009004550091045500920455009304550094045500950455009604550097045500980455009904550100045501010455010204550103045501040455010504550106045501070455010804550109045501100455011104550112045501130455011404550115045501160455011704550118045501190455012004550121045501220455012304550124045501250455012604550127045501280455012904550130045501310455013204550133045501340455013504550136045501370455013804550139045501400455014104550142045501430455014404550145045501460455014704550148045501490455015004550151045501520455015304550154045501550455015604550157045501580455015904550160045501610455016204550163045501640455016504550166045501670455016804550169045501700455017104550172045501730455017404550175045501760455017704550178045501790455018004550181045501820455018304550184045501850455018604550187045501880455018904550190045501910455019204550193045501940455019504550196045501970455019804550199045502000455020104550202045502030455020404550205045502060455020704550208045502090455021004550211045502120455021304550214045502150455021604550217045502180455021904550220045502210455022204550223045502240455022504550226045502270455022804550229045502300455023104550232045502330455023404550235045502360455023704550238045502390455024004550241045502420455024304550244045502450455024604550247045502480455024904550250045502510455025204550253045502540455025504550256045502570455025804550259045502600455026104550262045502630455026404550265045502660455026704550268045502690455027004550271045502720455027304550274045502750455027604550277045502780455027904550280045502810455028204550283045502840455028504550286045502870455028804550289045502900455029104550292045502930455029404550295045502960455029704550298045502990455030004550301045503020455030304550304045503050455030604550307045503080455030904550310045503110455031204550313045503140455031504550316045503170455031804550319045503200455032104550322045503230455032404550325045503260455032704550328045503290455033004550331045503320455033304550334045503350455033604550337045503380455033904550340045503410455034204550343045503440455034504550346045503470455034804550349045503500455035104550352045503530455035404550355045503560455035704550358045503590455036004550361045503620455036304550364045503650455036604550367045503680455036904550370045503710455037204550373045503740455037504550376045503770455037804550379045503800455038104550382045503830455038404550385045503860455038704550388045503890455039004550391045503920455039304550394045503950455039604550397045503980455039904550400045504010455040204550403045504040455040504550406045504070455040804550409045504100455041104550412045504130455041404550415045504160455041704550418045504190455042004550421045504220455042304550424045504250455042604550427045504280455042904550430045504310455043204550433045504340455043504550436045504370455043804550439045504400455044104550442045504430455044404550445045504460455044704550448045504490455045004550451045504520455045304550454045504550455045604550457045504580455045904550460045504610455046204550463045504640455046504550466045504670455046804550469045504700455047104550472045504730455047404550475045504760455047704550478045504790455048004550481045504820455048304550484045504850455048604550487045504880455048904550490045504910455049204550493045504940455049504550496045504970455049804550499045505000455050104550502045505030455050404550505045505060455050704550508045505090455051004550511045505120455051304550514045505150455051604550517045505180455051904550520045505210455052204550523045505240455052504550526045505270455052804550529045505300455053104550532045505330455053404550535045505360455053704550538045505390455054004550541045505420455054304550544045505450455054604550547045505480455054904550550045505510455055204550553045505540455055504550556045505570455055804550559045505600455056104550562045505630455056404550565045505660455056704550568045505690455057004550571045505720455057304550574045505750455057604550577045505780455057904550580045505810455058204550583045505840455058504550586045505870455058804550589045505900455059104550592045505930455059404550595045505960455059704550598045505990455060004550601045506020455060304550604045506050455060604550607045506080455060904550610045506110455061204550613045506140455061504550616045506170455061804550619045506200455062104550622045506230455062404550625045506260455062704550628045506290455063004550631045506320455063304550634045506350455063604550637045506380455063904550640045506410455064204560040045600410456004204560043045600440456004504560046045600470456004804560049045600500456005104560052045600530456005404560055045600560456005704560058045600590456006004560061045600620456006304560064045600650456006604560067045600680456006904560070045600710456007204560073045600740456007504560076045600770456007804560079045600800456008104560082045600830456008404560085045600860456008704560088045600890456009004560091045600920456009304560094045600950456009604560097045600980456009904560100045601010456010204560103045601040456010504560106045601070456010804560109045601100456011104560112045601130456011404560115045601160456011704560118045601190456012004560121045601220456012304560124045601250456012604560127045601280456012904560130045601310456013204560133045601340456013504560136045601370456013804560139045601400456014104560142045601430456014404560145045601460456014704560148045601490456015004560151045601520456015304560154045601550456015604560157045601580456015904560160045601610456016204560163045601640456016504560166045601670456016804560169045601700456017104560172045601730456017404560175045601760456017704560178045601790456018004560181045601820456018304560184045601850456018604560187045601880456018904560190045601910456019204560193045601940456019504560196045601970456019804560199045602000456020104560202045602030456020404560205045602060456020704560208045602090456021004560211045602120456021304560214045602150456021604560217045602180456021904560220045602210456022204560223045602240456022504560226045602270456022804560229045602300456023104560232045602330456023404560235045602360456023704560238045602390456024004560241045602420456024304560244045602450456024604560247045602480456024904560250045602510456025204560253045602540456025504560256045602570456025804560259045602600456026104560262045602630456026404560265045602660456026704560268045602690456027004560271045602720456027304560274045602750456027604560277045602780456027904560280045602810456028204560283045602840456028504560286045602870456028804560289045602900456029104560292045602930456029404560295045602960456029704560298045602990456030004560301045603020456030304560304045603050456030604560307045603080456030904560310045603110456031204560313045603140456031504560316045603170456031804560319045603200456032104560322045603230456032404560325045603260456032704560328045603290456033004560331045603320456033304560334045603350456033604560337045603380456033904560340045603410456034204560343045603440456034504560346045603470456034804560349045603500456035104560352045603530456035404560355045603560456035704560358045603590456036004560361045603620456036304560364045603650456036604560367045603680456036904560370045603710456037204560373045603740456037504560376045603770456037804560379045603800456038104560382045603830456038404560385045603860456038704560388045603890456039004560391045603920456039304560394045603950456039604560397045603980456039904560400045604010456040204560403045604040456040504560406045604070456040804560409045604100456041104560412045604130456041404560415045604160456041704560418045604190456042004560421045604220456042304560424045604250456042604560427045604280456042904560430045604310456043204560433045604340456043504560436045604370456043804560439045604400456044104560442045604430456044404560445045604460456044704560448045604490456045004560451045604520456045304560454045604550456045604560457045604580456045904560460045604610456046204560463045604640456046504560466045604670456046804560469045604700456047104560472045604730456047404560475045604760456047704560478045604790456048004560481045604820456048304560484045604850456048604560487045604880456048904560490045604910456049204560493045604940456049504560496045604970456049804560499045605000456050104560502045605030456050404560505045605060456050704560508045605090456051004560511045605120456051304560514045605150456051604560517045605180456051904560520045605210456052204560523045605240456052504560526045605270456052804560529045605300456053104560532045605330456053404560535045605360456053704560538045605390456054004560541045605420456054304560544045605450456054604560547045605480456054904560550045605510456055204560553045605540456055504560556045605570456055804560559045605600456056104560562045605630456056404560565045605660456056704560568045605690456057004560571045605720456057304560574045605750456057604560577045605780456057904560580045605810456058204560583045605840456058504560586045605870456058804560589045605900456059104560592045605930456059404560595045605960456059704560598045605990456060004560601045606020456060304560604045606050456060604560607045606080456060904560610045606110456061204560613045606140456061504560616045606170456061804560619045606200456062104560622045606230456062404560625045606260456062704560628045606290456063004560631045606320456063304560634045606350456063604560637045606380456063904560640045606410456064204570040045700410457004204570043045700440457004504570046045700470457004804570049045700500457005104570052045700530457005404570055045700560457005704570058045700590457006004570061045700620457006304570064045700650457006604570067045700680457006904570070045700710457007204570073045700740457007504570076045700770457007804570079045700800457008104570082045700830457008404570085045700860457008704570088045700890457009004570091045700920457009304570094045700950457009604570097045700980457009904570100045701010457010204570103045701040457010504570106045701070457010804570109045701100457011104570112045701130457011404570115045701160457011704570118045701190457012004570121045701220457012304570124045701250457012604570127045701280457012904570130045701310457013204570133045701340457013504570136045701370457013804570139045701400457014104570142045701430457014404570145045701460457014704570148045701490457015004570151045701520457015304570154045701550457015604570157045701580457015904570160045701610457016204570163045701640457016504570166045701670457016804570169045701700457017104570172045701730457017404570175045701760457017704570178045701790457018004570181045701820457018304570184045701850457018604570187045701880457018904570190045701910457019204570193045701940457019504570196045701970457019804570199045702000457020104570202045702030457020404570205045702060457020704570208045702090457021004570211045702120457021304570214045702150457021604570217045702180457021904570220045702210457022204570223045702240457022504570226045702270457022804570229045702300457023104570232045702330457023404570235045702360457023704570238045702390457024004570241045702420457024304570244045702450457024604570247045702480457024904570250045702510457025204570253045702540457025504570256045702570457025804570259045702600457026104570262045702630457026404570265045702660457026704570268045702690457027004570271045702720457027304570274045702750457027604570277045702780457027904570280045702810457028204570283045702840457028504570286045702870457028804570289045702900457029104570292045702930457029404570295045702960457029704570298045702990457030004570301045703020457030304570304045703050457030604570307045703080457030904570310045703110457031204570313045703140457031504570316045703170457031804570319045703200457032104570322045703230457032404570325045703260457032704570328045703290457033004570331045703320457033304570334045703350457033604570337045703380457033904570340045703410457034204570343045703440457034504570346045703470457034804570349045703500457035104570352045703530457035404570355045703560457035704570358045703590457036004570361045703620457036304570364045703650457036604570367045703680457036904570370045703710457037204570373045703740457037504570376045703770457037804570379045703800457038104570382045703830457038404570385045703860457038704570388045703890457039004570391045703920457039304570394045703950457039604570397045703980457039904570400045704010457040204570403045704040457040504570406045704070457040804570409045704100457041104570412045704130457041404570415045704160457041704570418045704190457042004570421045704220457042304570424045704250457042604570427045704280457042904570430045704310457043204570433045704340457043504570436045704370457043804570439045704400457044104570442045704430457044404570445045704460457044704570448045704490457045004570451045704520457045304570454045704550457045604570457045704580457045904570460045704610457046204570463045704640457046504570466045704670457046804570469045704700457047104570472045704730457047404570475045704760457047704570478045704790457048004570481045704820457048304570484045704850457048604570487045704880457048904570490045704910457049204570493045704940457049504570496045704970457049804570499045705000457050104570502045705030457050404570505045705060457050704570508045705090457051004570511045705120457051304570514045705150457051604570517045705180457051904570520045705210457052204570523045705240457052504570526045705270457052804570529045705300457053104570532045705330457053404570535045705360457053704570538045705390457054004570541045705420457054304570544045705450457054604570547045705480457054904570550045705510457055204570553045705540457055504570556045705570457055804570559045705600457056104570562045705630457056404570565045705660457056704570568045705690457057004570571045705720457057304570574045705750457057604570577045705780457057904570580045705810457058204570583045705840457058504570586045705870457058804570589045705900457059104570592045705930457059404570595045705960457059704570598045705990457060004570601045706020457060304570604045706050457060604570607045706080457060904570610045706110457061204570613045706140457061504570616045706170457061804570619045706200457062104570622045706230457062404570625045706260457062704570628045706290457063004570631045706320457063304570634045706350457063604570637045706380457063904570640045706410457064204580040045800410458004204580043045800440458004504580046045800470458004804580049045800500458005104580052045800530458005404580055045800560458005704580058045800590458006004580061045800620458006304580064045800650458006604580067045800680458006904580070045800710458007204580073045800740458007504580076045800770458007804580079045800800458008104580082045800830458008404580085045800860458008704580088045800890458009004580091045800920458009304580094045800950458009604580097045800980458009904580100045801010458010204580103045801040458010504580106045801070458010804580109045801100458011104580112045801130458011404580115045801160458011704580118045801190458012004580121045801220458012304580124045801250458012604580127045801280458012904580130045801310458013204580133045801340458013504580136045801370458013804580139045801400458014104580142045801430458014404580145045801460458014704580148045801490458015004580151045801520458015304580154045801550458015604580157045801580458015904580160045801610458016204580163045801640458016504580166045801670458016804580169045801700458017104580172045801730458017404580175045801760458017704580178045801790458018004580181045801820458018304580184045801850458018604580187045801880458018904580190045801910458019204580193045801940458019504580196045801970458019804580199045802000458020104580202045802030458020404580205045802060458020704580208045802090458021004580211045802120458021304580214045802150458021604580217045802180458021904580220045802210458022204580223045802240458022504580226045802270458022804580229045802300458023104580232045802330458023404580235045802360458023704580238045802390458024004580241045802420458024304580244045802450458024604580247045802480458024904580250045802510458025204580253045802540458025504580256045802570458025804580259045802600458026104580262045802630458026404580265045802660458026704580268045802690458027004580271045802720458027304580274045802750458027604580277045802780458027904580280045802810458028204580283045802840458028504580286045802870458028804580289045802900458029104580292045802930458029404580295045802960458029704580298045802990458030004580301045803020458030304580304045803050458030604580307045803080458030904580310045803110458031204580313045803140458031504580316045803170458031804580319045803200458032104580322045803230458032404580325045803260458032704580328045803290458033004580331045803320458033304580334045803350458033604580337045803380458033904580340045803410458034204580343045803440458034504580346045803470458034804580349045803500458035104580352045803530458035404580355045803560458035704580358045803590458036004580361045803620458036304580364045803650458036604580367045803680458036904580370045803710458037204580373045803740458037504580376045803770458037804580379045803800458038104580382045803830458038404580385045803860458038704580388045803890458039004580391045803920458039304580394045803950458039604580397045803980458039904580400045804010458040204580403045804040458040504580406045804070458040804580409045804100458041104580412045804130458041404580415045804160458041704580418045804190458042004580421045804220458042304580424045804250458042604580427045804280458042904580430045804310458043204580433045804340458043504580436045804370458043804580439045804400458044104580442045804430458044404580445045804460458044704580448045804490458045004580451045804520458045304580454045804550458045604580457045804580458045904580460045804610458046204580463045804640458046504580466045804670458046804580469045804700458047104580472045804730458047404580475045804760458047704580478045804790458048004580481045804820458048304580484045804850458048604580487045804880458048904580490045804910458049204580493045804940458049504580496045804970458049804580499045805000458050104580502045805030458050404580505045805060458050704580508045805090458051004580511045805120458051304580514045805150458051604580517045805180458051904580520045805210458052204580523045805240458052504580526045805270458052804580529045805300458053104580532045805330458053404580535045805360458053704580538045805390458054004580541045805420458054304580544045805450458054604580547045805480458054904580550045805510458055204580553045805540458055504580556045805570458055804580559045805600458056104580562045805630458056404580565045805660458056704580568045805690458057004580571045805720458057304580574045805750458057604580577045805780458057904580580045805810458058204580583045805840458058504580586045805870458058804580589045805900458059104580592045805930458059404580595045805960458059704580598045805990458060004580601045806020458060304580604045806050458060604580607045806080458060904580610045806110458061204580613045806140458061504580616045806170458061804580619045806200458062104580622045806230458062404580625045806260458062704580628045806290458063004580631045806320458063304580634045806350458063604580637045806380458063904580640045806410458064204590039045900400459004104590042045900430459004404590045045900460459004704590048045900490459005004590051045900520459005304590054045900550459005604590057045900580459005904590060045900610459006204590063045900640459006504590066045900670459006804590069045900700459007104590072045900730459007404590075045900760459007704590078045900790459008004590081045900820459008304590084045900850459008604590087045900880459008904590090045900910459009204590093045900940459009504590096045900970459009804590099045901000459010104590102045901030459010404590105045901060459010704590108045901090459011004590111045901120459011304590114045901150459011604590117045901180459011904590120045901210459012204590123045901240459012504590126045901270459012804590129045901300459013104590132045901330459013404590135045901360459013704590138045901390459014004590141045901420459014304590144045901450459014604590147045901480459014904590150045901510459015204590153045901540459015504590156045901570459015804590159045901600459016104590162045901630459016404590165045901660459016704590168045901690459017004590171045901720459017304590174045901750459017604590177045901780459017904590180045901810459018204590183045901840459018504590186045901870459018804590189045901900459019104590192045901930459019404590195045901960459019704590198045901990459020004590201045902020459020304590204045902050459020604590207045902080459020904590210045902110459021204590213045902140459021504590216045902170459021804590219045902200459022104590222045902230459022404590225045902260459022704590228045902290459023004590231045902320459023304590234045902350459023604590237045902380459023904590240045902410459024204590243045902440459024504590246045902470459024804590249045902500459025104590252045902530459025404590255045902560459025704590258045902590459026004590261045902620459026304590264045902650459026604590267045902680459026904590270045902710459027204590273045902740459027504590276045902770459027804590279045902800459028104590282045902830459028404590285045902860459028704590288045902890459029004590291045902920459029304590294045902950459029604590297045902980459029904590300045903010459030204590303045903040459030504590306045903070459030804590309045903100459031104590312045903130459031404590315045903160459031704590318045903190459032004590321045903220459032304590324045903250459032604590327045903280459032904590330045903310459033204590333045903340459033504590336045903370459033804590339045903400459034104590342045903430459034404590345045903460459034704590348045903490459035004590351045903520459035304590354045903550459035604590357045903580459035904590360045903610459036204590363045903640459036504590366045903670459036804590369045903700459037104590372045903730459037404590375045903760459037704590378045903790459038004590381045903820459038304590384045903850459038604590387045903880459038904590390045903910459039204590393045903940459039504590396045903970459039804590399045904000459040104590402045904030459040404590405045904060459040704590408045904090459041004590411045904120459041304590414045904150459041604590417045904180459041904590420045904210459042204590423045904240459042504590426045904270459042804590429045904300459043104590432045904330459043404590435045904360459043704590438045904390459044004590441045904420459044304590444045904450459044604590447045904480459044904590450045904510459045204590453045904540459045504590456045904570459045804590459045904600459046104590462045904630459046404590465045904660459046704590468045904690459047004590471045904720459047304590474045904750459047604590477045904780459047904590480045904810459048204590483045904840459048504590486045904870459048804590489045904900459049104590492045904930459049404590495045904960459049704590498045904990459050004590501045905020459050304590504045905050459050604590507045905080459050904590510045905110459051204590513045905140459051504590516045905170459051804590519045905200459052104590522045905230459052404590525045905260459052704590528045905290459053004590531045905320459053304590534045905350459053604590537045905380459053904590540045905410459054204590543045905440459054504590546045905470459054804590549045905500459055104590552045905530459055404590555045905560459055704590558045905590459056004590561045905620459056304590564045905650459056604590567045905680459056904590570045905710459057204590573045905740459057504590576045905770459057804590579045905800459058104590582045905830459058404590585045905860459058704590588045905890459059004590591045905920459059304590594045905950459059604590597045905980459059904590600045906010459060204590603045906040459060504590606045906070459060804590609045906100459061104590612045906130459061404590615045906160459061704590618045906190459062004590621045906220459062304590624045906250459062604590627045906280459062904590630045906310459063204590633045906340459063504590636045906370459063804590639045906400459064104590642046000390460004004600041046000420460004304600044046000450460004604600047046000480460004904600050046000510460005204600053046000540460005504600056046000570460005804600059046000600460006104600062046000630460006404600065046000660460006704600068046000690460007004600071046000720460007304600074046000750460007604600077046000780460007904600080046000810460008204600083046000840460008504600086046000870460008804600089046000900460009104600092046000930460009404600095046000960460009704600098046000990460010004600101046001020460010304600104046001050460010604600107046001080460010904600110046001110460011204600113046001140460011504600116046001170460011804600119046001200460012104600122046001230460012404600125046001260460012704600128046001290460013004600131046001320460013304600134046001350460013604600137046001380460013904600140046001410460014204600143046001440460014504600146046001470460014804600149046001500460015104600152046001530460015404600155046001560460015704600158046001590460016004600161046001620460016304600164046001650460016604600167046001680460016904600170046001710460017204600173046001740460017504600176046001770460017804600179046001800460018104600182046001830460018404600185046001860460018704600188046001890460019004600191046001920460019304600194046001950460019604600197046001980460019904600200046002010460020204600203046002040460020504600206046002070460020804600209046002100460021104600212046002130460021404600215046002160460021704600218046002190460022004600221046002220460022304600224046002250460022604600227046002280460022904600230046002310460023204600233046002340460023504600236046002370460023804600239046002400460024104600242046002430460024404600245046002460460024704600248046002490460025004600251046002520460025304600254046002550460025604600257046002580460025904600260046002610460026204600263046002640460026504600266046002670460026804600269046002700460027104600272046002730460027404600275046002760460027704600278046002790460028004600281046002820460028304600284046002850460028604600287046002880460028904600290046002910460029204600293046002940460029504600296046002970460029804600299046003000460030104600302046003030460030404600305046003060460030704600308046003090460031004600311046003120460031304600314046003150460031604600317046003180460031904600320046003210460032204600323046003240460032504600326046003270460032804600329046003300460033104600332046003330460033404600335046003360460033704600338046003390460034004600341046003420460034304600344046003450460034604600347046003480460034904600350046003510460035204600353046003540460035504600356046003570460035804600359046003600460036104600362046003630460036404600365046003660460036704600368046003690460037004600371046003720460037304600374046003750460037604600377046003780460037904600380046003810460038204600383046003840460038504600386046003870460038804600389046003900460039104600392046003930460039404600395046003960460039704600398046003990460040004600401046004020460040304600404046004050460040604600407046004080460040904600410046004110460041204600413046004140460041504600416046004170460041804600419046004200460042104600422046004230460042404600425046004260460042704600428046004290460043004600431046004320460043304600434046004350460043604600437046004380460043904600440046004410460044204600443046004440460044504600446046004470460044804600449046004500460045104600452046004530460045404600455046004560460045704600458046004590460046004600461046004620460046304600464046004650460046604600467046004680460046904600470046004710460047204600473046004740460047504600476046004770460047804600479046004800460048104600482046004830460048404600485046004860460048704600488046004890460049004600491046004920460049304600494046004950460049604600497046004980460049904600500046005010460050204600503046005040460050504600506046005070460050804600509046005100460051104600512046005130460051404600515046005160460051704600518046005190460052004600521046005220460052304600524046005250460052604600527046005280460052904600530046005310460053204600533046005340460053504600536046005370460053804600539046005400460054104600542046005430460054404600545046005460460054704600548046005490460055004600551046005520460055304600554046005550460055604600557046005580460055904600560046005610460056204600563046005640460056504600566046005670460056804600569046005700460057104600572046005730460057404600575046005760460057704600578046005790460058004600581046005820460058304600584046005850460058604600587046005880460058904600590046005910460059204600593046005940460059504600596046005970460059804600599046006000460060104600602046006030460060404600605046006060460060704600608046006090460061004600611046006120460061304600614046006150460061604600617046006180460061904600620046006210460062204600623046006240460062504600626046006270460062804600629046006300460063104600632046006330460063404600635046006360460063704600638046006390460064004600641046006420461003804610039046100400461004104610042046100430461004404610045046100460461004704610048046100490461005004610051046100520461005304610054046100550461005604610057046100580461005904610060046100610461006204610063046100640461006504610066046100670461006804610069046100700461007104610072046100730461007404610075046100760461007704610078046100790461008004610081046100820461008304610084046100850461008604610087046100880461008904610090046100910461009204610093046100940461009504610096046100970461009804610099046101000461010104610102046101030461010404610105046101060461010704610108046101090461011004610111046101120461011304610114046101150461011604610117046101180461011904610120046101210461012204610123046101240461012504610126046101270461012804610129046101300461013104610132046101330461013404610135046101360461013704610138046101390461014004610141046101420461014304610144046101450461014604610147046101480461014904610150046101510461015204610153046101540461015504610156046101570461015804610159046101600461016104610162046101630461016404610165046101660461016704610168046101690461017004610171046101720461017304610174046101750461017604610177046101780461017904610180046101810461018204610183046101840461018504610186046101870461018804610189046101900461019104610192046101930461019404610195046101960461019704610198046101990461020004610201046102020461020304610204046102050461020604610207046102080461020904610210046102110461021204610213046102140461021504610216046102170461021804610219046102200461022104610222046102230461022404610225046102260461022704610228046102290461023004610231046102320461023304610234046102350461023604610237046102380461023904610240046102410461024204610243046102440461024504610246046102470461024804610249046102500461025104610252046102530461025404610255046102560461025704610258046102590461026004610261046102620461026304610264046102650461026604610267046102680461026904610270046102710461027204610273046102740461027504610276046102770461027804610279046102800461028104610282046102830461028404610285046102860461028704610288046102890461029004610291046102920461029304610294046102950461029604610297046102980461029904610300046103010461030204610303046103040461030504610306046103070461030804610309046103100461031104610312046103130461031404610315046103160461031704610318046103190461032004610321046103220461032304610324046103250461032604610327046103280461032904610330046103310461033204610333046103340461033504610336046103370461033804610339046103400461034104610342046103430461034404610345046103460461034704610348046103490461035004610351046103520461035304610354046103550461035604610357046103580461035904610360046103610461036204610363046103640461036504610366046103670461036804610369046103700461037104610372046103730461037404610375046103760461037704610378046103790461038004610381046103820461038304610384046103850461038604610387046103880461038904610390046103910461039204610393046103940461039504610396046103970461039804610399046104000461040104610402046104030461040404610405046104060461040704610408046104090461041004610411046104120461041304610414046104150461041604610417046104180461041904610420046104210461042204610423046104240461042504610426046104270461042804610429046104300461043104610432046104330461043404610435046104360461043704610438046104390461044004610441046104420461044304610444046104450461044604610447046104480461044904610450046104510461045204610453046104540461045504610456046104570461045804610459046104600461046104610462046104630461046404610465046104660461046704610468046104690461047004610471046104720461047304610474046104750461047604610477046104780461047904610480046104810461048204610483046104840461048504610486046104870461048804610489046104900461049104610492046104930461049404610495046104960461049704610498046104990461050004610501046105020461050304610504046105050461050604610507046105080461050904610510046105110461051204610513046105140461051504610516046105170461051804610519046105200461052104610522046105230461052404610525046105260461052704610528046105290461053004610531046105320461053304610534046105350461053604610537046105380461053904610540046105410461054204610543046105440461054504610546046105470461054804610549046105500461055104610552046105530461055404610555046105560461055704610558046105590461056004610561046105620461056304610564046105650461056604610567046105680461056904610570046105710461057204610573046105740461057504610576046105770461057804610579046105800461058104610582046105830461058404610585046105860461058704610588046105890461059004610591046105920461059304610594046105950461059604610597046105980461059904610600046106010461060204610603046106040461060504610606046106070461060804610609046106100461061104610612046106130461061404610615046106160461061704610618046106190461062004610621046106220461062304610624046106250461062604610627046106280461062904610630046106310461063204610633046106340461063504610636046106370461063804610639046106400461064104610642046200380462003904620040046200410462004204620043046200440462004504620046046200470462004804620049046200500462005104620052046200530462005404620055046200560462005704620058046200590462006004620061046200620462006304620064046200650462006604620067046200680462006904620070046200710462007204620073046200740462007504620076046200770462007804620079046200800462008104620082046200830462008404620085046200860462008704620088046200890462009004620091046200920462009304620094046200950462009604620097046200980462009904620100046201010462010204620103046201040462010504620106046201070462010804620109046201100462011104620112046201130462011404620115046201160462011704620118046201190462012004620121046201220462012304620124046201250462012604620127046201280462012904620130046201310462013204620133046201340462013504620136046201370462013804620139046201400462014104620142046201430462014404620145046201460462014704620148046201490462015004620151046201520462015304620154046201550462015604620157046201580462015904620160046201610462016204620163046201640462016504620166046201670462016804620169046201700462017104620172046201730462017404620175046201760462017704620178046201790462018004620181046201820462018304620184046201850462018604620187046201880462018904620190046201910462019204620193046201940462019504620196046201970462019804620199046202000462020104620202046202030462020404620205046202060462020704620208046202090462021004620211046202120462021304620214046202150462021604620217046202180462021904620220046202210462022204620223046202240462022504620226046202270462022804620229046202300462023104620232046202330462023404620235046202360462023704620238046202390462024004620241046202420462024304620244046202450462024604620247046202480462024904620250046202510462025204620253046202540462025504620256046202570462025804620259046202600462026104620262046202630462026404620265046202660462026704620268046202690462027004620271046202720462027304620274046202750462027604620277046202780462027904620280046202810462028204620283046202840462028504620286046202870462028804620289046202900462029104620292046202930462029404620295046202960462029704620298046202990462030004620301046203020462030304620304046203050462030604620307046203080462030904620310046203110462031204620313046203140462031504620316046203170462031804620319046203200462032104620322046203230462032404620325046203260462032704620328046203290462033004620331046203320462033304620334046203350462033604620337046203380462033904620340046203410462034204620343046203440462034504620346046203470462034804620349046203500462035104620352046203530462035404620355046203560462035704620358046203590462036004620361046203620462036304620364046203650462036604620367046203680462036904620370046203710462037204620373046203740462037504620376046203770462037804620379046203800462038104620382046203830462038404620385046203860462038704620388046203890462039004620391046203920462039304620394046203950462039604620397046203980462039904620400046204010462040204620403046204040462040504620406046204070462040804620409046204100462041104620412046204130462041404620415046204160462041704620418046204190462042004620421046204220462042304620424046204250462042604620427046204280462042904620430046204310462043204620433046204340462043504620436046204370462043804620439046204400462044104620442046204430462044404620445046204460462044704620448046204490462045004620451046204520462045304620454046204550462045604620457046204580462045904620460046204610462046204620463046204640462046504620466046204670462046804620469046204700462047104620472046204730462047404620475046204760462047704620478046204790462048004620481046204820462048304620484046204850462048604620487046204880462048904620490046204910462049204620493046204940462049504620496046204970462049804620499046205000462050104620502046205030462050404620505046205060462050704620508046205090462051004620511046205120462051304620514046205150462051604620517046205180462051904620520046205210462052204620523046205240462052504620526046205270462052804620529046205300462053104620532046205330462053404620535046205360462053704620538046205390462054004620541046205420462054304620544046205450462054604620547046205480462054904620550046205510462055204620553046205540462055504620556046205570462055804620559046205600462056104620562046205630462056404620565046205660462056704620568046205690462057004620571046205720462057304620574046205750462057604620577046205780462057904620580046205810462058204620583046205840462058504620586046205870462058804620589046205900462059104620592046205930462059404620595046205960462059704620598046205990462060004620601046206020462060304620604046206050462060604620607046206080462060904620610046206110462061204620613046206140462061504620616046206170462061804620619046206200462062104620622046206230462062404620625046206260462062704620628046206290462063004620631046206320462063304620634046206350462063604620637046206380462063904620640046206410462064204630037046300380463003904630040046300410463004204630043046300440463004504630046046300470463004804630049046300500463005104630052046300530463005404630055046300560463005704630058046300590463006004630061046300620463006304630064046300650463006604630067046300680463006904630070046300710463007204630073046300740463007504630076046300770463007804630079046300800463008104630082046300830463008404630085046300860463008704630088046300890463009004630091046300920463009304630094046300950463009604630097046300980463009904630100046301010463010204630103046301040463010504630106046301070463010804630109046301100463011104630112046301130463011404630115046301160463011704630118046301190463012004630121046301220463012304630124046301250463012604630127046301280463012904630130046301310463013204630133046301340463013504630136046301370463013804630139046301400463014104630142046301430463014404630145046301460463014704630148046301490463015004630151046301520463015304630154046301550463015604630157046301580463015904630160046301610463016204630163046301640463016504630166046301670463016804630169046301700463017104630172046301730463017404630175046301760463017704630178046301790463018004630181046301820463018304630184046301850463018604630187046301880463018904630190046301910463019204630193046301940463019504630196046301970463019804630199046302000463020104630202046302030463020404630205046302060463020704630208046302090463021004630211046302120463021304630214046302150463021604630217046302180463021904630220046302210463022204630223046302240463022504630226046302270463022804630229046302300463023104630232046302330463023404630235046302360463023704630238046302390463024004630241046302420463024304630244046302450463024604630247046302480463024904630250046302510463025204630253046302540463025504630256046302570463025804630259046302600463026104630262046302630463026404630265046302660463026704630268046302690463027004630271046302720463027304630274046302750463027604630277046302780463027904630280046302810463028204630283046302840463028504630286046302870463028804630289046302900463029104630292046302930463029404630295046302960463029704630298046302990463030004630301046303020463030304630304046303050463030604630307046303080463030904630310046303110463031204630313046303140463031504630316046303170463031804630319046303200463032104630322046303230463032404630325046303260463032704630328046303290463033004630331046303320463033304630334046303350463033604630337046303380463033904630340046303410463034204630343046303440463034504630346046303470463034804630349046303500463035104630352046303530463035404630355046303560463035704630358046303590463036004630361046303620463036304630364046303650463036604630367046303680463036904630370046303710463037204630373046303740463037504630376046303770463037804630379046303800463038104630382046303830463038404630385046303860463038704630388046303890463039004630391046303920463039304630394046303950463039604630397046303980463039904630400046304010463040204630403046304040463040504630406046304070463040804630409046304100463041104630412046304130463041404630415046304160463041704630418046304190463042004630421046304220463042304630424046304250463042604630427046304280463042904630430046304310463043204630433046304340463043504630436046304370463043804630439046304400463044104630442046304430463044404630445046304460463044704630448046304490463045004630451046304520463045304630454046304550463045604630457046304580463045904630460046304610463046204630463046304640463046504630466046304670463046804630469046304700463047104630472046304730463047404630475046304760463047704630478046304790463048004630481046304820463048304630484046304850463048604630487046304880463048904630490046304910463049204630493046304940463049504630496046304970463049804630499046305000463050104630502046305030463050404630505046305060463050704630508046305090463051004630511046305120463051304630514046305150463051604630517046305180463051904630520046305210463052204630523046305240463052504630526046305270463052804630529046305300463053104630532046305330463053404630535046305360463053704630538046305390463054004630541046305420463054304630544046305450463054604630547046305480463054904630550046305510463055204630553046305540463055504630556046305570463055804630559046305600463056104630562046305630463056404630565046305660463056704630568046305690463057004630571046305720463057304630574046305750463057604630577046305780463057904630580046305810463058204630583046305840463058504630586046305870463058804630589046305900463059104630592046305930463059404630595046305960463059704630598046305990463060004630601046306020463060304630604046306050463060604630607046306080463060904630610046306110463061204630613046306140463061504630616046306170463061804630619046306200463062104630622046306230463062404630625046306260463062704630628046306290463063004630631046306320463063304630634046306350463063604630637046306380463063904630640046306410463064204640037046400380464003904640040046400410464004204640043046400440464004504640046046400470464004804640049046400500464005104640052046400530464005404640055046400560464005704640058046400590464006004640061046400620464006304640064046400650464006604640067046400680464006904640070046400710464007204640073046400740464007504640076046400770464007804640079046400800464008104640082046400830464008404640085046400860464008704640088046400890464009004640091046400920464009304640094046400950464009604640097046400980464009904640100046401010464010204640103046401040464010504640106046401070464010804640109046401100464011104640112046401130464011404640115046401160464011704640118046401190464012004640121046401220464012304640124046401250464012604640127046401280464012904640130046401310464013204640133046401340464013504640136046401370464013804640139046401400464014104640142046401430464014404640145046401460464014704640148046401490464015004640151046401520464015304640154046401550464015604640157046401580464015904640160046401610464016204640163046401640464016504640166046401670464016804640169046401700464017104640172046401730464017404640175046401760464017704640178046401790464018004640181046401820464018304640184046401850464018604640187046401880464018904640190046401910464019204640193046401940464019504640196046401970464019804640199046402000464020104640202046402030464020404640205046402060464020704640208046402090464021004640211046402120464021304640214046402150464021604640217046402180464021904640220046402210464022204640223046402240464022504640226046402270464022804640229046402300464023104640232046402330464023404640235046402360464023704640238046402390464024004640241046402420464024304640244046402450464024604640247046402480464024904640250046402510464025204640253046402540464025504640256046402570464025804640259046402600464026104640262046402630464026404640265046402660464026704640268046402690464027004640271046402720464027304640274046402750464027604640277046402780464027904640280046402810464028204640283046402840464028504640286046402870464028804640289046402900464029104640292046402930464029404640295046402960464029704640298046402990464030004640301046403020464030304640304046403050464030604640307046403080464030904640310046403110464031204640313046403140464031504640316046403170464031804640319046403200464032104640322046403230464032404640325046403260464032704640328046403290464033004640331046403320464033304640334046403350464033604640337046403380464033904640340046403410464034204640343046403440464034504640346046403470464034804640349046403500464035104640352046403530464035404640355046403560464035704640358046403590464036004640361046403620464036304640364046403650464036604640367046403680464036904640370046403710464037204640373046403740464037504640376046403770464037804640379046403800464038104640382046403830464038404640385046403860464038704640388046403890464039004640391046403920464039304640394046403950464039604640397046403980464039904640400046404010464040204640403046404040464040504640406046404070464040804640409046404100464041104640412046404130464041404640415046404160464041704640418046404190464042004640421046404220464042304640424046404250464042604640427046404280464042904640430046404310464043204640433046404340464043504640436046404370464043804640439046404400464044104640442046404430464044404640445046404460464044704640448046404490464045004640451046404520464045304640454046404550464045604640457046404580464045904640460046404610464046204640463046404640464046504640466046404670464046804640469046404700464047104640472046404730464047404640475046404760464047704640478046404790464048004640481046404820464048304640484046404850464048604640487046404880464048904640490046404910464049204640493046404940464049504640496046404970464049804640499046405000464050104640502046405030464050404640505046405060464050704640508046405090464051004640511046405120464051304640514046405150464051604640517046405180464051904640520046405210464052204640523046405240464052504640526046405270464052804640529046405300464053104640532046405330464053404640535046405360464053704640538046405390464054004640541046405420464054304640544046405450464054604640547046405480464054904640550046405510464055204640553046405540464055504640556046405570464055804640559046405600464056104640562046405630464056404640565046405660464056704640568046405690464057004640571046405720464057304640574046405750464057604640577046405780464057904640580046405810464058204640583046405840464058504640586046405870464058804640589046405900464059104640592046405930464059404640595046405960464059704640598046405990464060004640601046406020464060304640604046406050464060604640607046406080464060904640610046406110464061204640613046406140464061504640616046406170464061804640619046406200464062104640622046406230464062404640625046406260464062704640628046406290464063004640631046406320464063304640634046406350464063604640637046406380464063904640640046406410464064204650036046500370465003804650039046500400465004104650042046500430465004404650045046500460465004704650048046500490465005004650051046500520465005304650054046500550465005604650057046500580465005904650060046500610465006204650063046500640465006504650066046500670465006804650069046500700465007104650072046500730465007404650075046500760465007704650078046500790465008004650081046500820465008304650084046500850465008604650087046500880465008904650090046500910465009204650093046500940465009504650096046500970465009804650099046501000465010104650102046501030465010404650105046501060465010704650108046501090465011004650111046501120465011304650114046501150465011604650117046501180465011904650120046501210465012204650123046501240465012504650126046501270465012804650129046501300465013104650132046501330465013404650135046501360465013704650138046501390465014004650141046501420465014304650144046501450465014604650147046501480465014904650150046501510465015204650153046501540465015504650156046501570465015804650159046501600465016104650162046501630465016404650165046501660465016704650168046501690465017004650171046501720465017304650174046501750465017604650177046501780465017904650180046501810465018204650183046501840465018504650186046501870465018804650189046501900465019104650192046501930465019404650195046501960465019704650198046501990465020004650201046502020465020304650204046502050465020604650207046502080465020904650210046502110465021204650213046502140465021504650216046502170465021804650219046502200465022104650222046502230465022404650225046502260465022704650228046502290465023004650231046502320465023304650234046502350465023604650237046502380465023904650240046502410465024204650243046502440465024504650246046502470465024804650249046502500465025104650252046502530465025404650255046502560465025704650258046502590465026004650261046502620465026304650264046502650465026604650267046502680465026904650270046502710465027204650273046502740465027504650276046502770465027804650279046502800465028104650282046502830465028404650285046502860465028704650288046502890465029004650291046502920465029304650294046502950465029604650297046502980465029904650300046503010465030204650303046503040465030504650306046503070465030804650309046503100465031104650312046503130465031404650315046503160465031704650318046503190465032004650321046503220465032304650324046503250465032604650327046503280465032904650330046503310465033204650333046503340465033504650336046503370465033804650339046503400465034104650342046503430465034404650345046503460465034704650348046503490465035004650351046503520465035304650354046503550465035604650357046503580465035904650360046503610465036204650363046503640465036504650366046503670465036804650369046503700465037104650372046503730465037404650375046503760465037704650378046503790465038004650381046503820465038304650384046503850465038604650387046503880465038904650390046503910465039204650393046503940465039504650396046503970465039804650399046504000465040104650402046504030465040404650405046504060465040704650408046504090465041004650411046504120465041304650414046504150465041604650417046504180465041904650420046504210465042204650423046504240465042504650426046504270465042804650429046504300465043104650432046504330465043404650435046504360465043704650438046504390465044004650441046504420465044304650444046504450465044604650447046504480465044904650450046504510465045204650453046504540465045504650456046504570465045804650459046504600465046104650462046504630465046404650465046504660465046704650468046504690465047004650471046504720465047304650474046504750465047604650477046504780465047904650480046504810465048204650483046504840465048504650486046504870465048804650489046504900465049104650492046504930465049404650495046504960465049704650498046504990465050004650501046505020465050304650504046505050465050604650507046505080465050904650510046505110465051204650513046505140465051504650516046505170465051804650519046505200465052104650522046505230465052404650525046505260465052704650528046505290465053004650531046505320465053304650534046505350465053604650537046505380465053904650540046505410465054204650543046505440465054504650546046505470465054804650549046505500465055104650552046505530465055404650555046505560465055704650558046505590465056004650561046505620465056304650564046505650465056604650567046505680465056904650570046505710465057204650573046505740465057504650576046505770465057804650579046505800465058104650582046505830465058404650585046505860465058704650588046505890465059004650591046505920465059304650594046505950465059604650597046505980465059904650600046506010465060204650603046506040465060504650606046506070465060804650609046506100465061104650612046506130465061404650615046506160465061704650618046506190465062004650621046506220465062304650624046506250465062604650627046506280465062904650630046506310465063204650633046506340465063504650636046506370465063804650639046506400465064104660036046600370466003804660039046600400466004104660042046600430466004404660045046600460466004704660048046600490466005004660051046600520466005304660054046600550466005604660057046600580466005904660060046600610466006204660063046600640466006504660066046600670466006804660069046600700466007104660072046600730466007404660075046600760466007704660078046600790466008004660081046600820466008304660084046600850466008604660087046600880466008904660090046600910466009204660093046600940466009504660096046600970466009804660099046601000466010104660102046601030466010404660105046601060466010704660108046601090466011004660111046601120466011304660114046601150466011604660117046601180466011904660120046601210466012204660123046601240466012504660126046601270466012804660129046601300466013104660132046601330466013404660135046601360466013704660138046601390466014004660141046601420466014304660144046601450466014604660147046601480466014904660150046601510466015204660153046601540466015504660156046601570466015804660159046601600466016104660162046601630466016404660165046601660466016704660168046601690466017004660171046601720466017304660174046601750466017604660177046601780466017904660180046601810466018204660183046601840466018504660186046601870466018804660189046601900466019104660192046601930466019404660195046601960466019704660198046601990466020004660201046602020466020304660204046602050466020604660207046602080466020904660210046602110466021204660213046602140466021504660216046602170466021804660219046602200466022104660222046602230466022404660225046602260466022704660228046602290466023004660231046602320466023304660234046602350466023604660237046602380466023904660240046602410466024204660243046602440466024504660246046602470466024804660249046602500466025104660252046602530466025404660255046602560466025704660258046602590466026004660261046602620466026304660264046602650466026604660267046602680466026904660270046602710466027204660273046602740466027504660276046602770466027804660279046602800466028104660282046602830466028404660285046602860466028704660288046602890466029004660291046602920466029304660294046602950466029604660297046602980466029904660300046603010466030204660303046603040466030504660306046603070466030804660309046603100466031104660312046603130466031404660315046603160466031704660318046603190466032004660321046603220466032304660324046603250466032604660327046603280466032904660330046603310466033204660333046603340466033504660336046603370466033804660339046603400466034104660342046603430466034404660345046603460466034704660348046603490466035004660351046603520466035304660354046603550466035604660357046603580466035904660360046603610466036204660363046603640466036504660366046603670466036804660369046603700466037104660372046603730466037404660375046603760466037704660378046603790466038004660381046603820466038304660384046603850466038604660387046603880466038904660390046603910466039204660393046603940466039504660396046603970466039804660399046604000466040104660402046604030466040404660405046604060466040704660408046604090466041004660411046604120466041304660414046604150466041604660417046604180466041904660420046604210466042204660423046604240466042504660426046604270466042804660429046604300466043104660432046604330466043404660435046604360466043704660438046604390466044004660441046604420466044304660444046604450466044604660447046604480466044904660450046604510466045204660453046604540466045504660456046604570466045804660459046604600466046104660462046604630466046404660465046604660466046704660468046604690466047004660471046604720466047304660474046604750466047604660477046604780466047904660480046604810466048204660483046604840466048504660486046604870466048804660489046604900466049104660492046604930466049404660495046604960466049704660498046604990466050004660501046605020466050304660504046605050466050604660507046605080466050904660510046605110466051204660513046605140466051504660516046605170466051804660519046605200466052104660522046605230466052404660525046605260466052704660528046605290466053004660531046605320466053304660534046605350466053604660537046605380466053904660540046605410466054204660543046605440466054504660546046605470466054804660549046605500466055104660552046605530466055404660555046605560466055704660558046605590466056004660561046605620466056304660564046605650466056604660567046605680466056904660570046605710466057204660573046605740466057504660576046605770466057804660579046605800466058104660582046605830466058404660585046605860466058704660588046605890466059004660591046605920466059304660594046605950466059604660597046605980466059904660600046606010466060204660603046606040466060504660606046606070466060804660609046606100466061104660612046606130466061404660615046606160466061704660618046606190466062004660621046606220466062304660624046606250466062604660627046606280466062904660630046606310466063204660633046606340466063504660636046606370466063804660639046606400466064104670035046700360467003704670038046700390467004004670041046700420467004304670044046700450467004604670047046700480467004904670050046700510467005204670053046700540467005504670056046700570467005804670059046700600467006104670062046700630467006404670065046700660467006704670068046700690467007004670071046700720467007304670074046700750467007604670077046700780467007904670080046700810467008204670083046700840467008504670086046700870467008804670089046700900467009104670092046700930467009404670095046700960467009704670098046700990467010004670101046701020467010304670104046701050467010604670107046701080467010904670110046701110467011204670113046701140467011504670116046701170467011804670119046701200467012104670122046701230467012404670125046701260467012704670128046701290467013004670131046701320467013304670134046701350467013604670137046701380467013904670140046701410467014204670143046701440467014504670146046701470467014804670149046701500467015104670152046701530467015404670155046701560467015704670158046701590467016004670161046701620467016304670164046701650467016604670167046701680467016904670170046701710467017204670173046701740467017504670176046701770467017804670179046701800467018104670182046701830467018404670185046701860467018704670188046701890467019004670191046701920467019304670194046701950467019604670197046701980467019904670200046702010467020204670203046702040467020504670206046702070467020804670209046702100467021104670212046702130467021404670215046702160467021704670218046702190467022004670221046702220467022304670224046702250467022604670227046702280467022904670230046702310467023204670233046702340467023504670236046702370467023804670239046702400467024104670242046702430467024404670245046702460467024704670248046702490467025004670251046702520467025304670254046702550467025604670257046702580467025904670260046702610467026204670263046702640467026504670266046702670467026804670269046702700467027104670272046702730467027404670275046702760467027704670278046702790467028004670281046702820467028304670284046702850467028604670287046702880467028904670290046702910467029204670293046702940467029504670296046702970467029804670299046703000467030104670302046703030467030404670305046703060467030704670308046703090467031004670311046703120467031304670314046703150467031604670317046703180467031904670320046703210467032204670323046703240467032504670326046703270467032804670329046703300467033104670332046703330467033404670335046703360467033704670338046703390467034004670341046703420467034304670344046703450467034604670347046703480467034904670350046703510467035204670353046703540467035504670356046703570467035804670359046703600467036104670362046703630467036404670365046703660467036704670368046703690467037004670371046703720467037304670374046703750467037604670377046703780467037904670380046703810467038204670383046703840467038504670386046703870467038804670389046703900467039104670392046703930467039404670395046703960467039704670398046703990467040004670401046704020467040304670404046704050467040604670407046704080467040904670410046704110467041204670413046704140467041504670416046704170467041804670419046704200467042104670422046704230467042404670425046704260467042704670428046704290467043004670431046704320467043304670434046704350467043604670437046704380467043904670440046704410467044204670443046704440467044504670446046704470467044804670449046704500467045104670452046704530467045404670455046704560467045704670458046704590467046004670461046704620467046304670464046704650467046604670467046704680467046904670470046704710467047204670473046704740467047504670476046704770467047804670479046704800467048104670482046704830467048404670485046704860467048704670488046704890467049004670491046704920467049304670494046704950467049604670497046704980467049904670500046705010467050204670503046705040467050504670506046705070467050804670509046705100467051104670512046705130467051404670515046705160467051704670518046705190467052004670521046705220467052304670524046705250467052604670527046705280467052904670530046705310467053204670533046705340467053504670536046705370467053804670539046705400467054104670542046705430467054404670545046705460467054704670548046705490467055004670551046705520467055304670554046705550467055604670557046705580467055904670560046705610467056204670563046705640467056504670566046705670467056804670569046705700467057104670572046705730467057404670575046705760467057704670578046705790467058004670581046705820467058304670584046705850467058604670587046705880467058904670590046705910467059204670593046705940467059504670596046705970467059804670599046706000467060104670602046706030467060404670605046706060467060704670608046706090467061004670611046706120467061304670614046706150467061604670617046706180467061904670620046706210467062204670623046706240467062504670626046706270467062804670629046706300467063104670632046706330467063404670635046706360467063704670638046706390467064004670641046800350468003604680037046800380468003904680040046800410468004204680043046800440468004504680046046800470468004804680049046800500468005104680052046800530468005404680055046800560468005704680058046800590468006004680061046800620468006304680064046800650468006604680067046800680468006904680070046800710468007204680073046800740468007504680076046800770468007804680079046800800468008104680082046800830468008404680085046800860468008704680088046800890468009004680091046800920468009304680094046800950468009604680097046800980468009904680100046801010468010204680103046801040468010504680106046801070468010804680109046801100468011104680112046801130468011404680115046801160468011704680118046801190468012004680121046801220468012304680124046801250468012604680127046801280468012904680130046801310468013204680133046801340468013504680136046801370468013804680139046801400468014104680142046801430468014404680145046801460468014704680148046801490468015004680151046801520468015304680154046801550468015604680157046801580468015904680160046801610468016204680163046801640468016504680166046801670468016804680169046801700468017104680172046801730468017404680175046801760468017704680178046801790468018004680181046801820468018304680184046801850468018604680187046801880468018904680190046801910468019204680193046801940468019504680196046801970468019804680199046802000468020104680202046802030468020404680205046802060468020704680208046802090468021004680211046802120468021304680214046802150468021604680217046802180468021904680220046802210468022204680223046802240468022504680226046802270468022804680229046802300468023104680232046802330468023404680235046802360468023704680238046802390468024004680241046802420468024304680244046802450468024604680247046802480468024904680250046802510468025204680253046802540468025504680256046802570468025804680259046802600468026104680262046802630468026404680265046802660468026704680268046802690468027004680271046802720468027304680274046802750468027604680277046802780468027904680280046802810468028204680283046802840468028504680286046802870468028804680289046802900468029104680292046802930468029404680295046802960468029704680298046802990468030004680301046803020468030304680304046803050468030604680307046803080468030904680310046803110468031204680313046803140468031504680316046803170468031804680319046803200468032104680322046803230468032404680325046803260468032704680328046803290468033004680331046803320468033304680334046803350468033604680337046803380468033904680340046803410468034204680343046803440468034504680346046803470468034804680349046803500468035104680352046803530468035404680355046803560468035704680358046803590468036004680361046803620468036304680364046803650468036604680367046803680468036904680370046803710468037204680373046803740468037504680376046803770468037804680379046803800468038104680382046803830468038404680385046803860468038704680388046803890468039004680391046803920468039304680394046803950468039604680397046803980468039904680400046804010468040204680403046804040468040504680406046804070468040804680409046804100468041104680412046804130468041404680415046804160468041704680418046804190468042004680421046804220468042304680424046804250468042604680427046804280468042904680430046804310468043204680433046804340468043504680436046804370468043804680439046804400468044104680442046804430468044404680445046804460468044704680448046804490468045004680451046804520468045304680454046804550468045604680457046804580468045904680460046804610468046204680463046804640468046504680466046804670468046804680469046804700468047104680472046804730468047404680475046804760468047704680478046804790468048004680481046804820468048304680484046804850468048604680487046804880468048904680490046804910468049204680493046804940468049504680496046804970468049804680499046805000468050104680502046805030468050404680505046805060468050704680508046805090468051004680511046805120468051304680514046805150468051604680517046805180468051904680520046805210468052204680523046805240468052504680526046805270468052804680529046805300468053104680532046805330468053404680535046805360468053704680538046805390468054004680541046805420468054304680544046805450468054604680547046805480468054904680550046805510468055204680553046805540468055504680556046805570468055804680559046805600468056104680562046805630468056404680565046805660468056704680568046805690468057004680571046805720468057304680574046805750468057604680577046805780468057904680580046805810468058204680583046805840468058504680586046805870468058804680589046805900468059104680592046805930468059404680595046805960468059704680598046805990468060004680601046806020468060304680604046806050468060604680607046806080468060904680610046806110468061204680613046806140468061504680616046806170468061804680619046806200468062104680622046806230468062404680625046806260468062704680628046806290468063004680631046806320468063304680634046806350468063604680637046806380468063904680640046806410469003504690036046900370469003804690039046900400469004104690042046900430469004404690045046900460469004704690048046900490469005004690051046900520469005304690054046900550469005604690057046900580469005904690060046900610469006204690063046900640469006504690066046900670469006804690069046900700469007104690072046900730469007404690075046900760469007704690078046900790469008004690081046900820469008304690084046900850469008604690087046900880469008904690090046900910469009204690093046900940469009504690096046900970469009804690099046901000469010104690102046901030469010404690105046901060469010704690108046901090469011004690111046901120469011304690114046901150469011604690117046901180469011904690120046901210469012204690123046901240469012504690126046901270469012804690129046901300469013104690132046901330469013404690135046901360469013704690138046901390469014004690141046901420469014304690144046901450469014604690147046901480469014904690150046901510469015204690153046901540469015504690156046901570469015804690159046901600469016104690162046901630469016404690165046901660469016704690168046901690469017004690171046901720469017304690174046901750469017604690177046901780469017904690180046901810469018204690183046901840469018504690186046901870469018804690189046901900469019104690192046901930469019404690195046901960469019704690198046901990469020004690201046902020469020304690204046902050469020604690207046902080469020904690210046902110469021204690213046902140469021504690216046902170469021804690219046902200469022104690222046902230469022404690225046902260469022704690228046902290469023004690231046902320469023304690234046902350469023604690237046902380469023904690240046902410469024204690243046902440469024504690246046902470469024804690249046902500469025104690252046902530469025404690255046902560469025704690258046902590469026004690261046902620469026304690264046902650469026604690267046902680469026904690270046902710469027204690273046902740469027504690276046902770469027804690279046902800469028104690282046902830469028404690285046902860469028704690288046902890469029004690291046902920469029304690294046902950469029604690297046902980469029904690300046903010469030204690303046903040469030504690306046903070469030804690309046903100469031104690312046903130469031404690315046903160469031704690318046903190469032004690321046903220469032304690324046903250469032604690327046903280469032904690330046903310469033204690333046903340469033504690336046903370469033804690339046903400469034104690342046903430469034404690345046903460469034704690348046903490469035004690351046903520469035304690354046903550469035604690357046903580469035904690360046903610469036204690363046903640469036504690366046903670469036804690369046903700469037104690372046903730469037404690375046903760469037704690378046903790469038004690381046903820469038304690384046903850469038604690387046903880469038904690390046903910469039204690393046903940469039504690396046903970469039804690399046904000469040104690402046904030469040404690405046904060469040704690408046904090469041004690411046904120469041304690414046904150469041604690417046904180469041904690420046904210469042204690423046904240469042504690426046904270469042804690429046904300469043104690432046904330469043404690435046904360469043704690438046904390469044004690441046904420469044304690444046904450469044604690447046904480469044904690450046904510469045204690453046904540469045504690456046904570469045804690459046904600469046104690462046904630469046404690465046904660469046704690468046904690469047004690471046904720469047304690474046904750469047604690477046904780469047904690480046904810469048204690483046904840469048504690486046904870469048804690489046904900469049104690492046904930469049404690495046904960469049704690498046904990469050004690501046905020469050304690504046905050469050604690507046905080469050904690510046905110469051204690513046905140469051504690516046905170469051804690519046905200469052104690522046905230469052404690525046905260469052704690528046905290469053004690531046905320469053304690534046905350469053604690537046905380469053904690540046905410469054204690543046905440469054504690546046905470469054804690549046905500469055104690552046905530469055404690555046905560469055704690558046905590469056004690561046905620469056304690564046905650469056604690567046905680469056904690570046905710469057204690573046905740469057504690576046905770469057804690579046905800469058104690582046905830469058404690585046905860469058704690588046905890469059004690591046905920469059304690594046905950469059604690597046905980469059904690600046906010469060204690603046906040469060504690606046906070469060804690609046906100469061104690612046906130469061404690615046906160469061704690618046906190469062004690621046906220469062304690624046906250469062604690627046906280469062904690630046906310469063204690633046906340469063504690636046906370469063804690639046906400469064104700035047000360470003704700038047000390470004004700041047000420470004304700044047000450470004604700047047000480470004904700050047000510470005204700053047000540470005504700056047000570470005804700059047000600470006104700062047000630470006404700065047000660470006704700068047000690470007004700071047000720470007304700074047000750470007604700077047000780470007904700080047000810470008204700083047000840470008504700086047000870470008804700089047000900470009104700092047000930470009404700095047000960470009704700098047000990470010004700101047001020470010304700104047001050470010604700107047001080470010904700110047001110470011204700113047001140470011504700116047001170470011804700119047001200470012104700122047001230470012404700125047001260470012704700128047001290470013004700131047001320470013304700134047001350470013604700137047001380470013904700140047001410470014204700143047001440470014504700146047001470470014804700149047001500470015104700152047001530470015404700155047001560470015704700158047001590470016004700161047001620470016304700164047001650470016604700167047001680470016904700170047001710470017204700173047001740470017504700176047001770470017804700179047001800470018104700182047001830470018404700185047001860470018704700188047001890470019004700191047001920470019304700194047001950470019604700197047001980470019904700200047002010470020204700203047002040470020504700206047002070470020804700209047002100470021104700212047002130470021404700215047002160470021704700218047002190470022004700221047002220470022304700224047002250470022604700227047002280470022904700230047002310470023204700233047002340470023504700236047002370470023804700239047002400470024104700242047002430470024404700245047002460470024704700248047002490470025004700251047002520470025304700254047002550470025604700257047002580470025904700260047002610470026204700263047002640470026504700266047002670470026804700269047002700470027104700272047002730470027404700275047002760470027704700278047002790470028004700281047002820470028304700284047002850470028604700287047002880470028904700290047002910470029204700293047002940470029504700296047002970470029804700299047003000470030104700302047003030470030404700305047003060470030704700308047003090470031004700311047003120470031304700314047003150470031604700317047003180470031904700320047003210470032204700323047003240470032504700326047003270470032804700329047003300470033104700332047003330470033404700335047003360470033704700338047003390470034004700341047003420470034304700344047003450470034604700347047003480470034904700350047003510470035204700353047003540470035504700356047003570470035804700359047003600470036104700362047003630470036404700365047003660470036704700368047003690470037004700371047003720470037304700374047003750470037604700377047003780470037904700380047003810470038204700383047003840470038504700386047003870470038804700389047003900470039104700392047003930470039404700395047003960470039704700398047003990470040004700401047004020470040304700404047004050470040604700407047004080470040904700410047004110470041204700413047004140470041504700416047004170470041804700419047004200470042104700422047004230470042404700425047004260470042704700428047004290470043004700431047004320470043304700434047004350470043604700437047004380470043904700440047004410470044204700443047004440470044504700446047004470470044804700449047004500470045104700452047004530470045404700455047004560470045704700458047004590470046004700461047004620470046304700464047004650470046604700467047004680470046904700470047004710470047204700473047004740470047504700476047004770470047804700479047004800470048104700482047004830470048404700485047004860470048704700488047004890470049004700491047004920470049304700494047004950470049604700497047004980470049904700500047005010470050204700503047005040470050504700506047005070470050804700509047005100470051104700512047005130470051404700515047005160470051704700518047005190470052004700521047005220470052304700524047005250470052604700527047005280470052904700530047005310470053204700533047005340470053504700536047005370470053804700539047005400470054104700542047005430470054404700545047005460470054704700548047005490470055004700551047005520470055304700554047005550470055604700557047005580470055904700560047005610470056204700563047005640470056504700566047005670470056804700569047005700470057104700572047005730470057404700575047005760470057704700578047005790470058004700581047005820470058304700584047005850470058604700587047005880470058904700590047005910470059204700593047005940470059504700596047005970470059804700599047006000470060104700602047006030470060404700605047006060470060704700608047006090470061004700611047006120470061304700614047006150470061604700617047006180470061904700620047006210470062204700623047006240470062504700626047006270470062804700629047006300470063104700632047006330470063404700635047006360470063704700638047006390470064004700641047100340471003504710036047100370471003804710039047100400471004104710042047100430471004404710045047100460471004704710048047100490471005004710051047100520471005304710054047100550471005604710057047100580471005904710060047100610471006204710063047100640471006504710066047100670471006804710069047100700471007104710072047100730471007404710075047100760471007704710078047100790471008004710081047100820471008304710084047100850471008604710087047100880471008904710090047100910471009204710093047100940471009504710096047100970471009804710099047101000471010104710102047101030471010404710105047101060471010704710108047101090471011004710111047101120471011304710114047101150471011604710117047101180471011904710120047101210471012204710123047101240471012504710126047101270471012804710129047101300471013104710132047101330471013404710135047101360471013704710138047101390471014004710141047101420471014304710144047101450471014604710147047101480471014904710150047101510471015204710153047101540471015504710156047101570471015804710159047101600471016104710162047101630471016404710165047101660471016704710168047101690471017004710171047101720471017304710174047101750471017604710177047101780471017904710180047101810471018204710183047101840471018504710186047101870471018804710189047101900471019104710192047101930471019404710195047101960471019704710198047101990471020004710201047102020471020304710204047102050471020604710207047102080471020904710210047102110471021204710213047102140471021504710216047102170471021804710219047102200471022104710222047102230471022404710225047102260471022704710228047102290471023004710231047102320471023304710234047102350471023604710237047102380471023904710240047102410471024204710243047102440471024504710246047102470471024804710249047102500471025104710252047102530471025404710255047102560471025704710258047102590471026004710261047102620471026304710264047102650471026604710267047102680471026904710270047102710471027204710273047102740471027504710276047102770471027804710279047102800471028104710282047102830471028404710285047102860471028704710288047102890471029004710291047102920471029304710294047102950471029604710297047102980471029904710300047103010471030204710303047103040471030504710306047103070471030804710309047103100471031104710312047103130471031404710315047103160471031704710318047103190471032004710321047103220471032304710324047103250471032604710327047103280471032904710330047103310471033204710333047103340471033504710336047103370471033804710339047103400471034104710342047103430471034404710345047103460471034704710348047103490471035004710351047103520471035304710354047103550471035604710357047103580471035904710360047103610471036204710363047103640471036504710366047103670471036804710369047103700471037104710372047103730471037404710375047103760471037704710378047103790471038004710381047103820471038304710384047103850471038604710387047103880471038904710390047103910471039204710393047103940471039504710396047103970471039804710399047104000471040104710402047104030471040404710405047104060471040704710408047104090471041004710411047104120471041304710414047104150471041604710417047104180471041904710420047104210471042204710423047104240471042504710426047104270471042804710429047104300471043104710432047104330471043404710435047104360471043704710438047104390471044004710441047104420471044304710444047104450471044604710447047104480471044904710450047104510471045204710453047104540471045504710456047104570471045804710459047104600471046104710462047104630471046404710465047104660471046704710468047104690471047004710471047104720471047304710474047104750471047604710477047104780471047904710480047104810471048204710483047104840471048504710486047104870471048804710489047104900471049104710492047104930471049404710495047104960471049704710498047104990471050004710501047105020471050304710504047105050471050604710507047105080471050904710510047105110471051204710513047105140471051504710516047105170471051804710519047105200471052104710522047105230471052404710525047105260471052704710528047105290471053004710531047105320471053304710534047105350471053604710537047105380471053904710540047105410471054204710543047105440471054504710546047105470471054804710549047105500471055104710552047105530471055404710555047105560471055704710558047105590471056004710561047105620471056304710564047105650471056604710567047105680471056904710570047105710471057204710573047105740471057504710576047105770471057804710579047105800471058104710582047105830471058404710585047105860471058704710588047105890471059004710591047105920471059304710594047105950471059604710597047105980471059904710600047106010471060204710603047106040471060504710606047106070471060804710609047106100471061104710612047106130471061404710615047106160471061704710618047106190471062004710621047106220471062304710624047106250471062604710627047106280471062904710630047106310471063204710633047106340471063504710636047106370471063804710639047106400471064104720034047200350472003604720037047200380472003904720040047200410472004204720043047200440472004504720046047200470472004804720049047200500472005104720052047200530472005404720055047200560472005704720058047200590472006004720061047200620472006304720064047200650472006604720067047200680472006904720070047200710472007204720073047200740472007504720076047200770472007804720079047200800472008104720082047200830472008404720085047200860472008704720088047200890472009004720091047200920472009304720094047200950472009604720097047200980472009904720100047201010472010204720103047201040472010504720106047201070472010804720109047201100472011104720112047201130472011404720115047201160472011704720118047201190472012004720121047201220472012304720124047201250472012604720127047201280472012904720130047201310472013204720133047201340472013504720136047201370472013804720139047201400472014104720142047201430472014404720145047201460472014704720148047201490472015004720151047201520472015304720154047201550472015604720157047201580472015904720160047201610472016204720163047201640472016504720166047201670472016804720169047201700472017104720172047201730472017404720175047201760472017704720178047201790472018004720181047201820472018304720184047201850472018604720187047201880472018904720190047201910472019204720193047201940472019504720196047201970472019804720199047202000472020104720202047202030472020404720205047202060472020704720208047202090472021004720211047202120472021304720214047202150472021604720217047202180472021904720220047202210472022204720223047202240472022504720226047202270472022804720229047202300472023104720232047202330472023404720235047202360472023704720238047202390472024004720241047202420472024304720244047202450472024604720247047202480472024904720250047202510472025204720253047202540472025504720256047202570472025804720259047202600472026104720262047202630472026404720265047202660472026704720268047202690472027004720271047202720472027304720274047202750472027604720277047202780472027904720280047202810472028204720283047202840472028504720286047202870472028804720289047202900472029104720292047202930472029404720295047202960472029704720298047202990472030004720301047203020472030304720304047203050472030604720307047203080472030904720310047203110472031204720313047203140472031504720316047203170472031804720319047203200472032104720322047203230472032404720325047203260472032704720328047203290472033004720331047203320472033304720334047203350472033604720337047203380472033904720340047203410472034204720343047203440472034504720346047203470472034804720349047203500472035104720352047203530472035404720355047203560472035704720358047203590472036004720361047203620472036304720364047203650472036604720367047203680472036904720370047203710472037204720373047203740472037504720376047203770472037804720379047203800472038104720382047203830472038404720385047203860472038704720388047203890472039004720391047203920472039304720394047203950472039604720397047203980472039904720400047204010472040204720403047204040472040504720406047204070472040804720409047204100472041104720412047204130472041404720415047204160472041704720418047204190472042004720421047204220472042304720424047204250472042604720427047204280472042904720430047204310472043204720433047204340472043504720436047204370472043804720439047204400472044104720442047204430472044404720445047204460472044704720448047204490472045004720451047204520472045304720454047204550472045604720457047204580472045904720460047204610472046204720463047204640472046504720466047204670472046804720469047204700472047104720472047204730472047404720475047204760472047704720478047204790472048004720481047204820472048304720484047204850472048604720487047204880472048904720490047204910472049204720493047204940472049504720496047204970472049804720499047205000472050104720502047205030472050404720505047205060472050704720508047205090472051004720511047205120472051304720514047205150472051604720517047205180472051904720520047205210472052204720523047205240472052504720526047205270472052804720529047205300472053104720532047205330472053404720535047205360472053704720538047205390472054004720541047205420472054304720544047205450472054604720547047205480472054904720550047205510472055204720553047205540472055504720556047205570472055804720559047205600472056104720562047205630472056404720565047205660472056704720568047205690472057004720571047205720472057304720574047205750472057604720577047205780472057904720580047205810472058204720583047205840472058504720586047205870472058804720589047205900472059104720592047205930472059404720595047205960472059704720598047205990472060004720601047206020472060304720604047206050472060604720607047206080472060904720610047206110472061204720613047206140472061504720616047206170472061804720619047206200472062104720622047206230472062404720625047206260472062704720628047206290472063004720631047206320472063304720634047206350472063604720637047206380472063904720640047206410473003404730035047300360473003704730038047300390473004004730041047300420473004304730044047300450473004604730047047300480473004904730050047300510473005204730053047300540473005504730056047300570473005804730059047300600473006104730062047300630473006404730065047300660473006704730068047300690473007004730071047300720473007304730074047300750473007604730077047300780473007904730080047300810473008204730083047300840473008504730086047300870473008804730089047300900473009104730092047300930473009404730095047300960473009704730098047300990473010004730101047301020473010304730104047301050473010604730107047301080473010904730110047301110473011204730113047301140473011504730116047301170473011804730119047301200473012104730122047301230473012404730125047301260473012704730128047301290473013004730131047301320473013304730134047301350473013604730137047301380473013904730140047301410473014204730143047301440473014504730146047301470473014804730149047301500473015104730152047301530473015404730155047301560473015704730158047301590473016004730161047301620473016304730164047301650473016604730167047301680473016904730170047301710473017204730173047301740473017504730176047301770473017804730179047301800473018104730182047301830473018404730185047301860473018704730188047301890473019004730191047301920473019304730194047301950473019604730197047301980473019904730200047302010473020204730203047302040473020504730206047302070473020804730209047302100473021104730212047302130473021404730215047302160473021704730218047302190473022004730221047302220473022304730224047302250473022604730227047302280473022904730230047302310473023204730233047302340473023504730236047302370473023804730239047302400473024104730242047302430473024404730245047302460473024704730248047302490473025004730251047302520473025304730254047302550473025604730257047302580473025904730260047302610473026204730263047302640473026504730266047302670473026804730269047302700473027104730272047302730473027404730275047302760473027704730278047302790473028004730281047302820473028304730284047302850473028604730287047302880473028904730290047302910473029204730293047302940473029504730296047302970473029804730299047303000473030104730302047303030473030404730305047303060473030704730308047303090473031004730311047303120473031304730314047303150473031604730317047303180473031904730320047303210473032204730323047303240473032504730326047303270473032804730329047303300473033104730332047303330473033404730335047303360473033704730338047303390473034004730341047303420473034304730344047303450473034604730347047303480473034904730350047303510473035204730353047303540473035504730356047303570473035804730359047303600473036104730362047303630473036404730365047303660473036704730368047303690473037004730371047303720473037304730374047303750473037604730377047303780473037904730380047303810473038204730383047303840473038504730386047303870473038804730389047303900473039104730392047303930473039404730395047303960473039704730398047303990473040004730401047304020473040304730404047304050473040604730407047304080473040904730410047304110473041204730413047304140473041504730416047304170473041804730419047304200473042104730422047304230473042404730425047304260473042704730428047304290473043004730431047304320473043304730434047304350473043604730437047304380473043904730440047304410473044204730443047304440473044504730446047304470473044804730449047304500473045104730452047304530473045404730455047304560473045704730458047304590473046004730461047304620473046304730464047304650473046604730467047304680473046904730470047304710473047204730473047304740473047504730476047304770473047804730479047304800473048104730482047304830473048404730485047304860473048704730488047304890473049004730491047304920473049304730494047304950473049604730497047304980473049904730500047305010473050204730503047305040473050504730506047305070473050804730509047305100473051104730512047305130473051404730515047305160473051704730518047305190473052004730521047305220473052304730524047305250473052604730527047305280473052904730530047305310473053204730533047305340473053504730536047305370473053804730539047305400473054104730542047305430473054404730545047305460473054704730548047305490473055004730551047305520473055304730554047305550473055604730557047305580473055904730560047305610473056204730563047305640473056504730566047305670473056804730569047305700473057104730572047305730473057404730575047305760473057704730578047305790473058004730581047305820473058304730584047305850473058604730587047305880473058904730590047305910473059204730593047305940473059504730596047305970473059804730599047306000473060104730602047306030473060404730605047306060473060704730608047306090473061004730611047306120473061304730614047306150473061604730617047306180473061904730620047306210473062204730623047306240473062504730626047306270473062804730629047306300473063104730632047306330473063404730635047306360473063704730638047306390473064004730641047400340474003504740036047400370474003804740039047400400474004104740042047400430474004404740045047400460474004704740048047400490474005004740051047400520474005304740054047400550474005604740057047400580474005904740060047400610474006204740063047400640474006504740066047400670474006804740069047400700474007104740072047400730474007404740075047400760474007704740078047400790474008004740081047400820474008304740084047400850474008604740087047400880474008904740090047400910474009204740093047400940474009504740096047400970474009804740099047401000474010104740102047401030474010404740105047401060474010704740108047401090474011004740111047401120474011304740114047401150474011604740117047401180474011904740120047401210474012204740123047401240474012504740126047401270474012804740129047401300474013104740132047401330474013404740135047401360474013704740138047401390474014004740141047401420474014304740144047401450474014604740147047401480474014904740150047401510474015204740153047401540474015504740156047401570474015804740159047401600474016104740162047401630474016404740165047401660474016704740168047401690474017004740171047401720474017304740174047401750474017604740177047401780474017904740180047401810474018204740183047401840474018504740186047401870474018804740189047401900474019104740192047401930474019404740195047401960474019704740198047401990474020004740201047402020474020304740204047402050474020604740207047402080474020904740210047402110474021204740213047402140474021504740216047402170474021804740219047402200474022104740222047402230474022404740225047402260474022704740228047402290474023004740231047402320474023304740234047402350474023604740237047402380474023904740240047402410474024204740243047402440474024504740246047402470474024804740249047402500474025104740252047402530474025404740255047402560474025704740258047402590474026004740261047402620474026304740264047402650474026604740267047402680474026904740270047402710474027204740273047402740474027504740276047402770474027804740279047402800474028104740282047402830474028404740285047402860474028704740288047402890474029004740291047402920474029304740294047402950474029604740297047402980474029904740300047403010474030204740303047403040474030504740306047403070474030804740309047403100474031104740312047403130474031404740315047403160474031704740318047403190474032004740321047403220474032304740324047403250474032604740327047403280474032904740330047403310474033204740333047403340474033504740336047403370474033804740339047403400474034104740342047403430474034404740345047403460474034704740348047403490474035004740351047403520474035304740354047403550474035604740357047403580474035904740360047403610474036204740363047403640474036504740366047403670474036804740369047403700474037104740372047403730474037404740375047403760474037704740378047403790474038004740381047403820474038304740384047403850474038604740387047403880474038904740390047403910474039204740393047403940474039504740396047403970474039804740399047404000474040104740402047404030474040404740405047404060474040704740408047404090474041004740411047404120474041304740414047404150474041604740417047404180474041904740420047404210474042204740423047404240474042504740426047404270474042804740429047404300474043104740432047404330474043404740435047404360474043704740438047404390474044004740441047404420474044304740444047404450474044604740447047404480474044904740450047404510474045204740453047404540474045504740456047404570474045804740459047404600474046104740462047404630474046404740465047404660474046704740468047404690474047004740471047404720474047304740474047404750474047604740477047404780474047904740480047404810474048204740483047404840474048504740486047404870474048804740489047404900474049104740492047404930474049404740495047404960474049704740498047404990474050004740501047405020474050304740504047405050474050604740507047405080474050904740510047405110474051204740513047405140474051504740516047405170474051804740519047405200474052104740522047405230474052404740525047405260474052704740528047405290474053004740531047405320474053304740534047405350474053604740537047405380474053904740540047405410474054204740543047405440474054504740546047405470474054804740549047405500474055104740552047405530474055404740555047405560474055704740558047405590474056004740561047405620474056304740564047405650474056604740567047405680474056904740570047405710474057204740573047405740474057504740576047405770474057804740579047405800474058104740582047405830474058404740585047405860474058704740588047405890474059004740591047405920474059304740594047405950474059604740597047405980474059904740600047406010474060204740603047406040474060504740606047406070474060804740609047406100474061104740612047406130474061404740615047406160474061704740618047406190474062004740621047406220474062304740624047406250474062604740627047406280474062904740630047406310474063204740633047406340474063504740636047406370474063804740639047406400474064104750033047500340475003504750036047500370475003804750039047500400475004104750042047500430475004404750045047500460475004704750048047500490475005004750051047500520475005304750054047500550475005604750057047500580475005904750060047500610475006204750063047500640475006504750066047500670475006804750069047500700475007104750072047500730475007404750075047500760475007704750078047500790475008004750081047500820475008304750084047500850475008604750087047500880475008904750090047500910475009204750093047500940475009504750096047500970475009804750099047501000475010104750102047501030475010404750105047501060475010704750108047501090475011004750111047501120475011304750114047501150475011604750117047501180475011904750120047501210475012204750123047501240475012504750126047501270475012804750129047501300475013104750132047501330475013404750135047501360475013704750138047501390475014004750141047501420475014304750144047501450475014604750147047501480475014904750150047501510475015204750153047501540475015504750156047501570475015804750159047501600475016104750162047501630475016404750165047501660475016704750168047501690475017004750171047501720475017304750174047501750475017604750177047501780475017904750180047501810475018204750183047501840475018504750186047501870475018804750189047501900475019104750192047501930475019404750195047501960475019704750198047501990475020004750201047502020475020304750204047502050475020604750207047502080475020904750210047502110475021204750213047502140475021504750216047502170475021804750219047502200475022104750222047502230475022404750225047502260475022704750228047502290475023004750231047502320475023304750234047502350475023604750237047502380475023904750240047502410475024204750243047502440475024504750246047502470475024804750249047502500475025104750252047502530475025404750255047502560475025704750258047502590475026004750261047502620475026304750264047502650475026604750267047502680475026904750270047502710475027204750273047502740475027504750276047502770475027804750279047502800475028104750282047502830475028404750285047502860475028704750288047502890475029004750291047502920475029304750294047502950475029604750297047502980475029904750300047503010475030204750303047503040475030504750306047503070475030804750309047503100475031104750312047503130475031404750315047503160475031704750318047503190475032004750321047503220475032304750324047503250475032604750327047503280475032904750330047503310475033204750333047503340475033504750336047503370475033804750339047503400475034104750342047503430475034404750345047503460475034704750348047503490475035004750351047503520475035304750354047503550475035604750357047503580475035904750360047503610475036204750363047503640475036504750366047503670475036804750369047503700475037104750372047503730475037404750375047503760475037704750378047503790475038004750381047503820475038304750384047503850475038604750387047503880475038904750390047503910475039204750393047503940475039504750396047503970475039804750399047504000475040104750402047504030475040404750405047504060475040704750408047504090475041004750411047504120475041304750414047504150475041604750417047504180475041904750420047504210475042204750423047504240475042504750426047504270475042804750429047504300475043104750432047504330475043404750435047504360475043704750438047504390475044004750441047504420475044304750444047504450475044604750447047504480475044904750450047504510475045204750453047504540475045504750456047504570475045804750459047504600475046104750462047504630475046404750465047504660475046704750468047504690475047004750471047504720475047304750474047504750475047604750477047504780475047904750480047504810475048204750483047504840475048504750486047504870475048804750489047504900475049104750492047504930475049404750495047504960475049704750498047504990475050004750501047505020475050304750504047505050475050604750507047505080475050904750510047505110475051204750513047505140475051504750516047505170475051804750519047505200475052104750522047505230475052404750525047505260475052704750528047505290475053004750531047505320475053304750534047505350475053604750537047505380475053904750540047505410475054204750543047505440475054504750546047505470475054804750549047505500475055104750552047505530475055404750555047505560475055704750558047505590475056004750561047505620475056304750564047505650475056604750567047505680475056904750570047505710475057204750573047505740475057504750576047505770475057804750579047505800475058104750582047505830475058404750585047505860475058704750588047505890475059004750591047505920475059304750594047505950475059604750597047505980475059904750600047506010475060204750603047506040475060504750606047506070475060804750609047506100475061104750612047506130475061404750615047506160475061704750618047506190475062004750621047506220475062304750624047506250475062604750627047506280475062904750630047506310475063204750633047506340475063504750636047506370475063804750639047506400475064104760033047600340476003504760036047600370476003804760039047600400476004104760042047600430476004404760045047600460476004704760048047600490476005004760051047600520476005304760054047600550476005604760057047600580476005904760060047600610476006204760063047600640476006504760066047600670476006804760069047600700476007104760072047600730476007404760075047600760476007704760078047600790476008004760081047600820476008304760084047600850476008604760087047600880476008904760090047600910476009204760093047600940476009504760096047600970476009804760099047601000476010104760102047601030476010404760105047601060476010704760108047601090476011004760111047601120476011304760114047601150476011604760117047601180476011904760120047601210476012204760123047601240476012504760126047601270476012804760129047601300476013104760132047601330476013404760135047601360476013704760138047601390476014004760141047601420476014304760144047601450476014604760147047601480476014904760150047601510476015204760153047601540476015504760156047601570476015804760159047601600476016104760162047601630476016404760165047601660476016704760168047601690476017004760171047601720476017304760174047601750476017604760177047601780476017904760180047601810476018204760183047601840476018504760186047601870476018804760189047601900476019104760192047601930476019404760195047601960476019704760198047601990476020004760201047602020476020304760204047602050476020604760207047602080476020904760210047602110476021204760213047602140476021504760216047602170476021804760219047602200476022104760222047602230476022404760225047602260476022704760228047602290476023004760231047602320476023304760234047602350476023604760237047602380476023904760240047602410476024204760243047602440476024504760246047602470476024804760249047602500476025104760252047602530476025404760255047602560476025704760258047602590476026004760261047602620476026304760264047602650476026604760267047602680476026904760270047602710476027204760273047602740476027504760276047602770476027804760279047602800476028104760282047602830476028404760285047602860476028704760288047602890476029004760291047602920476029304760294047602950476029604760297047602980476029904760300047603010476030204760303047603040476030504760306047603070476030804760309047603100476031104760312047603130476031404760315047603160476031704760318047603190476032004760321047603220476032304760324047603250476032604760327047603280476032904760330047603310476033204760333047603340476033504760336047603370476033804760339047603400476034104760342047603430476034404760345047603460476034704760348047603490476035004760351047603520476035304760354047603550476035604760357047603580476035904760360047603610476036204760363047603640476036504760366047603670476036804760369047603700476037104760372047603730476037404760375047603760476037704760378047603790476038004760381047603820476038304760384047603850476038604760387047603880476038904760390047603910476039204760393047603940476039504760396047603970476039804760399047604000476040104760402047604030476040404760405047604060476040704760408047604090476041004760411047604120476041304760414047604150476041604760417047604180476041904760420047604210476042204760423047604240476042504760426047604270476042804760429047604300476043104760432047604330476043404760435047604360476043704760438047604390476044004760441047604420476044304760444047604450476044604760447047604480476044904760450047604510476045204760453047604540476045504760456047604570476045804760459047604600476046104760462047604630476046404760465047604660476046704760468047604690476047004760471047604720476047304760474047604750476047604760477047604780476047904760480047604810476048204760483047604840476048504760486047604870476048804760489047604900476049104760492047604930476049404760495047604960476049704760498047604990476050004760501047605020476050304760504047605050476050604760507047605080476050904760510047605110476051204760513047605140476051504760516047605170476051804760519047605200476052104760522047605230476052404760525047605260476052704760528047605290476053004760531047605320476053304760534047605350476053604760537047605380476053904760540047605410476054204760543047605440476054504760546047605470476054804760549047605500476055104760552047605530476055404760555047605560476055704760558047605590476056004760561047605620476056304760564047605650476056604760567047605680476056904760570047605710476057204760573047605740476057504760576047605770476057804760579047605800476058104760582047605830476058404760585047605860476058704760588047605890476059004760591047605920476059304760594047605950476059604760597047605980476059904760600047606010476060204760603047606040476060504760606047606070476060804760609047606100476061104760612047606130476061404760615047606160476061704760618047606190476062004760621047606220476062304760624047606250476062604760627047606280476062904760630047606310476063204760633047606340476063504760636047606370476063804760639047606400476064104770033047700340477003504770036047700370477003804770039047700400477004104770042047700430477004404770045047700460477004704770048047700490477005004770051047700520477005304770054047700550477005604770057047700580477005904770060047700610477006204770063047700640477006504770066047700670477006804770069047700700477007104770072047700730477007404770075047700760477007704770078047700790477008004770081047700820477008304770084047700850477008604770087047700880477008904770090047700910477009204770093047700940477009504770096047700970477009804770099047701000477010104770102047701030477010404770105047701060477010704770108047701090477011004770111047701120477011304770114047701150477011604770117047701180477011904770120047701210477012204770123047701240477012504770126047701270477012804770129047701300477013104770132047701330477013404770135047701360477013704770138047701390477014004770141047701420477014304770144047701450477014604770147047701480477014904770150047701510477015204770153047701540477015504770156047701570477015804770159047701600477016104770162047701630477016404770165047701660477016704770168047701690477017004770171047701720477017304770174047701750477017604770177047701780477017904770180047701810477018204770183047701840477018504770186047701870477018804770189047701900477019104770192047701930477019404770195047701960477019704770198047701990477020004770201047702020477020304770204047702050477020604770207047702080477020904770210047702110477021204770213047702140477021504770216047702170477021804770219047702200477022104770222047702230477022404770225047702260477022704770228047702290477023004770231047702320477023304770234047702350477023604770237047702380477023904770240047702410477024204770243047702440477024504770246047702470477024804770249047702500477025104770252047702530477025404770255047702560477025704770258047702590477026004770261047702620477026304770264047702650477026604770267047702680477026904770270047702710477027204770273047702740477027504770276047702770477027804770279047702800477028104770282047702830477028404770285047702860477028704770288047702890477029004770291047702920477029304770294047702950477029604770297047702980477029904770300047703010477030204770303047703040477030504770306047703070477030804770309047703100477031104770312047703130477031404770315047703160477031704770318047703190477032004770321047703220477032304770324047703250477032604770327047703280477032904770330047703310477033204770333047703340477033504770336047703370477033804770339047703400477034104770342047703430477034404770345047703460477034704770348047703490477035004770351047703520477035304770354047703550477035604770357047703580477035904770360047703610477036204770363047703640477036504770366047703670477036804770369047703700477037104770372047703730477037404770375047703760477037704770378047703790477038004770381047703820477038304770384047703850477038604770387047703880477038904770390047703910477039204770393047703940477039504770396047703970477039804770399047704000477040104770402047704030477040404770405047704060477040704770408047704090477041004770411047704120477041304770414047704150477041604770417047704180477041904770420047704210477042204770423047704240477042504770426047704270477042804770429047704300477043104770432047704330477043404770435047704360477043704770438047704390477044004770441047704420477044304770444047704450477044604770447047704480477044904770450047704510477045204770453047704540477045504770456047704570477045804770459047704600477046104770462047704630477046404770465047704660477046704770468047704690477047004770471047704720477047304770474047704750477047604770477047704780477047904770480047704810477048204770483047704840477048504770486047704870477048804770489047704900477049104770492047704930477049404770495047704960477049704770498047704990477050004770501047705020477050304770504047705050477050604770507047705080477050904770510047705110477051204770513047705140477051504770516047705170477051804770519047705200477052104770522047705230477052404770525047705260477052704770528047705290477053004770531047705320477053304770534047705350477053604770537047705380477053904770540047705410477054204770543047705440477054504770546047705470477054804770549047705500477055104770552047705530477055404770555047705560477055704770558047705590477056004770561047705620477056304770564047705650477056604770567047705680477056904770570047705710477057204770573047705740477057504770576047705770477057804770579047705800477058104770582047705830477058404770585047705860477058704770588047705890477059004770591047705920477059304770594047705950477059604770597047705980477059904770600047706010477060204770603047706040477060504770606047706070477060804770609047706100477061104770612047706130477061404770615047706160477061704770618047706190477062004770621047706220477062304770624047706250477062604770627047706280477062904770630047706310477063204770633047706340477063504770636047706370477063804770639047706400477064104780032047800330478003404780035047800360478003704780038047800390478004004780041047800420478004304780044047800450478004604780047047800480478004904780050047800510478005204780053047800540478005504780056047800570478005804780059047800600478006104780062047800630478006404780065047800660478006704780068047800690478007004780071047800720478007304780074047800750478007604780077047800780478007904780080047800810478008204780083047800840478008504780086047800870478008804780089047800900478009104780092047800930478009404780095047800960478009704780098047800990478010004780101047801020478010304780104047801050478010604780107047801080478010904780110047801110478011204780113047801140478011504780116047801170478011804780119047801200478012104780122047801230478012404780125047801260478012704780128047801290478013004780131047801320478013304780134047801350478013604780137047801380478013904780140047801410478014204780143047801440478014504780146047801470478014804780149047801500478015104780152047801530478015404780155047801560478015704780158047801590478016004780161047801620478016304780164047801650478016604780167047801680478016904780170047801710478017204780173047801740478017504780176047801770478017804780179047801800478018104780182047801830478018404780185047801860478018704780188047801890478019004780191047801920478019304780194047801950478019604780197047801980478019904780200047802010478020204780203047802040478020504780206047802070478020804780209047802100478021104780212047802130478021404780215047802160478021704780218047802190478022004780221047802220478022304780224047802250478022604780227047802280478022904780230047802310478023204780233047802340478023504780236047802370478023804780239047802400478024104780242047802430478024404780245047802460478024704780248047802490478025004780251047802520478025304780254047802550478025604780257047802580478025904780260047802610478026204780263047802640478026504780266047802670478026804780269047802700478027104780272047802730478027404780275047802760478027704780278047802790478028004780281047802820478028304780284047802850478028604780287047802880478028904780290047802910478029204780293047802940478029504780296047802970478029804780299047803000478030104780302047803030478030404780305047803060478030704780308047803090478031004780311047803120478031304780314047803150478031604780317047803180478031904780320047803210478032204780323047803240478032504780326047803270478032804780329047803300478033104780332047803330478033404780335047803360478033704780338047803390478034004780341047803420478034304780344047803450478034604780347047803480478034904780350047803510478035204780353047803540478035504780356047803570478035804780359047803600478036104780362047803630478036404780365047803660478036704780368047803690478037004780371047803720478037304780374047803750478037604780377047803780478037904780380047803810478038204780383047803840478038504780386047803870478038804780389047803900478039104780392047803930478039404780395047803960478039704780398047803990478040004780401047804020478040304780404047804050478040604780407047804080478040904780410047804110478041204780413047804140478041504780416047804170478041804780419047804200478042104780422047804230478042404780425047804260478042704780428047804290478043004780431047804320478043304780434047804350478043604780437047804380478043904780440047804410478044204780443047804440478044504780446047804470478044804780449047804500478045104780452047804530478045404780455047804560478045704780458047804590478046004780461047804620478046304780464047804650478046604780467047804680478046904780470047804710478047204780473047804740478047504780476047804770478047804780479047804800478048104780482047804830478048404780485047804860478048704780488047804890478049004780491047804920478049304780494047804950478049604780497047804980478049904780500047805010478050204780503047805040478050504780506047805070478050804780509047805100478051104780512047805130478051404780515047805160478051704780518047805190478052004780521047805220478052304780524047805250478052604780527047805280478052904780530047805310478053204780533047805340478053504780536047805370478053804780539047805400478054104780542047805430478054404780545047805460478054704780548047805490478055004780551047805520478055304780554047805550478055604780557047805580478055904780560047805610478056204780563047805640478056504780566047805670478056804780569047805700478057104780572047805730478057404780575047805760478057704780578047805790478058004780581047805820478058304780584047805850478058604780587047805880478058904780590047805910478059204780593047805940478059504780596047805970478059804780599047806000478060104780602047806030478060404780605047806060478060704780608047806090478061004780611047806120478061304780614047806150478061604780617047806180478061904780620047806210478062204780623047806240478062504780626047806270478062804780629047806300478063104780632047806330478063404780635047806360478063704780638047806390478064004780641047900320479003304790034047900350479003604790037047900380479003904790040047900410479004204790043047900440479004504790046047900470479004804790049047900500479005104790052047900530479005404790055047900560479005704790058047900590479006004790061047900620479006304790064047900650479006604790067047900680479006904790070047900710479007204790073047900740479007504790076047900770479007804790079047900800479008104790082047900830479008404790085047900860479008704790088047900890479009004790091047900920479009304790094047900950479009604790097047900980479009904790100047901010479010204790103047901040479010504790106047901070479010804790109047901100479011104790112047901130479011404790115047901160479011704790118047901190479012004790121047901220479012304790124047901250479012604790127047901280479012904790130047901310479013204790133047901340479013504790136047901370479013804790139047901400479014104790142047901430479014404790145047901460479014704790148047901490479015004790151047901520479015304790154047901550479015604790157047901580479015904790160047901610479016204790163047901640479016504790166047901670479016804790169047901700479017104790172047901730479017404790175047901760479017704790178047901790479018004790181047901820479018304790184047901850479018604790187047901880479018904790190047901910479019204790193047901940479019504790196047901970479019804790199047902000479020104790202047902030479020404790205047902060479020704790208047902090479021004790211047902120479021304790214047902150479021604790217047902180479021904790220047902210479022204790223047902240479022504790226047902270479022804790229047902300479023104790232047902330479023404790235047902360479023704790238047902390479024004790241047902420479024304790244047902450479024604790247047902480479024904790250047902510479025204790253047902540479025504790256047902570479025804790259047902600479026104790262047902630479026404790265047902660479026704790268047902690479027004790271047902720479027304790274047902750479027604790277047902780479027904790280047902810479028204790283047902840479028504790286047902870479028804790289047902900479029104790292047902930479029404790295047902960479029704790298047902990479030004790301047903020479030304790304047903050479030604790307047903080479030904790310047903110479031204790313047903140479031504790316047903170479031804790319047903200479032104790322047903230479032404790325047903260479032704790328047903290479033004790331047903320479033304790334047903350479033604790337047903380479033904790340047903410479034204790343047903440479034504790346047903470479034804790349047903500479035104790352047903530479035404790355047903560479035704790358047903590479036004790361047903620479036304790364047903650479036604790367047903680479036904790370047903710479037204790373047903740479037504790376047903770479037804790379047903800479038104790382047903830479038404790385047903860479038704790388047903890479039004790391047903920479039304790394047903950479039604790397047903980479039904790400047904010479040204790403047904040479040504790406047904070479040804790409047904100479041104790412047904130479041404790415047904160479041704790418047904190479042004790421047904220479042304790424047904250479042604790427047904280479042904790430047904310479043204790433047904340479043504790436047904370479043804790439047904400479044104790442047904430479044404790445047904460479044704790448047904490479045004790451047904520479045304790454047904550479045604790457047904580479045904790460047904610479046204790463047904640479046504790466047904670479046804790469047904700479047104790472047904730479047404790475047904760479047704790478047904790479048004790481047904820479048304790484047904850479048604790487047904880479048904790490047904910479049204790493047904940479049504790496047904970479049804790499047905000479050104790502047905030479050404790505047905060479050704790508047905090479051004790511047905120479051304790514047905150479051604790517047905180479051904790520047905210479052204790523047905240479052504790526047905270479052804790529047905300479053104790532047905330479053404790535047905360479053704790538047905390479054004790541047905420479054304790544047905450479054604790547047905480479054904790550047905510479055204790553047905540479055504790556047905570479055804790559047905600479056104790562047905630479056404790565047905660479056704790568047905690479057004790571047905720479057304790574047905750479057604790577047905780479057904790580047905810479058204790583047905840479058504790586047905870479058804790589047905900479059104790592047905930479059404790595047905960479059704790598047905990479060004790601047906020479060304790604047906050479060604790607047906080479060904790610047906110479061204790613047906140479061504790616047906170479061804790619047906200479062104790622047906230479062404790625047906260479062704790628047906290479063004790631047906320479063304790634047906350479063604790637047906380479063904790640047906410480003104800032048000330480003404800035048000360480003704800038048000390480004004800041048000420480004304800044048000450480004604800047048000480480004904800050048000510480005204800053048000540480005504800056048000570480005804800059048000600480006104800062048000630480006404800065048000660480006704800068048000690480007004800071048000720480007304800074048000750480007604800077048000780480007904800080048000810480008204800083048000840480008504800086048000870480008804800089048000900480009104800092048000930480009404800095048000960480009704800098048000990480010004800101048001020480010304800104048001050480010604800107048001080480010904800110048001110480011204800113048001140480011504800116048001170480011804800119048001200480012104800122048001230480012404800125048001260480012704800128048001290480013004800131048001320480013304800134048001350480013604800137048001380480013904800140048001410480014204800143048001440480014504800146048001470480014804800149048001500480015104800152048001530480015404800155048001560480015704800158048001590480016004800161048001620480016304800164048001650480016604800167048001680480016904800170048001710480017204800173048001740480017504800176048001770480017804800179048001800480018104800182048001830480018404800185048001860480018704800188048001890480019004800191048001920480019304800194048001950480019604800197048001980480019904800200048002010480020204800203048002040480020504800206048002070480020804800209048002100480021104800212048002130480021404800215048002160480021704800218048002190480022004800221048002220480022304800224048002250480022604800227048002280480022904800230048002310480023204800233048002340480023504800236048002370480023804800239048002400480024104800242048002430480024404800245048002460480024704800248048002490480025004800251048002520480025304800254048002550480025604800257048002580480025904800260048002610480026204800263048002640480026504800266048002670480026804800269048002700480027104800272048002730480027404800275048002760480027704800278048002790480028004800281048002820480028304800284048002850480028604800287048002880480028904800290048002910480029204800293048002940480029504800296048002970480029804800299048003000480030104800302048003030480030404800305048003060480030704800308048003090480031004800311048003120480031304800314048003150480031604800317048003180480031904800320048003210480032204800323048003240480032504800326048003270480032804800329048003300480033104800332048003330480033404800335048003360480033704800338048003390480034004800341048003420480034304800344048003450480034604800347048003480480034904800350048003510480035204800353048003540480035504800356048003570480035804800359048003600480036104800362048003630480036404800365048003660480036704800368048003690480037004800371048003720480037304800374048003750480037604800377048003780480037904800380048003810480038204800383048003840480038504800386048003870480038804800389048003900480039104800392048003930480039404800395048003960480039704800398048003990480040004800401048004020480040304800404048004050480040604800407048004080480040904800410048004110480041204800413048004140480041504800416048004170480041804800419048004200480042104800422048004230480042404800425048004260480042704800428048004290480043004800431048004320480043304800434048004350480043604800437048004380480043904800440048004410480044204800443048004440480044504800446048004470480044804800449048004500480045104800452048004530480045404800455048004560480045704800458048004590480046004800461048004620480046304800464048004650480046604800467048004680480046904800470048004710480047204800473048004740480047504800476048004770480047804800479048004800480048104800482048004830480048404800485048004860480048704800488048004890480049004800491048004920480049304800494048004950480049604800497048004980480049904800500048005010480050204800503048005040480050504800506048005070480050804800509048005100480051104800512048005130480051404800515048005160480051704800518048005190480052004800521048005220480052304800524048005250480052604800527048005280480052904800530048005310480053204800533048005340480053504800536048005370480053804800539048005400480054104800542048005430480054404800545048005460480054704800548048005490480055004800551048005520480055304800554048005550480055604800557048005580480055904800560048005610480056204800563048005640480056504800566048005670480056804800569048005700480057104800572048005730480057404800575048005760480057704800578048005790480058004800581048005820480058304800584048005850480058604800587048005880480058904800590048005910480059204800593048005940480059504800596048005970480059804800599048006000480060104800602048006030480060404800605048006060480060704800608048006090480061004800611048006120480061304800614048006150480061604800617048006180480061904800620048006210480062204800623048006240480062504800626048006270480062804800629048006300480063104800632048006330480063404800635048006360480063704800638048006390480064004800641048100310481003204810033048100340481003504810036048100370481003804810039048100400481004104810042048100430481004404810045048100460481004704810048048100490481005004810051048100520481005304810054048100550481005604810057048100580481005904810060048100610481006204810063048100640481006504810066048100670481006804810069048100700481007104810072048100730481007404810075048100760481007704810078048100790481008004810081048100820481008304810084048100850481008604810087048100880481008904810090048100910481009204810093048100940481009504810096048100970481009804810099048101000481010104810102048101030481010404810105048101060481010704810108048101090481011004810111048101120481011304810114048101150481011604810117048101180481011904810120048101210481012204810123048101240481012504810126048101270481012804810129048101300481013104810132048101330481013404810135048101360481013704810138048101390481014004810141048101420481014304810144048101450481014604810147048101480481014904810150048101510481015204810153048101540481015504810156048101570481015804810159048101600481016104810162048101630481016404810165048101660481016704810168048101690481017004810171048101720481017304810174048101750481017604810177048101780481017904810180048101810481018204810183048101840481018504810186048101870481018804810189048101900481019104810192048101930481019404810195048101960481019704810198048101990481020004810201048102020481020304810204048102050481020604810207048102080481020904810210048102110481021204810213048102140481021504810216048102170481021804810219048102200481022104810222048102230481022404810225048102260481022704810228048102290481023004810231048102320481023304810234048102350481023604810237048102380481023904810240048102410481024204810243048102440481024504810246048102470481024804810249048102500481025104810252048102530481025404810255048102560481025704810258048102590481026004810261048102620481026304810264048102650481026604810267048102680481026904810270048102710481027204810273048102740481027504810276048102770481027804810279048102800481028104810282048102830481028404810285048102860481028704810288048102890481029004810291048102920481029304810294048102950481029604810297048102980481029904810300048103010481030204810303048103040481030504810306048103070481030804810309048103100481031104810312048103130481031404810315048103160481031704810318048103190481032004810321048103220481032304810324048103250481032604810327048103280481032904810330048103310481033204810333048103340481033504810336048103370481033804810339048103400481034104810342048103430481034404810345048103460481034704810348048103490481035004810351048103520481035304810354048103550481035604810357048103580481035904810360048103610481036204810363048103640481036504810366048103670481036804810369048103700481037104810372048103730481037404810375048103760481037704810378048103790481038004810381048103820481038304810384048103850481038604810387048103880481038904810390048103910481039204810393048103940481039504810396048103970481039804810399048104000481040104810402048104030481040404810405048104060481040704810408048104090481041004810411048104120481041304810414048104150481041604810417048104180481041904810420048104210481042204810423048104240481042504810426048104270481042804810429048104300481043104810432048104330481043404810435048104360481043704810438048104390481044004810441048104420481044304810444048104450481044604810447048104480481044904810450048104510481045204810453048104540481045504810456048104570481045804810459048104600481046104810462048104630481046404810465048104660481046704810468048104690481047004810471048104720481047304810474048104750481047604810477048104780481047904810480048104810481048204810483048104840481048504810486048104870481048804810489048104900481049104810492048104930481049404810495048104960481049704810498048104990481050004810501048105020481050304810504048105050481050604810507048105080481050904810510048105110481051204810513048105140481051504810516048105170481051804810519048105200481052104810522048105230481052404810525048105260481052704810528048105290481053004810531048105320481053304810534048105350481053604810537048105380481053904810540048105410481054204810543048105440481054504810546048105470481054804810549048105500481055104810552048105530481055404810555048105560481055704810558048105590481056004810561048105620481056304810564048105650481056604810567048105680481056904810570048105710481057204810573048105740481057504810576048105770481057804810579048105800481058104810582048105830481058404810585048105860481058704810588048105890481059004810591048105920481059304810594048105950481059604810597048105980481059904810600048106010481060204810603048106040481060504810606048106070481060804810609048106100481061104810612048106130481061404810615048106160481061704810618048106190481062004810621048106220481062304810624048106250481062604810627048106280481062904810630048106310481063204810633048106340481063504810636048106370481063804810639048106400481064104820031048200320482003304820034048200350482003604820037048200380482003904820040048200410482004204820043048200440482004504820046048200470482004804820049048200500482005104820052048200530482005404820055048200560482005704820058048200590482006004820061048200620482006304820064048200650482006604820067048200680482006904820070048200710482007204820073048200740482007504820076048200770482007804820079048200800482008104820082048200830482008404820085048200860482008704820088048200890482009004820091048200920482009304820094048200950482009604820097048200980482009904820100048201010482010204820103048201040482010504820106048201070482010804820109048201100482011104820112048201130482011404820115048201160482011704820118048201190482012004820121048201220482012304820124048201250482012604820127048201280482012904820130048201310482013204820133048201340482013504820136048201370482013804820139048201400482014104820142048201430482014404820145048201460482014704820148048201490482015004820151048201520482015304820154048201550482015604820157048201580482015904820160048201610482016204820163048201640482016504820166048201670482016804820169048201700482017104820172048201730482017404820175048201760482017704820178048201790482018004820181048201820482018304820184048201850482018604820187048201880482018904820190048201910482019204820193048201940482019504820196048201970482019804820199048202000482020104820202048202030482020404820205048202060482020704820208048202090482021004820211048202120482021304820214048202150482021604820217048202180482021904820220048202210482022204820223048202240482022504820226048202270482022804820229048202300482023104820232048202330482023404820235048202360482023704820238048202390482024004820241048202420482024304820244048202450482024604820247048202480482024904820250048202510482025204820253048202540482025504820256048202570482025804820259048202600482026104820262048202630482026404820265048202660482026704820268048202690482027004820271048202720482027304820274048202750482027604820277048202780482027904820280048202810482028204820283048202840482028504820286048202870482028804820289048202900482029104820292048202930482029404820295048202960482029704820298048202990482030004820301048203020482030304820304048203050482030604820307048203080482030904820310048203110482031204820313048203140482031504820316048203170482031804820319048203200482032104820322048203230482032404820325048203260482032704820328048203290482033004820331048203320482033304820334048203350482033604820337048203380482033904820340048203410482034204820343048203440482034504820346048203470482034804820349048203500482035104820352048203530482035404820355048203560482035704820358048203590482036004820361048203620482036304820364048203650482036604820367048203680482036904820370048203710482037204820373048203740482037504820376048203770482037804820379048203800482038104820382048203830482038404820385048203860482038704820388048203890482039004820391048203920482039304820394048203950482039604820397048203980482039904820400048204010482040204820403048204040482040504820406048204070482040804820409048204100482041104820412048204130482041404820415048204160482041704820418048204190482042004820421048204220482042304820424048204250482042604820427048204280482042904820430048204310482043204820433048204340482043504820436048204370482043804820439048204400482044104820442048204430482044404820445048204460482044704820448048204490482045004820451048204520482045304820454048204550482045604820457048204580482045904820460048204610482046204820463048204640482046504820466048204670482046804820469048204700482047104820472048204730482047404820475048204760482047704820478048204790482048004820481048204820482048304820484048204850482048604820487048204880482048904820490048204910482049204820493048204940482049504820496048204970482049804820499048205000482050104820502048205030482050404820505048205060482050704820508048205090482051004820511048205120482051304820514048205150482051604820517048205180482051904820520048205210482052204820523048205240482052504820526048205270482052804820529048205300482053104820532048205330482053404820535048205360482053704820538048205390482054004820541048205420482054304820544048205450482054604820547048205480482054904820550048205510482055204820553048205540482055504820556048205570482055804820559048205600482056104820562048205630482056404820565048205660482056704820568048205690482057004820571048205720482057304820574048205750482057604820577048205780482057904820580048205810482058204820583048205840482058504820586048205870482058804820589048205900482059104820592048205930482059404820595048205960482059704820598048205990482060004820601048206020482060304820604048206050482060604820607048206080482060904820610048206110482061204820613048206140482061504820616048206170482061804820619048206200482062104820622048206230482062404820625048206260482062704820628048206290482063004820631048206320482063304820634048206350482063604820637048206380482063904820640048206410483003004830031048300320483003304830034048300350483003604830037048300380483003904830040048300410483004204830043048300440483004504830046048300470483004804830049048300500483005104830052048300530483005404830055048300560483005704830058048300590483006004830061048300620483006304830064048300650483006604830067048300680483006904830070048300710483007204830073048300740483007504830076048300770483007804830079048300800483008104830082048300830483008404830085048300860483008704830088048300890483009004830091048300920483009304830094048300950483009604830097048300980483009904830100048301010483010204830103048301040483010504830106048301070483010804830109048301100483011104830112048301130483011404830115048301160483011704830118048301190483012004830121048301220483012304830124048301250483012604830127048301280483012904830130048301310483013204830133048301340483013504830136048301370483013804830139048301400483014104830142048301430483014404830145048301460483014704830148048301490483015004830151048301520483015304830154048301550483015604830157048301580483015904830160048301610483016204830163048301640483016504830166048301670483016804830169048301700483017104830172048301730483017404830175048301760483017704830178048301790483018004830181048301820483018304830184048301850483018604830187048301880483018904830190048301910483019204830193048301940483019504830196048301970483019804830199048302000483020104830202048302030483020404830205048302060483020704830208048302090483021004830211048302120483021304830214048302150483021604830217048302180483021904830220048302210483022204830223048302240483022504830226048302270483022804830229048302300483023104830232048302330483023404830235048302360483023704830238048302390483024004830241048302420483024304830244048302450483024604830247048302480483024904830250048302510483025204830253048302540483025504830256048302570483025804830259048302600483026104830262048302630483026404830265048302660483026704830268048302690483027004830271048302720483027304830274048302750483027604830277048302780483027904830280048302810483028204830283048302840483028504830286048302870483028804830289048302900483029104830292048302930483029404830295048302960483029704830298048302990483030004830301048303020483030304830304048303050483030604830307048303080483030904830310048303110483031204830313048303140483031504830316048303170483031804830319048303200483032104830322048303230483032404830325048303260483032704830328048303290483033004830331048303320483033304830334048303350483033604830337048303380483033904830340048303410483034204830343048303440483034504830346048303470483034804830349048303500483035104830352048303530483035404830355048303560483035704830358048303590483036004830361048303620483036304830364048303650483036604830367048303680483036904830370048303710483037204830373048303740483037504830376048303770483037804830379048303800483038104830382048303830483038404830385048303860483038704830388048303890483039004830391048303920483039304830394048303950483039604830397048303980483039904830400048304010483040204830403048304040483040504830406048304070483040804830409048304100483041104830412048304130483041404830415048304160483041704830418048304190483042004830421048304220483042304830424048304250483042604830427048304280483042904830430048304310483043204830433048304340483043504830436048304370483043804830439048304400483044104830442048304430483044404830445048304460483044704830448048304490483045004830451048304520483045304830454048304550483045604830457048304580483045904830460048304610483046204830463048304640483046504830466048304670483046804830469048304700483047104830472048304730483047404830475048304760483047704830478048304790483048004830481048304820483048304830484048304850483048604830487048304880483048904830490048304910483049204830493048304940483049504830496048304970483049804830499048305000483050104830502048305030483050404830505048305060483050704830508048305090483051004830511048305120483051304830514048305150483051604830517048305180483051904830520048305210483052204830523048305240483052504830526048305270483052804830529048305300483053104830532048305330483053404830535048305360483053704830538048305390483054004830541048305420483054304830544048305450483054604830547048305480483054904830550048305510483055204830553048305540483055504830556048305570483055804830559048305600483056104830562048305630483056404830565048305660483056704830568048305690483057004830571048305720483057304830574048305750483057604830577048305780483057904830580048305810483058204830583048305840483058504830586048305870483058804830589048305900483059104830592048305930483059404830595048305960483059704830598048305990483060004830601048306020483060304830604048306050483060604830607048306080483060904830610048306110483061204830613048306140483061504830616048306170483061804830619048306200483062104830622048306230483062404830625048306260483062704830628048306290483063004830631048306320483063304830634048306350483063604830637048306380483063904830640048306410484003004840031048400320484003304840034048400350484003604840037048400380484003904840040048400410484004204840043048400440484004504840046048400470484004804840049048400500484005104840052048400530484005404840055048400560484005704840058048400590484006004840061048400620484006304840064048400650484006604840067048400680484006904840070048400710484007204840073048400740484007504840076048400770484007804840079048400800484008104840082048400830484008404840085048400860484008704840088048400890484009004840091048400920484009304840094048400950484009604840097048400980484009904840100048401010484010204840103048401040484010504840106048401070484010804840109048401100484011104840112048401130484011404840115048401160484011704840118048401190484012004840121048401220484012304840124048401250484012604840127048401280484012904840130048401310484013204840133048401340484013504840136048401370484013804840139048401400484014104840142048401430484014404840145048401460484014704840148048401490484015004840151048401520484015304840154048401550484015604840157048401580484015904840160048401610484016204840163048401640484016504840166048401670484016804840169048401700484017104840172048401730484017404840175048401760484017704840178048401790484018004840181048401820484018304840184048401850484018604840187048401880484018904840190048401910484019204840193048401940484019504840196048401970484019804840199048402000484020104840202048402030484020404840205048402060484020704840208048402090484021004840211048402120484021304840214048402150484021604840217048402180484021904840220048402210484022204840223048402240484022504840226048402270484022804840229048402300484023104840232048402330484023404840235048402360484023704840238048402390484024004840241048402420484024304840244048402450484024604840247048402480484024904840250048402510484025204840253048402540484025504840256048402570484025804840259048402600484026104840262048402630484026404840265048402660484026704840268048402690484027004840271048402720484027304840274048402750484027604840277048402780484027904840280048402810484028204840283048402840484028504840286048402870484028804840289048402900484029104840292048402930484029404840295048402960484029704840298048402990484030004840301048403020484030304840304048403050484030604840307048403080484030904840310048403110484031204840313048403140484031504840316048403170484031804840319048403200484032104840322048403230484032404840325048403260484032704840328048403290484033004840331048403320484033304840334048403350484033604840337048403380484033904840340048403410484034204840343048403440484034504840346048403470484034804840349048403500484035104840352048403530484035404840355048403560484035704840358048403590484036004840361048403620484036304840364048403650484036604840367048403680484036904840370048403710484037204840373048403740484037504840376048403770484037804840379048403800484038104840382048403830484038404840385048403860484038704840388048403890484039004840391048403920484039304840394048403950484039604840397048403980484039904840400048404010484040204840403048404040484040504840406048404070484040804840409048404100484041104840412048404130484041404840415048404160484041704840418048404190484042004840421048404220484042304840424048404250484042604840427048404280484042904840430048404310484043204840433048404340484043504840436048404370484043804840439048404400484044104840442048404430484044404840445048404460484044704840448048404490484045004840451048404520484045304840454048404550484045604840457048404580484045904840460048404610484046204840463048404640484046504840466048404670484046804840469048404700484047104840472048404730484047404840475048404760484047704840478048404790484048004840481048404820484048304840484048404850484048604840487048404880484048904840490048404910484049204840493048404940484049504840496048404970484049804840499048405000484050104840502048405030484050404840505048405060484050704840508048405090484051004840511048405120484051304840514048405150484051604840517048405180484051904840520048405210484052204840523048405240484052504840526048405270484052804840529048405300484053104840532048405330484053404840535048405360484053704840538048405390484054004840541048405420484054304840544048405450484054604840547048405480484054904840550048405510484055204840553048405540484055504840556048405570484055804840559048405600484056104840562048405630484056404840565048405660484056704840568048405690484057004840571048405720484057304840574048405750484057604840577048405780484057904840580048405810484058204840583048405840484058504840586048405870484058804840589048405900484059104840592048405930484059404840595048405960484059704840598048405990484060004840601048406020484060304840604048406050484060604840607048406080484060904840610048406110484061204840613048406140484061504840616048406170484061804840619048406200484062104840622048406230484062404840625048406260484062704840628048406290484063004840631048406320484063304840634048406350484063604840637048406380484063904840640048406410485003004850031048500320485003304850034048500350485003604850037048500380485003904850040048500410485004204850043048500440485004504850046048500470485004804850049048500500485005104850052048500530485005404850055048500560485005704850058048500590485006004850061048500620485006304850064048500650485006604850067048500680485006904850070048500710485007204850073048500740485007504850076048500770485007804850079048500800485008104850082048500830485008404850085048500860485008704850088048500890485009004850091048500920485009304850094048500950485009604850097048500980485009904850100048501010485010204850103048501040485010504850106048501070485010804850109048501100485011104850112048501130485011404850115048501160485011704850118048501190485012004850121048501220485012304850124048501250485012604850127048501280485012904850130048501310485013204850133048501340485013504850136048501370485013804850139048501400485014104850142048501430485014404850145048501460485014704850148048501490485015004850151048501520485015304850154048501550485015604850157048501580485015904850160048501610485016204850163048501640485016504850166048501670485016804850169048501700485017104850172048501730485017404850175048501760485017704850178048501790485018004850181048501820485018304850184048501850485018604850187048501880485018904850190048501910485019204850193048501940485019504850196048501970485019804850199048502000485020104850202048502030485020404850205048502060485020704850208048502090485021004850211048502120485021304850214048502150485021604850217048502180485021904850220048502210485022204850223048502240485022504850226048502270485022804850229048502300485023104850232048502330485023404850235048502360485023704850238048502390485024004850241048502420485024304850244048502450485024604850247048502480485024904850250048502510485025204850253048502540485025504850256048502570485025804850259048502600485026104850262048502630485026404850265048502660485026704850268048502690485027004850271048502720485027304850274048502750485027604850277048502780485027904850280048502810485028204850283048502840485028504850286048502870485028804850289048502900485029104850292048502930485029404850295048502960485029704850298048502990485030004850301048503020485030304850304048503050485030604850307048503080485030904850310048503110485031204850313048503140485031504850316048503170485031804850319048503200485032104850322048503230485032404850325048503260485032704850328048503290485033004850331048503320485033304850334048503350485033604850337048503380485033904850340048503410485034204850343048503440485034504850346048503470485034804850349048503500485035104850352048503530485035404850355048503560485035704850358048503590485036004850361048503620485036304850364048503650485036604850367048503680485036904850370048503710485037204850373048503740485037504850376048503770485037804850379048503800485038104850382048503830485038404850385048503860485038704850388048503890485039004850391048503920485039304850394048503950485039604850397048503980485039904850400048504010485040204850403048504040485040504850406048504070485040804850409048504100485041104850412048504130485041404850415048504160485041704850418048504190485042004850421048504220485042304850424048504250485042604850427048504280485042904850430048504310485043204850433048504340485043504850436048504370485043804850439048504400485044104850442048504430485044404850445048504460485044704850448048504490485045004850451048504520485045304850454048504550485045604850457048504580485045904850460048504610485046204850463048504640485046504850466048504670485046804850469048504700485047104850472048504730485047404850475048504760485047704850478048504790485048004850481048504820485048304850484048504850485048604850487048504880485048904850490048504910485049204850493048504940485049504850496048504970485049804850499048505000485050104850502048505030485050404850505048505060485050704850508048505090485051004850511048505120485051304850514048505150485051604850517048505180485051904850520048505210485052204850523048505240485052504850526048505270485052804850529048505300485053104850532048505330485053404850535048505360485053704850538048505390485054004850541048505420485054304850544048505450485054604850547048505480485054904850550048505510485055204850553048505540485055504850556048505570485055804850559048505600485056104850562048505630485056404850565048505660485056704850568048505690485057004850571048505720485057304850574048505750485057604850577048505780485057904850580048505810485058204850583048505840485058504850586048505870485058804850589048505900485059104850592048505930485059404850595048505960485059704850598048505990485060004850601048506020485060304850604048506050485060604850607048506080485060904850610048506110485061204850613048506140485061504850616048506170485061804850619048506200485062104850622048506230485062404850625048506260485062704850628048506290485063004850631048506320485063304850634048506350485063604850637048506380485063904850640048506410486002904860030048600310486003204860033048600340486003504860036048600370486003804860039048600400486004104860042048600430486004404860045048600460486004704860048048600490486005004860051048600520486005304860054048600550486005604860057048600580486005904860060048600610486006204860063048600640486006504860066048600670486006804860069048600700486007104860072048600730486007404860075048600760486007704860078048600790486008004860081048600820486008304860084048600850486008604860087048600880486008904860090048600910486009204860093048600940486009504860096048600970486009804860099048601000486010104860102048601030486010404860105048601060486010704860108048601090486011004860111048601120486011304860114048601150486011604860117048601180486011904860120048601210486012204860123048601240486012504860126048601270486012804860129048601300486013104860132048601330486013404860135048601360486013704860138048601390486014004860141048601420486014304860144048601450486014604860147048601480486014904860150048601510486015204860153048601540486015504860156048601570486015804860159048601600486016104860162048601630486016404860165048601660486016704860168048601690486017004860171048601720486017304860174048601750486017604860177048601780486017904860180048601810486018204860183048601840486018504860186048601870486018804860189048601900486019104860192048601930486019404860195048601960486019704860198048601990486020004860201048602020486020304860204048602050486020604860207048602080486020904860210048602110486021204860213048602140486021504860216048602170486021804860219048602200486022104860222048602230486022404860225048602260486022704860228048602290486023004860231048602320486023304860234048602350486023604860237048602380486023904860240048602410486024204860243048602440486024504860246048602470486024804860249048602500486025104860252048602530486025404860255048602560486025704860258048602590486026004860261048602620486026304860264048602650486026604860267048602680486026904860270048602710486027204860273048602740486027504860276048602770486027804860279048602800486028104860282048602830486028404860285048602860486028704860288048602890486029004860291048602920486029304860294048602950486029604860297048602980486029904860300048603010486030204860303048603040486030504860306048603070486030804860309048603100486031104860312048603130486031404860315048603160486031704860318048603190486032004860321048603220486032304860324048603250486032604860327048603280486032904860330048603310486033204860333048603340486033504860336048603370486033804860339048603400486034104860342048603430486034404860345048603460486034704860348048603490486035004860351048603520486035304860354048603550486035604860357048603580486035904860360048603610486036204860363048603640486036504860366048603670486036804860369048603700486037104860372048603730486037404860375048603760486037704860378048603790486038004860381048603820486038304860384048603850486038604860387048603880486038904860390048603910486039204860393048603940486039504860396048603970486039804860399048604000486040104860402048604030486040404860405048604060486040704860408048604090486041004860411048604120486041304860414048604150486041604860417048604180486041904860420048604210486042204860423048604240486042504860426048604270486042804860429048604300486043104860432048604330486043404860435048604360486043704860438048604390486044004860441048604420486044304860444048604450486044604860447048604480486044904860450048604510486045204860453048604540486045504860456048604570486045804860459048604600486046104860462048604630486046404860465048604660486046704860468048604690486047004860471048604720486047304860474048604750486047604860477048604780486047904860480048604810486048204860483048604840486048504860486048604870486048804860489048604900486049104860492048604930486049404860495048604960486049704860498048604990486050004860501048605020486050304860504048605050486050604860507048605080486050904860510048605110486051204860513048605140486051504860516048605170486051804860519048605200486052104860522048605230486052404860525048605260486052704860528048605290486053004860531048605320486053304860534048605350486053604860537048605380486053904860540048605410486054204860543048605440486054504860546048605470486054804860549048605500486055104860552048605530486055404860555048605560486055704860558048605590486056004860561048605620486056304860564048605650486056604860567048605680486056904860570048605710486057204860573048605740486057504860576048605770486057804860579048605800486058104860582048605830486058404860585048605860486058704860588048605890486059004860591048605920486059304860594048605950486059604860597048605980486059904860600048606010486060204860603048606040486060504860606048606070486060804860609048606100486061104860612048606130486061404860615048606160486061704860618048606190486062004860621048606220486062304860624048606250486062604860627048606280486062904860630048606310486063204860633048606340486063504860636048606370486063804860639048606400486064104870029048700300487003104870032048700330487003404870035048700360487003704870038048700390487004004870041048700420487004304870044048700450487004604870047048700480487004904870050048700510487005204870053048700540487005504870056048700570487005804870059048700600487006104870062048700630487006404870065048700660487006704870068048700690487007004870071048700720487007304870074048700750487007604870077048700780487007904870080048700810487008204870083048700840487008504870086048700870487008804870089048700900487009104870092048700930487009404870095048700960487009704870098048700990487010004870101048701020487010304870104048701050487010604870107048701080487010904870110048701110487011204870113048701140487011504870116048701170487011804870119048701200487012104870122048701230487012404870125048701260487012704870128048701290487013004870131048701320487013304870134048701350487013604870137048701380487013904870140048701410487014204870143048701440487014504870146048701470487014804870149048701500487015104870152048701530487015404870155048701560487015704870158048701590487016004870161048701620487016304870164048701650487016604870167048701680487016904870170048701710487017204870173048701740487017504870176048701770487017804870179048701800487018104870182048701830487018404870185048701860487018704870188048701890487019004870191048701920487019304870194048701950487019604870197048701980487019904870200048702010487020204870203048702040487020504870206048702070487020804870209048702100487021104870212048702130487021404870215048702160487021704870218048702190487022004870221048702220487022304870224048702250487022604870227048702280487022904870230048702310487023204870233048702340487023504870236048702370487023804870239048702400487024104870242048702430487024404870245048702460487024704870248048702490487025004870251048702520487025304870254048702550487025604870257048702580487025904870260048702610487026204870263048702640487026504870266048702670487026804870269048702700487027104870272048702730487027404870275048702760487027704870278048702790487028004870281048702820487028304870284048702850487028604870287048702880487028904870290048702910487029204870293048702940487029504870296048702970487029804870299048703000487030104870302048703030487030404870305048703060487030704870308048703090487031004870311048703120487031304870314048703150487031604870317048703180487031904870320048703210487032204870323048703240487032504870326048703270487032804870329048703300487033104870332048703330487033404870335048703360487033704870338048703390487034004870341048703420487034304870344048703450487034604870347048703480487034904870350048703510487035204870353048703540487035504870356048703570487035804870359048703600487036104870362048703630487036404870365048703660487036704870368048703690487037004870371048703720487037304870374048703750487037604870377048703780487037904870380048703810487038204870383048703840487038504870386048703870487038804870389048703900487039104870392048703930487039404870395048703960487039704870398048703990487040004870401048704020487040304870404048704050487040604870407048704080487040904870410048704110487041204870413048704140487041504870416048704170487041804870419048704200487042104870422048704230487042404870425048704260487042704870428048704290487043004870431048704320487043304870434048704350487043604870437048704380487043904870440048704410487044204870443048704440487044504870446048704470487044804870449048704500487045104870452048704530487045404870455048704560487045704870458048704590487046004870461048704620487046304870464048704650487046604870467048704680487046904870470048704710487047204870473048704740487047504870476048704770487047804870479048704800487048104870482048704830487048404870485048704860487048704870488048704890487049004870491048704920487049304870494048704950487049604870497048704980487049904870500048705010487050204870503048705040487050504870506048705070487050804870509048705100487051104870512048705130487051404870515048705160487051704870518048705190487052004870521048705220487052304870524048705250487052604870527048705280487052904870530048705310487053204870533048705340487053504870536048705370487053804870539048705400487054104870542048705430487054404870545048705460487054704870548048705490487055004870551048705520487055304870554048705550487055604870557048705580487055904870560048705610487056204870563048705640487056504870566048705670487056804870569048705700487057104870572048705730487057404870575048705760487057704870578048705790487058004870581048705820487058304870584048705850487058604870587048705880487058904870590048705910487059204870593048705940487059504870596048705970487059804870599048706000487060104870602048706030487060404870605048706060487060704870608048706090487061004870611048706120487061304870614048706150487061604870617048706180487061904870620048706210487062204870623048706240487062504870626048706270487062804870629048706300487063104870632048706330487063404870635048706360487063704870638048706390487064004870641048800290488003004880031048800320488003304880034048800350488003604880037048800380488003904880040048800410488004204880043048800440488004504880046048800470488004804880049048800500488005104880052048800530488005404880055048800560488005704880058048800590488006004880061048800620488006304880064048800650488006604880067048800680488006904880070048800710488007204880073048800740488007504880076048800770488007804880079048800800488008104880082048800830488008404880085048800860488008704880088048800890488009004880091048800920488009304880094048800950488009604880097048800980488009904880100048801010488010204880103048801040488010504880106048801070488010804880109048801100488011104880112048801130488011404880115048801160488011704880118048801190488012004880121048801220488012304880124048801250488012604880127048801280488012904880130048801310488013204880133048801340488013504880136048801370488013804880139048801400488014104880142048801430488014404880145048801460488014704880148048801490488015004880151048801520488015304880154048801550488015604880157048801580488015904880160048801610488016204880163048801640488016504880166048801670488016804880169048801700488017104880172048801730488017404880175048801760488017704880178048801790488018004880181048801820488018304880184048801850488018604880187048801880488018904880190048801910488019204880193048801940488019504880196048801970488019804880199048802000488020104880202048802030488020404880205048802060488020704880208048802090488021004880211048802120488021304880214048802150488021604880217048802180488021904880220048802210488022204880223048802240488022504880226048802270488022804880229048802300488023104880232048802330488023404880235048802360488023704880238048802390488024004880241048802420488024304880244048802450488024604880247048802480488024904880250048802510488025204880253048802540488025504880256048802570488025804880259048802600488026104880262048802630488026404880265048802660488026704880268048802690488027004880271048802720488027304880274048802750488027604880277048802780488027904880280048802810488028204880283048802840488028504880286048802870488028804880289048802900488029104880292048802930488029404880295048802960488029704880298048802990488030004880301048803020488030304880304048803050488030604880307048803080488030904880310048803110488031204880313048803140488031504880316048803170488031804880319048803200488032104880322048803230488032404880325048803260488032704880328048803290488033004880331048803320488033304880334048803350488033604880337048803380488033904880340048803410488034204880343048803440488034504880346048803470488034804880349048803500488035104880352048803530488035404880355048803560488035704880358048803590488036004880361048803620488036304880364048803650488036604880367048803680488036904880370048803710488037204880373048803740488037504880376048803770488037804880379048803800488038104880382048803830488038404880385048803860488038704880388048803890488039004880391048803920488039304880394048803950488039604880397048803980488039904880400048804010488040204880403048804040488040504880406048804070488040804880409048804100488041104880412048804130488041404880415048804160488041704880418048804190488042004880421048804220488042304880424048804250488042604880427048804280488042904880430048804310488043204880433048804340488043504880436048804370488043804880439048804400488044104880442048804430488044404880445048804460488044704880448048804490488045004880451048804520488045304880454048804550488045604880457048804580488045904880460048804610488046204880463048804640488046504880466048804670488046804880469048804700488047104880472048804730488047404880475048804760488047704880478048804790488048004880481048804820488048304880484048804850488048604880487048804880488048904880490048804910488049204880493048804940488049504880496048804970488049804880499048805000488050104880502048805030488050404880505048805060488050704880508048805090488051004880511048805120488051304880514048805150488051604880517048805180488051904880520048805210488052204880523048805240488052504880526048805270488052804880529048805300488053104880532048805330488053404880535048805360488053704880538048805390488054004880541048805420488054304880544048805450488054604880547048805480488054904880550048805510488055204880553048805540488055504880556048805570488055804880559048805600488056104880562048805630488056404880565048805660488056704880568048805690488057004880571048805720488057304880574048805750488057604880577048805780488057904880580048805810488058204880583048805840488058504880586048805870488058804880589048805900488059104880592048805930488059404880595048805960488059704880598048805990488060004880601048806020488060304880604048806050488060604880607048806080488060904880610048806110488061204880613048806140488061504880616048806170488061804880619048806200488062104880622048806230488062404880625048806260488062704880628048806290488063004880631048806320488063304880634048806350488063604880637048806380488063904880640048806410489002904890030048900310489003204890033048900340489003504890036048900370489003804890039048900400489004104890042048900430489004404890045048900460489004704890048048900490489005004890051048900520489005304890054048900550489005604890057048900580489005904890060048900610489006204890063048900640489006504890066048900670489006804890069048900700489007104890072048900730489007404890075048900760489007704890078048900790489008004890081048900820489008304890084048900850489008604890087048900880489008904890090048900910489009204890093048900940489009504890096048900970489009804890099048901000489010104890102048901030489010404890105048901060489010704890108048901090489011004890111048901120489011304890114048901150489011604890117048901180489011904890120048901210489012204890123048901240489012504890126048901270489012804890129048901300489013104890132048901330489013404890135048901360489013704890138048901390489014004890141048901420489014304890144048901450489014604890147048901480489014904890150048901510489015204890153048901540489015504890156048901570489015804890159048901600489016104890162048901630489016404890165048901660489016704890168048901690489017004890171048901720489017304890174048901750489017604890177048901780489017904890180048901810489018204890183048901840489018504890186048901870489018804890189048901900489019104890192048901930489019404890195048901960489019704890198048901990489020004890201048902020489020304890204048902050489020604890207048902080489020904890210048902110489021204890213048902140489021504890216048902170489021804890219048902200489022104890222048902230489022404890225048902260489022704890228048902290489023004890231048902320489023304890234048902350489023604890237048902380489023904890240048902410489024204890243048902440489024504890246048902470489024804890249048902500489025104890252048902530489025404890255048902560489025704890258048902590489026004890261048902620489026304890264048902650489026604890267048902680489026904890270048902710489027204890273048902740489027504890276048902770489027804890279048902800489028104890282048902830489028404890285048902860489028704890288048902890489029004890291048902920489029304890294048902950489029604890297048902980489029904890300048903010489030204890303048903040489030504890306048903070489030804890309048903100489031104890312048903130489031404890315048903160489031704890318048903190489032004890321048903220489032304890324048903250489032604890327048903280489032904890330048903310489033204890333048903340489033504890336048903370489033804890339048903400489034104890342048903430489034404890345048903460489034704890348048903490489035004890351048903520489035304890354048903550489035604890357048903580489035904890360048903610489036204890363048903640489036504890366048903670489036804890369048903700489037104890372048903730489037404890375048903760489037704890378048903790489038004890381048903820489038304890384048903850489038604890387048903880489038904890390048903910489039204890393048903940489039504890396048903970489039804890399048904000489040104890402048904030489040404890405048904060489040704890408048904090489041004890411048904120489041304890414048904150489041604890417048904180489041904890420048904210489042204890423048904240489042504890426048904270489042804890429048904300489043104890432048904330489043404890435048904360489043704890438048904390489044004890441048904420489044304890444048904450489044604890447048904480489044904890450048904510489045204890453048904540489045504890456048904570489045804890459048904600489046104890462048904630489046404890465048904660489046704890468048904690489047004890471048904720489047304890474048904750489047604890477048904780489047904890480048904810489048204890483048904840489048504890486048904870489048804890489048904900489049104890492048904930489049404890495048904960489049704890498048904990489050004890501048905020489050304890504048905050489050604890507048905080489050904890510048905110489051204890513048905140489051504890516048905170489051804890519048905200489052104890522048905230489052404890525048905260489052704890528048905290489053004890531048905320489053304890534048905350489053604890537048905380489053904890540048905410489054204890543048905440489054504890546048905470489054804890549048905500489055104890552048905530489055404890555048905560489055704890558048905590489056004890561048905620489056304890564048905650489056604890567048905680489056904890570048905710489057204890573048905740489057504890576048905770489057804890579048905800489058104890582048905830489058404890585048905860489058704890588048905890489059004890591048905920489059304890594048905950489059604890597048905980489059904890600048906010489060204890603048906040489060504890606048906070489060804890609048906100489061104890612048906130489061404890615048906160489061704890618048906190489062004890621048906220489062304890624048906250489062604890627048906280489062904890630048906310489063204890633048906340489063504890636048906370489063804890639048906400489064104900029049000300490003104900032049000330490003404900035049000360490003704900038049000390490004004900041049000420490004304900044049000450490004604900047049000480490004904900050049000510490005204900053049000540490005504900056049000570490005804900059049000600490006104900062049000630490006404900065049000660490006704900068049000690490007004900071049000720490007304900074049000750490007604900077049000780490007904900080049000810490008204900083049000840490008504900086049000870490008804900089049000900490009104900092049000930490009404900095049000960490009704900098049000990490010004900101049001020490010304900104049001050490010604900107049001080490010904900110049001110490011204900113049001140490011504900116049001170490011804900119049001200490012104900122049001230490012404900125049001260490012704900128049001290490013004900131049001320490013304900134049001350490013604900137049001380490013904900140049001410490014204900143049001440490014504900146049001470490014804900149049001500490015104900152049001530490015404900155049001560490015704900158049001590490016004900161049001620490016304900164049001650490016604900167049001680490016904900170049001710490017204900173049001740490017504900176049001770490017804900179049001800490018104900182049001830490018404900185049001860490018704900188049001890490019004900191049001920490019304900194049001950490019604900197049001980490019904900200049002010490020204900203049002040490020504900206049002070490020804900209049002100490021104900212049002130490021404900215049002160490021704900218049002190490022004900221049002220490022304900224049002250490022604900227049002280490022904900230049002310490023204900233049002340490023504900236049002370490023804900239049002400490024104900242049002430490024404900245049002460490024704900248049002490490025004900251049002520490025304900254049002550490025604900257049002580490025904900260049002610490026204900263049002640490026504900266049002670490026804900269049002700490027104900272049002730490027404900275049002760490027704900278049002790490028004900281049002820490028304900284049002850490028604900287049002880490028904900290049002910490029204900293049002940490029504900296049002970490029804900299049003000490030104900302049003030490030404900305049003060490030704900308049003090490031004900311049003120490031304900314049003150490031604900317049003180490031904900320049003210490032204900323049003240490032504900326049003270490032804900329049003300490033104900332049003330490033404900335049003360490033704900338049003390490034004900341049003420490034304900344049003450490034604900347049003480490034904900350049003510490035204900353049003540490035504900356049003570490035804900359049003600490036104900362049003630490036404900365049003660490036704900368049003690490037004900371049003720490037304900374049003750490037604900377049003780490037904900380049003810490038204900383049003840490038504900386049003870490038804900389049003900490039104900392049003930490039404900395049003960490039704900398049003990490040004900401049004020490040304900404049004050490040604900407049004080490040904900410049004110490041204900413049004140490041504900416049004170490041804900419049004200490042104900422049004230490042404900425049004260490042704900428049004290490043004900431049004320490043304900434049004350490043604900437049004380490043904900440049004410490044204900443049004440490044504900446049004470490044804900449049004500490045104900452049004530490045404900455049004560490045704900458049004590490046004900461049004620490046304900464049004650490046604900467049004680490046904900470049004710490047204900473049004740490047504900476049004770490047804900479049004800490048104900482049004830490048404900485049004860490048704900488049004890490049004900491049004920490049304900494049004950490049604900497049004980490049904900500049005010490050204900503049005040490050504900506049005070490050804900509049005100490051104900512049005130490051404900515049005160490051704900518049005190490052004900521049005220490052304900524049005250490052604900527049005280490052904900530049005310490053204900533049005340490053504900536049005370490053804900539049005400490054104900542049005430490054404900545049005460490054704900548049005490490055004900551049005520490055304900554049005550490055604900557049005580490055904900560049005610490056204900563049005640490056504900566049005670490056804900569049005700490057104900572049005730490057404900575049005760490057704900578049005790490058004900581049005820490058304900584049005850490058604900587049005880490058904900590049005910490059204900593049005940490059504900596049005970490059804900599049006000490060104900602049006030490060404900605049006060490060704900608049006090490061004900611049006120490061304900614049006150490061604900617049006180490061904900620049006210490062204900623049006240490062504900626049006270490062804900629049006300490063104900632049006330490063404900635049006360490063704900638049006390490064004900641049100280491002904910030049100310491003204910033049100340491003504910036049100370491003804910039049100400491004104910042049100430491004404910045049100460491004704910048049100490491005004910051049100520491005304910054049100550491005604910057049100580491005904910060049100610491006204910063049100640491006504910066049100670491006804910069049100700491007104910072049100730491007404910075049100760491007704910078049100790491008004910081049100820491008304910084049100850491008604910087049100880491008904910090049100910491009204910093049100940491009504910096049100970491009804910099049101000491010104910102049101030491010404910105049101060491010704910108049101090491011004910111049101120491011304910114049101150491011604910117049101180491011904910120049101210491012204910123049101240491012504910126049101270491012804910129049101300491013104910132049101330491013404910135049101360491013704910138049101390491014004910141049101420491014304910144049101450491014604910147049101480491014904910150049101510491015204910153049101540491015504910156049101570491015804910159049101600491016104910162049101630491016404910165049101660491016704910168049101690491017004910171049101720491017304910174049101750491017604910177049101780491017904910180049101810491018204910183049101840491018504910186049101870491018804910189049101900491019104910192049101930491019404910195049101960491019704910198049101990491020004910201049102020491020304910204049102050491020604910207049102080491020904910210049102110491021204910213049102140491021504910216049102170491021804910219049102200491022104910222049102230491022404910225049102260491022704910228049102290491023004910231049102320491023304910234049102350491023604910237049102380491023904910240049102410491024204910243049102440491024504910246049102470491024804910249049102500491025104910252049102530491025404910255049102560491025704910258049102590491026004910261049102620491026304910264049102650491026604910267049102680491026904910270049102710491027204910273049102740491027504910276049102770491027804910279049102800491028104910282049102830491028404910285049102860491028704910288049102890491029004910291049102920491029304910294049102950491029604910297049102980491029904910300049103010491030204910303049103040491030504910306049103070491030804910309049103100491031104910312049103130491031404910315049103160491031704910318049103190491032004910321049103220491032304910324049103250491032604910327049103280491032904910330049103310491033204910333049103340491033504910336049103370491033804910339049103400491034104910342049103430491034404910345049103460491034704910348049103490491035004910351049103520491035304910354049103550491035604910357049103580491035904910360049103610491036204910363049103640491036504910366049103670491036804910369049103700491037104910372049103730491037404910375049103760491037704910378049103790491038004910381049103820491038304910384049103850491038604910387049103880491038904910390049103910491039204910393049103940491039504910396049103970491039804910399049104000491040104910402049104030491040404910405049104060491040704910408049104090491041004910411049104120491041304910414049104150491041604910417049104180491041904910420049104210491042204910423049104240491042504910426049104270491042804910429049104300491043104910432049104330491043404910435049104360491043704910438049104390491044004910441049104420491044304910444049104450491044604910447049104480491044904910450049104510491045204910453049104540491045504910456049104570491045804910459049104600491046104910462049104630491046404910465049104660491046704910468049104690491047004910471049104720491047304910474049104750491047604910477049104780491047904910480049104810491048204910483049104840491048504910486049104870491048804910489049104900491049104910492049104930491049404910495049104960491049704910498049104990491050004910501049105020491050304910504049105050491050604910507049105080491050904910510049105110491051204910513049105140491051504910516049105170491051804910519049105200491052104910522049105230491052404910525049105260491052704910528049105290491053004910531049105320491053304910534049105350491053604910537049105380491053904910540049105410491054204910543049105440491054504910546049105470491054804910549049105500491055104910552049105530491055404910555049105560491055704910558049105590491056004910561049105620491056304910564049105650491056604910567049105680491056904910570049105710491057204910573049105740491057504910576049105770491057804910579049105800491058104910582049105830491058404910585049105860491058704910588049105890491059004910591049105920491059304910594049105950491059604910597049105980491059904910600049106010491060204910603049106040491060504910606049106070491060804910609049106100491061104910612049106130491061404910615049106160491061704910618049106190491062004910621049106220491062304910624049106250491062604910627049106280491062904910630049106310491063204910633049106340491063504910636049106370491063804910639049106400491064104920028049200290492003004920031049200320492003304920034049200350492003604920037049200380492003904920040049200410492004204920043049200440492004504920046049200470492004804920049049200500492005104920052049200530492005404920055049200560492005704920058049200590492006004920061049200620492006304920064049200650492006604920067049200680492006904920070049200710492007204920073049200740492007504920076049200770492007804920079049200800492008104920082049200830492008404920085049200860492008704920088049200890492009004920091049200920492009304920094049200950492009604920097049200980492009904920100049201010492010204920103049201040492010504920106049201070492010804920109049201100492011104920112049201130492011404920115049201160492011704920118049201190492012004920121049201220492012304920124049201250492012604920127049201280492012904920130049201310492013204920133049201340492013504920136049201370492013804920139049201400492014104920142049201430492014404920145049201460492014704920148049201490492015004920151049201520492015304920154049201550492015604920157049201580492015904920160049201610492016204920163049201640492016504920166049201670492016804920169049201700492017104920172049201730492017404920175049201760492017704920178049201790492018004920181049201820492018304920184049201850492018604920187049201880492018904920190049201910492019204920193049201940492019504920196049201970492019804920199049202000492020104920202049202030492020404920205049202060492020704920208049202090492021004920211049202120492021304920214049202150492021604920217049202180492021904920220049202210492022204920223049202240492022504920226049202270492022804920229049202300492023104920232049202330492023404920235049202360492023704920238049202390492024004920241049202420492024304920244049202450492024604920247049202480492024904920250049202510492025204920253049202540492025504920256049202570492025804920259049202600492026104920262049202630492026404920265049202660492026704920268049202690492027004920271049202720492027304920274049202750492027604920277049202780492027904920280049202810492028204920283049202840492028504920286049202870492028804920289049202900492029104920292049202930492029404920295049202960492029704920298049202990492030004920301049203020492030304920304049203050492030604920307049203080492030904920310049203110492031204920313049203140492031504920316049203170492031804920319049203200492032104920322049203230492032404920325049203260492032704920328049203290492033004920331049203320492033304920334049203350492033604920337049203380492033904920340049203410492034204920343049203440492034504920346049203470492034804920349049203500492035104920352049203530492035404920355049203560492035704920358049203590492036004920361049203620492036304920364049203650492036604920367049203680492036904920370049203710492037204920373049203740492037504920376049203770492037804920379049203800492038104920382049203830492038404920385049203860492038704920388049203890492039004920391049203920492039304920394049203950492039604920397049203980492039904920400049204010492040204920403049204040492040504920406049204070492040804920409049204100492041104920412049204130492041404920415049204160492041704920418049204190492042004920421049204220492042304920424049204250492042604920427049204280492042904920430049204310492043204920433049204340492043504920436049204370492043804920439049204400492044104920442049204430492044404920445049204460492044704920448049204490492045004920451049204520492045304920454049204550492045604920457049204580492045904920460049204610492046204920463049204640492046504920466049204670492046804920469049204700492047104920472049204730492047404920475049204760492047704920478049204790492048004920481049204820492048304920484049204850492048604920487049204880492048904920490049204910492049204920493049204940492049504920496049204970492049804920499049205000492050104920502049205030492050404920505049205060492050704920508049205090492051004920511049205120492051304920514049205150492051604920517049205180492051904920520049205210492052204920523049205240492052504920526049205270492052804920529049205300492053104920532049205330492053404920535049205360492053704920538049205390492054004920541049205420492054304920544049205450492054604920547049205480492054904920550049205510492055204920553049205540492055504920556049205570492055804920559049205600492056104920562049205630492056404920565049205660492056704920568049205690492057004920571049205720492057304920574049205750492057604920577049205780492057904920580049205810492058204920583049205840492058504920586049205870492058804920589049205900492059104920592049205930492059404920595049205960492059704920598049205990492060004920601049206020492060304920604049206050492060604920607049206080492060904920610049206110492061204920613049206140492061504920616049206170492061804920619049206200492062104920622049206230492062404920625049206260492062704920628049206290492063004920631049206320492063304920634049206350492063604920637049206380492063904920640049206410493002804930029049300300493003104930032049300330493003404930035049300360493003704930038049300390493004004930041049300420493004304930044049300450493004604930047049300480493004904930050049300510493005204930053049300540493005504930056049300570493005804930059049300600493006104930062049300630493006404930065049300660493006704930068049300690493007004930071049300720493007304930074049300750493007604930077049300780493007904930080049300810493008204930083049300840493008504930086049300870493008804930089049300900493009104930092049300930493009404930095049300960493009704930098049300990493010004930101049301020493010304930104049301050493010604930107049301080493010904930110049301110493011204930113049301140493011504930116049301170493011804930119049301200493012104930122049301230493012404930125049301260493012704930128049301290493013004930131049301320493013304930134049301350493013604930137049301380493013904930140049301410493014204930143049301440493014504930146049301470493014804930149049301500493015104930152049301530493015404930155049301560493015704930158049301590493016004930161049301620493016304930164049301650493016604930167049301680493016904930170049301710493017204930173049301740493017504930176049301770493017804930179049301800493018104930182049301830493018404930185049301860493018704930188049301890493019004930191049301920493019304930194049301950493019604930197049301980493019904930200049302010493020204930203049302040493020504930206049302070493020804930209049302100493021104930212049302130493021404930215049302160493021704930218049302190493022004930221049302220493022304930224049302250493022604930227049302280493022904930230049302310493023204930233049302340493023504930236049302370493023804930239049302400493024104930242049302430493024404930245049302460493024704930248049302490493025004930251049302520493025304930254049302550493025604930257049302580493025904930260049302610493026204930263049302640493026504930266049302670493026804930269049302700493027104930272049302730493027404930275049302760493027704930278049302790493028004930281049302820493028304930284049302850493028604930287049302880493028904930290049302910493029204930293049302940493029504930296049302970493029804930299049303000493030104930302049303030493030404930305049303060493030704930308049303090493031004930311049303120493031304930314049303150493031604930317049303180493031904930320049303210493032204930323049303240493032504930326049303270493032804930329049303300493033104930332049303330493033404930335049303360493033704930338049303390493034004930341049303420493034304930344049303450493034604930347049303480493034904930350049303510493035204930353049303540493035504930356049303570493035804930359049303600493036104930362049303630493036404930365049303660493036704930368049303690493037004930371049303720493037304930374049303750493037604930377049303780493037904930380049303810493038204930383049303840493038504930386049303870493038804930389049303900493039104930392049303930493039404930395049303960493039704930398049303990493040004930401049304020493040304930404049304050493040604930407049304080493040904930410049304110493041204930413049304140493041504930416049304170493041804930419049304200493042104930422049304230493042404930425049304260493042704930428049304290493043004930431049304320493043304930434049304350493043604930437049304380493043904930440049304410493044204930443049304440493044504930446049304470493044804930449049304500493045104930452049304530493045404930455049304560493045704930458049304590493046004930461049304620493046304930464049304650493046604930467049304680493046904930470049304710493047204930473049304740493047504930476049304770493047804930479049304800493048104930482049304830493048404930485049304860493048704930488049304890493049004930491049304920493049304930494049304950493049604930497049304980493049904930500049305010493050204930503049305040493050504930506049305070493050804930509049305100493051104930512049305130493051404930515049305160493051704930518049305190493052004930521049305220493052304930524049305250493052604930527049305280493052904930530049305310493053204930533049305340493053504930536049305370493053804930539049305400493054104930542049305430493054404930545049305460493054704930548049305490493055004930551049305520493055304930554049305550493055604930557049305580493055904930560049305610493056204930563049305640493056504930566049305670493056804930569049305700493057104930572049305730493057404930575049305760493057704930578049305790493058004930581049305820493058304930584049305850493058604930587049305880493058904930590049305910493059204930593049305940493059504930596049305970493059804930599049306000493060104930602049306030493060404930605049306060493060704930608049306090493061004930611049306120493061304930614049306150493061604930617049306180493061904930620049306210493062204930623049306240493062504930626049306270493062804930629049306300493063104930632049306330493063404930635049306360493063704930638049306390493064004930641049400280494002904940030049400310494003204940033049400340494003504940036049400370494003804940039049400400494004104940042049400430494004404940045049400460494004704940048049400490494005004940051049400520494005304940054049400550494005604940057049400580494005904940060049400610494006204940063049400640494006504940066049400670494006804940069049400700494007104940072049400730494007404940075049400760494007704940078049400790494008004940081049400820494008304940084049400850494008604940087049400880494008904940090049400910494009204940093049400940494009504940096049400970494009804940099049401000494010104940102049401030494010404940105049401060494010704940108049401090494011004940111049401120494011304940114049401150494011604940117049401180494011904940120049401210494012204940123049401240494012504940126049401270494012804940129049401300494013104940132049401330494013404940135049401360494013704940138049401390494014004940141049401420494014304940144049401450494014604940147049401480494014904940150049401510494015204940153049401540494015504940156049401570494015804940159049401600494016104940162049401630494016404940165049401660494016704940168049401690494017004940171049401720494017304940174049401750494017604940177049401780494017904940180049401810494018204940183049401840494018504940186049401870494018804940189049401900494019104940192049401930494019404940195049401960494019704940198049401990494020004940201049402020494020304940204049402050494020604940207049402080494020904940210049402110494021204940213049402140494021504940216049402170494021804940219049402200494022104940222049402230494022404940225049402260494022704940228049402290494023004940231049402320494023304940234049402350494023604940237049402380494023904940240049402410494024204940243049402440494024504940246049402470494024804940249049402500494025104940252049402530494025404940255049402560494025704940258049402590494026004940261049402620494026304940264049402650494026604940267049402680494026904940270049402710494027204940273049402740494027504940276049402770494027804940279049402800494028104940282049402830494028404940285049402860494028704940288049402890494029004940291049402920494029304940294049402950494029604940297049402980494029904940300049403010494030204940303049403040494030504940306049403070494030804940309049403100494031104940312049403130494031404940315049403160494031704940318049403190494032004940321049403220494032304940324049403250494032604940327049403280494032904940330049403310494033204940333049403340494033504940336049403370494033804940339049403400494034104940342049403430494034404940345049403460494034704940348049403490494035004940351049403520494035304940354049403550494035604940357049403580494035904940360049403610494036204940363049403640494036504940366049403670494036804940369049403700494037104940372049403730494037404940375049403760494037704940378049403790494038004940381049403820494038304940384049403850494038604940387049403880494038904940390049403910494039204940393049403940494039504940396049403970494039804940399049404000494040104940402049404030494040404940405049404060494040704940408049404090494041004940411049404120494041304940414049404150494041604940417049404180494041904940420049404210494042204940423049404240494042504940426049404270494042804940429049404300494043104940432049404330494043404940435049404360494043704940438049404390494044004940441049404420494044304940444049404450494044604940447049404480494044904940450049404510494045204940453049404540494045504940456049404570494045804940459049404600494046104940462049404630494046404940465049404660494046704940468049404690494047004940471049404720494047304940474049404750494047604940477049404780494047904940480049404810494048204940483049404840494048504940486049404870494048804940489049404900494049104940492049404930494049404940495049404960494049704940498049404990494050004940501049405020494050304940504049405050494050604940507049405080494050904940510049405110494051204940513049405140494051504940516049405170494051804940519049405200494052104940522049405230494052404940525049405260494052704940528049405290494053004940531049405320494053304940534049405350494053604940537049405380494053904940540049405410494054204940543049405440494054504940546049405470494054804940549049405500494055104940552049405530494055404940555049405560494055704940558049405590494056004940561049405620494056304940564049405650494056604940567049405680494056904940570049405710494057204940573049405740494057504940576049405770494057804940579049405800494058104940582049405830494058404940585049405860494058704940588049405890494059004940591049405920494059304940594049405950494059604940597049405980494059904940600049406010494060204940603049406040494060504940606049406070494060804940609049406100494061104940612049406130494061404940615049406160494061704940618049406190494062004940621049406220494062304940624049406250494062604940627049406280494062904940630049406310494063204940633049406340494063504940636049406370494063804940639049406400494064104950028049500290495003004950031049500320495003304950034049500350495003604950037049500380495003904950040049500410495004204950043049500440495004504950046049500470495004804950049049500500495005104950052049500530495005404950055049500560495005704950058049500590495006004950061049500620495006304950064049500650495006604950067049500680495006904950070049500710495007204950073049500740495007504950076049500770495007804950079049500800495008104950082049500830495008404950085049500860495008704950088049500890495009004950091049500920495009304950094049500950495009604950097049500980495009904950100049501010495010204950103049501040495010504950106049501070495010804950109049501100495011104950112049501130495011404950115049501160495011704950118049501190495012004950121049501220495012304950124049501250495012604950127049501280495012904950130049501310495013204950133049501340495013504950136049501370495013804950139049501400495014104950142049501430495014404950145049501460495014704950148049501490495015004950151049501520495015304950154049501550495015604950157049501580495015904950160049501610495016204950163049501640495016504950166049501670495016804950169049501700495017104950172049501730495017404950175049501760495017704950178049501790495018004950181049501820495018304950184049501850495018604950187049501880495018904950190049501910495019204950193049501940495019504950196049501970495019804950199049502000495020104950202049502030495020404950205049502060495020704950208049502090495021004950211049502120495021304950214049502150495021604950217049502180495021904950220049502210495022204950223049502240495022504950226049502270495022804950229049502300495023104950232049502330495023404950235049502360495023704950238049502390495024004950241049502420495024304950244049502450495024604950247049502480495024904950250049502510495025204950253049502540495025504950256049502570495025804950259049502600495026104950262049502630495026404950265049502660495026704950268049502690495027004950271049502720495027304950274049502750495027604950277049502780495027904950280049502810495028204950283049502840495028504950286049502870495028804950289049502900495029104950292049502930495029404950295049502960495029704950298049502990495030004950301049503020495030304950304049503050495030604950307049503080495030904950310049503110495031204950313049503140495031504950316049503170495031804950319049503200495032104950322049503230495032404950325049503260495032704950328049503290495033004950331049503320495033304950334049503350495033604950337049503380495033904950340049503410495034204950343049503440495034504950346049503470495034804950349049503500495035104950352049503530495035404950355049503560495035704950358049503590495036004950361049503620495036304950364049503650495036604950367049503680495036904950370049503710495037204950373049503740495037504950376049503770495037804950379049503800495038104950382049503830495038404950385049503860495038704950388049503890495039004950391049503920495039304950394049503950495039604950397049503980495039904950400049504010495040204950403049504040495040504950406049504070495040804950409049504100495041104950412049504130495041404950415049504160495041704950418049504190495042004950421049504220495042304950424049504250495042604950427049504280495042904950430049504310495043204950433049504340495043504950436049504370495043804950439049504400495044104950442049504430495044404950445049504460495044704950448049504490495045004950451049504520495045304950454049504550495045604950457049504580495045904950460049504610495046204950463049504640495046504950466049504670495046804950469049504700495047104950472049504730495047404950475049504760495047704950478049504790495048004950481049504820495048304950484049504850495048604950487049504880495048904950490049504910495049204950493049504940495049504950496049504970495049804950499049505000495050104950502049505030495050404950505049505060495050704950508049505090495051004950511049505120495051304950514049505150495051604950517049505180495051904950520049505210495052204950523049505240495052504950526049505270495052804950529049505300495053104950532049505330495053404950535049505360495053704950538049505390495054004950541049505420495054304950544049505450495054604950547049505480495054904950550049505510495055204950553049505540495055504950556049505570495055804950559049505600495056104950562049505630495056404950565049505660495056704950568049505690495057004950571049505720495057304950574049505750495057604950577049505780495057904950580049505810495058204950583049505840495058504950586049505870495058804950589049505900495059104950592049505930495059404950595049505960495059704950598049505990495060004950601049506020495060304950604049506050495060604950607049506080495060904950610049506110495061204950613049506140495061504950616049506170495061804950619049506200495062104950622049506230495062404950625049506260495062704950628049506290495063004950631049506320495063304950634049506350495063604950637049506380495063904950640049506410496002804960029049600300496003104960032049600330496003404960035049600360496003704960038049600390496004004960041049600420496004304960044049600450496004604960047049600480496004904960050049600510496005204960053049600540496005504960056049600570496005804960059049600600496006104960062049600630496006404960065049600660496006704960068049600690496007004960071049600720496007304960074049600750496007604960077049600780496007904960080049600810496008204960083049600840496008504960086049600870496008804960089049600900496009104960092049600930496009404960095049600960496009704960098049600990496010004960101049601020496010304960104049601050496010604960107049601080496010904960110049601110496011204960113049601140496011504960116049601170496011804960119049601200496012104960122049601230496012404960125049601260496012704960128049601290496013004960131049601320496013304960134049601350496013604960137049601380496013904960140049601410496014204960143049601440496014504960146049601470496014804960149049601500496015104960152049601530496015404960155049601560496015704960158049601590496016004960161049601620496016304960164049601650496016604960167049601680496016904960170049601710496017204960173049601740496017504960176049601770496017804960179049601800496018104960182049601830496018404960185049601860496018704960188049601890496019004960191049601920496019304960194049601950496019604960197049601980496019904960200049602010496020204960203049602040496020504960206049602070496020804960209049602100496021104960212049602130496021404960215049602160496021704960218049602190496022004960221049602220496022304960224049602250496022604960227049602280496022904960230049602310496023204960233049602340496023504960236049602370496023804960239049602400496024104960242049602430496024404960245049602460496024704960248049602490496025004960251049602520496025304960254049602550496025604960257049602580496025904960260049602610496026204960263049602640496026504960266049602670496026804960269049602700496027104960272049602730496027404960275049602760496027704960278049602790496028004960281049602820496028304960284049602850496028604960287049602880496028904960290049602910496029204960293049602940496029504960296049602970496029804960299049603000496030104960302049603030496030404960305049603060496030704960308049603090496031004960311049603120496031304960314049603150496031604960317049603180496031904960320049603210496032204960323049603240496032504960326049603270496032804960329049603300496033104960332049603330496033404960335049603360496033704960338049603390496034004960341049603420496034304960344049603450496034604960347049603480496034904960350049603510496035204960353049603540496035504960356049603570496035804960359049603600496036104960362049603630496036404960365049603660496036704960368049603690496037004960371049603720496037304960374049603750496037604960377049603780496037904960380049603810496038204960383049603840496038504960386049603870496038804960389049603900496039104960392049603930496039404960395049603960496039704960398049603990496040004960401049604020496040304960404049604050496040604960407049604080496040904960410049604110496041204960413049604140496041504960416049604170496041804960419049604200496042104960422049604230496042404960425049604260496042704960428049604290496043004960431049604320496043304960434049604350496043604960437049604380496043904960440049604410496044204960443049604440496044504960446049604470496044804960449049604500496045104960452049604530496045404960455049604560496045704960458049604590496046004960461049604620496046304960464049604650496046604960467049604680496046904960470049604710496047204960473049604740496047504960476049604770496047804960479049604800496048104960482049604830496048404960485049604860496048704960488049604890496049004960491049604920496049304960494049604950496049604960497049604980496049904960500049605010496050204960503049605040496050504960506049605070496050804960509049605100496051104960512049605130496051404960515049605160496051704960518049605190496052004960521049605220496052304960524049605250496052604960527049605280496052904960530049605310496053204960533049605340496053504960536049605370496053804960539049605400496054104960542049605430496054404960545049605460496054704960548049605490496055004960551049605520496055304960554049605550496055604960557049605580496055904960560049605610496056204960563049605640496056504960566049605670496056804960569049605700496057104960572049605730496057404960575049605760496057704960578049605790496058004960581049605820496058304960584049605850496058604960587049605880496058904960590049605910496059204960593049605940496059504960596049605970496059804960599049606000496060104960602049606030496060404960605049606060496060704960608049606090496061004960611049606120496061304960614049606150496061604960617049606180496061904960620049606210496062204960623049606240496062504960626049606270496062804960629049606300496063104960632049606330496063404960635049606360496063704960638049606390496064004960641049700280497002904970030049700310497003204970033049700340497003504970036049700370497003804970039049700400497004104970042049700430497004404970045049700460497004704970048049700490497005004970051049700520497005304970054049700550497005604970057049700580497005904970060049700610497006204970063049700640497006504970066049700670497006804970069049700700497007104970072049700730497007404970075049700760497007704970078049700790497008004970081049700820497008304970084049700850497008604970087049700880497008904970090049700910497009204970093049700940497009504970096049700970497009804970099049701000497010104970102049701030497010404970105049701060497010704970108049701090497011004970111049701120497011304970114049701150497011604970117049701180497011904970120049701210497012204970123049701240497012504970126049701270497012804970129049701300497013104970132049701330497013404970135049701360497013704970138049701390497014004970141049701420497014304970144049701450497014604970147049701480497014904970150049701510497015204970153049701540497015504970156049701570497015804970159049701600497016104970162049701630497016404970165049701660497016704970168049701690497017004970171049701720497017304970174049701750497017604970177049701780497017904970180049701810497018204970183049701840497018504970186049701870497018804970189049701900497019104970192049701930497019404970195049701960497019704970198049701990497020004970201049702020497020304970204049702050497020604970207049702080497020904970210049702110497021204970213049702140497021504970216049702170497021804970219049702200497022104970222049702230497022404970225049702260497022704970228049702290497023004970231049702320497023304970234049702350497023604970237049702380497023904970240049702410497024204970243049702440497024504970246049702470497024804970249049702500497025104970252049702530497025404970255049702560497025704970258049702590497026004970261049702620497026304970264049702650497026604970267049702680497026904970270049702710497027204970273049702740497027504970276049702770497027804970279049702800497028104970282049702830497028404970285049702860497028704970288049702890497029004970291049702920497029304970294049702950497029604970297049702980497029904970300049703010497030204970303049703040497030504970306049703070497030804970309049703100497031104970312049703130497031404970315049703160497031704970318049703190497032004970321049703220497032304970324049703250497032604970327049703280497032904970330049703310497033204970333049703340497033504970336049703370497033804970339049703400497034104970342049703430497034404970345049703460497034704970348049703490497035004970351049703520497035304970354049703550497035604970357049703580497035904970360049703610497036204970363049703640497036504970366049703670497036804970369049703700497037104970372049703730497037404970375049703760497037704970378049703790497038004970381049703820497038304970384049703850497038604970387049703880497038904970390049703910497039204970393049703940497039504970396049703970497039804970399049704000497040104970402049704030497040404970405049704060497040704970408049704090497041004970411049704120497041304970414049704150497041604970417049704180497041904970420049704210497042204970423049704240497042504970426049704270497042804970429049704300497043104970432049704330497043404970435049704360497043704970438049704390497044004970441049704420497044304970444049704450497044604970447049704480497044904970450049704510497045204970453049704540497045504970456049704570497045804970459049704600497046104970462049704630497046404970465049704660497046704970468049704690497047004970471049704720497047304970474049704750497047604970477049704780497047904970480049704810497048204970483049704840497048504970486049704870497048804970489049704900497049104970492049704930497049404970495049704960497049704970498049704990497050004970501049705020497050304970504049705050497050604970507049705080497050904970510049705110497051204970513049705140497051504970516049705170497051804970519049705200497052104970522049705230497052404970525049705260497052704970528049705290497053004970531049705320497053304970534049705350497053604970537049705380497053904970540049705410497054204970543049705440497054504970546049705470497054804970549049705500497055104970552049705530497055404970555049705560497055704970558049705590497056004970561049705620497056304970564049705650497056604970567049705680497056904970570049705710497057204970573049705740497057504970576049705770497057804970579049705800497058104970582049705830497058404970585049705860497058704970588049705890497059004970591049705920497059304970594049705950497059604970597049705980497059904970600049706010497060204970603049706040497060504970606049706070497060804970609049706100497061104970612049706130497061404970615049706160497061704970618049706190497062004970621049706220497062304970624049706250497062604970627049706280497062904970630049706310497063204970633049706340497063504970636049706370497063804970639049706400497064104980028049800290498003004980031049800320498003304980034049800350498003604980037049800380498003904980040049800410498004204980043049800440498004504980046049800470498004804980049049800500498005104980052049800530498005404980055049800560498005704980058049800590498006004980061049800620498006304980064049800650498006604980067049800680498006904980070049800710498007204980073049800740498007504980076049800770498007804980079049800800498008104980082049800830498008404980085049800860498008704980088049800890498009004980091049800920498009304980094049800950498009604980097049800980498009904980100049801010498010204980103049801040498010504980106049801070498010804980109049801100498011104980112049801130498011404980115049801160498011704980118049801190498012004980121049801220498012304980124049801250498012604980127049801280498012904980130049801310498013204980133049801340498013504980136049801370498013804980139049801400498014104980142049801430498014404980145049801460498014704980148049801490498015004980151049801520498015304980154049801550498015604980157049801580498015904980160049801610498016204980163049801640498016504980166049801670498016804980169049801700498017104980172049801730498017404980175049801760498017704980178049801790498018004980181049801820498018304980184049801850498018604980187049801880498018904980190049801910498019204980193049801940498019504980196049801970498019804980199049802000498020104980202049802030498020404980205049802060498020704980208049802090498021004980211049802120498021304980214049802150498021604980217049802180498021904980220049802210498022204980223049802240498022504980226049802270498022804980229049802300498023104980232049802330498023404980235049802360498023704980238049802390498024004980241049802420498024304980244049802450498024604980247049802480498024904980250049802510498025204980253049802540498025504980256049802570498025804980259049802600498026104980262049802630498026404980265049802660498026704980268049802690498027004980271049802720498027304980274049802750498027604980277049802780498027904980280049802810498028204980283049802840498028504980286049802870498028804980289049802900498029104980292049802930498029404980295049802960498029704980298049802990498030004980301049803020498030304980304049803050498030604980307049803080498030904980310049803110498031204980313049803140498031504980316049803170498031804980319049803200498032104980322049803230498032404980325049803260498032704980328049803290498033004980331049803320498033304980334049803350498033604980337049803380498033904980340049803410498034204980343049803440498034504980346049803470498034804980349049803500498035104980352049803530498035404980355049803560498035704980358049803590498036004980361049803620498036304980364049803650498036604980367049803680498036904980370049803710498037204980373049803740498037504980376049803770498037804980379049803800498038104980382049803830498038404980385049803860498038704980388049803890498039004980391049803920498039304980394049803950498039604980397049803980498039904980400049804010498040204980403049804040498040504980406049804070498040804980409049804100498041104980412049804130498041404980415049804160498041704980418049804190498042004980421049804220498042304980424049804250498042604980427049804280498042904980430049804310498043204980433049804340498043504980436049804370498043804980439049804400498044104980442049804430498044404980445049804460498044704980448049804490498045004980451049804520498045304980454049804550498045604980457049804580498045904980460049804610498046204980463049804640498046504980466049804670498046804980469049804700498047104980472049804730498047404980475049804760498047704980478049804790498048004980481049804820498048304980484049804850498048604980487049804880498048904980490049804910498049204980493049804940498049504980496049804970498049804980499049805000498050104980502049805030498050404980505049805060498050704980508049805090498051004980511049805120498051304980514049805150498051604980517049805180498051904980520049805210498052204980523049805240498052504980526049805270498052804980529049805300498053104980532049805330498053404980535049805360498053704980538049805390498054004980541049805420498054304980544049805450498054604980547049805480498054904980550049805510498055204980553049805540498055504980556049805570498055804980559049805600498056104980562049805630498056404980565049805660498056704980568049805690498057004980571049805720498057304980574049805750498057604980577049805780498057904980580049805810498058204980583049805840498058504980586049805870498058804980589049805900498059104980592049805930498059404980595049805960498059704980598049805990498060004980601049806020498060304980604049806050498060604980607049806080498060904980610049806110498061204980613049806140498061504980616049806170498061804980619049806200498062104980622049806230498062404980625049806260498062704980628049806290498063004980631049806320498063304980634049806350498063604980637049806380498063904980640049900280499002904990030049900310499003204990033049900340499003504990036049900370499003804990039049900400499004104990042049900430499004404990045049900460499004704990048049900490499005004990051049900520499005304990054049900550499005604990057049900580499005904990060049900610499006204990063049900640499006504990066049900670499006804990069049900700499007104990072049900730499007404990075049900760499007704990078049900790499008004990081049900820499008304990084049900850499008604990087049900880499008904990090049900910499009204990093049900940499009504990096049900970499009804990099049901000499010104990102049901030499010404990105049901060499010704990108049901090499011004990111049901120499011304990114049901150499011604990117049901180499011904990120049901210499012204990123049901240499012504990126049901270499012804990129049901300499013104990132049901330499013404990135049901360499013704990138049901390499014004990141049901420499014304990144049901450499014604990147049901480499014904990150049901510499015204990153049901540499015504990156049901570499015804990159049901600499016104990162049901630499016404990165049901660499016704990168049901690499017004990171049901720499017304990174049901750499017604990177049901780499017904990180049901810499018204990183049901840499018504990186049901870499018804990189049901900499019104990192049901930499019404990195049901960499019704990198049901990499020004990201049902020499020304990204049902050499020604990207049902080499020904990210049902110499021204990213049902140499021504990216049902170499021804990219049902200499022104990222049902230499022404990225049902260499022704990228049902290499023004990231049902320499023304990234049902350499023604990237049902380499023904990240049902410499024204990243049902440499024504990246049902470499024804990249049902500499025104990252049902530499025404990255049902560499025704990258049902590499026004990261049902620499026304990264049902650499026604990267049902680499026904990270049902710499027204990273049902740499027504990276049902770499027804990279049902800499028104990282049902830499028404990285049902860499028704990288049902890499029004990291049902920499029304990294049902950499029604990297049902980499029904990300049903010499030204990303049903040499030504990306049903070499030804990309049903100499031104990312049903130499031404990315049903160499031704990318049903190499032004990321049903220499032304990324049903250499032604990327049903280499032904990330049903310499033204990333049903340499033504990336049903370499033804990339049903400499034104990342049903430499034404990345049903460499034704990348049903490499035004990351049903520499035304990354049903550499035604990357049903580499035904990360049903610499036204990363049903640499036504990366049903670499036804990369049903700499037104990372049903730499037404990375049903760499037704990378049903790499038004990381049903820499038304990384049903850499038604990387049903880499038904990390049903910499039204990393049903940499039504990396049903970499039804990399049904000499040104990402049904030499040404990405049904060499040704990408049904090499041004990411049904120499041304990414049904150499041604990417049904180499041904990420049904210499042204990423049904240499042504990426049904270499042804990429049904300499043104990432049904330499043404990435049904360499043704990438049904390499044004990441049904420499044304990444049904450499044604990447049904480499044904990450049904510499045204990453049904540499045504990456049904570499045804990459049904600499046104990462049904630499046404990465049904660499046704990468049904690499047004990471049904720499047304990474049904750499047604990477049904780499047904990480049904810499048204990483049904840499048504990486049904870499048804990489049904900499049104990492049904930499049404990495049904960499049704990498049904990499050004990501049905020499050304990504049905050499050604990507049905080499050904990510049905110499051204990513049905140499051504990516049905170499051804990519049905200499052104990522049905230499052404990525049905260499052704990528049905290499053004990531049905320499053304990534049905350499053604990537049905380499053904990540049905410499054204990543049905440499054504990546049905470499054804990549049905500499055104990552049905530499055404990555049905560499055704990558049905590499056004990561049905620499056304990564049905650499056604990567049905680499056904990570049905710499057204990573049905740499057504990576049905770499057804990579049905800499058104990582049905830499058404990585049905860499058704990588049905890499059004990591049905920499059304990594049905950499059604990597049905980499059904990600049906010499060204990603049906040499060504990606049906070499060804990609049906100499061104990612049906130499061404990615049906160499061704990618049906190499062004990621049906220499062304990624049906250499062604990627049906280499062904990630049906310499063204990633049906340499063504990636049906370499063804990639049906400500002805000029050000300500003105000032050000330500003405000035050000360500003705000038050000390500004005000041050000420500004305000044050000450500004605000047050000480500004905000050050000510500005205000053050000540500005505000056050000570500005805000059050000600500006105000062050000630500006405000065050000660500006705000068050000690500007005000071050000720500007305000074050000750500007605000077050000780500007905000080050000810500008205000083050000840500008505000086050000870500008805000089050000900500009105000092050000930500009405000095050000960500009705000098050000990500010005000101050001020500010305000104050001050500010605000107050001080500010905000110050001110500011205000113050001140500011505000116050001170500011805000119050001200500012105000122050001230500012405000125050001260500012705000128050001290500013005000131050001320500013305000134050001350500013605000137050001380500013905000140050001410500014205000143050001440500014505000146050001470500014805000149050001500500015105000152050001530500015405000155050001560500015705000158050001590500016005000161050001620500016305000164050001650500016605000167050001680500016905000170050001710500017205000173050001740500017505000176050001770500017805000179050001800500018105000182050001830500018405000185050001860500018705000188050001890500019005000191050001920500019305000194050001950500019605000197050001980500019905000200050002010500020205000203050002040500020505000206050002070500020805000209050002100500021105000212050002130500021405000215050002160500021705000218050002190500022005000221050002220500022305000224050002250500022605000227050002280500022905000230050002310500023205000233050002340500023505000236050002370500023805000239050002400500024105000242050002430500024405000245050002460500024705000248050002490500025005000251050002520500025305000254050002550500025605000257050002580500025905000260050002610500026205000263050002640500026505000266050002670500026805000269050002700500027105000272050002730500027405000275050002760500027705000278050002790500028005000281050002820500028305000284050002850500028605000287050002880500028905000290050002910500029205000293050002940500029505000296050002970500029805000299050003000500030105000302050003030500030405000305050003060500030705000308050003090500031005000311050003120500031305000314050003150500031605000317050003180500031905000320050003210500032205000323050003240500032505000326050003270500032805000329050003300500033105000332050003330500033405000335050003360500033705000338050003390500034005000341050003420500034305000344050003450500034605000347050003480500034905000350050003510500035205000353050003540500035505000356050003570500035805000359050003600500036105000362050003630500036405000365050003660500036705000368050003690500037005000371050003720500037305000374050003750500037605000377050003780500037905000380050003810500038205000383050003840500038505000386050003870500038805000389050003900500039105000392050003930500039405000395050003960500039705000398050003990500040005000401050004020500040305000404050004050500040605000407050004080500040905000410050004110500041205000413050004140500041505000416050004170500041805000419050004200500042105000422050004230500042405000425050004260500042705000428050004290500043005000431050004320500043305000434050004350500043605000437050004380500043905000440050004410500044205000443050004440500044505000446050004470500044805000449050004500500045105000452050004530500045405000455050004560500045705000458050004590500046005000461050004620500046305000464050004650500046605000467050004680500046905000470050004710500047205000473050004740500047505000476050004770500047805000479050004800500048105000482050004830500048405000485050004860500048705000488050004890500049005000491050004920500049305000494050004950500049605000497050004980500049905000500050005010500050205000503050005040500050505000506050005070500050805000509050005100500051105000512050005130500051405000515050005160500051705000518050005190500052005000521050005220500052305000524050005250500052605000527050005280500052905000530050005310500053205000533050005340500053505000536050005370500053805000539050005400500054105000542050005430500054405000545050005460500054705000548050005490500055005000551050005520500055305000554050005550500055605000557050005580500055905000560050005610500056205000563050005640500056505000566050005670500056805000569050005700500057105000572050005730500057405000575050005760500057705000578050005790500058005000581050005820500058305000584050005850500058605000587050005880500058905000590050005910500059205000593050005940500059505000596050005970500059805000599050006000500060105000602050006030500060405000605050006060500060705000608050006090500061005000611050006120500061305000614050006150500061605000617050006180500061905000620050006210500062205000623050006240500062505000626050006270500062805000629050006300500063105000632050006330500063405000635050006360500063705000638050006390500064005010028050100290501003005010031050100320501003305010034050100350501003605010037050100380501003905010040050100410501004205010043050100440501004505010046050100470501004805010049050100500501005105010052050100530501005405010055050100560501005705010058050100590501006005010061050100620501006305010064050100650501006605010067050100680501006905010070050100710501007205010073050100740501007505010076050100770501007805010079050100800501008105010082050100830501008405010085050100860501008705010088050100890501009005010091050100920501009305010094050100950501009605010097050100980501009905010100050101010501010205010103050101040501010505010106050101070501010805010109050101100501011105010112050101130501011405010115050101160501011705010118050101190501012005010121050101220501012305010124050101250501012605010127050101280501012905010130050101310501013205010133050101340501013505010136050101370501013805010139050101400501014105010142050101430501014405010145050101460501014705010148050101490501015005010151050101520501015305010154050101550501015605010157050101580501015905010160050101610501016205010163050101640501016505010166050101670501016805010169050101700501017105010172050101730501017405010175050101760501017705010178050101790501018005010181050101820501018305010184050101850501018605010187050101880501018905010190050101910501019205010193050101940501019505010196050101970501019805010199050102000501020105010202050102030501020405010205050102060501020705010208050102090501021005010211050102120501021305010214050102150501021605010217050102180501021905010220050102210501022205010223050102240501022505010226050102270501022805010229050102300501023105010232050102330501023405010235050102360501023705010238050102390501024005010241050102420501024305010244050102450501024605010247050102480501024905010250050102510501025205010253050102540501025505010256050102570501025805010259050102600501026105010262050102630501026405010265050102660501026705010268050102690501027005010271050102720501027305010274050102750501027605010277050102780501027905010280050102810501028205010283050102840501028505010286050102870501028805010289050102900501029105010292050102930501029405010295050102960501029705010298050102990501030005010301050103020501030305010304050103050501030605010307050103080501030905010310050103110501031205010313050103140501031505010316050103170501031805010319050103200501032105010322050103230501032405010325050103260501032705010328050103290501033005010331050103320501033305010334050103350501033605010337050103380501033905010340050103410501034205010343050103440501034505010346050103470501034805010349050103500501035105010352050103530501035405010355050103560501035705010358050103590501036005010361050103620501036305010364050103650501036605010367050103680501036905010370050103710501037205010373050103740501037505010376050103770501037805010379050103800501038105010382050103830501038405010385050103860501038705010388050103890501039005010391050103920501039305010394050103950501039605010397050103980501039905010400050104010501040205010403050104040501040505010406050104070501040805010409050104100501041105010412050104130501041405010415050104160501041705010418050104190501042005010421050104220501042305010424050104250501042605010427050104280501042905010430050104310501043205010433050104340501043505010436050104370501043805010439050104400501044105010442050104430501044405010445050104460501044705010448050104490501045005010451050104520501045305010454050104550501045605010457050104580501045905010460050104610501046205010463050104640501046505010466050104670501046805010469050104700501047105010472050104730501047405010475050104760501047705010478050104790501048005010481050104820501048305010484050104850501048605010487050104880501048905010490050104910501049205010493050104940501049505010496050104970501049805010499050105000501050105010502050105030501050405010505050105060501050705010508050105090501051005010511050105120501051305010514050105150501051605010517050105180501051905010520050105210501052205010523050105240501052505010526050105270501052805010529050105300501053105010532050105330501053405010535050105360501053705010538050105390501054005010541050105420501054305010544050105450501054605010547050105480501054905010550050105510501055205010553050105540501055505010556050105570501055805010559050105600501056105010562050105630501056405010565050105660501056705010568050105690501057005010571050105720501057305010574050105750501057605010577050105780501057905010580050105810501058205010583050105840501058505010586050105870501058805010589050105900501059105010592050105930501059405010595050105960501059705010598050105990501060005010601050106020501060305010604050106050501060605010607050106080501060905010610050106110501061205010613050106140501061505010616050106170501061805010619050106200501062105010622050106230501062405010625050106260501062705010628050106290501063005010631050106320501063305010634050106350501063605010637050106380501063905010640050200280502002905020030050200310502003205020033050200340502003505020036050200370502003805020039050200400502004105020042050200430502004405020045050200460502004705020048050200490502005005020051050200520502005305020054050200550502005605020057050200580502005905020060050200610502006205020063050200640502006505020066050200670502006805020069050200700502007105020072050200730502007405020075050200760502007705020078050200790502008005020081050200820502008305020084050200850502008605020087050200880502008905020090050200910502009205020093050200940502009505020096050200970502009805020099050201000502010105020102050201030502010405020105050201060502010705020108050201090502011005020111050201120502011305020114050201150502011605020117050201180502011905020120050201210502012205020123050201240502012505020126050201270502012805020129050201300502013105020132050201330502013405020135050201360502013705020138050201390502014005020141050201420502014305020144050201450502014605020147050201480502014905020150050201510502015205020153050201540502015505020156050201570502015805020159050201600502016105020162050201630502016405020165050201660502016705020168050201690502017005020171050201720502017305020174050201750502017605020177050201780502017905020180050201810502018205020183050201840502018505020186050201870502018805020189050201900502019105020192050201930502019405020195050201960502019705020198050201990502020005020201050202020502020305020204050202050502020605020207050202080502020905020210050202110502021205020213050202140502021505020216050202170502021805020219050202200502022105020222050202230502022405020225050202260502022705020228050202290502023005020231050202320502023305020234050202350502023605020237050202380502023905020240050202410502024205020243050202440502024505020246050202470502024805020249050202500502025105020252050202530502025405020255050202560502025705020258050202590502026005020261050202620502026305020264050202650502026605020267050202680502026905020270050202710502027205020273050202740502027505020276050202770502027805020279050202800502028105020282050202830502028405020285050202860502028705020288050202890502029005020291050202920502029305020294050202950502029605020297050202980502029905020300050203010502030205020303050203040502030505020306050203070502030805020309050203100502031105020312050203130502031405020315050203160502031705020318050203190502032005020321050203220502032305020324050203250502032605020327050203280502032905020330050203310502033205020333050203340502033505020336050203370502033805020339050203400502034105020342050203430502034405020345050203460502034705020348050203490502035005020351050203520502035305020354050203550502035605020357050203580502035905020360050203610502036205020363050203640502036505020366050203670502036805020369050203700502037105020372050203730502037405020375050203760502037705020378050203790502038005020381050203820502038305020384050203850502038605020387050203880502038905020390050203910502039205020393050203940502039505020396050203970502039805020399050204000502040105020402050204030502040405020405050204060502040705020408050204090502041005020411050204120502041305020414050204150502041605020417050204180502041905020420050204210502042205020423050204240502042505020426050204270502042805020429050204300502043105020432050204330502043405020435050204360502043705020438050204390502044005020441050204420502044305020444050204450502044605020447050204480502044905020450050204510502045205020453050204540502045505020456050204570502045805020459050204600502046105020462050204630502046405020465050204660502046705020468050204690502047005020471050204720502047305020474050204750502047605020477050204780502047905020480050204810502048205020483050204840502048505020486050204870502048805020489050204900502049105020492050204930502049405020495050204960502049705020498050204990502050005020501050205020502050305020504050205050502050605020507050205080502050905020510050205110502051205020513050205140502051505020516050205170502051805020519050205200502052105020522050205230502052405020525050205260502052705020528050205290502053005020531050205320502053305020534050205350502053605020537050205380502053905020540050205410502054205020543050205440502054505020546050205470502054805020549050205500502055105020552050205530502055405020555050205560502055705020558050205590502056005020561050205620502056305020564050205650502056605020567050205680502056905020570050205710502057205020573050205740502057505020576050205770502057805020579050205800502058105020582050205830502058405020585050205860502058705020588050205890502059005020591050205920502059305020594050205950502059605020597050205980502059905020600050206010502060205020603050206040502060505020606050206070502060805020609050206100502061105020612050206130502061405020615050206160502061705020618050206190502062005020621050206220502062305020624050206250502062605020627050206280502062905020630050206310502063205020633050206340502063505020636050206370502063805020639050206400503002805030029050300300503003105030032050300330503003405030035050300360503003705030038050300390503004005030041050300420503004305030044050300450503004605030047050300480503004905030050050300510503005205030053050300540503005505030056050300570503005805030059050300600503006105030062050300630503006405030065050300660503006705030068050300690503007005030071050300720503007305030074050300750503007605030077050300780503007905030080050300810503008205030083050300840503008505030086050300870503008805030089050300900503009105030092050300930503009405030095050300960503009705030098050300990503010005030101050301020503010305030104050301050503010605030107050301080503010905030110050301110503011205030113050301140503011505030116050301170503011805030119050301200503012105030122050301230503012405030125050301260503012705030128050301290503013005030131050301320503013305030134050301350503013605030137050301380503013905030140050301410503014205030143050301440503014505030146050301470503014805030149050301500503015105030152050301530503015405030155050301560503015705030158050301590503016005030161050301620503016305030164050301650503016605030167050301680503016905030170050301710503017205030173050301740503017505030176050301770503017805030179050301800503018105030182050301830503018405030185050301860503018705030188050301890503019005030191050301920503019305030194050301950503019605030197050301980503019905030200050302010503020205030203050302040503020505030206050302070503020805030209050302100503021105030212050302130503021405030215050302160503021705030218050302190503022005030221050302220503022305030224050302250503022605030227050302280503022905030230050302310503023205030233050302340503023505030236050302370503023805030239050302400503024105030242050302430503024405030245050302460503024705030248050302490503025005030251050302520503025305030254050302550503025605030257050302580503025905030260050302610503026205030263050302640503026505030266050302670503026805030269050302700503027105030272050302730503027405030275050302760503027705030278050302790503028005030281050302820503028305030284050302850503028605030287050302880503028905030290050302910503029205030293050302940503029505030296050302970503029805030299050303000503030105030302050303030503030405030305050303060503030705030308050303090503031005030311050303120503031305030314050303150503031605030317050303180503031905030320050303210503032205030323050303240503032505030326050303270503032805030329050303300503033105030332050303330503033405030335050303360503033705030338050303390503034005030341050303420503034305030344050303450503034605030347050303480503034905030350050303510503035205030353050303540503035505030356050303570503035805030359050303600503036105030362050303630503036405030365050303660503036705030368050303690503037005030371050303720503037305030374050303750503037605030377050303780503037905030380050303810503038205030383050303840503038505030386050303870503038805030389050303900503039105030392050303930503039405030395050303960503039705030398050303990503040005030401050304020503040305030404050304050503040605030407050304080503040905030410050304110503041205030413050304140503041505030416050304170503041805030419050304200503042105030422050304230503042405030425050304260503042705030428050304290503043005030431050304320503043305030434050304350503043605030437050304380503043905030440050304410503044205030443050304440503044505030446050304470503044805030449050304500503045105030452050304530503045405030455050304560503045705030458050304590503046005030461050304620503046305030464050304650503046605030467050304680503046905030470050304710503047205030473050304740503047505030476050304770503047805030479050304800503048105030482050304830503048405030485050304860503048705030488050304890503049005030491050304920503049305030494050304950503049605030497050304980503049905030500050305010503050205030503050305040503050505030506050305070503050805030509050305100503051105030512050305130503051405030515050305160503051705030518050305190503052005030521050305220503052305030524050305250503052605030527050305280503052905030530050305310503053205030533050305340503053505030536050305370503053805030539050305400503054105030542050305430503054405030545050305460503054705030548050305490503055005030551050305520503055305030554050305550503055605030557050305580503055905030560050305610503056205030563050305640503056505030566050305670503056805030569050305700503057105030572050305730503057405030575050305760503057705030578050305790503058005030581050305820503058305030584050305850503058605030587050305880503058905030590050305910503059205030593050305940503059505030596050305970503059805030599050306000503060105030602050306030503060405030605050306060503060705030608050306090503061005030611050306120503061305030614050306150503061605030617050306180503061905030620050306210503062205030623050306240503062505030626050306270503062805030629050306300503063105030632050306330503063405030635050306360503063705030638050306390503064005040028050400290504003005040031050400320504003305040034050400350504003605040037050400380504003905040040050400410504004205040043050400440504004505040046050400470504004805040049050400500504005105040052050400530504005405040055050400560504005705040058050400590504006005040061050400620504006305040064050400650504006605040067050400680504006905040070050400710504007205040073050400740504007505040076050400770504007805040079050400800504008105040082050400830504008405040085050400860504008705040088050400890504009005040091050400920504009305040094050400950504009605040097050400980504009905040100050401010504010205040103050401040504010505040106050401070504010805040109050401100504011105040112050401130504011405040115050401160504011705040118050401190504012005040121050401220504012305040124050401250504012605040127050401280504012905040130050401310504013205040133050401340504013505040136050401370504013805040139050401400504014105040142050401430504014405040145050401460504014705040148050401490504015005040151050401520504015305040154050401550504015605040157050401580504015905040160050401610504016205040163050401640504016505040166050401670504016805040169050401700504017105040172050401730504017405040175050401760504017705040178050401790504018005040181050401820504018305040184050401850504018605040187050401880504018905040190050401910504019205040193050401940504019505040196050401970504019805040199050402000504020105040202050402030504020405040205050402060504020705040208050402090504021005040211050402120504021305040214050402150504021605040217050402180504021905040220050402210504022205040223050402240504022505040226050402270504022805040229050402300504023105040232050402330504023405040235050402360504023705040238050402390504024005040241050402420504024305040244050402450504024605040247050402480504024905040250050402510504025205040253050402540504025505040256050402570504025805040259050402600504026105040262050402630504026405040265050402660504026705040268050402690504027005040271050402720504027305040274050402750504027605040277050402780504027905040280050402810504028205040283050402840504028505040286050402870504028805040289050402900504029105040292050402930504029405040295050402960504029705040298050402990504030005040301050403020504030305040304050403050504030605040307050403080504030905040310050403110504031205040313050403140504031505040316050403170504031805040319050403200504032105040322050403230504032405040325050403260504032705040328050403290504033005040331050403320504033305040334050403350504033605040337050403380504033905040340050403410504034205040343050403440504034505040346050403470504034805040349050403500504035105040352050403530504035405040355050403560504035705040358050403590504036005040361050403620504036305040364050403650504036605040367050403680504036905040370050403710504037205040373050403740504037505040376050403770504037805040379050403800504038105040382050403830504038405040385050403860504038705040388050403890504039005040391050403920504039305040394050403950504039605040397050403980504039905040400050404010504040205040403050404040504040505040406050404070504040805040409050404100504041105040412050404130504041405040415050404160504041705040418050404190504042005040421050404220504042305040424050404250504042605040427050404280504042905040430050404310504043205040433050404340504043505040436050404370504043805040439050404400504044105040442050404430504044405040445050404460504044705040448050404490504045005040451050404520504045305040454050404550504045605040457050404580504045905040460050404610504046205040463050404640504046505040466050404670504046805040469050404700504047105040472050404730504047405040475050404760504047705040478050404790504048005040481050404820504048305040484050404850504048605040487050404880504048905040490050404910504049205040493050404940504049505040496050404970504049805040499050405000504050105040502050405030504050405040505050405060504050705040508050405090504051005040511050405120504051305040514050405150504051605040517050405180504051905040520050405210504052205040523050405240504052505040526050405270504052805040529050405300504053105040532050405330504053405040535050405360504053705040538050405390504054005040541050405420504054305040544050405450504054605040547050405480504054905040550050405510504055205040553050405540504055505040556050405570504055805040559050405600504056105040562050405630504056405040565050405660504056705040568050405690504057005040571050405720504057305040574050405750504057605040577050405780504057905040580050405810504058205040583050405840504058505040586050405870504058805040589050405900504059105040592050405930504059405040595050405960504059705040598050405990504060005040601050406020504060305040604050406050504060605040607050406080504060905040610050406110504061205040613050406140504061505040616050406170504061805040619050406200504062105040622050406230504062405040625050406260504062705040628050406290504063005040631050406320504063305040634050406350504063605040637050406380504063905040640050500280505002905050030050500310505003205050033050500340505003505050036050500370505003805050039050500400505004105050042050500430505004405050045050500460505004705050048050500490505005005050051050500520505005305050054050500550505005605050057050500580505005905050060050500610505006205050063050500640505006505050066050500670505006805050069050500700505007105050072050500730505007405050075050500760505007705050078050500790505008005050081050500820505008305050084050500850505008605050087050500880505008905050090050500910505009205050093050500940505009505050096050500970505009805050099050501000505010105050102050501030505010405050105050501060505010705050108050501090505011005050111050501120505011305050114050501150505011605050117050501180505011905050120050501210505012205050123050501240505012505050126050501270505012805050129050501300505013105050132050501330505013405050135050501360505013705050138050501390505014005050141050501420505014305050144050501450505014605050147050501480505014905050150050501510505015205050153050501540505015505050156050501570505015805050159050501600505016105050162050501630505016405050165050501660505016705050168050501690505017005050171050501720505017305050174050501750505017605050177050501780505017905050180050501810505018205050183050501840505018505050186050501870505018805050189050501900505019105050192050501930505019405050195050501960505019705050198050501990505020005050201050502020505020305050204050502050505020605050207050502080505020905050210050502110505021205050213050502140505021505050216050502170505021805050219050502200505022105050222050502230505022405050225050502260505022705050228050502290505023005050231050502320505023305050234050502350505023605050237050502380505023905050240050502410505024205050243050502440505024505050246050502470505024805050249050502500505025105050252050502530505025405050255050502560505025705050258050502590505026005050261050502620505026305050264050502650505026605050267050502680505026905050270050502710505027205050273050502740505027505050276050502770505027805050279050502800505028105050282050502830505028405050285050502860505028705050288050502890505029005050291050502920505029305050294050502950505029605050297050502980505029905050300050503010505030205050303050503040505030505050306050503070505030805050309050503100505031105050312050503130505031405050315050503160505031705050318050503190505032005050321050503220505032305050324050503250505032605050327050503280505032905050330050503310505033205050333050503340505033505050336050503370505033805050339050503400505034105050342050503430505034405050345050503460505034705050348050503490505035005050351050503520505035305050354050503550505035605050357050503580505035905050360050503610505036205050363050503640505036505050366050503670505036805050369050503700505037105050372050503730505037405050375050503760505037705050378050503790505038005050381050503820505038305050384050503850505038605050387050503880505038905050390050503910505039205050393050503940505039505050396050503970505039805050399050504000505040105050402050504030505040405050405050504060505040705050408050504090505041005050411050504120505041305050414050504150505041605050417050504180505041905050420050504210505042205050423050504240505042505050426050504270505042805050429050504300505043105050432050504330505043405050435050504360505043705050438050504390505044005050441050504420505044305050444050504450505044605050447050504480505044905050450050504510505045205050453050504540505045505050456050504570505045805050459050504600505046105050462050504630505046405050465050504660505046705050468050504690505047005050471050504720505047305050474050504750505047605050477050504780505047905050480050504810505048205050483050504840505048505050486050504870505048805050489050504900505049105050492050504930505049405050495050504960505049705050498050504990505050005050501050505020505050305050504050505050505050605050507050505080505050905050510050505110505051205050513050505140505051505050516050505170505051805050519050505200505052105050522050505230505052405050525050505260505052705050528050505290505053005050531050505320505053305050534050505350505053605050537050505380505053905050540050505410505054205050543050505440505054505050546050505470505054805050549050505500505055105050552050505530505055405050555050505560505055705050558050505590505056005050561050505620505056305050564050505650505056605050567050505680505056905050570050505710505057205050573050505740505057505050576050505770505057805050579050505800505058105050582050505830505058405050585050505860505058705050588050505890505059005050591050505920505059305050594050505950505059605050597050505980505059905050600050506010505060205050603050506040505060505050606050506070505060805050609050506100505061105050612050506130505061405050615050506160505061705050618050506190505062005050621050506220505062305050624050506250505062605050627050506280505062905050630050506310505063205050633050506340505063505050636050506370505063805050639050506400506002905060030050600310506003205060033050600340506003505060036050600370506003805060039050600400506004105060042050600430506004405060045050600460506004705060048050600490506005005060051050600520506005305060054050600550506005605060057050600580506005905060060050600610506006205060063050600640506006505060066050600670506006805060069050600700506007105060072050600730506007405060075050600760506007705060078050600790506008005060081050600820506008305060084050600850506008605060087050600880506008905060090050600910506009205060093050600940506009505060096050600970506009805060099050601000506010105060102050601030506010405060105050601060506010705060108050601090506011005060111050601120506011305060114050601150506011605060117050601180506011905060120050601210506012205060123050601240506012505060126050601270506012805060129050601300506013105060132050601330506013405060135050601360506013705060138050601390506014005060141050601420506014305060144050601450506014605060147050601480506014905060150050601510506015205060153050601540506015505060156050601570506015805060159050601600506016105060162050601630506016405060165050601660506016705060168050601690506017005060171050601720506017305060174050601750506017605060177050601780506017905060180050601810506018205060183050601840506018505060186050601870506018805060189050601900506019105060192050601930506019405060195050601960506019705060198050601990506020005060201050602020506020305060204050602050506020605060207050602080506020905060210050602110506021205060213050602140506021505060216050602170506021805060219050602200506022105060222050602230506022405060225050602260506022705060228050602290506023005060231050602320506023305060234050602350506023605060237050602380506023905060240050602410506024205060243050602440506024505060246050602470506024805060249050602500506025105060252050602530506025405060255050602560506025705060258050602590506026005060261050602620506026305060264050602650506026605060267050602680506026905060270050602710506027205060273050602740506027505060276050602770506027805060279050602800506028105060282050602830506028405060285050602860506028705060288050602890506029005060291050602920506029305060294050602950506029605060297050602980506029905060300050603010506030205060303050603040506030505060306050603070506030805060309050603100506031105060312050603130506031405060315050603160506031705060318050603190506032005060321050603220506032305060324050603250506032605060327050603280506032905060330050603310506033205060333050603340506033505060336050603370506033805060339050603400506034105060342050603430506034405060345050603460506034705060348050603490506035005060351050603520506035305060354050603550506035605060357050603580506035905060360050603610506036205060363050603640506036505060366050603670506036805060369050603700506037105060372050603730506037405060375050603760506037705060378050603790506038005060381050603820506038305060384050603850506038605060387050603880506038905060390050603910506039205060393050603940506039505060396050603970506039805060399050604000506040105060402050604030506040405060405050604060506040705060408050604090506041005060411050604120506041305060414050604150506041605060417050604180506041905060420050604210506042205060423050604240506042505060426050604270506042805060429050604300506043105060432050604330506043405060435050604360506043705060438050604390506044005060441050604420506044305060444050604450506044605060447050604480506044905060450050604510506045205060453050604540506045505060456050604570506045805060459050604600506046105060462050604630506046405060465050604660506046705060468050604690506047005060471050604720506047305060474050604750506047605060477050604780506047905060480050604810506048205060483050604840506048505060486050604870506048805060489050604900506049105060492050604930506049405060495050604960506049705060498050604990506050005060501050605020506050305060504050605050506050605060507050605080506050905060510050605110506051205060513050605140506051505060516050605170506051805060519050605200506052105060522050605230506052405060525050605260506052705060528050605290506053005060531050605320506053305060534050605350506053605060537050605380506053905060540050605410506054205060543050605440506054505060546050605470506054805060549050605500506055105060552050605530506055405060555050605560506055705060558050605590506056005060561050605620506056305060564050605650506056605060567050605680506056905060570050605710506057205060573050605740506057505060576050605770506057805060579050605800506058105060582050605830506058405060585050605860506058705060588050605890506059005060591050605920506059305060594050605950506059605060597050605980506059905060600050606010506060205060603050606040506060505060606050606070506060805060609050606100506061105060612050606130506061405060615050606160506061705060618050606190506062005060621050606220506062305060624050606250506062605060627050606280506062905060630050606310506063205060633050606340506063505060636050606370506063805060639050606400507002905070030050700310507003205070033050700340507003505070036050700370507003805070039050700400507004105070042050700430507004405070045050700460507004705070048050700490507005005070051050700520507005305070054050700550507005605070057050700580507005905070060050700610507006205070063050700640507006505070066050700670507006805070069050700700507007105070072050700730507007405070075050700760507007705070078050700790507008005070081050700820507008305070084050700850507008605070087050700880507008905070090050700910507009205070093050700940507009505070096050700970507009805070099050701000507010105070102050701030507010405070105050701060507010705070108050701090507011005070111050701120507011305070114050701150507011605070117050701180507011905070120050701210507012205070123050701240507012505070126050701270507012805070129050701300507013105070132050701330507013405070135050701360507013705070138050701390507014005070141050701420507014305070144050701450507014605070147050701480507014905070150050701510507015205070153050701540507015505070156050701570507015805070159050701600507016105070162050701630507016405070165050701660507016705070168050701690507017005070171050701720507017305070174050701750507017605070177050701780507017905070180050701810507018205070183050701840507018505070186050701870507018805070189050701900507019105070192050701930507019405070195050701960507019705070198050701990507020005070201050702020507020305070204050702050507020605070207050702080507020905070210050702110507021205070213050702140507021505070216050702170507021805070219050702200507022105070222050702230507022405070225050702260507022705070228050702290507023005070231050702320507023305070234050702350507023605070237050702380507023905070240050702410507024205070243050702440507024505070246050702470507024805070249050702500507025105070252050702530507025405070255050702560507025705070258050702590507026005070261050702620507026305070264050702650507026605070267050702680507026905070270050702710507027205070273050702740507027505070276050702770507027805070279050702800507028105070282050702830507028405070285050702860507028705070288050702890507029005070291050702920507029305070294050702950507029605070297050702980507029905070300050703010507030205070303050703040507030505070306050703070507030805070309050703100507031105070312050703130507031405070315050703160507031705070318050703190507032005070321050703220507032305070324050703250507032605070327050703280507032905070330050703310507033205070333050703340507033505070336050703370507033805070339050703400507034105070342050703430507034405070345050703460507034705070348050703490507035005070351050703520507035305070354050703550507035605070357050703580507035905070360050703610507036205070363050703640507036505070366050703670507036805070369050703700507037105070372050703730507037405070375050703760507037705070378050703790507038005070381050703820507038305070384050703850507038605070387050703880507038905070390050703910507039205070393050703940507039505070396050703970507039805070399050704000507040105070402050704030507040405070405050704060507040705070408050704090507041005070411050704120507041305070414050704150507041605070417050704180507041905070420050704210507042205070423050704240507042505070426050704270507042805070429050704300507043105070432050704330507043405070435050704360507043705070438050704390507044005070441050704420507044305070444050704450507044605070447050704480507044905070450050704510507045205070453050704540507045505070456050704570507045805070459050704600507046105070462050704630507046405070465050704660507046705070468050704690507047005070471050704720507047305070474050704750507047605070477050704780507047905070480050704810507048205070483050704840507048505070486050704870507048805070489050704900507049105070492050704930507049405070495050704960507049705070498050704990507050005070501050705020507050305070504050705050507050605070507050705080507050905070510050705110507051205070513050705140507051505070516050705170507051805070519050705200507052105070522050705230507052405070525050705260507052705070528050705290507053005070531050705320507053305070534050705350507053605070537050705380507053905070540050705410507054205070543050705440507054505070546050705470507054805070549050705500507055105070552050705530507055405070555050705560507055705070558050705590507056005070561050705620507056305070564050705650507056605070567050705680507056905070570050705710507057205070573050705740507057505070576050705770507057805070579050705800507058105070582050705830507058405070585050705860507058705070588050705890507059005070591050705920507059305070594050705950507059605070597050705980507059905070600050706010507060205070603050706040507060505070606050706070507060805070609050706100507061105070612050706130507061405070615050706160507061705070618050706190507062005070621050706220507062305070624050706250507062605070627050706280507062905070630050706310507063205070633050706340507063505070636050706370507063805070639050706400508002905080030050800310508003205080033050800340508003505080036050800370508003805080039050800400508004105080042050800430508004405080045050800460508004705080048050800490508005005080051050800520508005305080054050800550508005605080057050800580508005905080060050800610508006205080063050800640508006505080066050800670508006805080069050800700508007105080072050800730508007405080075050800760508007705080078050800790508008005080081050800820508008305080084050800850508008605080087050800880508008905080090050800910508009205080093050800940508009505080096050800970508009805080099050801000508010105080102050801030508010405080105050801060508010705080108050801090508011005080111050801120508011305080114050801150508011605080117050801180508011905080120050801210508012205080123050801240508012505080126050801270508012805080129050801300508013105080132050801330508013405080135050801360508013705080138050801390508014005080141050801420508014305080144050801450508014605080147050801480508014905080150050801510508015205080153050801540508015505080156050801570508015805080159050801600508016105080162050801630508016405080165050801660508016705080168050801690508017005080171050801720508017305080174050801750508017605080177050801780508017905080180050801810508018205080183050801840508018505080186050801870508018805080189050801900508019105080192050801930508019405080195050801960508019705080198050801990508020005080201050802020508020305080204050802050508020605080207050802080508020905080210050802110508021205080213050802140508021505080216050802170508021805080219050802200508022105080222050802230508022405080225050802260508022705080228050802290508023005080231050802320508023305080234050802350508023605080237050802380508023905080240050802410508024205080243050802440508024505080246050802470508024805080249050802500508025105080252050802530508025405080255050802560508025705080258050802590508026005080261050802620508026305080264050802650508026605080267050802680508026905080270050802710508027205080273050802740508027505080276050802770508027805080279050802800508028105080282050802830508028405080285050802860508028705080288050802890508029005080291050802920508029305080294050802950508029605080297050802980508029905080300050803010508030205080303050803040508030505080306050803070508030805080309050803100508031105080312050803130508031405080315050803160508031705080318050803190508032005080321050803220508032305080324050803250508032605080327050803280508032905080330050803310508033205080333050803340508033505080336050803370508033805080339050803400508034105080342050803430508034405080345050803460508034705080348050803490508035005080351050803520508035305080354050803550508035605080357050803580508035905080360050803610508036205080363050803640508036505080366050803670508036805080369050803700508037105080372050803730508037405080375050803760508037705080378050803790508038005080381050803820508038305080384050803850508038605080387050803880508038905080390050803910508039205080393050803940508039505080396050803970508039805080399050804000508040105080402050804030508040405080405050804060508040705080408050804090508041005080411050804120508041305080414050804150508041605080417050804180508041905080420050804210508042205080423050804240508042505080426050804270508042805080429050804300508043105080432050804330508043405080435050804360508043705080438050804390508044005080441050804420508044305080444050804450508044605080447050804480508044905080450050804510508045205080453050804540508045505080456050804570508045805080459050804600508046105080462050804630508046405080465050804660508046705080468050804690508047005080471050804720508047305080474050804750508047605080477050804780508047905080480050804810508048205080483050804840508048505080486050804870508048805080489050804900508049105080492050804930508049405080495050804960508049705080498050804990508050005080501050805020508050305080504050805050508050605080507050805080508050905080510050805110508051205080513050805140508051505080516050805170508051805080519050805200508052105080522050805230508052405080525050805260508052705080528050805290508053005080531050805320508053305080534050805350508053605080537050805380508053905080540050805410508054205080543050805440508054505080546050805470508054805080549050805500508055105080552050805530508055405080555050805560508055705080558050805590508056005080561050805620508056305080564050805650508056605080567050805680508056905080570050805710508057205080573050805740508057505080576050805770508057805080579050805800508058105080582050805830508058405080585050805860508058705080588050805890508059005080591050805920508059305080594050805950508059605080597050805980508059905080600050806010508060205080603050806040508060505080606050806070508060805080609050806100508061105080612050806130508061405080615050806160508061705080618050806190508062005080621050806220508062305080624050806250508062605080627050806280508062905080630050806310508063205080633050806340508063505080636050806370508063805080639050806400509002905090030050900310509003205090033050900340509003505090036050900370509003805090039050900400509004105090042050900430509004405090045050900460509004705090048050900490509005005090051050900520509005305090054050900550509005605090057050900580509005905090060050900610509006205090063050900640509006505090066050900670509006805090069050900700509007105090072050900730509007405090075050900760509007705090078050900790509008005090081050900820509008305090084050900850509008605090087050900880509008905090090050900910509009205090093050900940509009505090096050900970509009805090099050901000509010105090102050901030509010405090105050901060509010705090108050901090509011005090111050901120509011305090114050901150509011605090117050901180509011905090120050901210509012205090123050901240509012505090126050901270509012805090129050901300509013105090132050901330509013405090135050901360509013705090138050901390509014005090141050901420509014305090144050901450509014605090147050901480509014905090150050901510509015205090153050901540509015505090156050901570509015805090159050901600509016105090162050901630509016405090165050901660509016705090168050901690509017005090171050901720509017305090174050901750509017605090177050901780509017905090180050901810509018205090183050901840509018505090186050901870509018805090189050901900509019105090192050901930509019405090195050901960509019705090198050901990509020005090201050902020509020305090204050902050509020605090207050902080509020905090210050902110509021205090213050902140509021505090216050902170509021805090219050902200509022105090222050902230509022405090225050902260509022705090228050902290509023005090231050902320509023305090234050902350509023605090237050902380509023905090240050902410509024205090243050902440509024505090246050902470509024805090249050902500509025105090252050902530509025405090255050902560509025705090258050902590509026005090261050902620509026305090264050902650509026605090267050902680509026905090270050902710509027205090273050902740509027505090276050902770509027805090279050902800509028105090282050902830509028405090285050902860509028705090288050902890509029005090291050902920509029305090294050902950509029605090297050902980509029905090300050903010509030205090303050903040509030505090306050903070509030805090309050903100509031105090312050903130509031405090315050903160509031705090318050903190509032005090321050903220509032305090324050903250509032605090327050903280509032905090330050903310509033205090333050903340509033505090336050903370509033805090339050903400509034105090342050903430509034405090345050903460509034705090348050903490509035005090351050903520509035305090354050903550509035605090357050903580509035905090360050903610509036205090363050903640509036505090366050903670509036805090369050903700509037105090372050903730509037405090375050903760509037705090378050903790509038005090381050903820509038305090384050903850509038605090387050903880509038905090390050903910509039205090393050903940509039505090396050903970509039805090399050904000509040105090402050904030509040405090405050904060509040705090408050904090509041005090411050904120509041305090414050904150509041605090417050904180509041905090420050904210509042205090423050904240509042505090426050904270509042805090429050904300509043105090432050904330509043405090435050904360509043705090438050904390509044005090441050904420509044305090444050904450509044605090447050904480509044905090450050904510509045205090453050904540509045505090456050904570509045805090459050904600509046105090462050904630509046405090465050904660509046705090468050904690509047005090471050904720509047305090474050904750509047605090477050904780509047905090480050904810509048205090483050904840509048505090486050904870509048805090489050904900509049105090492050904930509049405090495050904960509049705090498050904990509050005090501050905020509050305090504050905050509050605090507050905080509050905090510050905110509051205090513050905140509051505090516050905170509051805090519050905200509052105090522050905230509052405090525050905260509052705090528050905290509053005090531050905320509053305090534050905350509053605090537050905380509053905090540050905410509054205090543050905440509054505090546050905470509054805090549050905500509055105090552050905530509055405090555050905560509055705090558050905590509056005090561050905620509056305090564050905650509056605090567050905680509056905090570050905710509057205090573050905740509057505090576050905770509057805090579050905800509058105090582050905830509058405090585050905860509058705090588050905890509059005090591050905920509059305090594050905950509059605090597050905980509059905090600050906010509060205090603050906040509060505090606050906070509060805090609050906100509061105090612050906130509061405090615050906160509061705090618050906190509062005090621050906220509062305090624050906250509062605090627050906280509062905090630050906310509063205090633050906340509063505090636050906370509063805090639050906400510003005100031051000320510003305100034051000350510003605100037051000380510003905100040051000410510004205100043051000440510004505100046051000470510004805100049051000500510005105100052051000530510005405100055051000560510005705100058051000590510006005100061051000620510006305100064051000650510006605100067051000680510006905100070051000710510007205100073051000740510007505100076051000770510007805100079051000800510008105100082051000830510008405100085051000860510008705100088051000890510009005100091051000920510009305100094051000950510009605100097051000980510009905100100051001010510010205100103051001040510010505100106051001070510010805100109051001100510011105100112051001130510011405100115051001160510011705100118051001190510012005100121051001220510012305100124051001250510012605100127051001280510012905100130051001310510013205100133051001340510013505100136051001370510013805100139051001400510014105100142051001430510014405100145051001460510014705100148051001490510015005100151051001520510015305100154051001550510015605100157051001580510015905100160051001610510016205100163051001640510016505100166051001670510016805100169051001700510017105100172051001730510017405100175051001760510017705100178051001790510018005100181051001820510018305100184051001850510018605100187051001880510018905100190051001910510019205100193051001940510019505100196051001970510019805100199051002000510020105100202051002030510020405100205051002060510020705100208051002090510021005100211051002120510021305100214051002150510021605100217051002180510021905100220051002210510022205100223051002240510022505100226051002270510022805100229051002300510023105100232051002330510023405100235051002360510023705100238051002390510024005100241051002420510024305100244051002450510024605100247051002480510024905100250051002510510025205100253051002540510025505100256051002570510025805100259051002600510026105100262051002630510026405100265051002660510026705100268051002690510027005100271051002720510027305100274051002750510027605100277051002780510027905100280051002810510028205100283051002840510028505100286051002870510028805100289051002900510029105100292051002930510029405100295051002960510029705100298051002990510030005100301051003020510030305100304051003050510030605100307051003080510030905100310051003110510031205100313051003140510031505100316051003170510031805100319051003200510032105100322051003230510032405100325051003260510032705100328051003290510033005100331051003320510033305100334051003350510033605100337051003380510033905100340051003410510034205100343051003440510034505100346051003470510034805100349051003500510035105100352051003530510035405100355051003560510035705100358051003590510036005100361051003620510036305100364051003650510036605100367051003680510036905100370051003710510037205100373051003740510037505100376051003770510037805100379051003800510038105100382051003830510038405100385051003860510038705100388051003890510039005100391051003920510039305100394051003950510039605100397051003980510039905100400051004010510040205100403051004040510040505100406051004070510040805100409051004100510041105100412051004130510041405100415051004160510041705100418051004190510042005100421051004220510042305100424051004250510042605100427051004280510042905100430051004310510043205100433051004340510043505100436051004370510043805100439051004400510044105100442051004430510044405100445051004460510044705100448051004490510045005100451051004520510045305100454051004550510045605100457051004580510045905100460051004610510046205100463051004640510046505100466051004670510046805100469051004700510047105100472051004730510047405100475051004760510047705100478051004790510048005100481051004820510048305100484051004850510048605100487051004880510048905100490051004910510049205100493051004940510049505100496051004970510049805100499051005000510050105100502051005030510050405100505051005060510050705100508051005090510051005100511051005120510051305100514051005150510051605100517051005180510051905100520051005210510052205100523051005240510052505100526051005270510052805100529051005300510053105100532051005330510053405100535051005360510053705100538051005390510054005100541051005420510054305100544051005450510054605100547051005480510054905100550051005510510055205100553051005540510055505100556051005570510055805100559051005600510056105100562051005630510056405100565051005660510056705100568051005690510057005100571051005720510057305100574051005750510057605100577051005780510057905100580051005810510058205100583051005840510058505100586051005870510058805100589051005900510059105100592051005930510059405100595051005960510059705100598051005990510060005100601051006020510060305100604051006050510060605100607051006080510060905100610051006110510061205100613051006140510061505100616051006170510061805100619051006200510062105100622051006230510062405100625051006260510062705100628051006290510063005100631051006320510063305100634051006350510063605100637051006380510063905100640051100300511003105110032051100330511003405110035051100360511003705110038051100390511004005110041051100420511004305110044051100450511004605110047051100480511004905110050051100510511005205110053051100540511005505110056051100570511005805110059051100600511006105110062051100630511006405110065051100660511006705110068051100690511007005110071051100720511007305110074051100750511007605110077051100780511007905110080051100810511008205110083051100840511008505110086051100870511008805110089051100900511009105110092051100930511009405110095051100960511009705110098051100990511010005110101051101020511010305110104051101050511010605110107051101080511010905110110051101110511011205110113051101140511011505110116051101170511011805110119051101200511012105110122051101230511012405110125051101260511012705110128051101290511013005110131051101320511013305110134051101350511013605110137051101380511013905110140051101410511014205110143051101440511014505110146051101470511014805110149051101500511015105110152051101530511015405110155051101560511015705110158051101590511016005110161051101620511016305110164051101650511016605110167051101680511016905110170051101710511017205110173051101740511017505110176051101770511017805110179051101800511018105110182051101830511018405110185051101860511018705110188051101890511019005110191051101920511019305110194051101950511019605110197051101980511019905110200051102010511020205110203051102040511020505110206051102070511020805110209051102100511021105110212051102130511021405110215051102160511021705110218051102190511022005110221051102220511022305110224051102250511022605110227051102280511022905110230051102310511023205110233051102340511023505110236051102370511023805110239051102400511024105110242051102430511024405110245051102460511024705110248051102490511025005110251051102520511025305110254051102550511025605110257051102580511025905110260051102610511026205110263051102640511026505110266051102670511026805110269051102700511027105110272051102730511027405110275051102760511027705110278051102790511028005110281051102820511028305110284051102850511028605110287051102880511028905110290051102910511029205110293051102940511029505110296051102970511029805110299051103000511030105110302051103030511030405110305051103060511030705110308051103090511031005110311051103120511031305110314051103150511031605110317051103180511031905110320051103210511032205110323051103240511032505110326051103270511032805110329051103300511033105110332051103330511033405110335051103360511033705110338051103390511034005110341051103420511034305110344051103450511034605110347051103480511034905110350051103510511035205110353051103540511035505110356051103570511035805110359051103600511036105110362051103630511036405110365051103660511036705110368051103690511037005110371051103720511037305110374051103750511037605110377051103780511037905110380051103810511038205110383051103840511038505110386051103870511038805110389051103900511039105110392051103930511039405110395051103960511039705110398051103990511040005110401051104020511040305110404051104050511040605110407051104080511040905110410051104110511041205110413051104140511041505110416051104170511041805110419051104200511042105110422051104230511042405110425051104260511042705110428051104290511043005110431051104320511043305110434051104350511043605110437051104380511043905110440051104410511044205110443051104440511044505110446051104470511044805110449051104500511045105110452051104530511045405110455051104560511045705110458051104590511046005110461051104620511046305110464051104650511046605110467051104680511046905110470051104710511047205110473051104740511047505110476051104770511047805110479051104800511048105110482051104830511048405110485051104860511048705110488051104890511049005110491051104920511049305110494051104950511049605110497051104980511049905110500051105010511050205110503051105040511050505110506051105070511050805110509051105100511051105110512051105130511051405110515051105160511051705110518051105190511052005110521051105220511052305110524051105250511052605110527051105280511052905110530051105310511053205110533051105340511053505110536051105370511053805110539051105400511054105110542051105430511054405110545051105460511054705110548051105490511055005110551051105520511055305110554051105550511055605110557051105580511055905110560051105610511056205110563051105640511056505110566051105670511056805110569051105700511057105110572051105730511057405110575051105760511057705110578051105790511058005110581051105820511058305110584051105850511058605110587051105880511058905110590051105910511059205110593051105940511059505110596051105970511059805110599051106000511060105110602051106030511060405110605051106060511060705110608051106090511061005110611051106120511061305110614051106150511061605110617051106180511061905110620051106210511062205110623051106240511062505110626051106270511062805110629051106300511063105110632051106330511063405110635051106360511063705110638051106390511064005120030051200310512003205120033051200340512003505120036051200370512003805120039051200400512004105120042051200430512004405120045051200460512004705120048051200490512005005120051051200520512005305120054051200550512005605120057051200580512005905120060051200610512006205120063051200640512006505120066051200670512006805120069051200700512007105120072051200730512007405120075051200760512007705120078051200790512008005120081051200820512008305120084051200850512008605120087051200880512008905120090051200910512009205120093051200940512009505120096051200970512009805120099051201000512010105120102051201030512010405120105051201060512010705120108051201090512011005120111051201120512011305120114051201150512011605120117051201180512011905120120051201210512012205120123051201240512012505120126051201270512012805120129051201300512013105120132051201330512013405120135051201360512013705120138051201390512014005120141051201420512014305120144051201450512014605120147051201480512014905120150051201510512015205120153051201540512015505120156051201570512015805120159051201600512016105120162051201630512016405120165051201660512016705120168051201690512017005120171051201720512017305120174051201750512017605120177051201780512017905120180051201810512018205120183051201840512018505120186051201870512018805120189051201900512019105120192051201930512019405120195051201960512019705120198051201990512020005120201051202020512020305120204051202050512020605120207051202080512020905120210051202110512021205120213051202140512021505120216051202170512021805120219051202200512022105120222051202230512022405120225051202260512022705120228051202290512023005120231051202320512023305120234051202350512023605120237051202380512023905120240051202410512024205120243051202440512024505120246051202470512024805120249051202500512025105120252051202530512025405120255051202560512025705120258051202590512026005120261051202620512026305120264051202650512026605120267051202680512026905120270051202710512027205120273051202740512027505120276051202770512027805120279051202800512028105120282051202830512028405120285051202860512028705120288051202890512029005120291051202920512029305120294051202950512029605120297051202980512029905120300051203010512030205120303051203040512030505120306051203070512030805120309051203100512031105120312051203130512031405120315051203160512031705120318051203190512032005120321051203220512032305120324051203250512032605120327051203280512032905120330051203310512033205120333051203340512033505120336051203370512033805120339051203400512034105120342051203430512034405120345051203460512034705120348051203490512035005120351051203520512035305120354051203550512035605120357051203580512035905120360051203610512036205120363051203640512036505120366051203670512036805120369051203700512037105120372051203730512037405120375051203760512037705120378051203790512038005120381051203820512038305120384051203850512038605120387051203880512038905120390051203910512039205120393051203940512039505120396051203970512039805120399051204000512040105120402051204030512040405120405051204060512040705120408051204090512041005120411051204120512041305120414051204150512041605120417051204180512041905120420051204210512042205120423051204240512042505120426051204270512042805120429051204300512043105120432051204330512043405120435051204360512043705120438051204390512044005120441051204420512044305120444051204450512044605120447051204480512044905120450051204510512045205120453051204540512045505120456051204570512045805120459051204600512046105120462051204630512046405120465051204660512046705120468051204690512047005120471051204720512047305120474051204750512047605120477051204780512047905120480051204810512048205120483051204840512048505120486051204870512048805120489051204900512049105120492051204930512049405120495051204960512049705120498051204990512050005120501051205020512050305120504051205050512050605120507051205080512050905120510051205110512051205120513051205140512051505120516051205170512051805120519051205200512052105120522051205230512052405120525051205260512052705120528051205290512053005120531051205320512053305120534051205350512053605120537051205380512053905120540051205410512054205120543051205440512054505120546051205470512054805120549051205500512055105120552051205530512055405120555051205560512055705120558051205590512056005120561051205620512056305120564051205650512056605120567051205680512056905120570051205710512057205120573051205740512057505120576051205770512057805120579051205800512058105120582051205830512058405120585051205860512058705120588051205890512059005120591051205920512059305120594051205950512059605120597051205980512059905120600051206010512060205120603051206040512060505120606051206070512060805120609051206100512061105120612051206130512061405120615051206160512061705120618051206190512062005120621051206220512062305120624051206250512062605120627051206280512062905120630051206310512063205120633051206340512063505120636051206370512063805120639051206400513003105130032051300330513003405130035051300360513003705130038051300390513004005130041051300420513004305130044051300450513004605130047051300480513004905130050051300510513005205130053051300540513005505130056051300570513005805130059051300600513006105130062051300630513006405130065051300660513006705130068051300690513007005130071051300720513007305130074051300750513007605130077051300780513007905130080051300810513008205130083051300840513008505130086051300870513008805130089051300900513009105130092051300930513009405130095051300960513009705130098051300990513010005130101051301020513010305130104051301050513010605130107051301080513010905130110051301110513011205130113051301140513011505130116051301170513011805130119051301200513012105130122051301230513012405130125051301260513012705130128051301290513013005130131051301320513013305130134051301350513013605130137051301380513013905130140051301410513014205130143051301440513014505130146051301470513014805130149051301500513015105130152051301530513015405130155051301560513015705130158051301590513016005130161051301620513016305130164051301650513016605130167051301680513016905130170051301710513017205130173051301740513017505130176051301770513017805130179051301800513018105130182051301830513018405130185051301860513018705130188051301890513019005130191051301920513019305130194051301950513019605130197051301980513019905130200051302010513020205130203051302040513020505130206051302070513020805130209051302100513021105130212051302130513021405130215051302160513021705130218051302190513022005130221051302220513022305130224051302250513022605130227051302280513022905130230051302310513023205130233051302340513023505130236051302370513023805130239051302400513024105130242051302430513024405130245051302460513024705130248051302490513025005130251051302520513025305130254051302550513025605130257051302580513025905130260051302610513026205130263051302640513026505130266051302670513026805130269051302700513027105130272051302730513027405130275051302760513027705130278051302790513028005130281051302820513028305130284051302850513028605130287051302880513028905130290051302910513029205130293051302940513029505130296051302970513029805130299051303000513030105130302051303030513030405130305051303060513030705130308051303090513031005130311051303120513031305130314051303150513031605130317051303180513031905130320051303210513032205130323051303240513032505130326051303270513032805130329051303300513033105130332051303330513033405130335051303360513033705130338051303390513034005130341051303420513034305130344051303450513034605130347051303480513034905130350051303510513035205130353051303540513035505130356051303570513035805130359051303600513036105130362051303630513036405130365051303660513036705130368051303690513037005130371051303720513037305130374051303750513037605130377051303780513037905130380051303810513038205130383051303840513038505130386051303870513038805130389051303900513039105130392051303930513039405130395051303960513039705130398051303990513040005130401051304020513040305130404051304050513040605130407051304080513040905130410051304110513041205130413051304140513041505130416051304170513041805130419051304200513042105130422051304230513042405130425051304260513042705130428051304290513043005130431051304320513043305130434051304350513043605130437051304380513043905130440051304410513044205130443051304440513044505130446051304470513044805130449051304500513045105130452051304530513045405130455051304560513045705130458051304590513046005130461051304620513046305130464051304650513046605130467051304680513046905130470051304710513047205130473051304740513047505130476051304770513047805130479051304800513048105130482051304830513048405130485051304860513048705130488051304890513049005130491051304920513049305130494051304950513049605130497051304980513049905130500051305010513050205130503051305040513050505130506051305070513050805130509051305100513051105130512051305130513051405130515051305160513051705130518051305190513052005130521051305220513052305130524051305250513052605130527051305280513052905130530051305310513053205130533051305340513053505130536051305370513053805130539051305400513054105130542051305430513054405130545051305460513054705130548051305490513055005130551051305520513055305130554051305550513055605130557051305580513055905130560051305610513056205130563051305640513056505130566051305670513056805130569051305700513057105130572051305730513057405130575051305760513057705130578051305790513058005130581051305820513058305130584051305850513058605130587051305880513058905130590051305910513059205130593051305940513059505130596051305970513059805130599051306000513060105130602051306030513060405130605051306060513060705130608051306090513061005130611051306120513061305130614051306150513061605130617051306180513061905130620051306210513062205130623051306240513062505130626051306270513062805130629051306300513063105130632051306330513063405130635051306360513063705130638051306390513064005140031051400320514003305140034051400350514003605140037051400380514003905140040051400410514004205140043051400440514004505140046051400470514004805140049051400500514005105140052051400530514005405140055051400560514005705140058051400590514006005140061051400620514006305140064051400650514006605140067051400680514006905140070051400710514007205140073051400740514007505140076051400770514007805140079051400800514008105140082051400830514008405140085051400860514008705140088051400890514009005140091051400920514009305140094051400950514009605140097051400980514009905140100051401010514010205140103051401040514010505140106051401070514010805140109051401100514011105140112051401130514011405140115051401160514011705140118051401190514012005140121051401220514012305140124051401250514012605140127051401280514012905140130051401310514013205140133051401340514013505140136051401370514013805140139051401400514014105140142051401430514014405140145051401460514014705140148051401490514015005140151051401520514015305140154051401550514015605140157051401580514015905140160051401610514016205140163051401640514016505140166051401670514016805140169051401700514017105140172051401730514017405140175051401760514017705140178051401790514018005140181051401820514018305140184051401850514018605140187051401880514018905140190051401910514019205140193051401940514019505140196051401970514019805140199051402000514020105140202051402030514020405140205051402060514020705140208051402090514021005140211051402120514021305140214051402150514021605140217051402180514021905140220051402210514022205140223051402240514022505140226051402270514022805140229051402300514023105140232051402330514023405140235051402360514023705140238051402390514024005140241051402420514024305140244051402450514024605140247051402480514024905140250051402510514025205140253051402540514025505140256051402570514025805140259051402600514026105140262051402630514026405140265051402660514026705140268051402690514027005140271051402720514027305140274051402750514027605140277051402780514027905140280051402810514028205140283051402840514028505140286051402870514028805140289051402900514029105140292051402930514029405140295051402960514029705140298051402990514030005140301051403020514030305140304051403050514030605140307051403080514030905140310051403110514031205140313051403140514031505140316051403170514031805140319051403200514032105140322051403230514032405140325051403260514032705140328051403290514033005140331051403320514033305140334051403350514033605140337051403380514033905140340051403410514034205140343051403440514034505140346051403470514034805140349051403500514035105140352051403530514035405140355051403560514035705140358051403590514036005140361051403620514036305140364051403650514036605140367051403680514036905140370051403710514037205140373051403740514037505140376051403770514037805140379051403800514038105140382051403830514038405140385051403860514038705140388051403890514039005140391051403920514039305140394051403950514039605140397051403980514039905140400051404010514040205140403051404040514040505140406051404070514040805140409051404100514041105140412051404130514041405140415051404160514041705140418051404190514042005140421051404220514042305140424051404250514042605140427051404280514042905140430051404310514043205140433051404340514043505140436051404370514043805140439051404400514044105140442051404430514044405140445051404460514044705140448051404490514045005140451051404520514045305140454051404550514045605140457051404580514045905140460051404610514046205140463051404640514046505140466051404670514046805140469051404700514047105140472051404730514047405140475051404760514047705140478051404790514048005140481051404820514048305140484051404850514048605140487051404880514048905140490051404910514049205140493051404940514049505140496051404970514049805140499051405000514050105140502051405030514050405140505051405060514050705140508051405090514051005140511051405120514051305140514051405150514051605140517051405180514051905140520051405210514052205140523051405240514052505140526051405270514052805140529051405300514053105140532051405330514053405140535051405360514053705140538051405390514054005140541051405420514054305140544051405450514054605140547051405480514054905140550051405510514055205140553051405540514055505140556051405570514055805140559051405600514056105140562051405630514056405140565051405660514056705140568051405690514057005140571051405720514057305140574051405750514057605140577051405780514057905140580051405810514058205140583051405840514058505140586051405870514058805140589051405900514059105140592051405930514059405140595051405960514059705140598051405990514060005140601051406020514060305140604051406050514060605140607051406080514060905140610051406110514061205140613051406140514061505140616051406170514061805140619051406200514062105140622051406230514062405140625051406260514062705140628051406290514063005140631051406320514063305140634051406350514063605140637051406380514063905140640051500310515003205150033051500340515003505150036051500370515003805150039051500400515004105150042051500430515004405150045051500460515004705150048051500490515005005150051051500520515005305150054051500550515005605150057051500580515005905150060051500610515006205150063051500640515006505150066051500670515006805150069051500700515007105150072051500730515007405150075051500760515007705150078051500790515008005150081051500820515008305150084051500850515008605150087051500880515008905150090051500910515009205150093051500940515009505150096051500970515009805150099051501000515010105150102051501030515010405150105051501060515010705150108051501090515011005150111051501120515011305150114051501150515011605150117051501180515011905150120051501210515012205150123051501240515012505150126051501270515012805150129051501300515013105150132051501330515013405150135051501360515013705150138051501390515014005150141051501420515014305150144051501450515014605150147051501480515014905150150051501510515015205150153051501540515015505150156051501570515015805150159051501600515016105150162051501630515016405150165051501660515016705150168051501690515017005150171051501720515017305150174051501750515017605150177051501780515017905150180051501810515018205150183051501840515018505150186051501870515018805150189051501900515019105150192051501930515019405150195051501960515019705150198051501990515020005150201051502020515020305150204051502050515020605150207051502080515020905150210051502110515021205150213051502140515021505150216051502170515021805150219051502200515022105150222051502230515022405150225051502260515022705150228051502290515023005150231051502320515023305150234051502350515023605150237051502380515023905150240051502410515024205150243051502440515024505150246051502470515024805150249051502500515025105150252051502530515025405150255051502560515025705150258051502590515026005150261051502620515026305150264051502650515026605150267051502680515026905150270051502710515027205150273051502740515027505150276051502770515027805150279051502800515028105150282051502830515028405150285051502860515028705150288051502890515029005150291051502920515029305150294051502950515029605150297051502980515029905150300051503010515030205150303051503040515030505150306051503070515030805150309051503100515031105150312051503130515031405150315051503160515031705150318051503190515032005150321051503220515032305150324051503250515032605150327051503280515032905150330051503310515033205150333051503340515033505150336051503370515033805150339051503400515034105150342051503430515034405150345051503460515034705150348051503490515035005150351051503520515035305150354051503550515035605150357051503580515035905150360051503610515036205150363051503640515036505150366051503670515036805150369051503700515037105150372051503730515037405150375051503760515037705150378051503790515038005150381051503820515038305150384051503850515038605150387051503880515038905150390051503910515039205150393051503940515039505150396051503970515039805150399051504000515040105150402051504030515040405150405051504060515040705150408051504090515041005150411051504120515041305150414051504150515041605150417051504180515041905150420051504210515042205150423051504240515042505150426051504270515042805150429051504300515043105150432051504330515043405150435051504360515043705150438051504390515044005150441051504420515044305150444051504450515044605150447051504480515044905150450051504510515045205150453051504540515045505150456051504570515045805150459051504600515046105150462051504630515046405150465051504660515046705150468051504690515047005150471051504720515047305150474051504750515047605150477051504780515047905150480051504810515048205150483051504840515048505150486051504870515048805150489051504900515049105150492051504930515049405150495051504960515049705150498051504990515050005150501051505020515050305150504051505050515050605150507051505080515050905150510051505110515051205150513051505140515051505150516051505170515051805150519051505200515052105150522051505230515052405150525051505260515052705150528051505290515053005150531051505320515053305150534051505350515053605150537051505380515053905150540051505410515054205150543051505440515054505150546051505470515054805150549051505500515055105150552051505530515055405150555051505560515055705150558051505590515056005150561051505620515056305150564051505650515056605150567051505680515056905150570051505710515057205150573051505740515057505150576051505770515057805150579051505800515058105150582051505830515058405150585051505860515058705150588051505890515059005150591051505920515059305150594051505950515059605150597051505980515059905150600051506010515060205150603051506040515060505150606051506070515060805150609051506100515061105150612051506130515061405150615051506160515061705150618051506190515062005150621051506220515062305150624051506250515062605150627051506280515062905150630051506310515063205150633051506340515063505150636051506370515063805150639051506400516003205160033051600340516003505160036051600370516003805160039051600400516004105160042051600430516004405160045051600460516004705160048051600490516005005160051051600520516005305160054051600550516005605160057051600580516005905160060051600610516006205160063051600640516006505160066051600670516006805160069051600700516007105160072051600730516007405160075051600760516007705160078051600790516008005160081051600820516008305160084051600850516008605160087051600880516008905160090051600910516009205160093051600940516009505160096051600970516009805160099051601000516010105160102051601030516010405160105051601060516010705160108051601090516011005160111051601120516011305160114051601150516011605160117051601180516011905160120051601210516012205160123051601240516012505160126051601270516012805160129051601300516013105160132051601330516013405160135051601360516013705160138051601390516014005160141051601420516014305160144051601450516014605160147051601480516014905160150051601510516015205160153051601540516015505160156051601570516015805160159051601600516016105160162051601630516016405160165051601660516016705160168051601690516017005160171051601720516017305160174051601750516017605160177051601780516017905160180051601810516018205160183051601840516018505160186051601870516018805160189051601900516019105160192051601930516019405160195051601960516019705160198051601990516020005160201051602020516020305160204051602050516020605160207051602080516020905160210051602110516021205160213051602140516021505160216051602170516021805160219051602200516022105160222051602230516022405160225051602260516022705160228051602290516023005160231051602320516023305160234051602350516023605160237051602380516023905160240051602410516024205160243051602440516024505160246051602470516024805160249051602500516025105160252051602530516025405160255051602560516025705160258051602590516026005160261051602620516026305160264051602650516026605160267051602680516026905160270051602710516027205160273051602740516027505160276051602770516027805160279051602800516028105160282051602830516028405160285051602860516028705160288051602890516029005160291051602920516029305160294051602950516029605160297051602980516029905160300051603010516030205160303051603040516030505160306051603070516030805160309051603100516031105160312051603130516031405160315051603160516031705160318051603190516032005160321051603220516032305160324051603250516032605160327051603280516032905160330051603310516033205160333051603340516033505160336051603370516033805160339051603400516034105160342051603430516034405160345051603460516034705160348051603490516035005160351051603520516035305160354051603550516035605160357051603580516035905160360051603610516036205160363051603640516036505160366051603670516036805160369051603700516037105160372051603730516037405160375051603760516037705160378051603790516038005160381051603820516038305160384051603850516038605160387051603880516038905160390051603910516039205160393051603940516039505160396051603970516039805160399051604000516040105160402051604030516040405160405051604060516040705160408051604090516041005160411051604120516041305160414051604150516041605160417051604180516041905160420051604210516042205160423051604240516042505160426051604270516042805160429051604300516043105160432051604330516043405160435051604360516043705160438051604390516044005160441051604420516044305160444051604450516044605160447051604480516044905160450051604510516045205160453051604540516045505160456051604570516045805160459051604600516046105160462051604630516046405160465051604660516046705160468051604690516047005160471051604720516047305160474051604750516047605160477051604780516047905160480051604810516048205160483051604840516048505160486051604870516048805160489051604900516049105160492051604930516049405160495051604960516049705160498051604990516050005160501051605020516050305160504051605050516050605160507051605080516050905160510051605110516051205160513051605140516051505160516051605170516051805160519051605200516052105160522051605230516052405160525051605260516052705160528051605290516053005160531051605320516053305160534051605350516053605160537051605380516053905160540051605410516054205160543051605440516054505160546051605470516054805160549051605500516055105160552051605530516055405160555051605560516055705160558051605590516056005160561051605620516056305160564051605650516056605160567051605680516056905160570051605710516057205160573051605740516057505160576051605770516057805160579051605800516058105160582051605830516058405160585051605860516058705160588051605890516059005160591051605920516059305160594051605950516059605160597051605980516059905160600051606010516060205160603051606040516060505160606051606070516060805160609051606100516061105160612051606130516061405160615051606160516061705160618051606190516062005160621051606220516062305160624051606250516062605160627051606280516062905160630051606310516063205160633051606340516063505160636051606370516063805160639051606400517003205170033051700340517003505170036051700370517003805170039051700400517004105170042051700430517004405170045051700460517004705170048051700490517005005170051051700520517005305170054051700550517005605170057051700580517005905170060051700610517006205170063051700640517006505170066051700670517006805170069051700700517007105170072051700730517007405170075051700760517007705170078051700790517008005170081051700820517008305170084051700850517008605170087051700880517008905170090051700910517009205170093051700940517009505170096051700970517009805170099051701000517010105170102051701030517010405170105051701060517010705170108051701090517011005170111051701120517011305170114051701150517011605170117051701180517011905170120051701210517012205170123051701240517012505170126051701270517012805170129051701300517013105170132051701330517013405170135051701360517013705170138051701390517014005170141051701420517014305170144051701450517014605170147051701480517014905170150051701510517015205170153051701540517015505170156051701570517015805170159051701600517016105170162051701630517016405170165051701660517016705170168051701690517017005170171051701720517017305170174051701750517017605170177051701780517017905170180051701810517018205170183051701840517018505170186051701870517018805170189051701900517019105170192051701930517019405170195051701960517019705170198051701990517020005170201051702020517020305170204051702050517020605170207051702080517020905170210051702110517021205170213051702140517021505170216051702170517021805170219051702200517022105170222051702230517022405170225051702260517022705170228051702290517023005170231051702320517023305170234051702350517023605170237051702380517023905170240051702410517024205170243051702440517024505170246051702470517024805170249051702500517025105170252051702530517025405170255051702560517025705170258051702590517026005170261051702620517026305170264051702650517026605170267051702680517026905170270051702710517027205170273051702740517027505170276051702770517027805170279051702800517028105170282051702830517028405170285051702860517028705170288051702890517029005170291051702920517029305170294051702950517029605170297051702980517029905170300051703010517030205170303051703040517030505170306051703070517030805170309051703100517031105170312051703130517031405170315051703160517031705170318051703190517032005170321051703220517032305170324051703250517032605170327051703280517032905170330051703310517033205170333051703340517033505170336051703370517033805170339051703400517034105170342051703430517034405170345051703460517034705170348051703490517035005170351051703520517035305170354051703550517035605170357051703580517035905170360051703610517036205170363051703640517036505170366051703670517036805170369051703700517037105170372051703730517037405170375051703760517037705170378051703790517038005170381051703820517038305170384051703850517038605170387051703880517038905170390051703910517039205170393051703940517039505170396051703970517039805170399051704000517040105170402051704030517040405170405051704060517040705170408051704090517041005170411051704120517041305170414051704150517041605170417051704180517041905170420051704210517042205170423051704240517042505170426051704270517042805170429051704300517043105170432051704330517043405170435051704360517043705170438051704390517044005170441051704420517044305170444051704450517044605170447051704480517044905170450051704510517045205170453051704540517045505170456051704570517045805170459051704600517046105170462051704630517046405170465051704660517046705170468051704690517047005170471051704720517047305170474051704750517047605170477051704780517047905170480051704810517048205170483051704840517048505170486051704870517048805170489051704900517049105170492051704930517049405170495051704960517049705170498051704990517050005170501051705020517050305170504051705050517050605170507051705080517050905170510051705110517051205170513051705140517051505170516051705170517051805170519051705200517052105170522051705230517052405170525051705260517052705170528051705290517053005170531051705320517053305170534051705350517053605170537051705380517053905170540051705410517054205170543051705440517054505170546051705470517054805170549051705500517055105170552051705530517055405170555051705560517055705170558051705590517056005170561051705620517056305170564051705650517056605170567051705680517056905170570051705710517057205170573051705740517057505170576051705770517057805170579051705800517058105170582051705830517058405170585051705860517058705170588051705890517059005170591051705920517059305170594051705950517059605170597051705980517059905170600051706010517060205170603051706040517060505170606051706070517060805170609051706100517061105170612051706130517061405170615051706160517061705170618051706190517062005170621051706220517062305170624051706250517062605170627051706280517062905170630051706310517063205170633051706340517063505170636051706370517063805170639051706400517064105180033051800340518003505180036051800370518003805180039051800400518004105180042051800430518004405180045051800460518004705180048051800490518005005180051051800520518005305180054051800550518005605180057051800580518005905180060051800610518006205180063051800640518006505180066051800670518006805180069051800700518007105180072051800730518007405180075051800760518007705180078051800790518008005180081051800820518008305180084051800850518008605180087051800880518008905180090051800910518009205180093051800940518009505180096051800970518009805180099051801000518010105180102051801030518010405180105051801060518010705180108051801090518011005180111051801120518011305180114051801150518011605180117051801180518011905180120051801210518012205180123051801240518012505180126051801270518012805180129051801300518013105180132051801330518013405180135051801360518013705180138051801390518014005180141051801420518014305180144051801450518014605180147051801480518014905180150051801510518015205180153051801540518015505180156051801570518015805180159051801600518016105180162051801630518016405180165051801660518016705180168051801690518017005180171051801720518017305180174051801750518017605180177051801780518017905180180051801810518018205180183051801840518018505180186051801870518018805180189051801900518019105180192051801930518019405180195051801960518019705180198051801990518020005180201051802020518020305180204051802050518020605180207051802080518020905180210051802110518021205180213051802140518021505180216051802170518021805180219051802200518022105180222051802230518022405180225051802260518022705180228051802290518023005180231051802320518023305180234051802350518023605180237051802380518023905180240051802410518024205180243051802440518024505180246051802470518024805180249051802500518025105180252051802530518025405180255051802560518025705180258051802590518026005180261051802620518026305180264051802650518026605180267051802680518026905180270051802710518027205180273051802740518027505180276051802770518027805180279051802800518028105180282051802830518028405180285051802860518028705180288051802890518029005180291051802920518029305180294051802950518029605180297051802980518029905180300051803010518030205180303051803040518030505180306051803070518030805180309051803100518031105180312051803130518031405180315051803160518031705180318051803190518032005180321051803220518032305180324051803250518032605180327051803280518032905180330051803310518033205180333051803340518033505180336051803370518033805180339051803400518034105180342051803430518034405180345051803460518034705180348051803490518035005180351051803520518035305180354051803550518035605180357051803580518035905180360051803610518036205180363051803640518036505180366051803670518036805180369051803700518037105180372051803730518037405180375051803760518037705180378051803790518038005180381051803820518038305180384051803850518038605180387051803880518038905180390051803910518039205180393051803940518039505180396051803970518039805180399051804000518040105180402051804030518040405180405051804060518040705180408051804090518041005180411051804120518041305180414051804150518041605180417051804180518041905180420051804210518042205180423051804240518042505180426051804270518042805180429051804300518043105180432051804330518043405180435051804360518043705180438051804390518044005180441051804420518044305180444051804450518044605180447051804480518044905180450051804510518045205180453051804540518045505180456051804570518045805180459051804600518046105180462051804630518046405180465051804660518046705180468051804690518047005180471051804720518047305180474051804750518047605180477051804780518047905180480051804810518048205180483051804840518048505180486051804870518048805180489051804900518049105180492051804930518049405180495051804960518049705180498051804990518050005180501051805020518050305180504051805050518050605180507051805080518050905180510051805110518051205180513051805140518051505180516051805170518051805180519051805200518052105180522051805230518052405180525051805260518052705180528051805290518053005180531051805320518053305180534051805350518053605180537051805380518053905180540051805410518054205180543051805440518054505180546051805470518054805180549051805500518055105180552051805530518055405180555051805560518055705180558051805590518056005180561051805620518056305180564051805650518056605180567051805680518056905180570051805710518057205180573051805740518057505180576051805770518057805180579051805800518058105180582051805830518058405180585051805860518058705180588051805890518059005180591051805920518059305180594051805950518059605180597051805980518059905180600051806010518060205180603051806040518060505180606051806070518060805180609051806100518061105180612051806130518061405180615051806160518061705180618051806190518062005180621051806220518062305180624051806250518062605180627051806280518062905180630051806310518063205180633051806340518063505180636051806370518063805180639051806400518064105180642051900330519003405190035051900360519003705190038051900390519004005190041051900420519004305190044051900450519004605190047051900480519004905190050051900510519005205190053051900540519005505190056051900570519005805190059051900600519006105190062051900630519006405190065051900660519006705190068051900690519007005190071051900720519007305190074051900750519007605190077051900780519007905190080051900810519008205190083051900840519008505190086051900870519008805190089051900900519009105190092051900930519009405190095051900960519009705190098051900990519010005190101051901020519010305190104051901050519010605190107051901080519010905190110051901110519011205190113051901140519011505190116051901170519011805190119051901200519012105190122051901230519012405190125051901260519012705190128051901290519013005190131051901320519013305190134051901350519013605190137051901380519013905190140051901410519014205190143051901440519014505190146051901470519014805190149051901500519015105190152051901530519015405190155051901560519015705190158051901590519016005190161051901620519016305190164051901650519016605190167051901680519016905190170051901710519017205190173051901740519017505190176051901770519017805190179051901800519018105190182051901830519018405190185051901860519018705190188051901890519019005190191051901920519019305190194051901950519019605190197051901980519019905190200051902010519020205190203051902040519020505190206051902070519020805190209051902100519021105190212051902130519021405190215051902160519021705190218051902190519022005190221051902220519022305190224051902250519022605190227051902280519022905190230051902310519023205190233051902340519023505190236051902370519023805190239051902400519024105190242051902430519024405190245051902460519024705190248051902490519025005190251051902520519025305190254051902550519025605190257051902580519025905190260051902610519026205190263051902640519026505190266051902670519026805190269051902700519027105190272051902730519027405190275051902760519027705190278051902790519028005190281051902820519028305190284051902850519028605190287051902880519028905190290051902910519029205190293051902940519029505190296051902970519029805190299051903000519030105190302051903030519030405190305051903060519030705190308051903090519031005190311051903120519031305190314051903150519031605190317051903180519031905190320051903210519032205190323051903240519032505190326051903270519032805190329051903300519033105190332051903330519033405190335051903360519033705190338051903390519034005190341051903420519034305190344051903450519034605190347051903480519034905190350051903510519035205190353051903540519035505190356051903570519035805190359051903600519036105190362051903630519036405190365051903660519036705190368051903690519037005190371051903720519037305190374051903750519037605190377051903780519037905190380051903810519038205190383051903840519038505190386051903870519038805190389051903900519039105190392051903930519039405190395051903960519039705190398051903990519040005190401051904020519040305190404051904050519040605190407051904080519040905190410051904110519041205190413051904140519041505190416051904170519041805190419051904200519042105190422051904230519042405190425051904260519042705190428051904290519043005190431051904320519043305190434051904350519043605190437051904380519043905190440051904410519044205190443051904440519044505190446051904470519044805190449051904500519045105190452051904530519045405190455051904560519045705190458051904590519046005190461051904620519046305190464051904650519046605190467051904680519046905190470051904710519047205190473051904740519047505190476051904770519047805190479051904800519048105190482051904830519048405190485051904860519048705190488051904890519049005190491051904920519049305190494051904950519049605190497051904980519049905190500051905010519050205190503051905040519050505190506051905070519050805190509051905100519051105190512051905130519051405190515051905160519051705190518051905190519052005190521051905220519052305190524051905250519052605190527051905280519052905190530051905310519053205190533051905340519053505190536051905370519053805190539051905400519054105190542051905430519054405190545051905460519054705190548051905490519055005190551051905520519055305190554051905550519055605190557051905580519055905190560051905610519056205190563051905640519056505190566051905670519056805190569051905700519057105190572051905730519057405190575051905760519057705190578051905790519058005190581051905820519058305190584051905850519058605190587051905880519058905190590051905910519059205190593051905940519059505190596051905970519059805190599051906000519060105190602051906030519060405190605051906060519060705190608051906090519061005190611051906120519061305190614051906150519061605190617051906180519061905190620051906210519062205190623051906240519062505190626051906270519062805190629051906300519063105190632051906330519063405190635051906360519063705190638051906390519064005190641051906420520003405200035052000360520003705200038052000390520004005200041052000420520004305200044052000450520004605200047052000480520004905200050052000510520005205200053052000540520005505200056052000570520005805200059052000600520006105200062052000630520006405200065052000660520006705200068052000690520007005200071052000720520007305200074052000750520007605200077052000780520007905200080052000810520008205200083052000840520008505200086052000870520008805200089052000900520009105200092052000930520009405200095052000960520009705200098052000990520010005200101052001020520010305200104052001050520010605200107052001080520010905200110052001110520011205200113052001140520011505200116052001170520011805200119052001200520012105200122052001230520012405200125052001260520012705200128052001290520013005200131052001320520013305200134052001350520013605200137052001380520013905200140052001410520014205200143052001440520014505200146052001470520014805200149052001500520015105200152052001530520015405200155052001560520015705200158052001590520016005200161052001620520016305200164052001650520016605200167052001680520016905200170052001710520017205200173052001740520017505200176052001770520017805200179052001800520018105200182052001830520018405200185052001860520018705200188052001890520019005200191052001920520019305200194052001950520019605200197052001980520019905200200052002010520020205200203052002040520020505200206052002070520020805200209052002100520021105200212052002130520021405200215052002160520021705200218052002190520022005200221052002220520022305200224052002250520022605200227052002280520022905200230052002310520023205200233052002340520023505200236052002370520023805200239052002400520024105200242052002430520024405200245052002460520024705200248052002490520025005200251052002520520025305200254052002550520025605200257052002580520025905200260052002610520026205200263052002640520026505200266052002670520026805200269052002700520027105200272052002730520027405200275052002760520027705200278052002790520028005200281052002820520028305200284052002850520028605200287052002880520028905200290052002910520029205200293052002940520029505200296052002970520029805200299052003000520030105200302052003030520030405200305052003060520030705200308052003090520031005200311052003120520031305200314052003150520031605200317052003180520031905200320052003210520032205200323052003240520032505200326052003270520032805200329052003300520033105200332052003330520033405200335052003360520033705200338052003390520034005200341052003420520034305200344052003450520034605200347052003480520034905200350052003510520035205200353052003540520035505200356052003570520035805200359052003600520036105200362052003630520036405200365052003660520036705200368052003690520037005200371052003720520037305200374052003750520037605200377052003780520037905200380052003810520038205200383052003840520038505200386052003870520038805200389052003900520039105200392052003930520039405200395052003960520039705200398052003990520040005200401052004020520040305200404052004050520040605200407052004080520040905200410052004110520041205200413052004140520041505200416052004170520041805200419052004200520042105200422052004230520042405200425052004260520042705200428052004290520043005200431052004320520043305200434052004350520043605200437052004380520043905200440052004410520044205200443052004440520044505200446052004470520044805200449052004500520045105200452052004530520045405200455052004560520045705200458052004590520046005200461052004620520046305200464052004650520046605200467052004680520046905200470052004710520047205200473052004740520047505200476052004770520047805200479052004800520048105200482052004830520048405200485052004860520048705200488052004890520049005200491052004920520049305200494052004950520049605200497052004980520049905200500052005010520050205200503052005040520050505200506052005070520050805200509052005100520051105200512052005130520051405200515052005160520051705200518052005190520052005200521052005220520052305200524052005250520052605200527052005280520052905200530052005310520053205200533052005340520053505200536052005370520053805200539052005400520054105200542052005430520054405200545052005460520054705200548052005490520055005200551052005520520055305200554052005550520055605200557052005580520055905200560052005610520056205200563052005640520056505200566052005670520056805200569052005700520057105200572052005730520057405200575052005760520057705200578052005790520058005200581052005820520058305200584052005850520058605200587052005880520058905200590052005910520059205200593052005940520059505200596052005970520059805200599052006000520060105200602052006030520060405200605052006060520060705200608052006090520061005200611052006120520061305200614052006150520061605200617052006180520061905200620052006210520062205200623052006240520062505200626052006270520062805200629052006300520063105200632052006330520063405200635052006360520063705200638052006390520064005200641052006420520064305210034052100350521003605210037052100380521003905210040052100410521004205210043052100440521004505210046052100470521004805210049052100500521005105210052052100530521005405210055052100560521005705210058052100590521006005210061052100620521006305210064052100650521006605210067052100680521006905210070052100710521007205210073052100740521007505210076052100770521007805210079052100800521008105210082052100830521008405210085052100860521008705210088052100890521009005210091052100920521009305210094052100950521009605210097052100980521009905210100052101010521010205210103052101040521010505210106052101070521010805210109052101100521011105210112052101130521011405210115052101160521011705210118052101190521012005210121052101220521012305210124052101250521012605210127052101280521012905210130052101310521013205210133052101340521013505210136052101370521013805210139052101400521014105210142052101430521014405210145052101460521014705210148052101490521015005210151052101520521015305210154052101550521015605210157052101580521015905210160052101610521016205210163052101640521016505210166052101670521016805210169052101700521017105210172052101730521017405210175052101760521017705210178052101790521018005210181052101820521018305210184052101850521018605210187052101880521018905210190052101910521019205210193052101940521019505210196052101970521019805210199052102000521020105210202052102030521020405210205052102060521020705210208052102090521021005210211052102120521021305210214052102150521021605210217052102180521021905210220052102210521022205210223052102240521022505210226052102270521022805210229052102300521023105210232052102330521023405210235052102360521023705210238052102390521024005210241052102420521024305210244052102450521024605210247052102480521024905210250052102510521025205210253052102540521025505210256052102570521025805210259052102600521026105210262052102630521026405210265052102660521026705210268052102690521027005210271052102720521027305210274052102750521027605210277052102780521027905210280052102810521028205210283052102840521028505210286052102870521028805210289052102900521029105210292052102930521029405210295052102960521029705210298052102990521030005210301052103020521030305210304052103050521030605210307052103080521030905210310052103110521031205210313052103140521031505210316052103170521031805210319052103200521032105210322052103230521032405210325052103260521032705210328052103290521033005210331052103320521033305210334052103350521033605210337052103380521033905210340052103410521034205210343052103440521034505210346052103470521034805210349052103500521035105210352052103530521035405210355052103560521035705210358052103590521036005210361052103620521036305210364052103650521036605210367052103680521036905210370052103710521037205210373052103740521037505210376052103770521037805210379052103800521038105210382052103830521038405210385052103860521038705210388052103890521039005210391052103920521039305210394052103950521039605210397052103980521039905210400052104010521040205210403052104040521040505210406052104070521040805210409052104100521041105210412052104130521041405210415052104160521041705210418052104190521042005210421052104220521042305210424052104250521042605210427052104280521042905210430052104310521043205210433052104340521043505210436052104370521043805210439052104400521044105210442052104430521044405210445052104460521044705210448052104490521045005210451052104520521045305210454052104550521045605210457052104580521045905210460052104610521046205210463052104640521046505210466052104670521046805210469052104700521047105210472052104730521047405210475052104760521047705210478052104790521048005210481052104820521048305210484052104850521048605210487052104880521048905210490052104910521049205210493052104940521049505210496052104970521049805210499052105000521050105210502052105030521050405210505052105060521050705210508052105090521051005210511052105120521051305210514052105150521051605210517052105180521051905210520052105210521052205210523052105240521052505210526052105270521052805210529052105300521053105210532052105330521053405210535052105360521053705210538052105390521054005210541052105420521054305210544052105450521054605210547052105480521054905210550052105510521055205210553052105540521055505210556052105570521055805210559052105600521056105210562052105630521056405210565052105660521056705210568052105690521057005210571052105720521057305210574052105750521057605210577052105780521057905210580052105810521058205210583052105840521058505210586052105870521058805210589052105900521059105210592052105930521059405210595052105960521059705210598052105990521060005210601052106020521060305210604052106050521060605210607052106080521060905210610052106110521061205210613052106140521061505210616052106170521061805210619052106200521062105210622052106230521062405210625052106260521062705210628052106290521063005210631052106320521063305210634052106350521063605210637052106380521063905210640052106410521064205210643052200350522003605220037052200380522003905220040052200410522004205220043052200440522004505220046052200470522004805220049052200500522005105220052052200530522005405220055052200560522005705220058052200590522006005220061052200620522006305220064052200650522006605220067052200680522006905220070052200710522007205220073052200740522007505220076052200770522007805220079052200800522008105220082052200830522008405220085052200860522008705220088052200890522009005220091052200920522009305220094052200950522009605220097052200980522009905220100052201010522010205220103052201040522010505220106052201070522010805220109052201100522011105220112052201130522011405220115052201160522011705220118052201190522012005220121052201220522012305220124052201250522012605220127052201280522012905220130052201310522013205220133052201340522013505220136052201370522013805220139052201400522014105220142052201430522014405220145052201460522014705220148052201490522015005220151052201520522015305220154052201550522015605220157052201580522015905220160052201610522016205220163052201640522016505220166052201670522016805220169052201700522017105220172052201730522017405220175052201760522017705220178052201790522018005220181052201820522018305220184052201850522018605220187052201880522018905220190052201910522019205220193052201940522019505220196052201970522019805220199052202000522020105220202052202030522020405220205052202060522020705220208052202090522021005220211052202120522021305220214052202150522021605220217052202180522021905220220052202210522022205220223052202240522022505220226052202270522022805220229052202300522023105220232052202330522023405220235052202360522023705220238052202390522024005220241052202420522024305220244052202450522024605220247052202480522024905220250052202510522025205220253052202540522025505220256052202570522025805220259052202600522026105220262052202630522026405220265052202660522026705220268052202690522027005220271052202720522027305220274052202750522027605220277052202780522027905220280052202810522028205220283052202840522028505220286052202870522028805220289052202900522029105220292052202930522029405220295052202960522029705220298052202990522030005220301052203020522030305220304052203050522030605220307052203080522030905220310052203110522031205220313052203140522031505220316052203170522031805220319052203200522032105220322052203230522032405220325052203260522032705220328052203290522033005220331052203320522033305220334052203350522033605220337052203380522033905220340052203410522034205220343052203440522034505220346052203470522034805220349052203500522035105220352052203530522035405220355052203560522035705220358052203590522036005220361052203620522036305220364052203650522036605220367052203680522036905220370052203710522037205220373052203740522037505220376052203770522037805220379052203800522038105220382052203830522038405220385052203860522038705220388052203890522039005220391052203920522039305220394052203950522039605220397052203980522039905220400052204010522040205220403052204040522040505220406052204070522040805220409052204100522041105220412052204130522041405220415052204160522041705220418052204190522042005220421052204220522042305220424052204250522042605220427052204280522042905220430052204310522043205220433052204340522043505220436052204370522043805220439052204400522044105220442052204430522044405220445052204460522044705220448052204490522045005220451052204520522045305220454052204550522045605220457052204580522045905220460052204610522046205220463052204640522046505220466052204670522046805220469052204700522047105220472052204730522047405220475052204760522047705220478052204790522048005220481052204820522048305220484052204850522048605220487052204880522048905220490052204910522049205220493052204940522049505220496052204970522049805220499052205000522050105220502052205030522050405220505052205060522050705220508052205090522051005220511052205120522051305220514052205150522051605220517052205180522051905220520052205210522052205220523052205240522052505220526052205270522052805220529052205300522053105220532052205330522053405220535052205360522053705220538052205390522054005220541052205420522054305220544052205450522054605220547052205480522054905220550052205510522055205220553052205540522055505220556052205570522055805220559052205600522056105220562052205630522056405220565052205660522056705220568052205690522057005220571052205720522057305220574052205750522057605220577052205780522057905220580052205810522058205220583052205840522058505220586052205870522058805220589052205900522059105220592052205930522059405220595052205960522059705220598052205990522060005220601052206020522060305220604052206050522060605220607052206080522060905220610052206110522061205220613052206140522061505220616052206170522061805220619052206200522062105220622052206230522062405220625052206260522062705220628052206290522063005220631052206320522063305220634052206350522063605220637052206380522063905220640052206410522064205220643052206440523003505230036052300370523003805230039052300400523004105230042052300430523004405230045052300460523004705230048052300490523005005230051052300520523005305230054052300550523005605230057052300580523005905230060052300610523006205230063052300640523006505230066052300670523006805230069052300700523007105230072052300730523007405230075052300760523007705230078052300790523008005230081052300820523008305230084052300850523008605230087052300880523008905230090052300910523009205230093052300940523009505230096052300970523009805230099052301000523010105230102052301030523010405230105052301060523010705230108052301090523011005230111052301120523011305230114052301150523011605230117052301180523011905230120052301210523012205230123052301240523012505230126052301270523012805230129052301300523013105230132052301330523013405230135052301360523013705230138052301390523014005230141052301420523014305230144052301450523014605230147052301480523014905230150052301510523015205230153052301540523015505230156052301570523015805230159052301600523016105230162052301630523016405230165052301660523016705230168052301690523017005230171052301720523017305230174052301750523017605230177052301780523017905230180052301810523018205230183052301840523018505230186052301870523018805230189052301900523019105230192052301930523019405230195052301960523019705230198052301990523020005230201052302020523020305230204052302050523020605230207052302080523020905230210052302110523021205230213052302140523021505230216052302170523021805230219052302200523022105230222052302230523022405230225052302260523022705230228052302290523023005230231052302320523023305230234052302350523023605230237052302380523023905230240052302410523024205230243052302440523024505230246052302470523024805230249052302500523025105230252052302530523025405230255052302560523025705230258052302590523026005230261052302620523026305230264052302650523026605230267052302680523026905230270052302710523027205230273052302740523027505230276052302770523027805230279052302800523028105230282052302830523028405230285052302860523028705230288052302890523029005230291052302920523029305230294052302950523029605230297052302980523029905230300052303010523030205230303052303040523030505230306052303070523030805230309052303100523031105230312052303130523031405230315052303160523031705230318052303190523032005230321052303220523032305230324052303250523032605230327052303280523032905230330052303310523033205230333052303340523033505230336052303370523033805230339052303400523034105230342052303430523034405230345052303460523034705230348052303490523035005230351052303520523035305230354052303550523035605230357052303580523035905230360052303610523036205230363052303640523036505230366052303670523036805230369052303700523037105230372052303730523037405230375052303760523037705230378052303790523038005230381052303820523038305230384052303850523038605230387052303880523038905230390052303910523039205230393052303940523039505230396052303970523039805230399052304000523040105230402052304030523040405230405052304060523040705230408052304090523041005230411052304120523041305230414052304150523041605230417052304180523041905230420052304210523042205230423052304240523042505230426052304270523042805230429052304300523043105230432052304330523043405230435052304360523043705230438052304390523044005230441052304420523044305230444052304450523044605230447052304480523044905230450052304510523045205230453052304540523045505230456052304570523045805230459052304600523046105230462052304630523046405230465052304660523046705230468052304690523047005230471052304720523047305230474052304750523047605230477052304780523047905230480052304810523048205230483052304840523048505230486052304870523048805230489052304900523049105230492052304930523049405230495052304960523049705230498052304990523050005230501052305020523050305230504052305050523050605230507052305080523050905230510052305110523051205230513052305140523051505230516052305170523051805230519052305200523052105230522052305230523052405230525052305260523052705230528052305290523053005230531052305320523053305230534052305350523053605230537052305380523053905230540052305410523054205230543052305440523054505230546052305470523054805230549052305500523055105230552052305530523055405230555052305560523055705230558052305590523056005230561052305620523056305230564052305650523056605230567052305680523056905230570052305710523057205230573052305740523057505230576052305770523057805230579052305800523058105230582052305830523058405230585052305860523058705230588052305890523059005230591052305920523059305230594052305950523059605230597052305980523059905230600052306010523060205230603052306040523060505230606052306070523060805230609052306100523061105230612052306130523061405230615052306160523061705230618052306190523062005230621052306220523062305230624052306250523062605230627052306280523062905230630052306310523063205230633052306340523063505230636052306370523063805230639052306400523064105230642052306430523064405240035052400360524003705240038052400390524004005240041052400420524004305240044052400450524004605240047052400480524004905240050052400510524005205240053052400540524005505240056052400570524005805240059052400600524006105240062052400630524006405240065052400660524006705240068052400690524007005240071052400720524007305240074052400750524007605240077052400780524007905240080052400810524008205240083052400840524008505240086052400870524008805240089052400900524009105240092052400930524009405240095052400960524009705240098052400990524010005240101052401020524010305240104052401050524010605240107052401080524010905240110052401110524011205240113052401140524011505240116052401170524011805240119052401200524012105240122052401230524012405240125052401260524012705240128052401290524013005240131052401320524013305240134052401350524013605240137052401380524013905240140052401410524014205240143052401440524014505240146052401470524014805240149052401500524015105240152052401530524015405240155052401560524015705240158052401590524016005240161052401620524016305240164052401650524016605240167052401680524016905240170052401710524017205240173052401740524017505240176052401770524017805240179052401800524018105240182052401830524018405240185052401860524018705240188052401890524019005240191052401920524019305240194052401950524019605240197052401980524019905240200052402010524020205240203052402040524020505240206052402070524020805240209052402100524021105240212052402130524021405240215052402160524021705240218052402190524022005240221052402220524022305240224052402250524022605240227052402280524022905240230052402310524023205240233052402340524023505240236052402370524023805240239052402400524024105240242052402430524024405240245052402460524024705240248052402490524025005240251052402520524025305240254052402550524025605240257052402580524025905240260052402610524026205240263052402640524026505240266052402670524026805240269052402700524027105240272052402730524027405240275052402760524027705240278052402790524028005240281052402820524028305240284052402850524028605240287052402880524028905240290052402910524029205240293052402940524029505240296052402970524029805240299052403000524030105240302052403030524030405240305052403060524030705240308052403090524031005240311052403120524031305240314052403150524031605240317052403180524031905240320052403210524032205240323052403240524032505240326052403270524032805240329052403300524033105240332052403330524033405240335052403360524033705240338052403390524034005240341052403420524034305240344052403450524034605240347052403480524034905240350052403510524035205240353052403540524035505240356052403570524035805240359052403600524036105240362052403630524036405240365052403660524036705240368052403690524037005240371052403720524037305240374052403750524037605240377052403780524037905240380052403810524038205240383052403840524038505240386052403870524038805240389052403900524039105240392052403930524039405240395052403960524039705240398052403990524040005240401052404020524040305240404052404050524040605240407052404080524040905240410052404110524041205240413052404140524041505240416052404170524041805240419052404200524042105240422052404230524042405240425052404260524042705240428052404290524043005240431052404320524043305240434052404350524043605240437052404380524043905240440052404410524044205240443052404440524044505240446052404470524044805240449052404500524045105240452052404530524045405240455052404560524045705240458052404590524046005240461052404620524046305240464052404650524046605240467052404680524046905240470052404710524047205240473052404740524047505240476052404770524047805240479052404800524048105240482052404830524048405240485052404860524048705240488052404890524049005240491052404920524049305240494052404950524049605240497052404980524049905240500052405010524050205240503052405040524050505240506052405070524050805240509052405100524051105240512052405130524051405240515052405160524051705240518052405190524052005240521052405220524052305240524052405250524052605240527052405280524052905240530052405310524053205240533052405340524053505240536052405370524053805240539052405400524054105240542052405430524054405240545052405460524054705240548052405490524055005240551052405520524055305240554052405550524055605240557052405580524055905240560052405610524056205240563052405640524056505240566052405670524056805240569052405700524057105240572052405730524057405240575052405760524057705240578052405790524058005240581052405820524058305240584052405850524058605240587052405880524058905240590052405910524059205240593052405940524059505240596052405970524059805240599052406000524060105240602052406030524060405240605052406060524060705240608052406090524061005240611052406120524061305240614052406150524061605240617052406180524061905240620052406210524062205240623052406240524062505240626052406270524062805240629052406300524063105240632052406330524063405240635052406360524063705240638052406390524064005240641052406420524064305240644052406450525003505250036052500370525003805250039052500400525004105250042052500430525004405250045052500460525004705250048052500490525005005250051052500520525005305250054052500550525005605250057052500580525005905250060052500610525006205250063052500640525006505250066052500670525006805250069052500700525007105250072052500730525007405250075052500760525007705250078052500790525008005250081052500820525008305250084052500850525008605250087052500880525008905250090052500910525009205250093052500940525009505250096052500970525009805250099052501000525010105250102052501030525010405250105052501060525010705250108052501090525011005250111052501120525011305250114052501150525011605250117052501180525011905250120052501210525012205250123052501240525012505250126052501270525012805250129052501300525013105250132052501330525013405250135052501360525013705250138052501390525014005250141052501420525014305250144052501450525014605250147052501480525014905250150052501510525015205250153052501540525015505250156052501570525015805250159052501600525016105250162052501630525016405250165052501660525016705250168052501690525017005250171052501720525017305250174052501750525017605250177052501780525017905250180052501810525018205250183052501840525018505250186052501870525018805250189052501900525019105250192052501930525019405250195052501960525019705250198052501990525020005250201052502020525020305250204052502050525020605250207052502080525020905250210052502110525021205250213052502140525021505250216052502170525021805250219052502200525022105250222052502230525022405250225052502260525022705250228052502290525023005250231052502320525023305250234052502350525023605250237052502380525023905250240052502410525024205250243052502440525024505250246052502470525024805250249052502500525025105250252052502530525025405250255052502560525025705250258052502590525026005250261052502620525026305250264052502650525026605250267052502680525026905250270052502710525027205250273052502740525027505250276052502770525027805250279052502800525028105250282052502830525028405250285052502860525028705250288052502890525029005250291052502920525029305250294052502950525029605250297052502980525029905250300052503010525030205250303052503040525030505250306052503070525030805250309052503100525031105250312052503130525031405250315052503160525031705250318052503190525032005250321052503220525032305250324052503250525032605250327052503280525032905250330052503310525033205250333052503340525033505250336052503370525033805250339052503400525034105250342052503430525034405250345052503460525034705250348052503490525035005250351052503520525035305250354052503550525035605250357052503580525035905250360052503610525036205250363052503640525036505250366052503670525036805250369052503700525037105250372052503730525037405250375052503760525037705250378052503790525038005250381052503820525038305250384052503850525038605250387052503880525038905250390052503910525039205250393052503940525039505250396052503970525039805250399052504000525040105250402052504030525040405250405052504060525040705250408052504090525041005250411052504120525041305250414052504150525041605250417052504180525041905250420052504210525042205250423052504240525042505250426052504270525042805250429052504300525043105250432052504330525043405250435052504360525043705250438052504390525044005250441052504420525044305250444052504450525044605250447052504480525044905250450052504510525045205250453052504540525045505250456052504570525045805250459052504600525046105250462052504630525046405250465052504660525046705250468052504690525047005250471052504720525047305250474052504750525047605250477052504780525047905250480052504810525048205250483052504840525048505250486052504870525048805250489052504900525049105250492052504930525049405250495052504960525049705250498052504990525050005250501052505020525050305250504052505050525050605250507052505080525050905250510052505110525051205250513052505140525051505250516052505170525051805250519052505200525052105250522052505230525052405250525052505260525052705250528052505290525053005250531052505320525053305250534052505350525053605250537052505380525053905250540052505410525054205250543052505440525054505250546052505470525054805250549052505500525055105250552052505530525055405250555052505560525055705250558052505590525056005250561052505620525056305250564052505650525056605250567052505680525056905250570052505710525057205250573052505740525057505250576052505770525057805250579052505800525058105250582052505830525058405250585052505860525058705250588052505890525059005250591052505920525059305250594052505950525059605250597052505980525059905250600052506010525060205250603052506040525060505250606052506070525060805250609052506100525061105250612052506130525061405250615052506160525061705250618052506190525062005250621052506220525062305250624052506250525062605250627052506280525062905250630052506310525063205250633052506340525063505250636052506370525063805250639052506400525064105250642052506430525064405250645052600350526003605260037052600380526003905260040052600410526004205260043052600440526004505260046052600470526004805260049052600500526005105260052052600530526005405260055052600560526005705260058052600590526006005260061052600620526006305260064052600650526006605260067052600680526006905260070052600710526007205260073052600740526007505260076052600770526007805260079052600800526008105260082052600830526008405260085052600860526008705260088052600890526009005260091052600920526009305260094052600950526009605260097052600980526009905260100052601010526010205260103052601040526010505260106052601070526010805260109052601100526011105260112052601130526011405260115052601160526011705260118052601190526012005260121052601220526012305260124052601250526012605260127052601280526012905260130052601310526013205260133052601340526013505260136052601370526013805260139052601400526014105260142052601430526014405260145052601460526014705260148052601490526015005260151052601520526015305260154052601550526015605260157052601580526015905260160052601610526016205260163052601640526016505260166052601670526016805260169052601700526017105260172052601730526017405260175052601760526017705260178052601790526018005260181052601820526018305260184052601850526018605260187052601880526018905260190052601910526019205260193052601940526019505260196052601970526019805260199052602000526020105260202052602030526020405260205052602060526020705260208052602090526021005260211052602120526021305260214052602150526021605260217052602180526021905260220052602210526022205260223052602240526022505260226052602270526022805260229052602300526023105260232052602330526023405260235052602360526023705260238052602390526024005260241052602420526024305260244052602450526024605260247052602480526024905260250052602510526025205260253052602540526025505260256052602570526025805260259052602600526026105260262052602630526026405260265052602660526026705260268052602690526027005260271052602720526027305260274052602750526027605260277052602780526027905260280052602810526028205260283052602840526028505260286052602870526028805260289052602900526029105260292052602930526029405260295052602960526029705260298052602990526030005260301052603020526030305260304052603050526030605260307052603080526030905260310052603110526031205260313052603140526031505260316052603170526031805260319052603200526032105260322052603230526032405260325052603260526032705260328052603290526033005260331052603320526033305260334052603350526033605260337052603380526033905260340052603410526034205260343052603440526034505260346052603470526034805260349052603500526035105260352052603530526035405260355052603560526035705260358052603590526036005260361052603620526036305260364052603650526036605260367052603680526036905260370052603710526037205260373052603740526037505260376052603770526037805260379052603800526038105260382052603830526038405260385052603860526038705260388052603890526039005260391052603920526039305260394052603950526039605260397052603980526039905260400052604010526040205260403052604040526040505260406052604070526040805260409052604100526041105260412052604130526041405260415052604160526041705260418052604190526042005260421052604220526042305260424052604250526042605260427052604280526042905260430052604310526043205260433052604340526043505260436052604370526043805260439052604400526044105260442052604430526044405260445052604460526044705260448052604490526045005260451052604520526045305260454052604550526045605260457052604580526045905260460052604610526046205260463052604640526046505260466052604670526046805260469052604700526047105260472052604730526047405260475052604760526047705260478052604790526048005260481052604820526048305260484052604850526048605260487052604880526048905260490052604910526049205260493052604940526049505260496052604970526049805260499052605000526050105260502052605030526050405260505052605060526050705260508052605090526051005260511052605120526051305260514052605150526051605260517052605180526051905260520052605210526052205260523052605240526052505260526052605270526052805260529052605300526053105260532052605330526053405260535052605360526053705260538052605390526054005260541052605420526054305260544052605450526054605260547052605480526054905260550052605510526055205260553052605540526055505260556052605570526055805260559052605600526056105260562052605630526056405260565052605660526056705260568052605690526057005260571052605720526057305260574052605750526057605260577052605780526057905260580052605810526058205260583052605840526058505260586052605870526058805260589052605900526059105260592052605930526059405260595052605960526059705260598052605990526060005260601052606020526060305260604052606050526060605260607052606080526060905260610052606110526061205260613052606140526061505260616052606170526061805260619052606200526062105260622052606230526062405260625052606260526062705260628052606290526063005260631052606320526063305260634052606350526063605260637052606380526063905260640052606410526064205260643052606440526064505260646052700350527003605270037052700380527003905270040052700410527004205270043052700440527004505270046052700470527004805270049052700500527005105270052052700530527005405270055052700560527005705270058052700590527006005270061052700620527006305270064052700650527006605270067052700680527006905270070052700710527007205270073052700740527007505270076052700770527007805270079052700800527008105270082052700830527008405270085052700860527008705270088052700890527009005270091052700920527009305270094052700950527009605270097052700980527009905270100052701010527010205270103052701040527010505270106052701070527010805270109052701100527011105270112052701130527011405270115052701160527011705270118052701190527012005270121052701220527012305270124052701250527012605270127052701280527012905270130052701310527013205270133052701340527013505270136052701370527013805270139052701400527014105270142052701430527014405270145052701460527014705270148052701490527015005270151052701520527015305270154052701550527015605270157052701580527015905270160052701610527016205270163052701640527016505270166052701670527016805270169052701700527017105270172052701730527017405270175052701760527017705270178052701790527018005270181052701820527018305270184052701850527018605270187052701880527018905270190052701910527019205270193052701940527019505270196052701970527019805270199052702000527020105270202052702030527020405270205052702060527020705270208052702090527021005270211052702120527021305270214052702150527021605270217052702180527021905270220052702210527022205270223052702240527022505270226052702270527022805270229052702300527023105270232052702330527023405270235052702360527023705270238052702390527024005270241052702420527024305270244052702450527024605270247052702480527024905270250052702510527025205270253052702540527025505270256052702570527025805270259052702600527026105270262052702630527026405270265052702660527026705270268052702690527027005270271052702720527027305270274052702750527027605270277052702780527027905270280052702810527028205270283052702840527028505270286052702870527028805270289052702900527029105270292052702930527029405270295052702960527029705270298052702990527030005270301052703020527030305270304052703050527030605270307052703080527030905270310052703110527031205270313052703140527031505270316052703170527031805270319052703200527032105270322052703230527032405270325052703260527032705270328052703290527033005270331052703320527033305270334052703350527033605270337052703380527033905270340052703410527034205270343052703440527034505270346052703470527034805270349052703500527035105270352052703530527035405270355052703560527035705270358052703590527036005270361052703620527036305270364052703650527036605270367052703680527036905270370052703710527037205270373052703740527037505270376052703770527037805270379052703800527038105270382052703830527038405270385052703860527038705270388052703890527039005270391052703920527039305270394052703950527039605270397052703980527039905270400052704010527040205270403052704040527040505270406052704070527040805270409052704100527041105270412052704130527041405270415052704160527041705270418052704190527042005270421052704220527042305270424052704250527042605270427052704280527042905270430052704310527043205270433052704340527043505270436052704370527043805270439052704400527044105270442052704430527044405270445052704460527044705270448052704490527045005270451052704520527045305270454052704550527045605270457052704580527045905270460052704610527046205270463052704640527046505270466052704670527046805270469052704700527047105270472052704730527047405270475052704760527047705270478052704790527048005270481052704820527048305270484052704850527048605270487052704880527048905270490052704910527049205270493052704940527049505270496052704970527049805270499052705000527050105270502052705030527050405270505052705060527050705270508052705090527051005270511052705120527051305270514052705150527051605270517052705180527051905270520052705210527052205270523052705240527052505270526052705270527052805270529052705300527053105270532052705330527053405270535052705360527053705270538052705390527054005270541052705420527054305270544052705450527054605270547052705480527054905270550052705510527055205270553052705540527055505270556052705570527055805270559052705600527056105270562052705630527056405270565052705660527056705270568052705690527057005270571052705720527057305270574052705750527057605270577052705780527057905270580052705810527058205270583052705840527058505270586052705870527058805270589052705900527059105270592052705930527059405270595052705960527059705270598052705990527060005270601052706020527060305270604052706050527060605270607052706080527060905270610052706110527061205270613052706140527061505270616052706170527061805270619052706200527062105270622052706230527062405270625052706260527062705270628052706290527063005270631052706320527063305270634052706350527063605270637052706380527063905270640052706410527064205270643052706440527064505270646052800360528003705280038052800390528004005280041052800420528004305280044052800450528004605280047052800480528004905280050052800510528005205280053052800540528005505280056052800570528005805280059052800600528006105280062052800630528006405280065052800660528006705280068052800690528007005280071052800720528007305280074052800750528007605280077052800780528007905280080052800810528008205280083052800840528008505280086052800870528008805280089052800900528009105280092052800930528009405280095052800960528009705280098052800990528010005280101052801020528010305280104052801050528010605280107052801080528010905280110052801110528011205280113052801140528011505280116052801170528011805280119052801200528012105280122052801230528012405280125052801260528012705280128052801290528013005280131052801320528013305280134052801350528013605280137052801380528013905280140052801410528014205280143052801440528014505280146052801470528014805280149052801500528015105280152052801530528015405280155052801560528015705280158052801590528016005280161052801620528016305280164052801650528016605280167052801680528016905280170052801710528017205280173052801740528017505280176052801770528017805280179052801800528018105280182052801830528018405280185052801860528018705280188052801890528019005280191052801920528019305280194052801950528019605280197052801980528019905280200052802010528020205280203052802040528020505280206052802070528020805280209052802100528021105280212052802130528021405280215052802160528021705280218052802190528022005280221052802220528022305280224052802250528022605280227052802280528022905280230052802310528023205280233052802340528023505280236052802370528023805280239052802400528024105280242052802430528024405280245052802460528024705280248052802490528025005280251052802520528025305280254052802550528025605280257052802580528025905280260052802610528026205280263052802640528026505280266052802670528026805280269052802700528027105280272052802730528027405280275052802760528027705280278052802790528028005280281052802820528028305280284052802850528028605280287052802880528028905280290052802910528029205280293052802940528029505280296052802970528029805280299052803000528030105280302052803030528030405280305052803060528030705280308052803090528031005280311052803120528031305280314052803150528031605280317052803180528031905280320052803210528032205280323052803240528032505280326052803270528032805280329052803300528033105280332052803330528033405280335052803360528033705280338052803390528034005280341052803420528034305280344052803450528034605280347052803480528034905280350052803510528035205280353052803540528035505280356052803570528035805280359052803600528036105280362052803630528036405280365052803660528036705280368052803690528037005280371052803720528037305280374052803750528037605280377052803780528037905280380052803810528038205280383052803840528038505280386052803870528038805280389052803900528039105280392052803930528039405280395052803960528039705280398052803990528040005280401052804020528040305280404052804050528040605280407052804080528040905280410052804110528041205280413052804140528041505280416052804170528041805280419052804200528042105280422052804230528042405280425052804260528042705280428052804290528043005280431052804320528043305280434052804350528043605280437052804380528043905280440052804410528044205280443052804440528044505280446052804470528044805280449052804500528045105280452052804530528045405280455052804560528045705280458052804590528046005280461052804620528046305280464052804650528046605280467052804680528046905280470052804710528047205280473052804740528047505280476052804770528047805280479052804800528048105280482052804830528048405280485052804860528048705280488052804890528049005280491052804920528049305280494052804950528049605280497052804980528049905280500052805010528050205280503052805040528050505280506052805070528050805280509052805100528051105280512052805130528051405280515052805160528051705280518052805190528052005280521052805220528052305280524052805250528052605280527052805280528052905280530052805310528053205280533052805340528053505280536052805370528053805280539052805400528054105280542052805430528054405280545052805460528054705280548052805490528055005280551052805520528055305280554052805550528055605280557052805580528055905280560052805610528056205280563052805640528056505280566052805670528056805280569052805700528057105280572052805730528057405280575052805760528057705280578052805790528058005280581052805820528058305280584052805850528058605280587052805880528058905280590052805910528059205280593052805940528059505280596052805970528059805280599052806000528060105280602052806030528060405280605052806060528060705280608052806090528061005280611052806120528061305280614052806150528061605280617052806180528061905280620052806210528062205280623052806240528062505280626052806270528062805280629052806300528063105280632052806330528063405280635052806360528063705280638052806390528064005280641052806420528064305280644052806450528064605280647052900360529003705290038052900390529004005290041052900420529004305290044052900450529004605290047052900480529004905290050052900510529005205290053052900540529005505290056052900570529005805290059052900600529006105290062052900630529006405290065052900660529006705290068052900690529007005290071052900720529007305290074052900750529007605290077052900780529007905290080052900810529008205290083052900840529008505290086052900870529008805290089052900900529009105290092052900930529009405290095052900960529009705290098052900990529010005290101052901020529010305290104052901050529010605290107052901080529010905290110052901110529011205290113052901140529011505290116052901170529011805290119052901200529012105290122052901230529012405290125052901260529012705290128052901290529013005290131052901320529013305290134052901350529013605290137052901380529013905290140052901410529014205290143052901440529014505290146052901470529014805290149052901500529015105290152052901530529015405290155052901560529015705290158052901590529016005290161052901620529016305290164052901650529016605290167052901680529016905290170052901710529017205290173052901740529017505290176052901770529017805290179052901800529018105290182052901830529018405290185052901860529018705290188052901890529019005290191052901920529019305290194052901950529019605290197052901980529019905290200052902010529020205290203052902040529020505290206052902070529020805290209052902100529021105290212052902130529021405290215052902160529021705290218052902190529022005290221052902220529022305290224052902250529022605290227052902280529022905290230052902310529023205290233052902340529023505290236052902370529023805290239052902400529024105290242052902430529024405290245052902460529024705290248052902490529025005290251052902520529025305290254052902550529025605290257052902580529025905290260052902610529026205290263052902640529026505290266052902670529026805290269052902700529027105290272052902730529027405290275052902760529027705290278052902790529028005290281052902820529028305290284052902850529028605290287052902880529028905290290052902910529029205290293052902940529029505290296052902970529029805290299052903000529030105290302052903030529030405290305052903060529030705290308052903090529031005290311052903120529031305290314052903150529031605290317052903180529031905290320052903210529032205290323052903240529032505290326052903270529032805290329052903300529033105290332052903330529033405290335052903360529033705290338052903390529034005290341052903420529034305290344052903450529034605290347052903480529034905290350052903510529035205290353052903540529035505290356052903570529035805290359052903600529036105290362052903630529036405290365052903660529036705290368052903690529037005290371052903720529037305290374052903750529037605290377052903780529037905290380052903810529038205290383052903840529038505290386052903870529038805290389052903900529039105290392052903930529039405290395052903960529039705290398052903990529040005290401052904020529040305290404052904050529040605290407052904080529040905290410052904110529041205290413052904140529041505290416052904170529041805290419052904200529042105290422052904230529042405290425052904260529042705290428052904290529043005290431052904320529043305290434052904350529043605290437052904380529043905290440052904410529044205290443052904440529044505290446052904470529044805290449052904500529045105290452052904530529045405290455052904560529045705290458052904590529046005290461052904620529046305290464052904650529046605290467052904680529046905290470052904710529047205290473052904740529047505290476052904770529047805290479052904800529048105290482052904830529048405290485052904860529048705290488052904890529049005290491052904920529049305290494052904950529049605290497052904980529049905290500052905010529050205290503052905040529050505290506052905070529050805290509052905100529051105290512052905130529051405290515052905160529051705290518052905190529052005290521052905220529052305290524052905250529052605290527052905280529052905290530052905310529053205290533052905340529053505290536052905370529053805290539052905400529054105290542052905430529054405290545052905460529054705290548052905490529055005290551052905520529055305290554052905550529055605290557052905580529055905290560052905610529056205290563052905640529056505290566052905670529056805290569052905700529057105290572052905730529057405290575052905760529057705290578052905790529058005290581052905820529058305290584052905850529058605290587052905880529058905290590052905910529059205290593052905940529059505290596052905970529059805290599052906000529060105290602052906030529060405290605052906060529060705290608052906090529061005290611052906120529061305290614052906150529061605290617052906180529061905290620052906210529062205290623052906240529062505290626052906270529062805290629052906300529063105290632052906330529063405290635052906360529063705290638052906390529064005290641052906420529064305290644052906450529064605290647053000360530003705300038053000390530004005300041053000420530004305300044053000450530004605300047053000480530004905300050053000510530005205300053053000540530005505300056053000570530005805300059053000600530006105300062053000630530006405300065053000660530006705300068053000690530007005300071053000720530007305300074053000750530007605300077053000780530007905300080053000810530008205300083053000840530008505300086053000870530008805300089053000900530009105300092053000930530009405300095053000960530009705300098053000990530010005300101053001020530010305300104053001050530010605300107053001080530010905300110053001110530011205300113053001140530011505300116053001170530011805300119053001200530012105300122053001230530012405300125053001260530012705300128053001290530013005300131053001320530013305300134053001350530013605300137053001380530013905300140053001410530014205300143053001440530014505300146053001470530014805300149053001500530015105300152053001530530015405300155053001560530015705300158053001590530016005300161053001620530016305300164053001650530016605300167053001680530016905300170053001710530017205300173053001740530017505300176053001770530017805300179053001800530018105300182053001830530018405300185053001860530018705300188053001890530019005300191053001920530019305300194053001950530019605300197053001980530019905300200053002010530020205300203053002040530020505300206053002070530020805300209053002100530021105300212053002130530021405300215053002160530021705300218053002190530022005300221053002220530022305300224053002250530022605300227053002280530022905300230053002310530023205300233053002340530023505300236053002370530023805300239053002400530024105300242053002430530024405300245053002460530024705300248053002490530025005300251053002520530025305300254053002550530025605300257053002580530025905300260053002610530026205300263053002640530026505300266053002670530026805300269053002700530027105300272053002730530027405300275053002760530027705300278053002790530028005300281053002820530028305300284053002850530028605300287053002880530028905300290053002910530029205300293053002940530029505300296053002970530029805300299053003000530030105300302053003030530030405300305053003060530030705300308053003090530031005300311053003120530031305300314053003150530031605300317053003180530031905300320053003210530032205300323053003240530032505300326053003270530032805300329053003300530033105300332053003330530033405300335053003360530033705300338053003390530034005300341053003420530034305300344053003450530034605300347053003480530034905300350053003510530035205300353053003540530035505300356053003570530035805300359053003600530036105300362053003630530036405300365053003660530036705300368053003690530037005300371053003720530037305300374053003750530037605300377053003780530037905300380053003810530038205300383053003840530038505300386053003870530038805300389053003900530039105300392053003930530039405300395053003960530039705300398053003990530040005300401053004020530040305300404053004050530040605300407053004080530040905300410053004110530041205300413053004140530041505300416053004170530041805300419053004200530042105300422053004230530042405300425053004260530042705300428053004290530043005300431053004320530043305300434053004350530043605300437053004380530043905300440053004410530044205300443053004440530044505300446053004470530044805300449053004500530045105300452053004530530045405300455053004560530045705300458053004590530046005300461053004620530046305300464053004650530046605300467053004680530046905300470053004710530047205300473053004740530047505300476053004770530047805300479053004800530048105300482053004830530048405300485053004860530048705300488053004890530049005300491053004920530049305300494053004950530049605300497053004980530049905300500053005010530050205300503053005040530050505300506053005070530050805300509053005100530051105300512053005130530051405300515053005160530051705300518053005190530052005300521053005220530052305300524053005250530052605300527053005280530052905300530053005310530053205300533053005340530053505300536053005370530053805300539053005400530054105300542053005430530054405300545053005460530054705300548053005490530055005300551053005520530055305300554053005550530055605300557053005580530055905300560053005610530056205300563053005640530056505300566053005670530056805300569053005700530057105300572053005730530057405300575053005760530057705300578053005790530058005300581053005820530058305300584053005850530058605300587053005880530058905300590053005910530059205300593053005940530059505300596053005970530059805300599053006000530060105300602053006030530060405300605053006060530060705300608053006090530061005300611053006120530061305300614053006150530061605300617053006180530061905300620053006210530062205300623053006240530062505300626053006270530062805300629053006300530063105300632053006330530063405300635053006360530063705300638053006390530064005300641053006420530064305300644053006450530064605300647053100360531003705310038053100390531004005310041053100420531004305310044053100450531004605310047053100480531004905310050053100510531005205310053053100540531005505310056053100570531005805310059053100600531006105310062053100630531006405310065053100660531006705310068053100690531007005310071053100720531007305310074053100750531007605310077053100780531007905310080053100810531008205310083053100840531008505310086053100870531008805310089053100900531009105310092053100930531009405310095053100960531009705310098053100990531010005310101053101020531010305310104053101050531010605310107053101080531010905310110053101110531011205310113053101140531011505310116053101170531011805310119053101200531012105310122053101230531012405310125053101260531012705310128053101290531013005310131053101320531013305310134053101350531013605310137053101380531013905310140053101410531014205310143053101440531014505310146053101470531014805310149053101500531015105310152053101530531015405310155053101560531015705310158053101590531016005310161053101620531016305310164053101650531016605310167053101680531016905310170053101710531017205310173053101740531017505310176053101770531017805310179053101800531018105310182053101830531018405310185053101860531018705310188053101890531019005310191053101920531019305310194053101950531019605310197053101980531019905310200053102010531020205310203053102040531020505310206053102070531020805310209053102100531021105310212053102130531021405310215053102160531021705310218053102190531022005310221053102220531022305310224053102250531022605310227053102280531022905310230053102310531023205310233053102340531023505310236053102370531023805310239053102400531024105310242053102430531024405310245053102460531024705310248053102490531025005310251053102520531025305310254053102550531025605310257053102580531025905310260053102610531026205310263053102640531026505310266053102670531026805310269053102700531027105310272053102730531027405310275053102760531027705310278053102790531028005310281053102820531028305310284053102850531028605310287053102880531028905310290053102910531029205310293053102940531029505310296053102970531029805310299053103000531030105310302053103030531030405310305053103060531030705310308053103090531031005310311053103120531031305310314053103150531031605310317053103180531031905310320053103210531032205310323053103240531032505310326053103270531032805310329053103300531033105310332053103330531033405310335053103360531033705310338053103390531034005310341053103420531034305310344053103450531034605310347053103480531034905310350053103510531035205310353053103540531035505310356053103570531035805310359053103600531036105310362053103630531036405310365053103660531036705310368053103690531037005310371053103720531037305310374053103750531037605310377053103780531037905310380053103810531038205310383053103840531038505310386053103870531038805310389053103900531039105310392053103930531039405310395053103960531039705310398053103990531040005310401053104020531040305310404053104050531040605310407053104080531040905310410053104110531041205310413053104140531041505310416053104170531041805310419053104200531042105310422053104230531042405310425053104260531042705310428053104290531043005310431053104320531043305310434053104350531043605310437053104380531043905310440053104410531044205310443053104440531044505310446053104470531044805310449053104500531045105310452053104530531045405310455053104560531045705310458053104590531046005310461053104620531046305310464053104650531046605310467053104680531046905310470053104710531047205310473053104740531047505310476053104770531047805310479053104800531048105310482053104830531048405310485053104860531048705310488053104890531049005310491053104920531049305310494053104950531049605310497053104980531049905310500053105010531050205310503053105040531050505310506053105070531050805310509053105100531051105310512053105130531051405310515053105160531051705310518053105190531052005310521053105220531052305310524053105250531052605310527053105280531052905310530053105310531053205310533053105340531053505310536053105370531053805310539053105400531054105310542053105430531054405310545053105460531054705310548053105490531055005310551053105520531055305310554053105550531055605310557053105580531055905310560053105610531056205310563053105640531056505310566053105670531056805310569053105700531057105310572053105730531057405310575053105760531057705310578053105790531058005310581053105820531058305310584053105850531058605310587053105880531058905310590053105910531059205310593053105940531059505310596053105970531059805310599053106000531060105310602053106030531060405310605053106060531060705310608053106090531061005310611053106120531061305310614053106150531061605310617053106180531061905310620053106210531062205310623053106240531062505310626053106270531062805310629053106300531063105310632053106330531063405310635053106360531063705310638053106390531064005310641053106420531064305310644053106450531064605310647053200360532003705320038053200390532004005320041053200420532004305320044053200450532004605320047053200480532004905320050053200510532005205320053053200540532005505320056053200570532005805320059053200600532006105320062053200630532006405320065053200660532006705320068053200690532007005320071053200720532007305320074053200750532007605320077053200780532007905320080053200810532008205320083053200840532008505320086053200870532008805320089053200900532009105320092053200930532009405320095053200960532009705320098053200990532010005320101053201020532010305320104053201050532010605320107053201080532010905320110053201110532011205320113053201140532011505320116053201170532011805320119053201200532012105320122053201230532012405320125053201260532012705320128053201290532013005320131053201320532013305320134053201350532013605320137053201380532013905320140053201410532014205320143053201440532014505320146053201470532014805320149053201500532015105320152053201530532015405320155053201560532015705320158053201590532016005320161053201620532016305320164053201650532016605320167053201680532016905320170053201710532017205320173053201740532017505320176053201770532017805320179053201800532018105320182053201830532018405320185053201860532018705320188053201890532019005320191053201920532019305320194053201950532019605320197053201980532019905320200053202010532020205320203053202040532020505320206053202070532020805320209053202100532021105320212053202130532021405320215053202160532021705320218053202190532022005320221053202220532022305320224053202250532022605320227053202280532022905320230053202310532023205320233053202340532023505320236053202370532023805320239053202400532024105320242053202430532024405320245053202460532024705320248053202490532025005320251053202520532025305320254053202550532025605320257053202580532025905320260053202610532026205320263053202640532026505320266053202670532026805320269053202700532027105320272053202730532027405320275053202760532027705320278053202790532028005320281053202820532028305320284053202850532028605320287053202880532028905320290053202910532029205320293053202940532029505320296053202970532029805320299053203000532030105320302053203030532030405320305053203060532030705320308053203090532031005320311053203120532031305320314053203150532031605320317053203180532031905320320053203210532032205320323053203240532032505320326053203270532032805320329053203300532033105320332053203330532033405320335053203360532033705320338053203390532034005320341053203420532034305320344053203450532034605320347053203480532034905320350053203510532035205320353053203540532035505320356053203570532035805320359053203600532036105320362053203630532036405320365053203660532036705320368053203690532037005320371053203720532037305320374053203750532037605320377053203780532037905320380053203810532038205320383053203840532038505320386053203870532038805320389053203900532039105320392053203930532039405320395053203960532039705320398053203990532040005320401053204020532040305320404053204050532040605320407053204080532040905320410053204110532041205320413053204140532041505320416053204170532041805320419053204200532042105320422053204230532042405320425053204260532042705320428053204290532043005320431053204320532043305320434053204350532043605320437053204380532043905320440053204410532044205320443053204440532044505320446053204470532044805320449053204500532045105320452053204530532045405320455053204560532045705320458053204590532046005320461053204620532046305320464053204650532046605320467053204680532046905320470053204710532047205320473053204740532047505320476053204770532047805320479053204800532048105320482053204830532048405320485053204860532048705320488053204890532049005320491053204920532049305320494053204950532049605320497053204980532049905320500053205010532050205320503053205040532050505320506053205070532050805320509053205100532051105320512053205130532051405320515053205160532051705320518053205190532052005320521053205220532052305320524053205250532052605320527053205280532052905320530053205310532053205320533053205340532053505320536053205370532053805320539053205400532054105320542053205430532054405320545053205460532054705320548053205490532055005320551053205520532055305320554053205550532055605320557053205580532055905320560053205610532056205320563053205640532056505320566053205670532056805320569053205700532057105320572053205730532057405320575053205760532057705320578053205790532058005320581053205820532058305320584053205850532058605320587053205880532058905320590053205910532059205320593053205940532059505320596053205970532059805320599053206000532060105320602053206030532060405320605053206060532060705320608053206090532061005320611053206120532061305320614053206150532061605320617053206180532061905320620053206210532062205320623053206240532062505320626053206270532062805320629053206300532063105320632053206330532063405320635053206360532063705320638053206390532064005320641053206420532064305320644053206450532064605320647053206480533003705330038053300390533004005330041053300420533004305330044053300450533004605330047053300480533004905330050053300510533005205330053053300540533005505330056053300570533005805330059053300600533006105330062053300630533006405330065053300660533006705330068053300690533007005330071053300720533007305330074053300750533007605330077053300780533007905330080053300810533008205330083053300840533008505330086053300870533008805330089053300900533009105330092053300930533009405330095053300960533009705330098053300990533010005330101053301020533010305330104053301050533010605330107053301080533010905330110053301110533011205330113053301140533011505330116053301170533011805330119053301200533012105330122053301230533012405330125053301260533012705330128053301290533013005330131053301320533013305330134053301350533013605330137053301380533013905330140053301410533014205330143053301440533014505330146053301470533014805330149053301500533015105330152053301530533015405330155053301560533015705330158053301590533016005330161053301620533016305330164053301650533016605330167053301680533016905330170053301710533017205330173053301740533017505330176053301770533017805330179053301800533018105330182053301830533018405330185053301860533018705330188053301890533019005330191053301920533019305330194053301950533019605330197053301980533019905330200053302010533020205330203053302040533020505330206053302070533020805330209053302100533021105330212053302130533021405330215053302160533021705330218053302190533022005330221053302220533022305330224053302250533022605330227053302280533022905330230053302310533023205330233053302340533023505330236053302370533023805330239053302400533024105330242053302430533024405330245053302460533024705330248053302490533025005330251053302520533025305330254053302550533025605330257053302580533025905330260053302610533026205330263053302640533026505330266053302670533026805330269053302700533027105330272053302730533027405330275053302760533027705330278053302790533028005330281053302820533028305330284053302850533028605330287053302880533028905330290053302910533029205330293053302940533029505330296053302970533029805330299053303000533030105330302053303030533030405330305053303060533030705330308053303090533031005330311053303120533031305330314053303150533031605330317053303180533031905330320053303210533032205330323053303240533032505330326053303270533032805330329053303300533033105330332053303330533033405330335053303360533033705330338053303390533034005330341053303420533034305330344053303450533034605330347053303480533034905330350053303510533035205330353053303540533035505330356053303570533035805330359053303600533036105330362053303630533036405330365053303660533036705330368053303690533037005330371053303720533037305330374053303750533037605330377053303780533037905330380053303810533038205330383053303840533038505330386053303870533038805330389053303900533039105330392053303930533039405330395053303960533039705330398053303990533040005330401053304020533040305330404053304050533040605330407053304080533040905330410053304110533041205330413053304140533041505330416053304170533041805330419053304200533042105330422053304230533042405330425053304260533042705330428053304290533043005330431053304320533043305330434053304350533043605330437053304380533043905330440053304410533044205330443053304440533044505330446053304470533044805330449053304500533045105330452053304530533045405330455053304560533045705330458053304590533046005330461053304620533046305330464053304650533046605330467053304680533046905330470053304710533047205330473053304740533047505330476053304770533047805330479053304800533048105330482053304830533048405330485053304860533048705330488053304890533049005330491053304920533049305330494053304950533049605330497053304980533049905330500053305010533050205330503053305040533050505330506053305070533050805330509053305100533051105330512053305130533051405330515053305160533051705330518053305190533052005330521053305220533052305330524053305250533052605330527053305280533052905330530053305310533053205330533053305340533053505330536053305370533053805330539053305400533054105330542053305430533054405330545053305460533054705330548053305490533055005330551053305520533055305330554053305550533055605330557053305580533055905330560053305610533056205330563053305640533056505330566053305670533056805330569053305700533057105330572053305730533057405330575053305760533057705330578053305790533058005330581053305820533058305330584053305850533058605330587053305880533058905330590053305910533059205330593053305940533059505330596053305970533059805330599053306000533060105330602053306030533060405330605053306060533060705330608053306090533061005330611053306120533061305330614053306150533061605330617053306180533061905330620053306210533062205330623053306240533062505330626053306270533062805330629053306300533063105330632053306330533063405330635053306360533063705330638053306390533064005330641053306420533064305330644053306450533064605330647053306480534003705340038053400390534004005340041053400420534004305340044053400450534004605340047053400480534004905340050053400510534005205340053053400540534005505340056053400570534005805340059053400600534006105340062053400630534006405340065053400660534006705340068053400690534007005340071053400720534007305340074053400750534007605340077053400780534007905340080053400810534008205340083053400840534008505340086053400870534008805340089053400900534009105340092053400930534009405340095053400960534009705340098053400990534010005340101053401020534010305340104053401050534010605340107053401080534010905340110053401110534011205340113053401140534011505340116053401170534011805340119053401200534012105340122053401230534012405340125053401260534012705340128053401290534013005340131053401320534013305340134053401350534013605340137053401380534013905340140053401410534014205340143053401440534014505340146053401470534014805340149053401500534015105340152053401530534015405340155053401560534015705340158053401590534016005340161053401620534016305340164053401650534016605340167053401680534016905340170053401710534017205340173053401740534017505340176053401770534017805340179053401800534018105340182053401830534018405340185053401860534018705340188053401890534019005340191053401920534019305340194053401950534019605340197053401980534019905340200053402010534020205340203053402040534020505340206053402070534020805340209053402100534021105340212053402130534021405340215053402160534021705340218053402190534022005340221053402220534022305340224053402250534022605340227053402280534022905340230053402310534023205340233053402340534023505340236053402370534023805340239053402400534024105340242053402430534024405340245053402460534024705340248053402490534025005340251053402520534025305340254053402550534025605340257053402580534025905340260053402610534026205340263053402640534026505340266053402670534026805340269053402700534027105340272053402730534027405340275053402760534027705340278053402790534028005340281053402820534028305340284053402850534028605340287053402880534028905340290053402910534029205340293053402940534029505340296053402970534029805340299053403000534030105340302053403030534030405340305053403060534030705340308053403090534031005340311053403120534031305340314053403150534031605340317053403180534031905340320053403210534032205340323053403240534032505340326053403270534032805340329053403300534033105340332053403330534033405340335053403360534033705340338053403390534034005340341053403420534034305340344053403450534034605340347053403480534034905340350053403510534035205340353053403540534035505340356053403570534035805340359053403600534036105340362053403630534036405340365053403660534036705340368053403690534037005340371053403720534037305340374053403750534037605340377053403780534037905340380053403810534038205340383053403840534038505340386053403870534038805340389053403900534039105340392053403930534039405340395053403960534039705340398053403990534040005340401053404020534040305340404053404050534040605340407053404080534040905340410053404110534041205340413053404140534041505340416053404170534041805340419053404200534042105340422053404230534042405340425053404260534042705340428053404290534043005340431053404320534043305340434053404350534043605340437053404380534043905340440053404410534044205340443053404440534044505340446053404470534044805340449053404500534045105340452053404530534045405340455053404560534045705340458053404590534046005340461053404620534046305340464053404650534046605340467053404680534046905340470053404710534047205340473053404740534047505340476053404770534047805340479053404800534048105340482053404830534048405340485053404860534048705340488053404890534049005340491053404920534049305340494053404950534049605340497053404980534049905340500053405010534050205340503053405040534050505340506053405070534050805340509053405100534051105340512053405130534051405340515053405160534051705340518053405190534052005340521053405220534052305340524053405250534052605340527053405280534052905340530053405310534053205340533053405340534053505340536053405370534053805340539053405400534054105340542053405430534054405340545053405460534054705340548053405490534055005340551053405520534055305340554053405550534055605340557053405580534055905340560053405610534056205340563053405640534056505340566053405670534056805340569053405700534057105340572053405730534057405340575053405760534057705340578053405790534058005340581053405820534058305340584053405850534058605340587053405880534058905340590053405910534059205340593053405940534059505340596053405970534059805340599053406000534060105340602053406030534060405340605053406060534060705340608053406090534061005340611053406120534061305340614053406150534061605340617053406180534061905340620053406210534062205340623053406240534062505340626053406270534062805340629053406300534063105340632053406330534063405340635053406360534063705340638053406390534064005340641053406420534064305340644053406450534064605340647053406480535003705350038053500390535004005350041053500420535004305350044053500450535004605350047053500480535004905350050053500510535005205350053053500540535005505350056053500570535005805350059053500600535006105350062053500630535006405350065053500660535006705350068053500690535007005350071053500720535007305350074053500750535007605350077053500780535007905350080053500810535008205350083053500840535008505350086053500870535008805350089053500900535009105350092053500930535009405350095053500960535009705350098053500990535010005350101053501020535010305350104053501050535010605350107053501080535010905350110053501110535011205350113053501140535011505350116053501170535011805350119053501200535012105350122053501230535012405350125053501260535012705350128053501290535013005350131053501320535013305350134053501350535013605350137053501380535013905350140053501410535014205350143053501440535014505350146053501470535014805350149053501500535015105350152053501530535015405350155053501560535015705350158053501590535016005350161053501620535016305350164053501650535016605350167053501680535016905350170053501710535017205350173053501740535017505350176053501770535017805350179053501800535018105350182053501830535018405350185053501860535018705350188053501890535019005350191053501920535019305350194053501950535019605350197053501980535019905350200053502010535020205350203053502040535020505350206053502070535020805350209053502100535021105350212053502130535021405350215053502160535021705350218053502190535022005350221053502220535022305350224053502250535022605350227053502280535022905350230053502310535023205350233053502340535023505350236053502370535023805350239053502400535024105350242053502430535024405350245053502460535024705350248053502490535025005350251053502520535025305350254053502550535025605350257053502580535025905350260053502610535026205350263053502640535026505350266053502670535026805350269053502700535027105350272053502730535027405350275053502760535027705350278053502790535028005350281053502820535028305350284053502850535028605350287053502880535028905350290053502910535029205350293053502940535029505350296053502970535029805350299053503000535030105350302053503030535030405350305053503060535030705350308053503090535031005350311053503120535031305350314053503150535031605350317053503180535031905350320053503210535032205350323053503240535032505350326053503270535032805350329053503300535033105350332053503330535033405350335053503360535033705350338053503390535034005350341053503420535034305350344053503450535034605350347053503480535034905350350053503510535035205350353053503540535035505350356053503570535035805350359053503600535036105350362053503630535036405350365053503660535036705350368053503690535037005350371053503720535037305350374053503750535037605350377053503780535037905350380053503810535038205350383053503840535038505350386053503870535038805350389053503900535039105350392053503930535039405350395053503960535039705350398053503990535040005350401053504020535040305350404053504050535040605350407053504080535040905350410053504110535041205350413053504140535041505350416053504170535041805350419053504200535042105350422053504230535042405350425053504260535042705350428053504290535043005350431053504320535043305350434053504350535043605350437053504380535043905350440053504410535044205350443053504440535044505350446053504470535044805350449053504500535045105350452053504530535045405350455053504560535045705350458053504590535046005350461053504620535046305350464053504650535046605350467053504680535046905350470053504710535047205350473053504740535047505350476053504770535047805350479053504800535048105350482053504830535048405350485053504860535048705350488053504890535049005350491053504920535049305350494053504950535049605350497053504980535049905350500053505010535050205350503053505040535050505350506053505070535050805350509053505100535051105350512053505130535051405350515053505160535051705350518053505190535052005350521053505220535052305350524053505250535052605350527053505280535052905350530053505310535053205350533053505340535053505350536053505370535053805350539053505400535054105350542053505430535054405350545053505460535054705350548053505490535055005350551053505520535055305350554053505550535055605350557053505580535055905350560053505610535056205350563053505640535056505350566053505670535056805350569053505700535057105350572053505730535057405350575053505760535057705350578053505790535058005350581053505820535058305350584053505850535058605350587053505880535058905350590053505910535059205350593053505940535059505350596053505970535059805350599053506000535060105350602053506030535060405350605053506060535060705350608053506090535061005350611053506120535061305350614053506150535061605350617053506180535061905350620053506210535062205350623053506240535062505350626053506270535062805350629053506300535063105350632053506330535063405350635053506360535063705350638053506390535064005350641053506420535064305350644053506450535064605350647053506480536003805360039053600400536004105360042053600430536004405360045053600460536004705360048053600490536005005360051053600520536005305360054053600550536005605360057053600580536005905360060053600610536006205360063053600640536006505360066053600670536006805360069053600700536007105360072053600730536007405360075053600760536007705360078053600790536008005360081053600820536008305360084053600850536008605360087053600880536008905360090053600910536009205360093053600940536009505360096053600970536009805360099053601000536010105360102053601030536010405360105053601060536010705360108053601090536011005360111053601120536011305360114053601150536011605360117053601180536011905360120053601210536012205360123053601240536012505360126053601270536012805360129053601300536013105360132053601330536013405360135053601360536013705360138053601390536014005360141053601420536014305360144053601450536014605360147053601480536014905360150053601510536015205360153053601540536015505360156053601570536015805360159053601600536016105360162053601630536016405360165053601660536016705360168053601690536017005360171053601720536017305360174053601750536017605360177053601780536017905360180053601810536018205360183053601840536018505360186053601870536018805360189053601900536019105360192053601930536019405360195053601960536019705360198053601990536020005360201053602020536020305360204053602050536020605360207053602080536020905360210053602110536021205360213053602140536021505360216053602170536021805360219053602200536022105360222053602230536022405360225053602260536022705360228053602290536023005360231053602320536023305360234053602350536023605360237053602380536023905360240053602410536024205360243053602440536024505360246053602470536024805360249053602500536025105360252053602530536025405360255053602560536025705360258053602590536026005360261053602620536026305360264053602650536026605360267053602680536026905360270053602710536027205360273053602740536027505360276053602770536027805360279053602800536028105360282053602830536028405360285053602860536028705360288053602890536029005360291053602920536029305360294053602950536029605360297053602980536029905360300053603010536030205360303053603040536030505360306053603070536030805360309053603100536031105360312053603130536031405360315053603160536031705360318053603190536032005360321053603220536032305360324053603250536032605360327053603280536032905360330053603310536033205360333053603340536033505360336053603370536033805360339053603400536034105360342053603430536034405360345053603460536034705360348053603490536035005360351053603520536035305360354053603550536035605360357053603580536035905360360053603610536036205360363053603640536036505360366053603670536036805360369053603700536037105360372053603730536037405360375053603760536037705360378053603790536038005360381053603820536038305360384053603850536038605360387053603880536038905360390053603910536039205360393053603940536039505360396053603970536039805360399053604000536040105360402053604030536040405360405053604060536040705360408053604090536041005360411053604120536041305360414053604150536041605360417053604180536041905360420053604210536042205360423053604240536042505360426053604270536042805360429053604300536043105360432053604330536043405360435053604360536043705360438053604390536044005360441053604420536044305360444053604450536044605360447053604480536044905360450053604510536045205360453053604540536045505360456053604570536045805360459053604600536046105360462053604630536046405360465053604660536046705360468053604690536047005360471053604720536047305360474053604750536047605360477053604780536047905360480053604810536048205360483053604840536048505360486053604870536048805360489053604900536049105360492053604930536049405360495053604960536049705360498053604990536050005360501053605020536050305360504053605050536050605360507053605080536050905360510053605110536051205360513053605140536051505360516053605170536051805360519053605200536052105360522053605230536052405360525053605260536052705360528053605290536053005360531053605320536053305360534053605350536053605360537053605380536053905360540053605410536054205360543053605440536054505360546053605470536054805360549053605500536055105360552053605530536055405360555053605560536055705360558053605590536056005360561053605620536056305360564053605650536056605360567053605680536056905360570053605710536057205360573053605740536057505360576053605770536057805360579053605800536058105360582053605830536058405360585053605860536058705360588053605890536059005360591053605920536059305360594053605950536059605360597053605980536059905360600053606010536060205360603053606040536060505360606053606070536060805360609053606100536061105360612053606130536061405360615053606160536061705360618053606190536062005360621053606220536062305360624053606250536062605360627053606280536062905360630053606310536063205360633053606340536063505360636053606370536063805360639053606400536064105360642053606430536064405360645053606460536064705360648053700380537003905370040053700410537004205370043053700440537004505370046053700470537004805370049053700500537005105370052053700530537005405370055053700560537005705370058053700590537006005370061053700620537006305370064053700650537006605370067053700680537006905370070053700710537007205370073053700740537007505370076053700770537007805370079053700800537008105370082053700830537008405370085053700860537008705370088053700890537009005370091053700920537009305370094053700950537009605370097053700980537009905370100053701010537010205370103053701040537010505370106053701070537010805370109053701100537011105370112053701130537011405370115053701160537011705370118053701190537012005370121053701220537012305370124053701250537012605370127053701280537012905370130053701310537013205370133053701340537013505370136053701370537013805370139053701400537014105370142053701430537014405370145053701460537014705370148053701490537015005370151053701520537015305370154053701550537015605370157053701580537015905370160053701610537016205370163053701640537016505370166053701670537016805370169053701700537017105370172053701730537017405370175053701760537017705370178053701790537018005370181053701820537018305370184053701850537018605370187053701880537018905370190053701910537019205370193053701940537019505370196053701970537019805370199053702000537020105370202053702030537020405370205053702060537020705370208053702090537021005370211053702120537021305370214053702150537021605370217053702180537021905370220053702210537022205370223053702240537022505370226053702270537022805370229053702300537023105370232053702330537023405370235053702360537023705370238053702390537024005370241053702420537024305370244053702450537024605370247053702480537024905370250053702510537025205370253053702540537025505370256053702570537025805370259053702600537026105370262053702630537026405370265053702660537026705370268053702690537027005370271053702720537027305370274053702750537027605370277053702780537027905370280053702810537028205370283053702840537028505370286053702870537028805370289053702900537029105370292053702930537029405370295053702960537029705370298053702990537030005370301053703020537030305370304053703050537030605370307053703080537030905370310053703110537031205370313053703140537031505370316053703170537031805370319053703200537032105370322053703230537032405370325053703260537032705370328053703290537033005370331053703320537033305370334053703350537033605370337053703380537033905370340053703410537034205370343053703440537034505370346053703470537034805370349053703500537035105370352053703530537035405370355053703560537035705370358053703590537036005370361053703620537036305370364053703650537036605370367053703680537036905370370053703710537037205370373053703740537037505370376053703770537037805370379053703800537038105370382053703830537038405370385053703860537038705370388053703890537039005370391053703920537039305370394053703950537039605370397053703980537039905370400053704010537040205370403053704040537040505370406053704070537040805370409053704100537041105370412053704130537041405370415053704160537041705370418053704190537042005370421053704220537042305370424053704250537042605370427053704280537042905370430053704310537043205370433053704340537043505370436053704370537043805370439053704400537044105370442053704430537044405370445053704460537044705370448053704490537045005370451053704520537045305370454053704550537045605370457053704580537045905370460053704610537046205370463053704640537046505370466053704670537046805370469053704700537047105370472053704730537047405370475053704760537047705370478053704790537048005370481053704820537048305370484053704850537048605370487053704880537048905370490053704910537049205370493053704940537049505370496053704970537049805370499053705000537050105370502053705030537050405370505053705060537050705370508053705090537051005370511053705120537051305370514053705150537051605370517053705180537051905370520053705210537052205370523053705240537052505370526053705270537052805370529053705300537053105370532053705330537053405370535053705360537053705370538053705390537054005370541053705420537054305370544053705450537054605370547053705480537054905370550053705510537055205370553053705540537055505370556053705570537055805370559053705600537056105370562053705630537056405370565053705660537056705370568053705690537057005370571053705720537057305370574053705750537057605370577053705780537057905370580053705810537058205370583053705840537058505370586053705870537058805370589053705900537059105370592053705930537059405370595053705960537059705370598053705990537060005370601053706020537060305370604053706050537060605370607053706080537060905370610053706110537061205370613053706140537061505370616053706170537061805370619053706200537062105370622053706230537062405370625053706260537062705370628053706290537063005370631053706320537063305370634053706350537063605370637053706380537063905370640053706410537064205370643053706440537064505370646053706470537064805370649053800380538003905380040053800410538004205380043053800440538004505380046053800470538004805380049053800500538005105380052053800530538005405380055053800560538005705380058053800590538006005380061053800620538006305380064053800650538006605380067053800680538006905380070053800710538007205380073053800740538007505380076053800770538007805380079053800800538008105380082053800830538008405380085053800860538008705380088053800890538009005380091053800920538009305380094053800950538009605380097053800980538009905380100053801010538010205380103053801040538010505380106053801070538010805380109053801100538011105380112053801130538011405380115053801160538011705380118053801190538012005380121053801220538012305380124053801250538012605380127053801280538012905380130053801310538013205380133053801340538013505380136053801370538013805380139053801400538014105380142053801430538014405380145053801460538014705380148053801490538015005380151053801520538015305380154053801550538015605380157053801580538015905380160053801610538016205380163053801640538016505380166053801670538016805380169053801700538017105380172053801730538017405380175053801760538017705380178053801790538018005380181053801820538018305380184053801850538018605380187053801880538018905380190053801910538019205380193053801940538019505380196053801970538019805380199053802000538020105380202053802030538020405380205053802060538020705380208053802090538021005380211053802120538021305380214053802150538021605380217053802180538021905380220053802210538022205380223053802240538022505380226053802270538022805380229053802300538023105380232053802330538023405380235053802360538023705380238053802390538024005380241053802420538024305380244053802450538024605380247053802480538024905380250053802510538025205380253053802540538025505380256053802570538025805380259053802600538026105380262053802630538026405380265053802660538026705380268053802690538027005380271053802720538027305380274053802750538027605380277053802780538027905380280053802810538028205380283053802840538028505380286053802870538028805380289053802900538029105380292053802930538029405380295053802960538029705380298053802990538030005380301053803020538030305380304053803050538030605380307053803080538030905380310053803110538031205380313053803140538031505380316053803170538031805380319053803200538032105380322053803230538032405380325053803260538032705380328053803290538033005380331053803320538033305380334053803350538033605380337053803380538033905380340053803410538034205380343053803440538034505380346053803470538034805380349053803500538035105380352053803530538035405380355053803560538035705380358053803590538036005380361053803620538036305380364053803650538036605380367053803680538036905380370053803710538037205380373053803740538037505380376053803770538037805380379053803800538038105380382053803830538038405380385053803860538038705380388053803890538039005380391053803920538039305380394053803950538039605380397053803980538039905380400053804010538040205380403053804040538040505380406053804070538040805380409053804100538041105380412053804130538041405380415053804160538041705380418053804190538042005380421053804220538042305380424053804250538042605380427053804280538042905380430053804310538043205380433053804340538043505380436053804370538043805380439053804400538044105380442053804430538044405380445053804460538044705380448053804490538045005380451053804520538045305380454053804550538045605380457053804580538045905380460053804610538046205380463053804640538046505380466053804670538046805380469053804700538047105380472053804730538047405380475053804760538047705380478053804790538048005380481053804820538048305380484053804850538048605380487053804880538048905380490053804910538049205380493053804940538049505380496053804970538049805380499053805000538050105380502053805030538050405380505053805060538050705380508053805090538051005380511053805120538051305380514053805150538051605380517053805180538051905380520053805210538052205380523053805240538052505380526053805270538052805380529053805300538053105380532053805330538053405380535053805360538053705380538053805390538054005380541053805420538054305380544053805450538054605380547053805480538054905380550053805510538055205380553053805540538055505380556053805570538055805380559053805600538056105380562053805630538056405380565053805660538056705380568053805690538057005380571053805720538057305380574053805750538057605380577053805780538057905380580053805810538058205380583053805840538058505380586053805870538058805380589053805900538059105380592053805930538059405380595053805960538059705380598053805990538060005380601053806020538060305380604053806050538060605380607053806080538060905380610053806110538061205380613053806140538061505380616053806170538061805380619053806200538062105380622053806230538062405380625053806260538062705380628053806290538063005380631053806320538063305380634053806350538063605380637053806380538063905380640053806410538064205380643053806440538064505380646053806470538064805380649053900390539004005390041053900420539004305390044053900450539004605390047053900480539004905390050053900510539005205390053053900540539005505390056053900570539005805390059053900600539006105390062053900630539006405390065053900660539006705390068053900690539007005390071053900720539007305390074053900750539007605390077053900780539007905390080053900810539008205390083053900840539008505390086053900870539008805390089053900900539009105390092053900930539009405390095053900960539009705390098053900990539010005390101053901020539010305390104053901050539010605390107053901080539010905390110053901110539011205390113053901140539011505390116053901170539011805390119053901200539012105390122053901230539012405390125053901260539012705390128053901290539013005390131053901320539013305390134053901350539013605390137053901380539013905390140053901410539014205390143053901440539014505390146053901470539014805390149053901500539015105390152053901530539015405390155053901560539015705390158053901590539016005390161053901620539016305390164053901650539016605390167053901680539016905390170053901710539017205390173053901740539017505390176053901770539017805390179053901800539018105390182053901830539018405390185053901860539018705390188053901890539019005390191053901920539019305390194053901950539019605390197053901980539019905390200053902010539020205390203053902040539020505390206053902070539020805390209053902100539021105390212053902130539021405390215053902160539021705390218053902190539022005390221053902220539022305390224053902250539022605390227053902280539022905390230053902310539023205390233053902340539023505390236053902370539023805390239053902400539024105390242053902430539024405390245053902460539024705390248053902490539025005390251053902520539025305390254053902550539025605390257053902580539025905390260053902610539026205390263053902640539026505390266053902670539026805390269053902700539027105390272053902730539027405390275053902760539027705390278053902790539028005390281053902820539028305390284053902850539028605390287053902880539028905390290053902910539029205390293053902940539029505390296053902970539029805390299053903000539030105390302053903030539030405390305053903060539030705390308053903090539031005390311053903120539031305390314053903150539031605390317053903180539031905390320053903210539032205390323053903240539032505390326053903270539032805390329053903300539033105390332053903330539033405390335053903360539033705390338053903390539034005390341053903420539034305390344053903450539034605390347053903480539034905390350053903510539035205390353053903540539035505390356053903570539035805390359053903600539036105390362053903630539036405390365053903660539036705390368053903690539037005390371053903720539037305390374053903750539037605390377053903780539037905390380053903810539038205390383053903840539038505390386053903870539038805390389053903900539039105390392053903930539039405390395053903960539039705390398053903990539040005390401053904020539040305390404053904050539040605390407053904080539040905390410053904110539041205390413053904140539041505390416053904170539041805390419053904200539042105390422053904230539042405390425053904260539042705390428053904290539043005390431053904320539043305390434053904350539043605390437053904380539043905390440053904410539044205390443053904440539044505390446053904470539044805390449053904500539045105390452053904530539045405390455053904560539045705390458053904590539046005390461053904620539046305390464053904650539046605390467053904680539046905390470053904710539047205390473053904740539047505390476053904770539047805390479053904800539048105390482053904830539048405390485053904860539048705390488053904890539049005390491053904920539049305390494053904950539049605390497053904980539049905390500053905010539050205390503053905040539050505390506053905070539050805390509053905100539051105390512053905130539051405390515053905160539051705390518053905190539052005390521053905220539052305390524053905250539052605390527053905280539052905390530053905310539053205390533053905340539053505390536053905370539053805390539053905400539054105390542053905430539054405390545053905460539054705390548053905490539055005390551053905520539055305390554053905550539055605390557053905580539055905390560053905610539056205390563053905640539056505390566053905670539056805390569053905700539057105390572053905730539057405390575053905760539057705390578053905790539058005390581053905820539058305390584053905850539058605390587053905880539058905390590053905910539059205390593053905940539059505390596053905970539059805390599053906000539060105390602053906030539060405390605053906060539060705390608053906090539061005390611053906120539061305390614053906150539061605390617053906180539061905390620053906210539062205390623053906240539062505390626053906270539062805390629053906300539063105390632053906330539063405390635053906360539063705390638053906390539064005390641053906420539064305390644053906450539064605390647053906480539064905400039054000400540004105400042054000430540004405400045054000460540004705400048054000490540005005400051054000520540005305400054054000550540005605400057054000580540005905400060054000610540006205400063054000640540006505400066054000670540006805400069054000700540007105400072054000730540007405400075054000760540007705400078054000790540008005400081054000820540008305400084054000850540008605400087054000880540008905400090054000910540009205400093054000940540009505400096054000970540009805400099054001000540010105400102054001030540010405400105054001060540010705400108054001090540011005400111054001120540011305400114054001150540011605400117054001180540011905400120054001210540012205400123054001240540012505400126054001270540012805400129054001300540013105400132054001330540013405400135054001360540013705400138054001390540014005400141054001420540014305400144054001450540014605400147054001480540014905400150054001510540015205400153054001540540015505400156054001570540015805400159054001600540016105400162054001630540016405400165054001660540016705400168054001690540017005400171054001720540017305400174054001750540017605400177054001780540017905400180054001810540018205400183054001840540018505400186054001870540018805400189054001900540019105400192054001930540019405400195054001960540019705400198054001990540020005400201054002020540020305400204054002050540020605400207054002080540020905400210054002110540021205400213054002140540021505400216054002170540021805400219054002200540022105400222054002230540022405400225054002260540022705400228054002290540023005400231054002320540023305400234054002350540023605400237054002380540023905400240054002410540024205400243054002440540024505400246054002470540024805400249054002500540025105400252054002530540025405400255054002560540025705400258054002590540026005400261054002620540026305400264054002650540026605400267054002680540026905400270054002710540027205400273054002740540027505400276054002770540027805400279054002800540028105400282054002830540028405400285054002860540028705400288054002890540029005400291054002920540029305400294054002950540029605400297054002980540029905400300054003010540030205400303054003040540030505400306054003070540030805400309054003100540031105400312054003130540031405400315054003160540031705400318054003190540032005400321054003220540032305400324054003250540032605400327054003280540032905400330054003310540033205400333054003340540033505400336054003370540033805400339054003400540034105400342054003430540034405400345054003460540034705400348054003490540035005400351054003520540035305400354054003550540035605400357054003580540035905400360054003610540036205400363054003640540036505400366054003670540036805400369054003700540037105400372054003730540037405400375054003760540037705400378054003790540038005400381054003820540038305400384054003850540038605400387054003880540038905400390054003910540039205400393054003940540039505400396054003970540039805400399054004000540040105400402054004030540040405400405054004060540040705400408054004090540041005400411054004120540041305400414054004150540041605400417054004180540041905400420054004210540042205400423054004240540042505400426054004270540042805400429054004300540043105400432054004330540043405400435054004360540043705400438054004390540044005400441054004420540044305400444054004450540044605400447054004480540044905400450054004510540045205400453054004540540045505400456054004570540045805400459054004600540046105400462054004630540046405400465054004660540046705400468054004690540047005400471054004720540047305400474054004750540047605400477054004780540047905400480054004810540048205400483054004840540048505400486054004870540048805400489054004900540049105400492054004930540049405400495054004960540049705400498054004990540050005400501054005020540050305400504054005050540050605400507054005080540050905400510054005110540051205400513054005140540051505400516054005170540051805400519054005200540052105400522054005230540052405400525054005260540052705400528054005290540053005400531054005320540053305400534054005350540053605400537054005380540053905400540054005410540054205400543054005440540054505400546054005470540054805400549054005500540055105400552054005530540055405400555054005560540055705400558054005590540056005400561054005620540056305400564054005650540056605400567054005680540056905400570054005710540057205400573054005740540057505400576054005770540057805400579054005800540058105400582054005830540058405400585054005860540058705400588054005890540059005400591054005920540059305400594054005950540059605400597054005980540059905400600054006010540060205400603054006040540060505400606054006070540060805400609054006100540061105400612054006130540061405400615054006160540061705400618054006190540062005400621054006220540062305400624054006250540062605400627054006280540062905400630054006310540063205400633054006340540063505400636054006370540063805400639054006400540064105400642054006430540064405400645054006460540064705400648054006490541004005410041054100420541004305410044054100450541004605410047054100480541004905410050054100510541005205410053054100540541005505410056054100570541005805410059054100600541006105410062054100630541006405410065054100660541006705410068054100690541007005410071054100720541007305410074054100750541007605410077054100780541007905410080054100810541008205410083054100840541008505410086054100870541008805410089054100900541009105410092054100930541009405410095054100960541009705410098054100990541010005410101054101020541010305410104054101050541010605410107054101080541010905410110054101110541011205410113054101140541011505410116054101170541011805410119054101200541012105410122054101230541012405410125054101260541012705410128054101290541013005410131054101320541013305410134054101350541013605410137054101380541013905410140054101410541014205410143054101440541014505410146054101470541014805410149054101500541015105410152054101530541015405410155054101560541015705410158054101590541016005410161054101620541016305410164054101650541016605410167054101680541016905410170054101710541017205410173054101740541017505410176054101770541017805410179054101800541018105410182054101830541018405410185054101860541018705410188054101890541019005410191054101920541019305410194054101950541019605410197054101980541019905410200054102010541020205410203054102040541020505410206054102070541020805410209054102100541021105410212054102130541021405410215054102160541021705410218054102190541022005410221054102220541022305410224054102250541022605410227054102280541022905410230054102310541023205410233054102340541023505410236054102370541023805410239054102400541024105410242054102430541024405410245054102460541024705410248054102490541025005410251054102520541025305410254054102550541025605410257054102580541025905410260054102610541026205410263054102640541026505410266054102670541026805410269054102700541027105410272054102730541027405410275054102760541027705410278054102790541028005410281054102820541028305410284054102850541028605410287054102880541028905410290054102910541029205410293054102940541029505410296054102970541029805410299054103000541030105410302054103030541030405410305054103060541030705410308054103090541031005410311054103120541031305410314054103150541031605410317054103180541031905410320054103210541032205410323054103240541032505410326054103270541032805410329054103300541033105410332054103330541033405410335054103360541033705410338054103390541034005410341054103420541034305410344054103450541034605410347054103480541034905410350054103510541035205410353054103540541035505410356054103570541035805410359054103600541036105410362054103630541036405410365054103660541036705410368054103690541037005410371054103720541037305410374054103750541037605410377054103780541037905410380054103810541038205410383054103840541038505410386054103870541038805410389054103900541039105410392054103930541039405410395054103960541039705410398054103990541040005410401054104020541040305410404054104050541040605410407054104080541040905410410054104110541041205410413054104140541041505410416054104170541041805410419054104200541042105410422054104230541042405410425054104260541042705410428054104290541043005410431054104320541043305410434054104350541043605410437054104380541043905410440054104410541044205410443054104440541044505410446054104470541044805410449054104500541045105410452054104530541045405410455054104560541045705410458054104590541046005410461054104620541046305410464054104650541046605410467054104680541046905410470054104710541047205410473054104740541047505410476054104770541047805410479054104800541048105410482054104830541048405410485054104860541048705410488054104890541049005410491054104920541049305410494054104950541049605410497054104980541049905410500054105010541050205410503054105040541050505410506054105070541050805410509054105100541051105410512054105130541051405410515054105160541051705410518054105190541052005410521054105220541052305410524054105250541052605410527054105280541052905410530054105310541053205410533054105340541053505410536054105370541053805410539054105400541054105410542054105430541054405410545054105460541054705410548054105490541055005410551054105520541055305410554054105550541055605410557054105580541055905410560054105610541056205410563054105640541056505410566054105670541056805410569054105700541057105410572054105730541057405410575054105760541057705410578054105790541058005410581054105820541058305410584054105850541058605410587054105880541058905410590054105910541059205410593054105940541059505410596054105970541059805410599054106000541060105410602054106030541060405410605054106060541060705410608054106090541061005410611054106120541061305410614054106150541061605410617054106180541061905410620054106210541062205410623054106240541062505410626054106270541062805410629054106300541063105410632054106330541063405410635054106360541063705410638054106390541064005410641054106420541064305410644054106450541064605410647054106480541064905420041054200420542004305420044054200450542004605420047054200480542004905420050054200510542005205420053054200540542005505420056054200570542005805420059054200600542006105420062054200630542006405420065054200660542006705420068054200690542007005420071054200720542007305420074054200750542007605420077054200780542007905420080054200810542008205420083054200840542008505420086054200870542008805420089054200900542009105420092054200930542009405420095054200960542009705420098054200990542010005420101054201020542010305420104054201050542010605420107054201080542010905420110054201110542011205420113054201140542011505420116054201170542011805420119054201200542012105420122054201230542012405420125054201260542012705420128054201290542013005420131054201320542013305420134054201350542013605420137054201380542013905420140054201410542014205420143054201440542014505420146054201470542014805420149054201500542015105420152054201530542015405420155054201560542015705420158054201590542016005420161054201620542016305420164054201650542016605420167054201680542016905420170054201710542017205420173054201740542017505420176054201770542017805420179054201800542018105420182054201830542018405420185054201860542018705420188054201890542019005420191054201920542019305420194054201950542019605420197054201980542019905420200054202010542020205420203054202040542020505420206054202070542020805420209054202100542021105420212054202130542021405420215054202160542021705420218054202190542022005420221054202220542022305420224054202250542022605420227054202280542022905420230054202310542023205420233054202340542023505420236054202370542023805420239054202400542024105420242054202430542024405420245054202460542024705420248054202490542025005420251054202520542025305420254054202550542025605420257054202580542025905420260054202610542026205420263054202640542026505420266054202670542026805420269054202700542027105420272054202730542027405420275054202760542027705420278054202790542028005420281054202820542028305420284054202850542028605420287054202880542028905420290054202910542029205420293054202940542029505420296054202970542029805420299054203000542030105420302054203030542030405420305054203060542030705420308054203090542031005420311054203120542031305420314054203150542031605420317054203180542031905420320054203210542032205420323054203240542032505420326054203270542032805420329054203300542033105420332054203330542033405420335054203360542033705420338054203390542034005420341054203420542034305420344054203450542034605420347054203480542034905420350054203510542035205420353054203540542035505420356054203570542035805420359054203600542036105420362054203630542036405420365054203660542036705420368054203690542037005420371054203720542037305420374054203750542037605420377054203780542037905420380054203810542038205420383054203840542038505420386054203870542038805420389054203900542039105420392054203930542039405420395054203960542039705420398054203990542040005420401054204020542040305420404054204050542040605420407054204080542040905420410054204110542041205420413054204140542041505420416054204170542041805420419054204200542042105420422054204230542042405420425054204260542042705420428054204290542043005420431054204320542043305420434054204350542043605420437054204380542043905420440054204410542044205420443054204440542044505420446054204470542044805420449054204500542045105420452054204530542045405420455054204560542045705420458054204590542046005420461054204620542046305420464054204650542046605420467054204680542046905420470054204710542047205420473054204740542047505420476054204770542047805420479054204800542048105420482054204830542048405420485054204860542048705420488054204890542049005420491054204920542049305420494054204950542049605420497054204980542049905420500054205010542050205420503054205040542050505420506054205070542050805420509054205100542051105420512054205130542051405420515054205160542051705420518054205190542052005420521054205220542052305420524054205250542052605420527054205280542052905420530054205310542053205420533054205340542053505420536054205370542053805420539054205400542054105420542054205430542054405420545054205460542054705420548054205490542055005420551054205520542055305420554054205550542055605420557054205580542055905420560054205610542056205420563054205640542056505420566054205670542056805420569054205700542057105420572054205730542057405420575054205760542057705420578054205790542058005420581054205820542058305420584054205850542058605420587054205880542058905420590054205910542059205420593054205940542059505420596054205970542059805420599054206000542060105420602054206030542060405420605054206060542060705420608054206090542061005420611054206120542061305420614054206150542061605420617054206180542061905420620054206210542062205420623054206240542062505420626054206270542062805420629054206300542063105420632054206330542063405420635054206360542063705420638054206390542064005420641054206420542064305420644054206450542064605420647054206480542064905430041054300420543004305430044054300450543004605430047054300480543004905430050054300510543005205430053054300540543005505430056054300570543005805430059054300600543006105430062054300630543006405430065054300660543006705430068054300690543007005430071054300720543007305430074054300750543007605430077054300780543007905430080054300810543008205430083054300840543008505430086054300870543008805430089054300900543009105430092054300930543009405430095054300960543009705430098054300990543010005430101054301020543010305430104054301050543010605430107054301080543010905430110054301110543011205430113054301140543011505430116054301170543011805430119054301200543012105430122054301230543012405430125054301260543012705430128054301290543013005430131054301320543013305430134054301350543013605430137054301380543013905430140054301410543014205430143054301440543014505430146054301470543014805430149054301500543015105430152054301530543015405430155054301560543015705430158054301590543016005430161054301620543016305430164054301650543016605430167054301680543016905430170054301710543017205430173054301740543017505430176054301770543017805430179054301800543018105430182054301830543018405430185054301860543018705430188054301890543019005430191054301920543019305430194054301950543019605430197054301980543019905430200054302010543020205430203054302040543020505430206054302070543020805430209054302100543021105430212054302130543021405430215054302160543021705430218054302190543022005430221054302220543022305430224054302250543022605430227054302280543022905430230054302310543023205430233054302340543023505430236054302370543023805430239054302400543024105430242054302430543024405430245054302460543024705430248054302490543025005430251054302520543025305430254054302550543025605430257054302580543025905430260054302610543026205430263054302640543026505430266054302670543026805430269054302700543027105430272054302730543027405430275054302760543027705430278054302790543028005430281054302820543028305430284054302850543028605430287054302880543028905430290054302910543029205430293054302940543029505430296054302970543029805430299054303000543030105430302054303030543030405430305054303060543030705430308054303090543031005430311054303120543031305430314054303150543031605430317054303180543031905430320054303210543032205430323054303240543032505430326054303270543032805430329054303300543033105430332054303330543033405430335054303360543033705430338054303390543034005430341054303420543034305430344054303450543034605430347054303480543034905430350054303510543035205430353054303540543035505430356054303570543035805430359054303600543036105430362054303630543036405430365054303660543036705430368054303690543037005430371054303720543037305430374054303750543037605430377054303780543037905430380054303810543038205430383054303840543038505430386054303870543038805430389054303900543039105430392054303930543039405430395054303960543039705430398054303990543040005430401054304020543040305430404054304050543040605430407054304080543040905430410054304110543041205430413054304140543041505430416054304170543041805430419054304200543042105430422054304230543042405430425054304260543042705430428054304290543043005430431054304320543043305430434054304350543043605430437054304380543043905430440054304410543044205430443054304440543044505430446054304470543044805430449054304500543045105430452054304530543045405430455054304560543045705430458054304590543046005430461054304620543046305430464054304650543046605430467054304680543046905430470054304710543047205430473054304740543047505430476054304770543047805430479054304800543048105430482054304830543048405430485054304860543048705430488054304890543049005430491054304920543049305430494054304950543049605430497054304980543049905430500054305010543050205430503054305040543050505430506054305070543050805430509054305100543051105430512054305130543051405430515054305160543051705430518054305190543052005430521054305220543052305430524054305250543052605430527054305280543052905430530054305310543053205430533054305340543053505430536054305370543053805430539054305400543054105430542054305430543054405430545054305460543054705430548054305490543055005430551054305520543055305430554054305550543055605430557054305580543055905430560054305610543056205430563054305640543056505430566054305670543056805430569054305700543057105430572054305730543057405430575054305760543057705430578054305790543058005430581054305820543058305430584054305850543058605430587054305880543058905430590054305910543059205430593054305940543059505430596054305970543059805430599054306000543060105430602054306030543060405430605054306060543060705430608054306090543061005430611054306120543061305430614054306150543061605430617054306180543061905430620054306210543062205430623054306240543062505430626054306270543062805430629054306300543063105430632054306330543063405430635054306360543063705430638054306390543064005430641054306420543064305430644054306450543064605430647054306480543064905440042054400430544004405440045054400460544004705440048054400490544005005440051054400520544005305440054054400550544005605440057054400580544005905440060054400610544006205440063054400640544006505440066054400670544006805440069054400700544007105440072054400730544007405440075054400760544007705440078054400790544008005440081054400820544008305440084054400850544008605440087054400880544008905440090054400910544009205440093054400940544009505440096054400970544009805440099054401000544010105440102054401030544010405440105054401060544010705440108054401090544011005440111054401120544011305440114054401150544011605440117054401180544011905440120054401210544012205440123054401240544012505440126054401270544012805440129054401300544013105440132054401330544013405440135054401360544013705440138054401390544014005440141054401420544014305440144054401450544014605440147054401480544014905440150054401510544015205440153054401540544015505440156054401570544015805440159054401600544016105440162054401630544016405440165054401660544016705440168054401690544017005440171054401720544017305440174054401750544017605440177054401780544017905440180054401810544018205440183054401840544018505440186054401870544018805440189054401900544019105440192054401930544019405440195054401960544019705440198054401990544020005440201054402020544020305440204054402050544020605440207054402080544020905440210054402110544021205440213054402140544021505440216054402170544021805440219054402200544022105440222054402230544022405440225054402260544022705440228054402290544023005440231054402320544023305440234054402350544023605440237054402380544023905440240054402410544024205440243054402440544024505440246054402470544024805440249054402500544025105440252054402530544025405440255054402560544025705440258054402590544026005440261054402620544026305440264054402650544026605440267054402680544026905440270054402710544027205440273054402740544027505440276054402770544027805440279054402800544028105440282054402830544028405440285054402860544028705440288054402890544029005440291054402920544029305440294054402950544029605440297054402980544029905440300054403010544030205440303054403040544030505440306054403070544030805440309054403100544031105440312054403130544031405440315054403160544031705440318054403190544032005440321054403220544032305440324054403250544032605440327054403280544032905440330054403310544033205440333054403340544033505440336054403370544033805440339054403400544034105440342054403430544034405440345054403460544034705440348054403490544035005440351054403520544035305440354054403550544035605440357054403580544035905440360054403610544036205440363054403640544036505440366054403670544036805440369054403700544037105440372054403730544037405440375054403760544037705440378054403790544038005440381054403820544038305440384054403850544038605440387054403880544038905440390054403910544039205440393054403940544039505440396054403970544039805440399054404000544040105440402054404030544040405440405054404060544040705440408054404090544041005440411054404120544041305440414054404150544041605440417054404180544041905440420054404210544042205440423054404240544042505440426054404270544042805440429054404300544043105440432054404330544043405440435054404360544043705440438054404390544044005440441054404420544044305440444054404450544044605440447054404480544044905440450054404510544045205440453054404540544045505440456054404570544045805440459054404600544046105440462054404630544046405440465054404660544046705440468054404690544047005440471054404720544047305440474054404750544047605440477054404780544047905440480054404810544048205440483054404840544048505440486054404870544048805440489054404900544049105440492054404930544049405440495054404960544049705440498054404990544050005440501054405020544050305440504054405050544050605440507054405080544050905440510054405110544051205440513054405140544051505440516054405170544051805440519054405200544052105440522054405230544052405440525054405260544052705440528054405290544053005440531054405320544053305440534054405350544053605440537054405380544053905440540054405410544054205440543054405440544054505440546054405470544054805440549054405500544055105440552054405530544055405440555054405560544055705440558054405590544056005440561054405620544056305440564054405650544056605440567054405680544056905440570054405710544057205440573054405740544057505440576054405770544057805440579054405800544058105440582054405830544058405440585054405860544058705440588054405890544059005440591054405920544059305440594054405950544059605440597054405980544059905440600054406010544060205440603054406040544060505440606054406070544060805440609054406100544061105440612054406130544061405440615054406160544061705440618054406190544062005440621054406220544062305440624054406250544062605440627054406280544062905440630054406310544063205440633054406340544063505440636054406370544063805440639054406400544064105440642054406430544064405440645054406460544064705440648054406490545004305450044054500450545004605450047054500480545004905450050054500510545005205450053054500540545005505450056054500570545005805450059054500600545006105450062054500630545006405450065054500660545006705450068054500690545007005450071054500720545007305450074054500750545007605450077054500780545007905450080054500810545008205450083054500840545008505450086054500870545008805450089054500900545009105450092054500930545009405450095054500960545009705450098054500990545010005450101054501020545010305450104054501050545010605450107054501080545010905450110054501110545011205450113054501140545011505450116054501170545011805450119054501200545012105450122054501230545012405450125054501260545012705450128054501290545013005450131054501320545013305450134054501350545013605450137054501380545013905450140054501410545014205450143054501440545014505450146054501470545014805450149054501500545015105450152054501530545015405450155054501560545015705450158054501590545016005450161054501620545016305450164054501650545016605450167054501680545016905450170054501710545017205450173054501740545017505450176054501770545017805450179054501800545018105450182054501830545018405450185054501860545018705450188054501890545019005450191054501920545019305450194054501950545019605450197054501980545019905450200054502010545020205450203054502040545020505450206054502070545020805450209054502100545021105450212054502130545021405450215054502160545021705450218054502190545022005450221054502220545022305450224054502250545022605450227054502280545022905450230054502310545023205450233054502340545023505450236054502370545023805450239054502400545024105450242054502430545024405450245054502460545024705450248054502490545025005450251054502520545025305450254054502550545025605450257054502580545025905450260054502610545026205450263054502640545026505450266054502670545026805450269054502700545027105450272054502730545027405450275054502760545027705450278054502790545028005450281054502820545028305450284054502850545028605450287054502880545028905450290054502910545029205450293054502940545029505450296054502970545029805450299054503000545030105450302054503030545030405450305054503060545030705450308054503090545031005450311054503120545031305450314054503150545031605450317054503180545031905450320054503210545032205450323054503240545032505450326054503270545032805450329054503300545033105450332054503330545033405450335054503360545033705450338054503390545034005450341054503420545034305450344054503450545034605450347054503480545034905450350054503510545035205450353054503540545035505450356054503570545035805450359054503600545036105450362054503630545036405450365054503660545036705450368054503690545037005450371054503720545037305450374054503750545037605450377054503780545037905450380054503810545038205450383054503840545038505450386054503870545038805450389054503900545039105450392054503930545039405450395054503960545039705450398054503990545040005450401054504020545040305450404054504050545040605450407054504080545040905450410054504110545041205450413054504140545041505450416054504170545041805450419054504200545042105450422054504230545042405450425054504260545042705450428054504290545043005450431054504320545043305450434054504350545043605450437054504380545043905450440054504410545044205450443054504440545044505450446054504470545044805450449054504500545045105450452054504530545045405450455054504560545045705450458054504590545046005450461054504620545046305450464054504650545046605450467054504680545046905450470054504710545047205450473054504740545047505450476054504770545047805450479054504800545048105450482054504830545048405450485054504860545048705450488054504890545049005450491054504920545049305450494054504950545049605450497054504980545049905450500054505010545050205450503054505040545050505450506054505070545050805450509054505100545051105450512054505130545051405450515054505160545051705450518054505190545052005450521054505220545052305450524054505250545052605450527054505280545052905450530054505310545053205450533054505340545053505450536054505370545053805450539054505400545054105450542054505430545054405450545054505460545054705450548054505490545055005450551054505520545055305450554054505550545055605450557054505580545055905450560054505610545056205450563054505640545056505450566054505670545056805450569054505700545057105450572054505730545057405450575054505760545057705450578054505790545058005450581054505820545058305450584054505850545058605450587054505880545058905450590054505910545059205450593054505940545059505450596054505970545059805450599054506000545060105450602054506030545060405450605054506060545060705450608054506090545061005450611054506120545061305450614054506150545061605450617054506180545061905450620054506210545062205450623054506240545062505450626054506270545062805450629054506300545063105450632054506330545063405450635054506360545063705450638054506390545064005450641054506420545064305450644054506450545064605450647054506480545064905460043054600440546004505460046054600470546004805460049054600500546005105460052054600530546005405460055054600560546005705460058054600590546006005460061054600620546006305460064054600650546006605460067054600680546006905460070054600710546007205460073054600740546007505460076054600770546007805460079054600800546008105460082054600830546008405460085054600860546008705460088054600890546009005460091054600920546009305460094054600950546009605460097054600980546009905460100054601010546010205460103054601040546010505460106054601070546010805460109054601100546011105460112054601130546011405460115054601160546011705460118054601190546012005460121054601220546012305460124054601250546012605460127054601280546012905460130054601310546013205460133054601340546013505460136054601370546013805460139054601400546014105460142054601430546014405460145054601460546014705460148054601490546015005460151054601520546015305460154054601550546015605460157054601580546015905460160054601610546016205460163054601640546016505460166054601670546016805460169054601700546017105460172054601730546017405460175054601760546017705460178054601790546018005460181054601820546018305460184054601850546018605460187054601880546018905460190054601910546019205460193054601940546019505460196054601970546019805460199054602000546020105460202054602030546020405460205054602060546020705460208054602090546021005460211054602120546021305460214054602150546021605460217054602180546021905460220054602210546022205460223054602240546022505460226054602270546022805460229054602300546023105460232054602330546023405460235054602360546023705460238054602390546024005460241054602420546024305460244054602450546024605460247054602480546024905460250054602510546025205460253054602540546025505460256054602570546025805460259054602600546026105460262054602630546026405460265054602660546026705460268054602690546027005460271054602720546027305460274054602750546027605460277054602780546027905460280054602810546028205460283054602840546028505460286054602870546028805460289054602900546029105460292054602930546029405460295054602960546029705460298054602990546030005460301054603020546030305460304054603050546030605460307054603080546030905460310054603110546031205460313054603140546031505460316054603170546031805460319054603200546032105460322054603230546032405460325054603260546032705460328054603290546033005460331054603320546033305460334054603350546033605460337054603380546033905460340054603410546034205460343054603440546034505460346054603470546034805460349054603500546035105460352054603530546035405460355054603560546035705460358054603590546036005460361054603620546036305460364054603650546036605460367054603680546036905460370054603710546037205460373054603740546037505460376054603770546037805460379054603800546038105460382054603830546038405460385054603860546038705460388054603890546039005460391054603920546039305460394054603950546039605460397054603980546039905460400054604010546040205460403054604040546040505460406054604070546040805460409054604100546041105460412054604130546041405460415054604160546041705460418054604190546042005460421054604220546042305460424054604250546042605460427054604280546042905460430054604310546043205460433054604340546043505460436054604370546043805460439054604400546044105460442054604430546044405460445054604460546044705460448054604490546045005460451054604520546045305460454054604550546045605460457054604580546045905460460054604610546046205460463054604640546046505460466054604670546046805460469054604700546047105460472054604730546047405460475054604760546047705460478054604790546048005460481054604820546048305460484054604850546048605460487054604880546048905460490054604910546049205460493054604940546049505460496054604970546049805460499054605000546050105460502054605030546050405460505054605060546050705460508054605090546051005460511054605120546051305460514054605150546051605460517054605180546051905460520054605210546052205460523054605240546052505460526054605270546052805460529054605300546053105460532054605330546053405460535054605360546053705460538054605390546054005460541054605420546054305460544054605450546054605460547054605480546054905460550054605510546055205460553054605540546055505460556054605570546055805460559054605600546056105460562054605630546056405460565054605660546056705460568054605690546057005460571054605720546057305460574054605750546057605460577054605780546057905460580054605810546058205460583054605840546058505460586054605870546058805460589054605900546059105460592054605930546059405460595054605960546059705460598054605990546060005460601054606020546060305460604054606050546060605460607054606080546060905460610054606110546061205460613054606140546061505460616054606170546061805460619054606200546062105460622054606230546062405460625054606260546062705460628054606290546063005460631054606320546063305460634054606350546063605460637054606380546063905460640054606410546064205460643054606440546064505460646054606470546064805460649054700440547004505470046054700470547004805470049054700500547005105470052054700530547005405470055054700560547005705470058054700590547006005470061054700620547006305470064054700650547006605470067054700680547006905470070054700710547007205470073054700740547007505470076054700770547007805470079054700800547008105470082054700830547008405470085054700860547008705470088054700890547009005470091054700920547009305470094054700950547009605470097054700980547009905470100054701010547010205470103054701040547010505470106054701070547010805470109054701100547011105470112054701130547011405470115054701160547011705470118054701190547012005470121054701220547012305470124054701250547012605470127054701280547012905470130054701310547013205470133054701340547013505470136054701370547013805470139054701400547014105470142054701430547014405470145054701460547014705470148054701490547015005470151054701520547015305470154054701550547015605470157054701580547015905470160054701610547016205470163054701640547016505470166054701670547016805470169054701700547017105470172054701730547017405470175054701760547017705470178054701790547018005470181054701820547018305470184054701850547018605470187054701880547018905470190054701910547019205470193054701940547019505470196054701970547019805470199054702000547020105470202054702030547020405470205054702060547020705470208054702090547021005470211054702120547021305470214054702150547021605470217054702180547021905470220054702210547022205470223054702240547022505470226054702270547022805470229054702300547023105470232054702330547023405470235054702360547023705470238054702390547024005470241054702420547024305470244054702450547024605470247054702480547024905470250054702510547025205470253054702540547025505470256054702570547025805470259054702600547026105470262054702630547026405470265054702660547026705470268054702690547027005470271054702720547027305470274054702750547027605470277054702780547027905470280054702810547028205470283054702840547028505470286054702870547028805470289054702900547029105470292054702930547029405470295054702960547029705470298054702990547030005470301054703020547030305470304054703050547030605470307054703080547030905470310054703110547031205470313054703140547031505470316054703170547031805470319054703200547032105470322054703230547032405470325054703260547032705470328054703290547033005470331054703320547033305470334054703350547033605470337054703380547033905470340054703410547034205470343054703440547034505470346054703470547034805470349054703500547035105470352054703530547035405470355054703560547035705470358054703590547036005470361054703620547036305470364054703650547036605470367054703680547036905470370054703710547037205470373054703740547037505470376054703770547037805470379054703800547038105470382054703830547038405470385054703860547038705470388054703890547039005470391054703920547039305470394054703950547039605470397054703980547039905470400054704010547040205470403054704040547040505470406054704070547040805470409054704100547041105470412054704130547041405470415054704160547041705470418054704190547042005470421054704220547042305470424054704250547042605470427054704280547042905470430054704310547043205470433054704340547043505470436054704370547043805470439054704400547044105470442054704430547044405470445054704460547044705470448054704490547045005470451054704520547045305470454054704550547045605470457054704580547045905470460054704610547046205470463054704640547046505470466054704670547046805470469054704700547047105470472054704730547047405470475054704760547047705470478054704790547048005470481054704820547048305470484054704850547048605470487054704880547048905470490054704910547049205470493054704940547049505470496054704970547049805470499054705000547050105470502054705030547050405470505054705060547050705470508054705090547051005470511054705120547051305470514054705150547051605470517054705180547051905470520054705210547052205470523054705240547052505470526054705270547052805470529054705300547053105470532054705330547053405470535054705360547053705470538054705390547054005470541054705420547054305470544054705450547054605470547054705480547054905470550054705510547055205470553054705540547055505470556054705570547055805470559054705600547056105470562054705630547056405470565054705660547056705470568054705690547057005470571054705720547057305470574054705750547057605470577054705780547057905470580054705810547058205470583054705840547058505470586054705870547058805470589054705900547059105470592054705930547059405470595054705960547059705470598054705990547060005470601054706020547060305470604054706050547060605470607054706080547060905470610054706110547061205470613054706140547061505470616054706170547061805470619054706200547062105470622054706230547062405470625054706260547062705470628054706290547063005470631054706320547063305470634054706350547063605470637054706380547063905470640054706410547064205470643054706440547064505470646054706470547064805470649054800450548004605480047054800480548004905480050054800510548005205480053054800540548005505480056054800570548005805480059054800600548006105480062054800630548006405480065054800660548006705480068054800690548007005480071054800720548007305480074054800750548007605480077054800780548007905480080054800810548008205480083054800840548008505480086054800870548008805480089054800900548009105480092054800930548009405480095054800960548009705480098054800990548010005480101054801020548010305480104054801050548010605480107054801080548010905480110054801110548011205480113054801140548011505480116054801170548011805480119054801200548012105480122054801230548012405480125054801260548012705480128054801290548013005480131054801320548013305480134054801350548013605480137054801380548013905480140054801410548014205480143054801440548014505480146054801470548014805480149054801500548015105480152054801530548015405480155054801560548015705480158054801590548016005480161054801620548016305480164054801650548016605480167054801680548016905480170054801710548017205480173054801740548017505480176054801770548017805480179054801800548018105480182054801830548018405480185054801860548018705480188054801890548019005480191054801920548019305480194054801950548019605480197054801980548019905480200054802010548020205480203054802040548020505480206054802070548020805480209054802100548021105480212054802130548021405480215054802160548021705480218054802190548022005480221054802220548022305480224054802250548022605480227054802280548022905480230054802310548023205480233054802340548023505480236054802370548023805480239054802400548024105480242054802430548024405480245054802460548024705480248054802490548025005480251054802520548025305480254054802550548025605480257054802580548025905480260054802610548026205480263054802640548026505480266054802670548026805480269054802700548027105480272054802730548027405480275054802760548027705480278054802790548028005480281054802820548028305480284054802850548028605480287054802880548028905480290054802910548029205480293054802940548029505480296054802970548029805480299054803000548030105480302054803030548030405480305054803060548030705480308054803090548031005480311054803120548031305480314054803150548031605480317054803180548031905480320054803210548032205480323054803240548032505480326054803270548032805480329054803300548033105480332054803330548033405480335054803360548033705480338054803390548034005480341054803420548034305480344054803450548034605480347054803480548034905480350054803510548035205480353054803540548035505480356054803570548035805480359054803600548036105480362054803630548036405480365054803660548036705480368054803690548037005480371054803720548037305480374054803750548037605480377054803780548037905480380054803810548038205480383054803840548038505480386054803870548038805480389054803900548039105480392054803930548039405480395054803960548039705480398054803990548040005480401054804020548040305480404054804050548040605480407054804080548040905480410054804110548041205480413054804140548041505480416054804170548041805480419054804200548042105480422054804230548042405480425054804260548042705480428054804290548043005480431054804320548043305480434054804350548043605480437054804380548043905480440054804410548044205480443054804440548044505480446054804470548044805480449054804500548045105480452054804530548045405480455054804560548045705480458054804590548046005480461054804620548046305480464054804650548046605480467054804680548046905480470054804710548047205480473054804740548047505480476054804770548047805480479054804800548048105480482054804830548048405480485054804860548048705480488054804890548049005480491054804920548049305480494054804950548049605480497054804980548049905480500054805010548050205480503054805040548050505480506054805070548050805480509054805100548051105480512054805130548051405480515054805160548051705480518054805190548052005480521054805220548052305480524054805250548052605480527054805280548052905480530054805310548053205480533054805340548053505480536054805370548053805480539054805400548054105480542054805430548054405480545054805460548054705480548054805490548055005480551054805520548055305480554054805550548055605480557054805580548055905480560054805610548056205480563054805640548056505480566054805670548056805480569054805700548057105480572054805730548057405480575054805760548057705480578054805790548058005480581054805820548058305480584054805850548058605480587054805880548058905480590054805910548059205480593054805940548059505480596054805970548059805480599054806000548060105480602054806030548060405480605054806060548060705480608054806090548061005480611054806120548061305480614054806150548061605480617054806180548061905480620054806210548062205480623054806240548062505480626054806270548062805480629054806300548063105480632054806330548063405480635054806360548063705480638054806390548064005480641054806420548064305480644054806450548064605480647054806480548064905490046054900470549004805490049054900500549005105490052054900530549005405490055054900560549005705490058054900590549006005490061054900620549006305490064054900650549006605490067054900680549006905490070054900710549007205490073054900740549007505490076054900770549007805490079054900800549008105490082054900830549008405490085054900860549008705490088054900890549009005490091054900920549009305490094054900950549009605490097054900980549009905490100054901010549010205490103054901040549010505490106054901070549010805490109054901100549011105490112054901130549011405490115054901160549011705490118054901190549012005490121054901220549012305490124054901250549012605490127054901280549012905490130054901310549013205490133054901340549013505490136054901370549013805490139054901400549014105490142054901430549014405490145054901460549014705490148054901490549015005490151054901520549015305490154054901550549015605490157054901580549015905490160054901610549016205490163054901640549016505490166054901670549016805490169054901700549017105490172054901730549017405490175054901760549017705490178054901790549018005490181054901820549018305490184054901850549018605490187054901880549018905490190054901910549019205490193054901940549019505490196054901970549019805490199054902000549020105490202054902030549020405490205054902060549020705490208054902090549021005490211054902120549021305490214054902150549021605490217054902180549021905490220054902210549022205490223054902240549022505490226054902270549022805490229054902300549023105490232054902330549023405490235054902360549023705490238054902390549024005490241054902420549024305490244054902450549024605490247054902480549024905490250054902510549025205490253054902540549025505490256054902570549025805490259054902600549026105490262054902630549026405490265054902660549026705490268054902690549027005490271054902720549027305490274054902750549027605490277054902780549027905490280054902810549028205490283054902840549028505490286054902870549028805490289054902900549029105490292054902930549029405490295054902960549029705490298054902990549030005490301054903020549030305490304054903050549030605490307054903080549030905490310054903110549031205490313054903140549031505490316054903170549031805490319054903200549032105490322054903230549032405490325054903260549032705490328054903290549033005490331054903320549033305490334054903350549033605490337054903380549033905490340054903410549034205490343054903440549034505490346054903470549034805490349054903500549035105490352054903530549035405490355054903560549035705490358054903590549036005490361054903620549036305490364054903650549036605490367054903680549036905490370054903710549037205490373054903740549037505490376054903770549037805490379054903800549038105490382054903830549038405490385054903860549038705490388054903890549039005490391054903920549039305490394054903950549039605490397054903980549039905490400054904010549040205490403054904040549040505490406054904070549040805490409054904100549041105490412054904130549041405490415054904160549041705490418054904190549042005490421054904220549042305490424054904250549042605490427054904280549042905490430054904310549043205490433054904340549043505490436054904370549043805490439054904400549044105490442054904430549044405490445054904460549044705490448054904490549045005490451054904520549045305490454054904550549045605490457054904580549045905490460054904610549046205490463054904640549046505490466054904670549046805490469054904700549047105490472054904730549047405490475054904760549047705490478054904790549048005490481054904820549048305490484054904850549048605490487054904880549048905490490054904910549049205490493054904940549049505490496054904970549049805490499054905000549050105490502054905030549050405490505054905060549050705490508054905090549051005490511054905120549051305490514054905150549051605490517054905180549051905490520054905210549052205490523054905240549052505490526054905270549052805490529054905300549053105490532054905330549053405490535054905360549053705490538054905390549054005490541054905420549054305490544054905450549054605490547054905480549054905490550054905510549055205490553054905540549055505490556054905570549055805490559054905600549056105490562054905630549056405490565054905660549056705490568054905690549057005490571054905720549057305490574054905750549057605490577054905780549057905490580054905810549058205490583054905840549058505490586054905870549058805490589054905900549059105490592054905930549059405490595054905960549059705490598054905990549060005490601054906020549060305490604054906050549060605490607054906080549060905490610054906110549061205490613054906140549061505490616054906170549061805490619054906200549062105490622054906230549062405490625054906260549062705490628054906290549063005490631054906320549063305490634054906350549063605490637054906380549063905490640054906410549064205490643054906440549064505490646054906470549064805490649055000470550004805500049055000500550005105500052055000530550005405500055055000560550005705500058055000590550006005500061055000620550006305500064055000650550006605500067055000680550006905500070055000710550007205500073055000740550007505500076055000770550007805500079055000800550008105500082055000830550008405500085055000860550008705500088055000890550009005500091055000920550009305500094055000950550009605500097055000980550009905500100055001010550010205500103055001040550010505500106055001070550010805500109055001100550011105500112055001130550011405500115055001160550011705500118055001190550012005500121055001220550012305500124055001250550012605500127055001280550012905500130055001310550013205500133055001340550013505500136055001370550013805500139055001400550014105500142055001430550014405500145055001460550014705500148055001490550015005500151055001520550015305500154055001550550015605500157055001580550015905500160055001610550016205500163055001640550016505500166055001670550016805500169055001700550017105500172055001730550017405500175055001760550017705500178055001790550018005500181055001820550018305500184055001850550018605500187055001880550018905500190055001910550019205500193055001940550019505500196055001970550019805500199055002000550020105500202055002030550020405500205055002060550020705500208055002090550021005500211055002120550021305500214055002150550021605500217055002180550021905500220055002210550022205500223055002240550022505500226055002270550022805500229055002300550023105500232055002330550023405500235055002360550023705500238055002390550024005500241055002420550024305500244055002450550024605500247055002480550024905500250055002510550025205500253055002540550025505500256055002570550025805500259055002600550026105500262055002630550026405500265055002660550026705500268055002690550027005500271055002720550027305500274055002750550027605500277055002780550027905500280055002810550028205500283055002840550028505500286055002870550028805500289055002900550029105500292055002930550029405500295055002960550029705500298055002990550030005500301055003020550030305500304055003050550030605500307055003080550030905500310055003110550031205500313055003140550031505500316055003170550031805500319055003200550032105500322055003230550032405500325055003260550032705500328055003290550033005500331055003320550033305500334055003350550033605500337055003380550033905500340055003410550034205500343055003440550034505500346055003470550034805500349055003500550035105500352055003530550035405500355055003560550035705500358055003590550036005500361055003620550036305500364055003650550036605500367055003680550036905500370055003710550037205500373055003740550037505500376055003770550037805500379055003800550038105500382055003830550038405500385055003860550038705500388055003890550039005500391055003920550039305500394055003950550039605500397055003980550039905500400055004010550040205500403055004040550040505500406055004070550040805500409055004100550041105500412055004130550041405500415055004160550041705500418055004190550042005500421055004220550042305500424055004250550042605500427055004280550042905500430055004310550043205500433055004340550043505500436055004370550043805500439055004400550044105500442055004430550044405500445055004460550044705500448055004490550045005500451055004520550045305500454055004550550045605500457055004580550045905500460055004610550046205500463055004640550046505500466055004670550046805500469055004700550047105500472055004730550047405500475055004760550047705500478055004790550048005500481055004820550048305500484055004850550048605500487055004880550048905500490055004910550049205500493055004940550049505500496055004970550049805500499055005000550050105500502055005030550050405500505055005060550050705500508055005090550051005500511055005120550051305500514055005150550051605500517055005180550051905500520055005210550052205500523055005240550052505500526055005270550052805500529055005300550053105500532055005330550053405500535055005360550053705500538055005390550054005500541055005420550054305500544055005450550054605500547055005480550054905500550055005510550055205500553055005540550055505500556055005570550055805500559055005600550056105500562055005630550056405500565055005660550056705500568055005690550057005500571055005720550057305500574055005750550057605500577055005780550057905500580055005810550058205500583055005840550058505500586055005870550058805500589055005900550059105500592055005930550059405500595055005960550059705500598055005990550060005500601055006020550060305500604055006050550060605500607055006080550060905500610055006110550061205500613055006140550061505500616055006170550061805500619055006200550062105500622055006230550062405500625055006260550062705500628055006290550063005500631055006320550063305500634055006350550063605500637055006380550063905500640055006410550064205500643055006440550064505500646055006470550064805510048055100490551005005510051055100520551005305510054055100550551005605510057055100580551005905510060055100610551006205510063055100640551006505510066055100670551006805510069055100700551007105510072055100730551007405510075055100760551007705510078055100790551008005510081055100820551008305510084055100850551008605510087055100880551008905510090055100910551009205510093055100940551009505510096055100970551009805510099055101000551010105510102055101030551010405510105055101060551010705510108055101090551011005510111055101120551011305510114055101150551011605510117055101180551011905510120055101210551012205510123055101240551012505510126055101270551012805510129055101300551013105510132055101330551013405510135055101360551013705510138055101390551014005510141055101420551014305510144055101450551014605510147055101480551014905510150055101510551015205510153055101540551015505510156055101570551015805510159055101600551016105510162055101630551016405510165055101660551016705510168055101690551017005510171055101720551017305510174055101750551017605510177055101780551017905510180055101810551018205510183055101840551018505510186055101870551018805510189055101900551019105510192055101930551019405510195055101960551019705510198055101990551020005510201055102020551020305510204055102050551020605510207055102080551020905510210055102110551021205510213055102140551021505510216055102170551021805510219055102200551022105510222055102230551022405510225055102260551022705510228055102290551023005510231055102320551023305510234055102350551023605510237055102380551023905510240055102410551024205510243055102440551024505510246055102470551024805510249055102500551025105510252055102530551025405510255055102560551025705510258055102590551026005510261055102620551026305510264055102650551026605510267055102680551026905510270055102710551027205510273055102740551027505510276055102770551027805510279055102800551028105510282055102830551028405510285055102860551028705510288055102890551029005510291055102920551029305510294055102950551029605510297055102980551029905510300055103010551030205510303055103040551030505510306055103070551030805510309055103100551031105510312055103130551031405510315055103160551031705510318055103190551032005510321055103220551032305510324055103250551032605510327055103280551032905510330055103310551033205510333055103340551033505510336055103370551033805510339055103400551034105510342055103430551034405510345055103460551034705510348055103490551035005510351055103520551035305510354055103550551035605510357055103580551035905510360055103610551036205510363055103640551036505510366055103670551036805510369055103700551037105510372055103730551037405510375055103760551037705510378055103790551038005510381055103820551038305510384055103850551038605510387055103880551038905510390055103910551039205510393055103940551039505510396055103970551039805510399055104000551040105510402055104030551040405510405055104060551040705510408055104090551041005510411055104120551041305510414055104150551041605510417055104180551041905510420055104210551042205510423055104240551042505510426055104270551042805510429055104300551043105510432055104330551043405510435055104360551043705510438055104390551044005510441055104420551044305510444055104450551044605510447055104480551044905510450055104510551045205510453055104540551045505510456055104570551045805510459055104600551046105510462055104630551046405510465055104660551046705510468055104690551047005510471055104720551047305510474055104750551047605510477055104780551047905510480055104810551048205510483055104840551048505510486055104870551048805510489055104900551049105510492055104930551049405510495055104960551049705510498055104990551050005510501055105020551050305510504055105050551050605510507055105080551050905510510055105110551051205510513055105140551051505510516055105170551051805510519055105200551052105510522055105230551052405510525055105260551052705510528055105290551053005510531055105320551053305510534055105350551053605510537055105380551053905510540055105410551054205510543055105440551054505510546055105470551054805510549055105500551055105510552055105530551055405510555055105560551055705510558055105590551056005510561055105620551056305510564055105650551056605510567055105680551056905510570055105710551057205510573055105740551057505510576055105770551057805510579055105800551058105510582055105830551058405510585055105860551058705510588055105890551059005510591055105920551059305510594055105950551059605510597055105980551059905510600055106010551060205510603055106040551060505510606055106070551060805510609055106100551061105510612055106130551061405510615055106160551061705510618055106190551062005510621055106220551062305510624055106250551062605510627055106280551062905510630055106310551063205510633055106340551063505510636055106370551063805510639055106400551064105510642055106430551064405510645055106460551064705510648055200490552005005520051055200520552005305520054055200550552005605520057055200580552005905520060055200610552006205520063055200640552006505520066055200670552006805520069055200700552007105520072055200730552007405520075055200760552007705520078055200790552008005520081055200820552008305520084055200850552008605520087055200880552008905520090055200910552009205520093055200940552009505520096055200970552009805520099055201000552010105520102055201030552010405520105055201060552010705520108055201090552011005520111055201120552011305520114055201150552011605520117055201180552011905520120055201210552012205520123055201240552012505520126055201270552012805520129055201300552013105520132055201330552013405520135055201360552013705520138055201390552014005520141055201420552014305520144055201450552014605520147055201480552014905520150055201510552015205520153055201540552015505520156055201570552015805520159055201600552016105520162055201630552016405520165055201660552016705520168055201690552017005520171055201720552017305520174055201750552017605520177055201780552017905520180055201810552018205520183055201840552018505520186055201870552018805520189055201900552019105520192055201930552019405520195055201960552019705520198055201990552020005520201055202020552020305520204055202050552020605520207055202080552020905520210055202110552021205520213055202140552021505520216055202170552021805520219055202200552022105520222055202230552022405520225055202260552022705520228055202290552023005520231055202320552023305520234055202350552023605520237055202380552023905520240055202410552024205520243055202440552024505520246055202470552024805520249055202500552025105520252055202530552025405520255055202560552025705520258055202590552026005520261055202620552026305520264055202650552026605520267055202680552026905520270055202710552027205520273055202740552027505520276055202770552027805520279055202800552028105520282055202830552028405520285055202860552028705520288055202890552029005520291055202920552029305520294055202950552029605520297055202980552029905520300055203010552030205520303055203040552030505520306055203070552030805520309055203100552031105520312055203130552031405520315055203160552031705520318055203190552032005520321055203220552032305520324055203250552032605520327055203280552032905520330055203310552033205520333055203340552033505520336055203370552033805520339055203400552034105520342055203430552034405520345055203460552034705520348055203490552035005520351055203520552035305520354055203550552035605520357055203580552035905520360055203610552036205520363055203640552036505520366055203670552036805520369055203700552037105520372055203730552037405520375055203760552037705520378055203790552038005520381055203820552038305520384055203850552038605520387055203880552038905520390055203910552039205520393055203940552039505520396055203970552039805520399055204000552040105520402055204030552040405520405055204060552040705520408055204090552041005520411055204120552041305520414055204150552041605520417055204180552041905520420055204210552042205520423055204240552042505520426055204270552042805520429055204300552043105520432055204330552043405520435055204360552043705520438055204390552044005520441055204420552044305520444055204450552044605520447055204480552044905520450055204510552045205520453055204540552045505520456055204570552045805520459055204600552046105520462055204630552046405520465055204660552046705520468055204690552047005520471055204720552047305520474055204750552047605520477055204780552047905520480055204810552048205520483055204840552048505520486055204870552048805520489055204900552049105520492055204930552049405520495055204960552049705520498055204990552050005520501055205020552050305520504055205050552050605520507055205080552050905520510055205110552051205520513055205140552051505520516055205170552051805520519055205200552052105520522055205230552052405520525055205260552052705520528055205290552053005520531055205320552053305520534055205350552053605520537055205380552053905520540055205410552054205520543055205440552054505520546055205470552054805520549055205500552055105520552055205530552055405520555055205560552055705520558055205590552056005520561055205620552056305520564055205650552056605520567055205680552056905520570055205710552057205520573055205740552057505520576055205770552057805520579055205800552058105520582055205830552058405520585055205860552058705520588055205890552059005520591055205920552059305520594055205950552059605520597055205980552059905520600055206010552060205520603055206040552060505520606055206070552060805520609055206100552061105520612055206130552061405520615055206160552061705520618055206190552062005520621055206220552062305520624055206250552062605520627055206280552062905520630055206310552063205520633055206340552063505520636055206370552063805520639055206400552064105520642055206430552064405520645055206460552064705520648055300500553005105530052055300530553005405530055055300560553005705530058055300590553006005530061055300620553006305530064055300650553006605530067055300680553006905530070055300710553007205530073055300740553007505530076055300770553007805530079055300800553008105530082055300830553008405530085055300860553008705530088055300890553009005530091055300920553009305530094055300950553009605530097055300980553009905530100055301010553010205530103055301040553010505530106055301070553010805530109055301100553011105530112055301130553011405530115055301160553011705530118055301190553012005530121055301220553012305530124055301250553012605530127055301280553012905530130055301310553013205530133055301340553013505530136055301370553013805530139055301400553014105530142055301430553014405530145055301460553014705530148055301490553015005530151055301520553015305530154055301550553015605530157055301580553015905530160055301610553016205530163055301640553016505530166055301670553016805530169055301700553017105530172055301730553017405530175055301760553017705530178055301790553018005530181055301820553018305530184055301850553018605530187055301880553018905530190055301910553019205530193055301940553019505530196055301970553019805530199055302000553020105530202055302030553020405530205055302060553020705530208055302090553021005530211055302120553021305530214055302150553021605530217055302180553021905530220055302210553022205530223055302240553022505530226055302270553022805530229055302300553023105530232055302330553023405530235055302360553023705530238055302390553024005530241055302420553024305530244055302450553024605530247055302480553024905530250055302510553025205530253055302540553025505530256055302570553025805530259055302600553026105530262055302630553026405530265055302660553026705530268055302690553027005530271055302720553027305530274055302750553027605530277055302780553027905530280055302810553028205530283055302840553028505530286055302870553028805530289055302900553029105530292055302930553029405530295055302960553029705530298055302990553030005530301055303020553030305530304055303050553030605530307055303080553030905530310055303110553031205530313055303140553031505530316055303170553031805530319055303200553032105530322055303230553032405530325055303260553032705530328055303290553033005530331055303320553033305530334055303350553033605530337055303380553033905530340055303410553034205530343055303440553034505530346055303470553034805530349055303500553035105530352055303530553035405530355055303560553035705530358055303590553036005530361055303620553036305530364055303650553036605530367055303680553036905530370055303710553037205530373055303740553037505530376055303770553037805530379055303800553038105530382055303830553038405530385055303860553038705530388055303890553039005530391055303920553039305530394055303950553039605530397055303980553039905530400055304010553040205530403055304040553040505530406055304070553040805530409055304100553041105530412055304130553041405530415055304160553041705530418055304190553042005530421055304220553042305530424055304250553042605530427055304280553042905530430055304310553043205530433055304340553043505530436055304370553043805530439055304400553044105530442055304430553044405530445055304460553044705530448055304490553045005530451055304520553045305530454055304550553045605530457055304580553045905530460055304610553046205530463055304640553046505530466055304670553046805530469055304700553047105530472055304730553047405530475055304760553047705530478055304790553048005530481055304820553048305530484055304850553048605530487055304880553048905530490055304910553049205530493055304940553049505530496055304970553049805530499055305000553050105530502055305030553050405530505055305060553050705530508055305090553051005530511055305120553051305530514055305150553051605530517055305180553051905530520055305210553052205530523055305240553052505530526055305270553052805530529055305300553053105530532055305330553053405530535055305360553053705530538055305390553054005530541055305420553054305530544055305450553054605530547055305480553054905530550055305510553055205530553055305540553055505530556055305570553055805530559055305600553056105530562055305630553056405530565055305660553056705530568055305690553057005530571055305720553057305530574055305750553057605530577055305780553057905530580055305810553058205530583055305840553058505530586055305870553058805530589055305900553059105530592055305930553059405530595055305960553059705530598055305990553060005530601055306020553060305530604055306050553060605530607055306080553060905530610055306110553061205530613055306140553061505530616055306170553061805530619055306200553062105530622055306230553062405530625055306260553062705530628055306290553063005530631055306320553063305530634055306350553063605530637055306380553063905530640055306410553064205530643055306440553064505530646055306470553064805540052055400530554005405540055055400560554005705540058055400590554006005540061055400620554006305540064055400650554006605540067055400680554006905540070055400710554007205540073055400740554007505540076055400770554007805540079055400800554008105540082055400830554008405540085055400860554008705540088055400890554009005540091055400920554009305540094055400950554009605540097055400980554009905540100055401010554010205540103055401040554010505540106055401070554010805540109055401100554011105540112055401130554011405540115055401160554011705540118055401190554012005540121055401220554012305540124055401250554012605540127055401280554012905540130055401310554013205540133055401340554013505540136055401370554013805540139055401400554014105540142055401430554014405540145055401460554014705540148055401490554015005540151055401520554015305540154055401550554015605540157055401580554015905540160055401610554016205540163055401640554016505540166055401670554016805540169055401700554017105540172055401730554017405540175055401760554017705540178055401790554018005540181055401820554018305540184055401850554018605540187055401880554018905540190055401910554019205540193055401940554019505540196055401970554019805540199055402000554020105540202055402030554020405540205055402060554020705540208055402090554021005540211055402120554021305540214055402150554021605540217055402180554021905540220055402210554022205540223055402240554022505540226055402270554022805540229055402300554023105540232055402330554023405540235055402360554023705540238055402390554024005540241055402420554024305540244055402450554024605540247055402480554024905540250055402510554025205540253055402540554025505540256055402570554025805540259055402600554026105540262055402630554026405540265055402660554026705540268055402690554027005540271055402720554027305540274055402750554027605540277055402780554027905540280055402810554028205540283055402840554028505540286055402870554028805540289055402900554029105540292055402930554029405540295055402960554029705540298055402990554030005540301055403020554030305540304055403050554030605540307055403080554030905540310055403110554031205540313055403140554031505540316055403170554031805540319055403200554032105540322055403230554032405540325055403260554032705540328055403290554033005540331055403320554033305540334055403350554033605540337055403380554033905540340055403410554034205540343055403440554034505540346055403470554034805540349055403500554035105540352055403530554035405540355055403560554035705540358055403590554036005540361055403620554036305540364055403650554036605540367055403680554036905540370055403710554037205540373055403740554037505540376055403770554037805540379055403800554038105540382055403830554038405540385055403860554038705540388055403890554039005540391055403920554039305540394055403950554039605540397055403980554039905540400055404010554040205540403055404040554040505540406055404070554040805540409055404100554041105540412055404130554041405540415055404160554041705540418055404190554042005540421055404220554042305540424055404250554042605540427055404280554042905540430055404310554043205540433055404340554043505540436055404370554043805540439055404400554044105540442055404430554044405540445055404460554044705540448055404490554045005540451055404520554045305540454055404550554045605540457055404580554045905540460055404610554046205540463055404640554046505540466055404670554046805540469055404700554047105540472055404730554047405540475055404760554047705540478055404790554048005540481055404820554048305540484055404850554048605540487055404880554048905540490055404910554049205540493055404940554049505540496055404970554049805540499055405000554050105540502055405030554050405540505055405060554050705540508055405090554051005540511055405120554051305540514055405150554051605540517055405180554051905540520055405210554052205540523055405240554052505540526055405270554052805540529055405300554053105540532055405330554053405540535055405360554053705540538055405390554054005540541055405420554054305540544055405450554054605540547055405480554054905540550055405510554055205540553055405540554055505540556055405570554055805540559055405600554056105540562055405630554056405540565055405660554056705540568055405690554057005540571055405720554057305540574055405750554057605540577055405780554057905540580055405810554058205540583055405840554058505540586055405870554058805540589055405900554059105540592055405930554059405540595055405960554059705540598055405990554060005540601055406020554060305540604055406050554060605540607055406080554060905540610055406110554061205540613055406140554061505540616055406170554061805540619055406200554062105540622055406230554062405540625055406260554062705540628055406290554063005540631055406320554063305540634055406350554063605540637055406380554063905540640055406410554064205540643055406440554064505540646055406470554064805550053055500540555005505550056055500570555005805550059055500600555006105550062055500630555006405550065055500660555006705550068055500690555007005550071055500720555007305550074055500750555007605550077055500780555007905550080055500810555008205550083055500840555008505550086055500870555008805550089055500900555009105550092055500930555009405550095055500960555009705550098055500990555010005550101055501020555010305550104055501050555010605550107055501080555010905550110055501110555011205550113055501140555011505550116055501170555011805550119055501200555012105550122055501230555012405550125055501260555012705550128055501290555013005550131055501320555013305550134055501350555013605550137055501380555013905550140055501410555014205550143055501440555014505550146055501470555014805550149055501500555015105550152055501530555015405550155055501560555015705550158055501590555016005550161055501620555016305550164055501650555016605550167055501680555016905550170055501710555017205550173055501740555017505550176055501770555017805550179055501800555018105550182055501830555018405550185055501860555018705550188055501890555019005550191055501920555019305550194055501950555019605550197055501980555019905550200055502010555020205550203055502040555020505550206055502070555020805550209055502100555021105550212055502130555021405550215055502160555021705550218055502190555022005550221055502220555022305550224055502250555022605550227055502280555022905550230055502310555023205550233055502340555023505550236055502370555023805550239055502400555024105550242055502430555024405550245055502460555024705550248055502490555025005550251055502520555025305550254055502550555025605550257055502580555025905550260055502610555026205550263055502640555026505550266055502670555026805550269055502700555027105550272055502730555027405550275055502760555027705550278055502790555028005550281055502820555028305550284055502850555028605550287055502880555028905550290055502910555029205550293055502940555029505550296055502970555029805550299055503000555030105550302055503030555030405550305055503060555030705550308055503090555031005550311055503120555031305550314055503150555031605550317055503180555031905550320055503210555032205550323055503240555032505550326055503270555032805550329055503300555033105550332055503330555033405550335055503360555033705550338055503390555034005550341055503420555034305550344055503450555034605550347055503480555034905550350055503510555035205550353055503540555035505550356055503570555035805550359055503600555036105550362055503630555036405550365055503660555036705550368055503690555037005550371055503720555037305550374055503750555037605550377055503780555037905550380055503810555038205550383055503840555038505550386055503870555038805550389055503900555039105550392055503930555039405550395055503960555039705550398055503990555040005550401055504020555040305550404055504050555040605550407055504080555040905550410055504110555041205550413055504140555041505550416055504170555041805550419055504200555042105550422055504230555042405550425055504260555042705550428055504290555043005550431055504320555043305550434055504350555043605550437055504380555043905550440055504410555044205550443055504440555044505550446055504470555044805550449055504500555045105550452055504530555045405550455055504560555045705550458055504590555046005550461055504620555046305550464055504650555046605550467055504680555046905550470055504710555047205550473055504740555047505550476055504770555047805550479055504800555048105550482055504830555048405550485055504860555048705550488055504890555049005550491055504920555049305550494055504950555049605550497055504980555049905550500055505010555050205550503055505040555050505550506055505070555050805550509055505100555051105550512055505130555051405550515055505160555051705550518055505190555052005550521055505220555052305550524055505250555052605550527055505280555052905550530055505310555053205550533055505340555053505550536055505370555053805550539055505400555054105550542055505430555054405550545055505460555054705550548055505490555055005550551055505520555055305550554055505550555055605550557055505580555055905550560055505610555056205550563055505640555056505550566055505670555056805550569055505700555057105550572055505730555057405550575055505760555057705550578055505790555058005550581055505820555058305550584055505850555058605550587055505880555058905550590055505910555059205550593055505940555059505550596055505970555059805550599055506000555060105550602055506030555060405550605055506060555060705550608055506090555061005550611055506120555061305550614055506150555061605550617055506180555061905550620055506210555062205550623055506240555062505550626055506270555062805550629055506300555063105550632055506330555063405550635055506360555063705550638055506390555064005550641055506420555064305550644055506450555064605550647055600550556005605560057055600580556005905560060055600610556006205560063055600640556006505560066055600670556006805560069055600700556007105560072055600730556007405560075055600760556007705560078055600790556008005560081055600820556008305560084055600850556008605560087055600880556008905560090055600910556009205560093055600940556009505560096055600970556009805560099055601000556010105560102055601030556010405560105055601060556010705560108055601090556011005560111055601120556011305560114055601150556011605560117055601180556011905560120055601210556012205560123055601240556012505560126055601270556012805560129055601300556013105560132055601330556013405560135055601360556013705560138055601390556014005560141055601420556014305560144055601450556014605560147055601480556014905560150055601510556015205560153055601540556015505560156055601570556015805560159055601600556016105560162055601630556016405560165055601660556016705560168055601690556017005560171055601720556017305560174055601750556017605560177055601780556017905560180055601810556018205560183055601840556018505560186055601870556018805560189055601900556019105560192055601930556019405560195055601960556019705560198055601990556020005560201055602020556020305560204055602050556020605560207055602080556020905560210055602110556021205560213055602140556021505560216055602170556021805560219055602200556022105560222055602230556022405560225055602260556022705560228055602290556023005560231055602320556023305560234055602350556023605560237055602380556023905560240055602410556024205560243055602440556024505560246055602470556024805560249055602500556025105560252055602530556025405560255055602560556025705560258055602590556026005560261055602620556026305560264055602650556026605560267055602680556026905560270055602710556027205560273055602740556027505560276055602770556027805560279055602800556028105560282055602830556028405560285055602860556028705560288055602890556029005560291055602920556029305560294055602950556029605560297055602980556029905560300055603010556030205560303055603040556030505560306055603070556030805560309055603100556031105560312055603130556031405560315055603160556031705560318055603190556032005560321055603220556032305560324055603250556032605560327055603280556032905560330055603310556033205560333055603340556033505560336055603370556033805560339055603400556034105560342055603430556034405560345055603460556034705560348055603490556035005560351055603520556035305560354055603550556035605560357055603580556035905560360055603610556036205560363055603640556036505560366055603670556036805560369055603700556037105560372055603730556037405560375055603760556037705560378055603790556038005560381055603820556038305560384055603850556038605560387055603880556038905560390055603910556039205560393055603940556039505560396055603970556039805560399055604000556040105560402055604030556040405560405055604060556040705560408055604090556041005560411055604120556041305560414055604150556041605560417055604180556041905560420055604210556042205560423055604240556042505560426055604270556042805560429055604300556043105560432055604330556043405560435055604360556043705560438055604390556044005560441055604420556044305560444055604450556044605560447055604480556044905560450055604510556045205560453055604540556045505560456055604570556045805560459055604600556046105560462055604630556046405560465055604660556046705560468055604690556047005560471055604720556047305560474055604750556047605560477055604780556047905560480055604810556048205560483055604840556048505560486055604870556048805560489055604900556049105560492055604930556049405560495055604960556049705560498055604990556050005560501055605020556050305560504055605050556050605560507055605080556050905560510055605110556051205560513055605140556051505560516055605170556051805560519055605200556052105560522055605230556052405560525055605260556052705560528055605290556053005560531055605320556053305560534055605350556053605560537055605380556053905560540055605410556054205560543055605440556054505560546055605470556054805560549055605500556055105560552055605530556055405560555055605560556055705560558055605590556056005560561055605620556056305560564055605650556056605560567055605680556056905560570055605710556057205560573055605740556057505560576055605770556057805560579055605800556058105560582055605830556058405560585055605860556058705560588055605890556059005560591055605920556059305560594055605950556059605560597055605980556059905560600055606010556060205560603055606040556060505560606055606070556060805560609055606100556061105560612055606130556061405560615055606160556061705560618055606190556062005560621055606220556062305560624055606250556062605560627055606280556062905560630055606310556063205560633055606340556063505560636055606370556063805560639055606400556064105560642055606430556064405560645055606460556064705570057055700580557005905570060055700610557006205570063055700640557006505570066055700670557006805570069055700700557007105570072055700730557007405570075055700760557007705570078055700790557008005570081055700820557008305570084055700850557008605570087055700880557008905570090055700910557009205570093055700940557009505570096055700970557009805570099055701000557010105570102055701030557010405570105055701060557010705570108055701090557011005570111055701120557011305570114055701150557011605570117055701180557011905570120055701210557012205570123055701240557012505570126055701270557012805570129055701300557013105570132055701330557013405570135055701360557013705570138055701390557014005570141055701420557014305570144055701450557014605570147055701480557014905570150055701510557015205570153055701540557015505570156055701570557015805570159055701600557016105570162055701630557016405570165055701660557016705570168055701690557017005570171055701720557017305570174055701750557017605570177055701780557017905570180055701810557018205570183055701840557018505570186055701870557018805570189055701900557019105570192055701930557019405570195055701960557019705570198055701990557020005570201055702020557020305570204055702050557020605570207055702080557020905570210055702110557021205570213055702140557021505570216055702170557021805570219055702200557022105570222055702230557022405570225055702260557022705570228055702290557023005570231055702320557023305570234055702350557023605570237055702380557023905570240055702410557024205570243055702440557024505570246055702470557024805570249055702500557025105570252055702530557025405570255055702560557025705570258055702590557026005570261055702620557026305570264055702650557026605570267055702680557026905570270055702710557027205570273055702740557027505570276055702770557027805570279055702800557028105570282055702830557028405570285055702860557028705570288055702890557029005570291055702920557029305570294055702950557029605570297055702980557029905570300055703010557030205570303055703040557030505570306055703070557030805570309055703100557031105570312055703130557031405570315055703160557031705570318055703190557032005570321055703220557032305570324055703250557032605570327055703280557032905570330055703310557033205570333055703340557033505570336055703370557033805570339055703400557034105570342055703430557034405570345055703460557034705570348055703490557035005570351055703520557035305570354055703550557035605570357055703580557035905570360055703610557036205570363055703640557036505570366055703670557036805570369055703700557037105570372055703730557037405570375055703760557037705570378055703790557038005570381055703820557038305570384055703850557038605570387055703880557038905570390055703910557039205570393055703940557039505570396055703970557039805570399055704000557040105570402055704030557040405570405055704060557040705570408055704090557041005570411055704120557041305570414055704150557041605570417055704180557041905570420055704210557042205570423055704240557042505570426055704270557042805570429055704300557043105570432055704330557043405570435055704360557043705570438055704390557044005570441055704420557044305570444055704450557044605570447055704480557044905570450055704510557045205570453055704540557045505570456055704570557045805570459055704600557046105570462055704630557046405570465055704660557046705570468055704690557047005570471055704720557047305570474055704750557047605570477055704780557047905570480055704810557048205570483055704840557048505570486055704870557048805570489055704900557049105570492055704930557049405570495055704960557049705570498055704990557050005570501055705020557050305570504055705050557050605570507055705080557050905570510055705110557051205570513055705140557051505570516055705170557051805570519055705200557052105570522055705230557052405570525055705260557052705570528055705290557053005570531055705320557053305570534055705350557053605570537055705380557053905570540055705410557054205570543055705440557054505570546055705470557054805570549055705500557055105570552055705530557055405570555055705560557055705570558055705590557056005570561055705620557056305570564055705650557056605570567055705680557056905570570055705710557057205570573055705740557057505570576055705770557057805570579055705800557058105570582055705830557058405570585055705860557058705570588055705890557059005570591055705920557059305570594055705950557059605570597055705980557059905570600055706010557060205570603055706040557060505570606055706070557060805570609055706100557061105570612055706130557061405570615055706160557061705570618055706190557062005570621055706220557062305570624055706250557062605570627055706280557062905570630055706310557063205570633055706340557063505570636055706370557063805570639055706400557064105570642055706430557064405570645055706460557064705580059055800600558006105580062055800630558006405580065055800660558006705580068055800690558007005580071055800720558007305580074055800750558007605580077055800780558007905580080055800810558008205580083055800840558008505580086055800870558008805580089055800900558009105580092055800930558009405580095055800960558009705580098055800990558010005580101055801020558010305580104055801050558010605580107055801080558010905580110055801110558011205580113055801140558011505580116055801170558011805580119055801200558012105580122055801230558012405580125055801260558012705580128055801290558013005580131055801320558013305580134055801350558013605580137055801380558013905580140055801410558014205580143055801440558014505580146055801470558014805580149055801500558015105580152055801530558015405580155055801560558015705580158055801590558016005580161055801620558016305580164055801650558016605580167055801680558016905580170055801710558017205580173055801740558017505580176055801770558017805580179055801800558018105580182055801830558018405580185055801860558018705580188055801890558019005580191055801920558019305580194055801950558019605580197055801980558019905580200055802010558020205580203055802040558020505580206055802070558020805580209055802100558021105580212055802130558021405580215055802160558021705580218055802190558022005580221055802220558022305580224055802250558022605580227055802280558022905580230055802310558023205580233055802340558023505580236055802370558023805580239055802400558024105580242055802430558024405580245055802460558024705580248055802490558025005580251055802520558025305580254055802550558025605580257055802580558025905580260055802610558026205580263055802640558026505580266055802670558026805580269055802700558027105580272055802730558027405580275055802760558027705580278055802790558028005580281055802820558028305580284055802850558028605580287055802880558028905580290055802910558029205580293055802940558029505580296055802970558029805580299055803000558030105580302055803030558030405580305055803060558030705580308055803090558031005580311055803120558031305580314055803150558031605580317055803180558031905580320055803210558032205580323055803240558032505580326055803270558032805580329055803300558033105580332055803330558033405580335055803360558033705580338055803390558034005580341055803420558034305580344055803450558034605580347055803480558034905580350055803510558035205580353055803540558035505580356055803570558035805580359055803600558036105580362055803630558036405580365055803660558036705580368055803690558037005580371055803720558037305580374055803750558037605580377055803780558037905580380055803810558038205580383055803840558038505580386055803870558038805580389055803900558039105580392055803930558039405580395055803960558039705580398055803990558040005580401055804020558040305580404055804050558040605580407055804080558040905580410055804110558041205580413055804140558041505580416055804170558041805580419055804200558042105580422055804230558042405580425055804260558042705580428055804290558043005580431055804320558043305580434055804350558043605580437055804380558043905580440055804410558044205580443055804440558044505580446055804470558044805580449055804500558045105580452055804530558045405580455055804560558045705580458055804590558046005580461055804620558046305580464055804650558046605580467055804680558046905580470055804710558047205580473055804740558047505580476055804770558047805580479055804800558048105580482055804830558048405580485055804860558048705580488055804890558049005580491055804920558049305580494055804950558049605580497055804980558049905580500055805010558050205580503055805040558050505580506055805070558050805580509055805100558051105580512055805130558051405580515055805160558051705580518055805190558052005580521055805220558052305580524055805250558052605580527055805280558052905580530055805310558053205580533055805340558053505580536055805370558053805580539055805400558054105580542055805430558054405580545055805460558054705580548055805490558055005580551055805520558055305580554055805550558055605580557055805580558055905580560055805610558056205580563055805640558056505580566055805670558056805580569055805700558057105580572055805730558057405580575055805760558057705580578055805790558058005580581055805820558058305580584055805850558058605580587055805880558058905580590055805910558059205580593055805940558059505580596055805970558059805580599055806000558060105580602055806030558060405580605055806060558060705580608055806090558061005580611055806120558061305580614055806150558061605580617055806180558061905580620055806210558062205580623055806240558062505580626055806270558062805580629055806300558063105580632055806330558063405580635055806360558063705580638055806390558064005580641055806420558064305580644055806450558064605580647055900610559006205590063055900640559006505590066055900670559006805590069055900700559007105590072055900730559007405590075055900760559007705590078055900790559008005590081055900820559008305590084055900850559008605590087055900880559008905590090055900910559009205590093055900940559009505590096055900970559009805590099055901000559010105590102055901030559010405590105055901060559010705590108055901090559011005590111055901120559011305590114055901150559011605590117055901180559011905590120055901210559012205590123055901240559012505590126055901270559012805590129055901300559013105590132055901330559013405590135055901360559013705590138055901390559014005590141055901420559014305590144055901450559014605590147055901480559014905590150055901510559015205590153055901540559015505590156055901570559015805590159055901600559016105590162055901630559016405590165055901660559016705590168055901690559017005590171055901720559017305590174055901750559017605590177055901780559017905590180055901810559018205590183055901840559018505590186055901870559018805590189055901900559019105590192055901930559019405590195055901960559019705590198055901990559020005590201055902020559020305590204055902050559020605590207055902080559020905590210055902110559021205590213055902140559021505590216055902170559021805590219055902200559022105590222055902230559022405590225055902260559022705590228055902290559023005590231055902320559023305590234055902350559023605590237055902380559023905590240055902410559024205590243055902440559024505590246055902470559024805590249055902500559025105590252055902530559025405590255055902560559025705590258055902590559026005590261055902620559026305590264055902650559026605590267055902680559026905590270055902710559027205590273055902740559027505590276055902770559027805590279055902800559028105590282055902830559028405590285055902860559028705590288055902890559029005590291055902920559029305590294055902950559029605590297055902980559029905590300055903010559030205590303055903040559030505590306055903070559030805590309055903100559031105590312055903130559031405590315055903160559031705590318055903190559032005590321055903220559032305590324055903250559032605590327055903280559032905590330055903310559033205590333055903340559033505590336055903370559033805590339055903400559034105590342055903430559034405590345055903460559034705590348055903490559035005590351055903520559035305590354055903550559035605590357055903580559035905590360055903610559036205590363055903640559036505590366055903670559036805590369055903700559037105590372055903730559037405590375055903760559037705590378055903790559038005590381055903820559038305590384055903850559038605590387055903880559038905590390055903910559039205590393055903940559039505590396055903970559039805590399055904000559040105590402055904030559040405590405055904060559040705590408055904090559041005590411055904120559041305590414055904150559041605590417055904180559041905590420055904210559042205590423055904240559042505590426055904270559042805590429055904300559043105590432055904330559043405590435055904360559043705590438055904390559044005590441055904420559044305590444055904450559044605590447055904480559044905590450055904510559045205590453055904540559045505590456055904570559045805590459055904600559046105590462055904630559046405590465055904660559046705590468055904690559047005590471055904720559047305590474055904750559047605590477055904780559047905590480055904810559048205590483055904840559048505590486055904870559048805590489055904900559049105590492055904930559049405590495055904960559049705590498055904990559050005590501055905020559050305590504055905050559050605590507055905080559050905590510055905110559051205590513055905140559051505590516055905170559051805590519055905200559052105590522055905230559052405590525055905260559052705590528055905290559053005590531055905320559053305590534055905350559053605590537055905380559053905590540055905410559054205590543055905440559054505590546055905470559054805590549055905500559055105590552055905530559055405590555055905560559055705590558055905590559056005590561055905620559056305590564055905650559056605590567055905680559056905590570055905710559057205590573055905740559057505590576055905770559057805590579055905800559058105590582055905830559058405590585055905860559058705590588055905890559059005590591055905920559059305590594055905950559059605590597055905980559059905590600055906010559060205590603055906040559060505590606055906070559060805590609055906100559061105590612055906130559061405590615055906160559061705590618055906190559062005590621055906220559062305590624055906250559062605590627055906280559062905590630055906310559063205590633055906340559063505590636055906370559063805590639055906400559064105590642055906430559064405590645055906460559064705600065056000660560006705600068056000690560007005600071056000720560007305600074056000750560007605600077056000780560007905600080056000810560008205600083056000840560008505600086056000870560008805600089056000900560009105600092056000930560009405600095056000960560009705600098056000990560010005600101056001020560010305600104056001050560010605600107056001080560010905600110056001110560011205600113056001140560011505600116056001170560011805600119056001200560012105600122056001230560012405600125056001260560012705600128056001290560013005600131056001320560013305600134056001350560013605600137056001380560013905600140056001410560014205600143056001440560014505600146056001470560014805600149056001500560015105600152056001530560015405600155056001560560015705600158056001590560016005600161056001620560016305600164056001650560016605600167056001680560016905600170056001710560017205600173056001740560017505600176056001770560017805600179056001800560018105600182056001830560018405600185056001860560018705600188056001890560019005600191056001920560019305600194056001950560019605600197056001980560019905600200056002010560020205600203056002040560020505600206056002070560020805600209056002100560021105600212056002130560021405600215056002160560021705600218056002190560022005600221056002220560022305600224056002250560022605600227056002280560022905600230056002310560023205600233056002340560023505600236056002370560023805600239056002400560024105600242056002430560024405600245056002460560024705600248056002490560025005600251056002520560025305600254056002550560025605600257056002580560025905600260056002610560026205600263056002640560026505600266056002670560026805600269056002700560027105600272056002730560027405600275056002760560027705600278056002790560028005600281056002820560028305600284056002850560028605600287056002880560028905600290056002910560029205600293056002940560029505600296056002970560029805600299056003000560030105600302056003030560030405600305056003060560030705600308056003090560031005600311056003120560031305600314056003150560031605600317056003180560031905600320056003210560032205600323056003240560032505600326056003270560032805600329056003300560033105600332056003330560033405600335056003360560033705600338056003390560034005600341056003420560034305600344056003450560034605600347056003480560034905600350056003510560035205600353056003540560035505600356056003570560035805600359056003600560036105600362056003630560036405600365056003660560036705600368056003690560037005600371056003720560037305600374056003750560037605600377056003780560037905600380056003810560038205600383056003840560038505600386056003870560038805600389056003900560039105600392056003930560039405600395056003960560039705600398056003990560040005600401056004020560040305600404056004050560040605600407056004080560040905600410056004110560041205600413056004140560041505600416056004170560041805600419056004200560042105600422056004230560042405600425056004260560042705600428056004290560043005600431056004320560043305600434056004350560043605600437056004380560043905600440056004410560044205600443056004440560044505600446056004470560044805600449056004500560045105600452056004530560045405600455056004560560045705600458056004590560046005600461056004620560046305600464056004650560046605600467056004680560046905600470056004710560047205600473056004740560047505600476056004770560047805600479056004800560048105600482056004830560048405600485056004860560048705600488056004890560049005600491056004920560049305600494056004950560049605600497056004980560049905600500056005010560050205600503056005040560050505600506056005070560050805600509056005100560051105600512056005130560051405600515056005160560051705600518056005190560052005600521056005220560052305600524056005250560052605600527056005280560052905600530056005310560053205600533056005340560053505600536056005370560053805600539056005400560054105600542056005430560054405600545056005460560054705600548056005490560055005600551056005520560055305600554056005550560055605600557056005580560055905600560056005610560056205600563056005640560056505600566056005670560056805600569056005700560057105600572056005730560057405600575056005760560057705600578056005790560058005600581056005820560058305600584056005850560058605600587056005880560058905600590056005910560059205600593056005940560059505600596056005970560059805600599056006000560060105600602056006030560060405600605056006060560060705600608056006090560061005600611056006120560061305600614056006150560061605600617056006180560061905600620056006210560062205600623056006240560062505600626056006270560062805600629056006300560063105600632056006330560063405600635056006360560063705600638056006390560064005600641056006420560064305600644056006450560064605610070056100710561007205610073056100740561007505610076056100770561007805610079056100800561008105610082056100830561008405610085056100860561008705610088056100890561009005610091056100920561009305610094056100950561009605610097056100980561009905610100056101010561010205610103056101040561010505610106056101070561010805610109056101100561011105610112056101130561011405610115056101160561011705610118056101190561012005610121056101220561012305610124056101250561012605610127056101280561012905610130056101310561013205610133056101340561013505610136056101370561013805610139056101400561014105610142056101430561014405610145056101460561014705610148056101490561015005610151056101520561015305610154056101550561015605610157056101580561015905610160056101610561016205610163056101640561016505610166056101670561016805610169056101700561017105610172056101730561017405610175056101760561017705610178056101790561018005610181056101820561018305610184056101850561018605610187056101880561018905610190056101910561019205610193056101940561019505610196056101970561019805610199056102000561020105610202056102030561020405610205056102060561020705610208056102090561021005610211056102120561021305610214056102150561021605610217056102180561021905610220056102210561022205610223056102240561022505610226056102270561022805610229056102300561023105610232056102330561023405610235056102360561023705610238056102390561024005610241056102420561024305610244056102450561024605610247056102480561024905610250056102510561025205610253056102540561025505610256056102570561025805610259056102600561026105610262056102630561026405610265056102660561026705610268056102690561027005610271056102720561027305610274056102750561027605610277056102780561027905610280056102810561028205610283056102840561028505610286056102870561028805610289056102900561029105610292056102930561029405610295056102960561029705610298056102990561030005610301056103020561030305610304056103050561030605610307056103080561030905610310056103110561031205610313056103140561031505610316056103170561031805610319056103200561032105610322056103230561032405610325056103260561032705610328056103290561033005610331056103320561033305610334056103350561033605610337056103380561033905610340056103410561034205610343056103440561034505610346056103470561034805610349056103500561035105610352056103530561035405610355056103560561035705610358056103590561036005610361056103620561036305610364056103650561036605610367056103680561036905610370056103710561037205610373056103740561037505610376056103770561037805610379056103800561038105610382056103830561038405610385056103860561038705610388056103890561039005610391056103920561039305610394056103950561039605610397056103980561039905610400056104010561040205610403056104040561040505610406056104070561040805610409056104100561041105610412056104130561041405610415056104160561041705610418056104190561042005610421056104220561042305610424056104250561042605610427056104280561042905610430056104310561043205610433056104340561043505610436056104370561043805610439056104400561044105610442056104430561044405610445056104460561044705610448056104490561045005610451056104520561045305610454056104550561045605610457056104580561045905610460056104610561046205610463056104640561046505610466056104670561046805610469056104700561047105610472056104730561047405610475056104760561047705610478056104790561048005610481056104820561048305610484056104850561048605610487056104880561048905610490056104910561049205610493056104940561049505610496056104970561049805610499056105000561050105610502056105030561050405610505056105060561050705610508056105090561051005610511056105120561051305610514056105150561051605610517056105180561051905610520056105210561052205610523056105240561052505610526056105270561052805610529056105300561053105610532056105330561053405610535056105360561053705610538056105390561054005610541056105420561054305610544056105450561054605610547056105480561054905610550056105510561055205610553056105540561055505610556056105570561055805610559056105600561056105610562056105630561056405610565056105660561056705610568056105690561057005610571056105720561057305610574056105750561057605610577056105780561057905610580056105810561058205610583056105840561058505610586056105870561058805610589056105900561059105610592056105930561059405610595056105960561059705610598056105990561060005610601056106020561060305610604056106050561060605610607056106080561060905610610056106110561061205610613056106140561061505610616056106170561061805610619056106200561062105610622056106230561062405610625056106260561062705610628056106290561063005610631056106320561063305610634056106350561063605610637056106380561063905610640056106410561064205610643056106440561064505610646056200820562008305620084056200850562008605620087056200880562008905620090056200910562009205620093056200940562009505620096056200970562009805620099056201000562010105620102056201030562010405620105056201060562010705620108056201090562011005620111056201120562011305620114056201150562011605620117056201180562011905620120056201210562012205620123056201240562012505620126056201270562012805620129056201300562013105620132056201330562013405620135056201360562013705620138056201390562014005620141056201420562014305620144056201450562014605620147056201480562014905620150056201510562015205620153056201540562015505620156056201570562015805620159056201600562016105620162056201630562016405620165056201660562016705620168056201690562017005620171056201720562017305620174056201750562017605620177056201780562017905620180056201810562018205620183056201840562018505620186056201870562018805620189056201900562019105620192056201930562019405620195056201960562019705620198056201990562020005620201056202020562020305620204056202050562020605620207056202080562020905620210056202110562021205620213056202140562021505620216056202170562021805620219056202200562022105620222056202230562022405620225056202260562022705620228056202290562023005620231056202320562023305620234056202350562023605620237056202380562023905620240056202410562024205620243056202440562024505620246056202470562024805620249056202500562025105620252056202530562025405620255056202560562025705620258056202590562026005620261056202620562026305620264056202650562026605620267056202680562026905620270056202710562027205620273056202740562027505620276056202770562027805620279056202800562028105620282056202830562028405620285056202860562028705620288056202890562029005620291056202920562029305620294056202950562029605620297056202980562029905620300056203010562030205620303056203040562030505620306056203070562030805620309056203100562031105620312056203130562031405620315056203160562031705620318056203190562032005620321056203220562032305620324056203250562032605620327056203280562032905620330056203310562033205620333056203340562033505620336056203370562033805620339056203400562034105620342056203430562034405620345056203460562034705620348056203490562035005620351056203520562035305620354056203550562035605620357056203580562035905620360056203610562036205620363056203640562036505620366056203670562036805620369056203700562037105620372056203730562037405620375056203760562037705620378056203790562038005620381056203820562038305620384056203850562038605620387056203880562038905620390056203910562039205620393056203940562039505620396056203970562039805620399056204000562040105620402056204030562040405620405056204060562040705620408056204090562041005620411056204120562041305620414056204150562041605620417056204180562041905620420056204210562042205620423056204240562042505620426056204270562042805620429056204300562043105620432056204330562043405620435056204360562043705620438056204390562044005620441056204420562044305620444056204450562044605620447056204480562044905620450056204510562045205620453056204540562045505620456056204570562045805620459056204600562046105620462056204630562046405620465056204660562046705620468056204690562047005620471056204720562047305620474056204750562047605620477056204780562047905620480056204810562048205620483056204840562048505620486056204870562048805620489056204900562049105620492056204930562049405620495056204960562049705620498056204990562050005620501056205020562050305620504056205050562050605620507056205080562050905620510056205110562051205620513056205140562051505620516056205170562051805620519056205200562052105620522056205230562052405620525056205260562052705620528056205290562053005620531056205320562053305620534056205350562053605620537056205380562053905620540056205410562054205620543056205440562054505620546056205470562054805620549056205500562055105620552056205530562055405620555056205560562055705620558056205590562056005620561056205620562056305620564056205650562056605620567056205680562056905620570056205710562057205620573056205740562057505620576056205770562057805620579056205800562058105620582056205830562058405620585056205860562058705620588056205890562059005620591056205920562059305620594056205950562059605620597056205980562059905620600056206010562060205620603056206040562060505620606056206070562060805620609056206100562061105620612056206130562061405620615056206160562061705620618056206190562062005620621056206220562062305620624056206250562062605620627056206280562062905620630056206310562063205620633056206340562063505620636056206370562063805620639056206400562064105620642056206430562064405620645056206460563008305630084056300850563008605630087056300880563008905630090056300910563009205630093056300940563009505630096056300970563009805630099056301000563010105630102056301030563010405630105056301060563010705630108056301090563011005630111056301120563011305630114056301150563011605630117056301180563011905630120056301210563012205630123056301240563012505630126056301270563012805630129056301300563013105630132056301330563013405630135056301360563013705630138056301390563014005630141056301420563014305630144056301450563014605630147056301480563014905630150056301510563015205630153056301540563015505630156056301570563015805630159056301600563016105630162056301630563016405630165056301660563016705630168056301690563017005630171056301720563017305630174056301750563017605630177056301780563017905630180056301810563018205630183056301840563018505630186056301870563018805630189056301900563019105630192056301930563019405630195056301960563019705630198056301990563020005630201056302020563020305630204056302050563020605630207056302080563020905630210056302110563021205630213056302140563021505630216056302170563021805630219056302200563022105630222056302230563022405630225056302260563022705630228056302290563023005630231056302320563023305630234056302350563023605630237056302380563023905630240056302410563024205630243056302440563024505630246056302470563024805630249056302500563025105630252056302530563025405630255056302560563025705630258056302590563026005630261056302620563026305630264056302650563026605630267056302680563026905630270056302710563027205630273056302740563027505630276056302770563027805630279056302800563028105630282056302830563028405630285056302860563028705630288056302890563029005630291056302920563029305630294056302950563029605630297056302980563029905630300056303010563030205630303056303040563030505630306056303070563030805630309056303100563031105630312056303130563031405630315056303160563031705630318056303190563032005630321056303220563032305630324056303250563032605630327056303280563032905630330056303310563033205630333056303340563033505630336056303370563033805630339056303400563034105630342056303430563034405630345056303460563034705630348056303490563035005630351056303520563035305630354056303550563035605630357056303580563035905630360056303610563036205630363056303640563036505630366056303670563036805630369056303700563037105630372056303730563037405630375056303760563037705630378056303790563038005630381056303820563038305630384056303850563038605630387056303880563038905630390056303910563039205630393056303940563039505630396056303970563039805630399056304000563040105630402056304030563040405630405056304060563040705630408056304090563041005630411056304120563041305630414056304150563041605630417056304180563041905630420056304210563042205630423056304240563042505630426056304270563042805630429056304300563043105630432056304330563043405630435056304360563043705630438056304390563044005630441056304420563044305630444056304450563044605630447056304480563044905630450056304510563045205630453056304540563045505630456056304570563045805630459056304600563046105630462056304630563046405630465056304660563046705630468056304690563047005630471056304720563047305630474056304750563047605630477056304780563047905630480056304810563048205630483056304840563048505630486056304870563048805630489056304900563049105630492056304930563049405630495056304960563049705630498056304990563050005630501056305020563050305630504056305050563050605630507056305080563050905630510056305110563051205630513056305140563051505630516056305170563051805630519056305200563052105630522056305230563052405630525056305260563052705630528056305290563053005630531056305320563053305630534056305350563053605630537056305380563053905630540056305410563054205630543056305440563054505630546056305470563054805630549056305500563055105630552056305530563055405630555056305560563055705630558056305590563056005630561056305620563056305630564056305650563056605630567056305680563056905630570056305710563057205630573056305740563057505630576056305770563057805630579056305800563058105630582056305830563058405630585056305860563058705630588056305890563059005630591056305920563059305630594056305950563059605630597056305980563059905630600056306010563060205630603056306040563060505630606056306070563060805630609056306100563061105630612056306130563061405630615056306160563061705630618056306190563062005630621056306220563062305630624056306250563062605630627056306280563062905630630056306310563063205630633056306340563063505630636056306370563063805630639056306400563064105630642056306430563064405630645056400840564008505640086056400870564008805640089056400900564009105640092056400930564009405640095056400960564009705640098056400990564010005640101056401020564010305640104056401050564010605640107056401080564010905640110056401110564011205640113056401140564011505640116056401170564011805640119056401200564012105640122056401230564012405640125056401260564012705640128056401290564013005640131056401320564013305640134056401350564013605640137056401380564013905640140056401410564014205640143056401440564014505640146056401470564014805640149056401500564015105640152056401530564015405640155056401560564015705640158056401590564016005640161056401620564016305640164056401650564016605640167056401680564016905640170056401710564017205640173056401740564017505640176056401770564017805640179056401800564018105640182056401830564018405640185056401860564018705640188056401890564019005640191056401920564019305640194056401950564019605640197056401980564019905640200056402010564020205640203056402040564020505640206056402070564020805640209056402100564021105640212056402130564021405640215056402160564021705640218056402190564022005640221056402220564022305640224056402250564022605640227056402280564022905640230056402310564023205640233056402340564023505640236056402370564023805640239056402400564024105640242056402430564024405640245056402460564024705640248056402490564025005640251056402520564025305640254056402550564025605640257056402580564025905640260056402610564026205640263056402640564026505640266056402670564026805640269056402700564027105640272056402730564027405640275056402760564027705640278056402790564028005640281056402820564028305640284056402850564028605640287056402880564028905640290056402910564029205640293056402940564029505640296056402970564029805640299056403000564030105640302056403030564030405640305056403060564030705640308056403090564031005640311056403120564031305640314056403150564031605640317056403180564031905640320056403210564032205640323056403240564032505640326056403270564032805640329056403300564033105640332056403330564033405640335056403360564033705640338056403390564034005640341056403420564034305640344056403450564034605640347056403480564034905640350056403510564035205640353056403540564035505640356056403570564035805640359056403600564036105640362056403630564036405640365056403660564036705640368056403690564037005640371056403720564037305640374056403750564037605640377056403780564037905640380056403810564038205640383056403840564038505640386056403870564038805640389056403900564039105640392056403930564039405640395056403960564039705640398056403990564040005640401056404020564040305640404056404050564040605640407056404080564040905640410056404110564041205640413056404140564041505640416056404170564041805640419056404200564042105640422056404230564042405640425056404260564042705640428056404290564043005640431056404320564043305640434056404350564043605640437056404380564043905640440056404410564044205640443056404440564044505640446056404470564044805640449056404500564045105640452056404530564045405640455056404560564045705640458056404590564046005640461056404620564046305640464056404650564046605640467056404680564046905640470056404710564047205640473056404740564047505640476056404770564047805640479056404800564048105640482056404830564048405640485056404860564048705640488056404890564049005640491056404920564049305640494056404950564049605640497056404980564049905640500056405010564050205640503056405040564050505640506056405070564050805640509056405100564051105640512056405130564051405640515056405160564051705640518056405190564052005640521056405220564052305640524056405250564052605640527056405280564052905640530056405310564053205640533056405340564053505640536056405370564053805640539056405400564054105640542056405430564054405640545056405460564054705640548056405490564055005640551056405520564055305640554056405550564055605640557056405580564055905640560056405610564056205640563056405640564056505640566056405670564056805640569056405700564057105640572056405730564057405640575056405760564057705640578056405790564058005640581056405820564058305640584056405850564058605640587056405880564058905640590056405910564059205640593056405940564059505640596056405970564059805640599056406000564060105640602056406030564060405640605056406060564060705640608056406090564061005640611056406120564061305640614056406150564061605640617056406180564061905640620056406210564062205640623056406240564062505640626056406270564062805640629056406300564063105640632056406330564063405640635056406360564063705640638056406390564064005640641056406420564064305640644056406450565008405650085056500860565008705650088056500890565009005650091056500920565009305650094056500950565009605650097056500980565009905650100056501010565010205650103056501040565010505650106056501070565010805650109056501100565011105650112056501130565011405650115056501160565011705650118056501190565012005650121056501220565012305650124056501250565012605650127056501280565012905650130056501310565013205650133056501340565013505650136056501370565013805650139056501400565014105650142056501430565014405650145056501460565014705650148056501490565015005650151056501520565015305650154056501550565015605650157056501580565015905650160056501610565016205650163056501640565016505650166056501670565016805650169056501700565017105650172056501730565017405650175056501760565017705650178056501790565018005650181056501820565018305650184056501850565018605650187056501880565018905650190056501910565019205650193056501940565019505650196056501970565019805650199056502000565020105650202056502030565020405650205056502060565020705650208056502090565021005650211056502120565021305650214056502150565021605650217056502180565021905650220056502210565022205650223056502240565022505650226056502270565022805650229056502300565023105650232056502330565023405650235056502360565023705650238056502390565024005650241056502420565024305650244056502450565024605650247056502480565024905650250056502510565025205650253056502540565025505650256056502570565025805650259056502600565026105650262056502630565026405650265056502660565026705650268056502690565027005650271056502720565027305650274056502750565027605650277056502780565027905650280056502810565028205650283056502840565028505650286056502870565028805650289056502900565029105650292056502930565029405650295056502960565029705650298056502990565030005650301056503020565030305650304056503050565030605650307056503080565030905650310056503110565031205650313056503140565031505650316056503170565031805650319056503200565032105650322056503230565032405650325056503260565032705650328056503290565033005650331056503320565033305650334056503350565033605650337056503380565033905650340056503410565034205650343056503440565034505650346056503470565034805650349056503500565035105650352056503530565035405650355056503560565035705650358056503590565036005650361056503620565036305650364056503650565036605650367056503680565036905650370056503710565037205650373056503740565037505650376056503770565037805650379056503800565038105650382056503830565038405650385056503860565038705650388056503890565039005650391056503920565039305650394056503950565039605650397056503980565039905650400056504010565040205650403056504040565040505650406056504070565040805650409056504100565041105650412056504130565041405650415056504160565041705650418056504190565042005650421056504220565042305650424056504250565042605650427056504280565042905650430056504310565043205650433056504340565043505650436056504370565043805650439056504400565044105650442056504430565044405650445056504460565044705650448056504490565045005650451056504520565045305650454056504550565045605650457056504580565045905650460056504610565046205650463056504640565046505650466056504670565046805650469056504700565047105650472056504730565047405650475056504760565047705650478056504790565048005650481056504820565048305650484056504850565048605650487056504880565048905650490056504910565049205650493056504940565049505650496056504970565049805650499056505000565050105650502056505030565050405650505056505060565050705650508056505090565051005650511056505120565051305650514056505150565051605650517056505180565051905650520056505210565052205650523056505240565052505650526056505270565052805650529056505300565053105650532056505330565053405650535056505360565053705650538056505390565054005650541056505420565054305650544056505450565054605650547056505480565054905650550056505510565055205650553056505540565055505650556056505570565055805650559056505600565056105650562056505630565056405650565056505660565056705650568056505690565057005650571056505720565057305650574056505750565057605650577056505780565057905650580056505810565058205650583056505840565058505650586056505870565058805650589056505900565059105650592056505930565059405650595056505960565059705650598056505990565060005650601056506020565060305650604056506050565060605650607056506080565060905650610056506110565061205650613056506140565061505650616056506170565061805650619056506200565062105650622056506230565062405650625056506260565062705650628056506290565063005650631056506320565063305650634056506350565063605650637056506380565063905650640056506410565064205650643056506440566008505660086056600870566008805660089056600900566009105660092056600930566009405660095056600960566009705660098056600990566010005660101056601020566010305660104056601050566010605660107056601080566010905660110056601110566011205660113056601140566011505660116056601170566011805660119056601200566012105660122056601230566012405660125056601260566012705660128056601290566013005660131056601320566013305660134056601350566013605660137056601380566013905660140056601410566014205660143056601440566014505660146056601470566014805660149056601500566015105660152056601530566015405660155056601560566015705660158056601590566016005660161056601620566016305660164056601650566016605660167056601680566016905660170056601710566017205660173056601740566017505660176056601770566017805660179056601800566018105660182056601830566018405660185056601860566018705660188056601890566019005660191056601920566019305660194056601950566019605660197056601980566019905660200056602010566020205660203056602040566020505660206056602070566020805660209056602100566021105660212056602130566021405660215056602160566021705660218056602190566022005660221056602220566022305660224056602250566022605660227056602280566022905660230056602310566023205660233056602340566023505660236056602370566023805660239056602400566024105660242056602430566024405660245056602460566024705660248056602490566025005660251056602520566025305660254056602550566025605660257056602580566025905660260056602610566026205660263056602640566026505660266056602670566026805660269056602700566027105660272056602730566027405660275056602760566027705660278056602790566028005660281056602820566028305660284056602850566028605660287056602880566028905660290056602910566029205660293056602940566029505660296056602970566029805660299056603000566030105660302056603030566030405660305056603060566030705660308056603090566031005660311056603120566031305660314056603150566031605660317056603180566031905660320056603210566032205660323056603240566032505660326056603270566032805660329056603300566033105660332056603330566033405660335056603360566033705660338056603390566034005660341056603420566034305660344056603450566034605660347056603480566034905660350056603510566035205660353056603540566035505660356056603570566035805660359056603600566036105660362056603630566036405660365056603660566036705660368056603690566037005660371056603720566037305660374056603750566037605660377056603780566037905660380056603810566038205660383056603840566038505660386056603870566038805660389056603900566039105660392056603930566039405660395056603960566039705660398056603990566040005660401056604020566040305660404056604050566040605660407056604080566040905660410056604110566041205660413056604140566041505660416056604170566041805660419056604200566042105660422056604230566042405660425056604260566042705660428056604290566043005660431056604320566043305660434056604350566043605660437056604380566043905660440056604410566044205660443056604440566044505660446056604470566044805660449056604500566045105660452056604530566045405660455056604560566045705660458056604590566046005660461056604620566046305660464056604650566046605660467056604680566046905660470056604710566047205660473056604740566047505660476056604770566047805660479056604800566048105660482056604830566048405660485056604860566048705660488056604890566049005660491056604920566049305660494056604950566049605660497056604980566049905660500056605010566050205660503056605040566050505660506056605070566050805660509056605100566051105660512056605130566051405660515056605160566051705660518056605190566052005660521056605220566052305660524056605250566052605660527056605280566052905660530056605310566053205660533056605340566053505660536056605370566053805660539056605400566054105660542056605430566054405660545056605460566054705660548056605490566055005660551056605520566055305660554056605550566055605660557056605580566055905660560056605610566056205660563056605640566056505660566056605670566056805660569056605700566057105660572056605730566057405660575056605760566057705660578056605790566058005660581056605820566058305660584056605850566058605660587056605880566058905660590056605910566059205660593056605940566059505660596056605970566059805660599056606000566060105660602056606030566060405660605056606060566060705660608056606090566061005660611056606120566061305660614056606150566061605660617056606180566061905660620056606210566062205660623056606240566062505660626056606270566062805660629056606300566063105660632056606330566063405660635056606360566063705660638056606390566064005660641056606420566064305660644056700850567008605670087056700880567008905670090056700910567009205670093056700940567009505670096056700970567009805670099056701000567010105670102056701030567010405670105056701060567010705670108056701090567011005670111056701120567011305670114056701150567011605670117056701180567011905670120056701210567012205670123056701240567012505670126056701270567012805670129056701300567013105670132056701330567013405670135056701360567013705670138056701390567014005670141056701420567014305670144056701450567014605670147056701480567014905670150056701510567015205670153056701540567015505670156056701570567015805670159056701600567016105670162056701630567016405670165056701660567016705670168056701690567017005670171056701720567017305670174056701750567017605670177056701780567017905670180056701810567018205670183056701840567018505670186056701870567018805670189056701900567019105670192056701930567019405670195056701960567019705670198056701990567020005670201056702020567020305670204056702050567020605670207056702080567020905670210056702110567021205670213056702140567021505670216056702170567021805670219056702200567022105670222056702230567022405670225056702260567022705670228056702290567023005670231056702320567023305670234056702350567023605670237056702380567023905670240056702410567024205670243056702440567024505670246056702470567024805670249056702500567025105670252056702530567025405670255056702560567025705670258056702590567026005670261056702620567026305670264056702650567026605670267056702680567026905670270056702710567027205670273056702740567027505670276056702770567027805670279056702800567028105670282056702830567028405670285056702860567028705670288056702890567029005670291056702920567029305670294056702950567029605670297056702980567029905670300056703010567030205670303056703040567030505670306056703070567030805670309056703100567031105670312056703130567031405670315056703160567031705670318056703190567032005670321056703220567032305670324056703250567032605670327056703280567032905670330056703310567033205670333056703340567033505670336056703370567033805670339056703400567034105670342056703430567034405670345056703460567034705670348056703490567035005670351056703520567035305670354056703550567035605670357056703580567035905670360056703610567036205670363056703640567036505670366056703670567036805670369056703700567037105670372056703730567037405670375056703760567037705670378056703790567038005670381056703820567038305670384056703850567038605670387056703880567038905670390056703910567039205670393056703940567039505670396056703970567039805670399056704000567040105670402056704030567040405670405056704060567040705670408056704090567041005670411056704120567041305670414056704150567041605670417056704180567041905670420056704210567042205670423056704240567042505670426056704270567042805670429056704300567043105670432056704330567043405670435056704360567043705670438056704390567044005670441056704420567044305670444056704450567044605670447056704480567044905670450056704510567045205670453056704540567045505670456056704570567045805670459056704600567046105670462056704630567046405670465056704660567046705670468056704690567047005670471056704720567047305670474056704750567047605670477056704780567047905670480056704810567048205670483056704840567048505670486056704870567048805670489056704900567049105670492056704930567049405670495056704960567049705670498056704990567050005670501056705020567050305670504056705050567050605670507056705080567050905670510056705110567051205670513056705140567051505670516056705170567051805670519056705200567052105670522056705230567052405670525056705260567052705670528056705290567053005670531056705320567053305670534056705350567053605670537056705380567053905670540056705410567054205670543056705440567054505670546056705470567054805670549056705500567055105670552056705530567055405670555056705560567055705670558056705590567056005670561056705620567056305670564056705650567056605670567056705680567056905670570056705710567057205670573056705740567057505670576056705770567057805670579056705800567058105670582056705830567058405670585056705860567058705670588056705890567059005670591056705920567059305670594056705950567059605670597056705980567059905670600056706010567060205670603056706040567060505670606056706070567060805670609056706100567061105670612056706130567061405670615056706160567061705670618056706190567062005670621056706220567062305670624056706250567062605670627056706280567062905670630056706310567063205670633056706340567063505670636056706370567063805670639056706400567064105670642056706430567064405680086056800870568008805680089056800900568009105680092056800930568009405680095056800960568009705680098056800990568010005680101056801020568010305680104056801050568010605680107056801080568010905680110056801110568011205680113056801140568011505680116056801170568011805680119056801200568012105680122056801230568012405680125056801260568012705680128056801290568013005680131056801320568013305680134056801350568013605680137056801380568013905680140056801410568014205680143056801440568014505680146056801470568014805680149056801500568015105680152056801530568015405680155056801560568015705680158056801590568016005680161056801620568016305680164056801650568016605680167056801680568016905680170056801710568017205680173056801740568017505680176056801770568017805680179056801800568018105680182056801830568018405680185056801860568018705680188056801890568019005680191056801920568019305680194056801950568019605680197056801980568019905680200056802010568020205680203056802040568020505680206056802070568020805680209056802100568021105680212056802130568021405680215056802160568021705680218056802190568022005680221056802220568022305680224056802250568022605680227056802280568022905680230056802310568023205680233056802340568023505680236056802370568023805680239056802400568024105680242056802430568024405680245056802460568024705680248056802490568025005680251056802520568025305680254056802550568025605680257056802580568025905680260056802610568026205680263056802640568026505680266056802670568026805680269056802700568027105680272056802730568027405680275056802760568027705680278056802790568028005680281056802820568028305680284056802850568028605680287056802880568028905680290056802910568029205680293056802940568029505680296056802970568029805680299056803000568030105680302056803030568030405680305056803060568030705680308056803090568031005680311056803120568031305680314056803150568031605680317056803180568031905680320056803210568032205680323056803240568032505680326056803270568032805680329056803300568033105680332056803330568033405680335056803360568033705680338056803390568034005680341056803420568034305680344056803450568034605680347056803480568034905680350056803510568035205680353056803540568035505680356056803570568035805680359056803600568036105680362056803630568036405680365056803660568036705680368056803690568037005680371056803720568037305680374056803750568037605680377056803780568037905680380056803810568038205680383056803840568038505680386056803870568038805680389056803900568039105680392056803930568039405680395056803960568039705680398056803990568040005680401056804020568040305680404056804050568040605680407056804080568040905680410056804110568041205680413056804140568041505680416056804170568041805680419056804200568042105680422056804230568042405680425056804260568042705680428056804290568043005680431056804320568043305680434056804350568043605680437056804380568043905680440056804410568044205680443056804440568044505680446056804470568044805680449056804500568045105680452056804530568045405680455056804560568045705680458056804590568046005680461056804620568046305680464056804650568046605680467056804680568046905680470056804710568047205680473056804740568047505680476056804770568047805680479056804800568048105680482056804830568048405680485056804860568048705680488056804890568049005680491056804920568049305680494056804950568049605680497056804980568049905680500056805010568050205680503056805040568050505680506056805070568050805680509056805100568051105680512056805130568051405680515056805160568051705680518056805190568052005680521056805220568052305680524056805250568052605680527056805280568052905680530056805310568053205680533056805340568053505680536056805370568053805680539056805400568054105680542056805430568054405680545056805460568054705680548056805490568055005680551056805520568055305680554056805550568055605680557056805580568055905680560056805610568056205680563056805640568056505680566056805670568056805680569056805700568057105680572056805730568057405680575056805760568057705680578056805790568058005680581056805820568058305680584056805850568058605680587056805880568058905680590056805910568059205680593056805940568059505680596056805970568059805680599056806000568060105680602056806030568060405680605056806060568060705680608056806090568061005680611056806120568061305680614056806150568061605680617056806180568061905680620056806210568062205680623056806240568062505680626056806270568062805680629056806300568063105680632056806330568063405680635056806360568063705680638056806390568064005680641056806420568064305690086056900870569008805690089056900900569009105690092056900930569009405690095056900960569009705690098056900990569010005690101056901020569010305690104056901050569010605690107056901080569010905690110056901110569011205690113056901140569011505690116056901170569011805690119056901200569012105690122056901230569012405690125056901260569012705690128056901290569013005690131056901320569013305690134056901350569013605690137056901380569013905690140056901410569014205690143056901440569014505690146056901470569014805690149056901500569015105690152056901530569015405690155056901560569015705690158056901590569016005690161056901620569016305690164056901650569016605690167056901680569016905690170056901710569017205690173056901740569017505690176056901770569017805690179056901800569018105690182056901830569018405690185056901860569018705690188056901890569019005690191056901920569019305690194056901950569019605690197056901980569019905690200056902010569020205690203056902040569020505690206056902070569020805690209056902100569021105690212056902130569021405690215056902160569021705690218056902190569022005690221056902220569022305690224056902250569022605690227056902280569022905690230056902310569023205690233056902340569023505690236056902370569023805690239056902400569024105690242056902430569024405690245056902460569024705690248056902490569025005690251056902520569025305690254056902550569025605690257056902580569025905690260056902610569026205690263056902640569026505690266056902670569026805690269056902700569027105690272056902730569027405690275056902760569027705690278056902790569028005690281056902820569028305690284056902850569028605690287056902880569028905690290056902910569029205690293056902940569029505690296056902970569029805690299056903000569030105690302056903030569030405690305056903060569030705690308056903090569031005690311056903120569031305690314056903150569031605690317056903180569031905690320056903210569032205690323056903240569032505690326056903270569032805690329056903300569033105690332056903330569033405690335056903360569033705690338056903390569034005690341056903420569034305690344056903450569034605690347056903480569034905690350056903510569035205690353056903540569035505690356056903570569035805690359056903600569036105690362056903630569036405690365056903660569036705690368056903690569037005690371056903720569037305690374056903750569037605690377056903780569037905690380056903810569038205690383056903840569038505690386056903870569038805690389056903900569039105690392056903930569039405690395056903960569039705690398056903990569040005690401056904020569040305690404056904050569040605690407056904080569040905690410056904110569041205690413056904140569041505690416056904170569041805690419056904200569042105690422056904230569042405690425056904260569042705690428056904290569043005690431056904320569043305690434056904350569043605690437056904380569043905690440056904410569044205690443056904440569044505690446056904470569044805690449056904500569045105690452056904530569045405690455056904560569045705690458056904590569046005690461056904620569046305690464056904650569046605690467056904680569046905690470056904710569047205690473056904740569047505690476056904770569047805690479056904800569048105690482056904830569048405690485056904860569048705690488056904890569049005690491056904920569049305690494056904950569049605690497056904980569049905690500056905010569050205690503056905040569050505690506056905070569050805690509056905100569051105690512056905130569051405690515056905160569051705690518056905190569052005690521056905220569052305690524056905250569052605690527056905280569052905690530056905310569053205690533056905340569053505690536056905370569053805690539056905400569054105690542056905430569054405690545056905460569054705690548056905490569055005690551056905520569055305690554056905550569055605690557056905580569055905690560056905610569056205690563056905640569056505690566056905670569056805690569056905700569057105690572056905730569057405690575056905760569057705690578056905790569058005690581056905820569058305690584056905850569058605690587056905880569058905690590056905910569059205690593056905940569059505690596056905970569059805690599056906000569060105690602056906030569060405690605056906060569060705690608056906090569061005690611056906120569061305690614056906150569061605690617056906180569061905690620056906210569062205690623056906240569062505690626056906270569062805690629056906300569063105690632056906330569063405690635056906360569063705690638056906390569064005690641056906420569064305700087057000880570008905700090057000910570009205700093057000940570009505700096057000970570009805700099057001000570010105700102057001030570010405700105057001060570010705700108057001090570011005700111057001120570011305700114057001150570011605700117057001180570011905700120057001210570012205700123057001240570012505700126057001270570012805700129057001300570013105700132057001330570013405700135057001360570013705700138057001390570014005700141057001420570014305700144057001450570014605700147057001480570014905700150057001510570015205700153057001540570015505700156057001570570015805700159057001600570016105700162057001630570016405700165057001660570016705700168057001690570017005700171057001720570017305700174057001750570017605700177057001780570017905700180057001810570018205700183057001840570018505700186057001870570018805700189057001900570019105700192057001930570019405700195057001960570019705700198057001990570020005700201057002020570020305700204057002050570020605700207057002080570020905700210057002110570021205700213057002140570021505700216057002170570021805700219057002200570022105700222057002230570022405700225057002260570022705700228057002290570023005700231057002320570023305700234057002350570023605700237057002380570023905700240057002410570024205700243057002440570024505700246057002470570024805700249057002500570025105700252057002530570025405700255057002560570025705700258057002590570026005700261057002620570026305700264057002650570026605700267057002680570026905700270057002710570027205700273057002740570027505700276057002770570027805700279057002800570028105700282057002830570028405700285057002860570028705700288057002890570029005700291057002920570029305700294057002950570029605700297057002980570029905700300057003010570030205700303057003040570030505700306057003070570030805700309057003100570031105700312057003130570031405700315057003160570031705700318057003190570032005700321057003220570032305700324057003250570032605700327057003280570032905700330057003310570033205700333057003340570033505700336057003370570033805700339057003400570034105700342057003430570034405700345057003460570034705700348057003490570035005700351057003520570035305700354057003550570035605700357057003580570035905700360057003610570036205700363057003640570036505700366057003670570036805700369057003700570037105700372057003730570037405700375057003760570037705700378057003790570038005700381057003820570038305700384057003850570038605700387057003880570038905700390057003910570039205700393057003940570039505700396057003970570039805700399057004000570040105700402057004030570040405700405057004060570040705700408057004090570041005700411057004120570041305700414057004150570041605700417057004180570041905700420057004210570042205700423057004240570042505700426057004270570042805700429057004300570043105700432057004330570043405700435057004360570043705700438057004390570044005700441057004420570044305700444057004450570044605700447057004480570044905700450057004510570045205700453057004540570045505700456057004570570045805700459057004600570046105700462057004630570046405700465057004660570046705700468057004690570047005700471057004720570047305700474057004750570047605700477057004780570047905700480057004810570048205700483057004840570048505700486057004870570048805700489057004900570049105700492057004930570049405700495057004960570049705700498057004990570050005700501057005020570050305700504057005050570050605700507057005080570050905700510057005110570051205700513057005140570051505700516057005170570051805700519057005200570052105700522057005230570052405700525057005260570052705700528057005290570053005700531057005320570053305700534057005350570053605700537057005380570053905700540057005410570054205700543057005440570054505700546057005470570054805700549057005500570055105700552057005530570055405700555057005560570055705700558057005590570056005700561057005620570056305700564057005650570056605700567057005680570056905700570057005710570057205700573057005740570057505700576057005770570057805700579057005800570058105700582057005830570058405700585057005860570058705700588057005890570059005700591057005920570059305700594057005950570059605700597057005980570059905700600057006010570060205700603057006040570060505700606057006070570060805700609057006100570061105700612057006130570061405700615057006160570061705700618057006190570062005700621057006220570062305700624057006250570062605700627057006280570062905700630057006310570063205700633057006340570063505700636057006370570063805700639057006400570064105700642057100880571008905710090057100910571009205710093057100940571009505710096057100970571009805710099057101000571010105710102057101030571010405710105057101060571010705710108057101090571011005710111057101120571011305710114057101150571011605710117057101180571011905710120057101210571012205710123057101240571012505710126057101270571012805710129057101300571013105710132057101330571013405710135057101360571013705710138057101390571014005710141057101420571014305710144057101450571014605710147057101480571014905710150057101510571015205710153057101540571015505710156057101570571015805710159057101600571016105710162057101630571016405710165057101660571016705710168057101690571017005710171057101720571017305710174057101750571017605710177057101780571017905710180057101810571018205710183057101840571018505710186057101870571018805710189057101900571019105710192057101930571019405710195057101960571019705710198057101990571020005710201057102020571020305710204057102050571020605710207057102080571020905710210057102110571021205710213057102140571021505710216057102170571021805710219057102200571022105710222057102230571022405710225057102260571022705710228057102290571023005710231057102320571023305710234057102350571023605710237057102380571023905710240057102410571024205710243057102440571024505710246057102470571024805710249057102500571025105710252057102530571025405710255057102560571025705710258057102590571026005710261057102620571026305710264057102650571026605710267057102680571026905710270057102710571027205710273057102740571027505710276057102770571027805710279057102800571028105710282057102830571028405710285057102860571028705710288057102890571029005710291057102920571029305710294057102950571029605710297057102980571029905710300057103010571030205710303057103040571030505710306057103070571030805710309057103100571031105710312057103130571031405710315057103160571031705710318057103190571032005710321057103220571032305710324057103250571032605710327057103280571032905710330057103310571033205710333057103340571033505710336057103370571033805710339057103400571034105710342057103430571034405710345057103460571034705710348057103490571035005710351057103520571035305710354057103550571035605710357057103580571035905710360057103610571036205710363057103640571036505710366057103670571036805710369057103700571037105710372057103730571037405710375057103760571037705710378057103790571038005710381057103820571038305710384057103850571038605710387057103880571038905710390057103910571039205710393057103940571039505710396057103970571039805710399057104000571040105710402057104030571040405710405057104060571040705710408057104090571041005710411057104120571041305710414057104150571041605710417057104180571041905710420057104210571042205710423057104240571042505710426057104270571042805710429057104300571043105710432057104330571043405710435057104360571043705710438057104390571044005710441057104420571044305710444057104450571044605710447057104480571044905710450057104510571045205710453057104540571045505710456057104570571045805710459057104600571046105710462057104630571046405710465057104660571046705710468057104690571047005710471057104720571047305710474057104750571047605710477057104780571047905710480057104810571048205710483057104840571048505710486057104870571048805710489057104900571049105710492057104930571049405710495057104960571049705710498057104990571050005710501057105020571050305710504057105050571050605710507057105080571050905710510057105110571051205710513057105140571051505710516057105170571051805710519057105200571052105710522057105230571052405710525057105260571052705710528057105290571053005710531057105320571053305710534057105350571053605710537057105380571053905710540057105410571054205710543057105440571054505710546057105470571054805710549057105500571055105710552057105530571055405710555057105560571055705710558057105590571056005710561057105620571056305710564057105650571056605710567057105680571056905710570057105710571057205710573057105740571057505710576057105770571057805710579057105800571058105710582057105830571058405710585057105860571058705710588057105890571059005710591057105920571059305710594057105950571059605710597057105980571059905710600057106010571060205710603057106040571060505710606057106070571060805710609057106100571061105710612057106130571061405710615057106160571061705710618057106190571062005710621057106220571062305710624057106250571062605710627057106280571062905710630057106310571063205710633057106340571063505710636057106370571063805710639057106400571064105720089057200900572009105720092057200930572009405720095057200960572009705720098057200990572010005720101057201020572010305720104057201050572010605720107057201080572010905720110057201110572011205720113057201140572011505720116057201170572011805720119057201200572012105720122057201230572012405720125057201260572012705720128057201290572013005720131057201320572013305720134057201350572013605720137057201380572013905720140057201410572014205720143057201440572014505720146057201470572014805720149057201500572015105720152057201530572015405720155057201560572015705720158057201590572016005720161057201620572016305720164057201650572016605720167057201680572016905720170057201710572017205720173057201740572017505720176057201770572017805720179057201800572018105720182057201830572018405720185057201860572018705720188057201890572019005720191057201920572019305720194057201950572019605720197057201980572019905720200057202010572020205720203057202040572020505720206057202070572020805720209057202100572021105720212057202130572021405720215057202160572021705720218057202190572022005720221057202220572022305720224057202250572022605720227057202280572022905720230057202310572023205720233057202340572023505720236057202370572023805720239057202400572024105720242057202430572024405720245057202460572024705720248057202490572025005720251057202520572025305720254057202550572025605720257057202580572025905720260057202610572026205720263057202640572026505720266057202670572026805720269057202700572027105720272057202730572027405720275057202760572027705720278057202790572028005720281057202820572028305720284057202850572028605720287057202880572028905720290057202910572029205720293057202940572029505720296057202970572029805720299057203000572030105720302057203030572030405720305057203060572030705720308057203090572031005720311057203120572031305720314057203150572031605720317057203180572031905720320057203210572032205720323057203240572032505720326057203270572032805720329057203300572033105720332057203330572033405720335057203360572033705720338057203390572034005720341057203420572034305720344057203450572034605720347057203480572034905720350057203510572035205720353057203540572035505720356057203570572035805720359057203600572036105720362057203630572036405720365057203660572036705720368057203690572037005720371057203720572037305720374057203750572037605720377057203780572037905720380057203810572038205720383057203840572038505720386057203870572038805720389057203900572039105720392057203930572039405720395057203960572039705720398057203990572040005720401057204020572040305720404057204050572040605720407057204080572040905720410057204110572041205720413057204140572041505720416057204170572041805720419057204200572042105720422057204230572042405720425057204260572042705720428057204290572043005720431057204320572043305720434057204350572043605720437057204380572043905720440057204410572044205720443057204440572044505720446057204470572044805720449057204500572045105720452057204530572045405720455057204560572045705720458057204590572046005720461057204620572046305720464057204650572046605720467057204680572046905720470057204710572047205720473057204740572047505720476057204770572047805720479057204800572048105720482057204830572048405720485057204860572048705720488057204890572049005720491057204920572049305720494057204950572049605720497057204980572049905720500057205010572050205720503057205040572050505720506057205070572050805720509057205100572051105720512057205130572051405720515057205160572051705720518057205190572052005720521057205220572052305720524057205250572052605720527057205280572052905720530057205310572053205720533057205340572053505720536057205370572053805720539057205400572054105720542057205430572054405720545057205460572054705720548057205490572055005720551057205520572055305720554057205550572055605720557057205580572055905720560057205610572056205720563057205640572056505720566057205670572056805720569057205700572057105720572057205730572057405720575057205760572057705720578057205790572058005720581057205820572058305720584057205850572058605720587057205880572058905720590057205910572059205720593057205940572059505720596057205970572059805720599057206000572060105720602057206030572060405720605057206060572060705720608057206090572061005720611057206120572061305720614057206150572061605720617057206180572061905720620057206210572062205720623057206240572062505720626057206270572062805720629057206300572063105720632057206330572063405720635057206360572063705720638057206390572064005720641057300890573009005730091057300920573009305730094057300950573009605730097057300980573009905730100057301010573010205730103057301040573010505730106057301070573010805730109057301100573011105730112057301130573011405730115057301160573011705730118057301190573012005730121057301220573012305730124057301250573012605730127057301280573012905730130057301310573013205730133057301340573013505730136057301370573013805730139057301400573014105730142057301430573014405730145057301460573014705730148057301490573015005730151057301520573015305730154057301550573015605730157057301580573015905730160057301610573016205730163057301640573016505730166057301670573016805730169057301700573017105730172057301730573017405730175057301760573017705730178057301790573018005730181057301820573018305730184057301850573018605730187057301880573018905730190057301910573019205730193057301940573019505730196057301970573019805730199057302000573020105730202057302030573020405730205057302060573020705730208057302090573021005730211057302120573021305730214057302150573021605730217057302180573021905730220057302210573022205730223057302240573022505730226057302270573022805730229057302300573023105730232057302330573023405730235057302360573023705730238057302390573024005730241057302420573024305730244057302450573024605730247057302480573024905730250057302510573025205730253057302540573025505730256057302570573025805730259057302600573026105730262057302630573026405730265057302660573026705730268057302690573027005730271057302720573027305730274057302750573027605730277057302780573027905730280057302810573028205730283057302840573028505730286057302870573028805730289057302900573029105730292057302930573029405730295057302960573029705730298057302990573030005730301057303020573030305730304057303050573030605730307057303080573030905730310057303110573031205730313057303140573031505730316057303170573031805730319057303200573032105730322057303230573032405730325057303260573032705730328057303290573033005730331057303320573033305730334057303350573033605730337057303380573033905730340057303410573034205730343057303440573034505730346057303470573034805730349057303500573035105730352057303530573035405730355057303560573035705730358057303590573036005730361057303620573036305730364057303650573036605730367057303680573036905730370057303710573037205730373057303740573037505730376057303770573037805730379057303800573038105730382057303830573038405730385057303860573038705730388057303890573039005730391057303920573039305730394057303950573039605730397057303980573039905730400057304010573040205730403057304040573040505730406057304070573040805730409057304100573041105730412057304130573041405730415057304160573041705730418057304190573042005730421057304220573042305730424057304250573042605730427057304280573042905730430057304310573043205730433057304340573043505730436057304370573043805730439057304400573044105730442057304430573044405730445057304460573044705730448057304490573045005730451057304520573045305730454057304550573045605730457057304580573045905730460057304610573046205730463057304640573046505730466057304670573046805730469057304700573047105730472057304730573047405730475057304760573047705730478057304790573048005730481057304820573048305730484057304850573048605730487057304880573048905730490057304910573049205730493057304940573049505730496057304970573049805730499057305000573050105730502057305030573050405730505057305060573050705730508057305090573051005730511057305120573051305730514057305150573051605730517057305180573051905730520057305210573052205730523057305240573052505730526057305270573052805730529057305300573053105730532057305330573053405730535057305360573053705730538057305390573054005730541057305420573054305730544057305450573054605730547057305480573054905730550057305510573055205730553057305540573055505730556057305570573055805730559057305600573056105730562057305630573056405730565057305660573056705730568057305690573057005730571057305720573057305730574057305750573057605730577057305780573057905730580057305810573058205730583057305840573058505730586057305870573058805730589057305900573059105730592057305930573059405730595057305960573059705730598057305990573060005730601057306020573060305730604057306050573060605730607057306080573060905730610057306110573061205730613057306140573061505730616057306170573061805730619057306200573062105730622057306230573062405730625057306260573062705730628057306290573063005730631057306320573063305730634057306350573063605730637057306380573063905730640057400900574009105740092057400930574009405740095057400960574009705740098057400990574010005740101057401020574010305740104057401050574010605740107057401080574010905740110057401110574011205740113057401140574011505740116057401170574011805740119057401200574012105740122057401230574012405740125057401260574012705740128057401290574013005740131057401320574013305740134057401350574013605740137057401380574013905740140057401410574014205740143057401440574014505740146057401470574014805740149057401500574015105740152057401530574015405740155057401560574015705740158057401590574016005740161057401620574016305740164057401650574016605740167057401680574016905740170057401710574017205740173057401740574017505740176057401770574017805740179057401800574018105740182057401830574018405740185057401860574018705740188057401890574019005740191057401920574019305740194057401950574019605740197057401980574019905740200057402010574020205740203057402040574020505740206057402070574020805740209057402100574021105740212057402130574021405740215057402160574021705740218057402190574022005740221057402220574022305740224057402250574022605740227057402280574022905740230057402310574023205740233057402340574023505740236057402370574023805740239057402400574024105740242057402430574024405740245057402460574024705740248057402490574025005740251057402520574025305740254057402550574025605740257057402580574025905740260057402610574026205740263057402640574026505740266057402670574026805740269057402700574027105740272057402730574027405740275057402760574027705740278057402790574028005740281057402820574028305740284057402850574028605740287057402880574028905740290057402910574029205740293057402940574029505740296057402970574029805740299057403000574030105740302057403030574030405740305057403060574030705740308057403090574031005740311057403120574031305740314057403150574031605740317057403180574031905740320057403210574032205740323057403240574032505740326057403270574032805740329057403300574033105740332057403330574033405740335057403360574033705740338057403390574034005740341057403420574034305740344057403450574034605740347057403480574034905740350057403510574035205740353057403540574035505740356057403570574035805740359057403600574036105740362057403630574036405740365057403660574036705740368057403690574037005740371057403720574037305740374057403750574037605740377057403780574037905740380057403810574038205740383057403840574038505740386057403870574038805740389057403900574039105740392057403930574039405740395057403960574039705740398057403990574040005740401057404020574040305740404057404050574040605740407057404080574040905740410057404110574041205740413057404140574041505740416057404170574041805740419057404200574042105740422057404230574042405740425057404260574042705740428057404290574043005740431057404320574043305740434057404350574043605740437057404380574043905740440057404410574044205740443057404440574044505740446057404470574044805740449057404500574045105740452057404530574045405740455057404560574045705740458057404590574046005740461057404620574046305740464057404650574046605740467057404680574046905740470057404710574047205740473057404740574047505740476057404770574047805740479057404800574048105740482057404830574048405740485057404860574048705740488057404890574049005740491057404920574049305740494057404950574049605740497057404980574049905740500057405010574050205740503057405040574050505740506057405070574050805740509057405100574051105740512057405130574051405740515057405160574051705740518057405190574052005740521057405220574052305740524057405250574052605740527057405280574052905740530057405310574053205740533057405340574053505740536057405370574053805740539057405400574054105740542057405430574054405740545057405460574054705740548057405490574055005740551057405520574055305740554057405550574055605740557057405580574055905740560057405610574056205740563057405640574056505740566057405670574056805740569057405700574057105740572057405730574057405740575057405760574057705740578057405790574058005740581057405820574058305740584057405850574058605740587057405880574058905740590057405910574059205740593057405940574059505740596057405970574059805740599057406000574060105740602057406030574060405740605057406060574060705740608057406090574061005740611057406120574061305740614057406150574061605740617057406180574061905740620057406210574062205740623057406240574062505740626057406270574062805740629057406300574063105740632057406330574063405740635057406360574063705740638057406390575009105750092057500930575009405750095057500960575009705750098057500990575010005750101057501020575010305750104057501050575010605750107057501080575010905750110057501110575011205750113057501140575011505750116057501170575011805750119057501200575012105750122057501230575012405750125057501260575012705750128057501290575013005750131057501320575013305750134057501350575013605750137057501380575013905750140057501410575014205750143057501440575014505750146057501470575014805750149057501500575015105750152057501530575015405750155057501560575015705750158057501590575016005750161057501620575016305750164057501650575016605750167057501680575016905750170057501710575017205750173057501740575017505750176057501770575017805750179057501800575018105750182057501830575018405750185057501860575018705750188057501890575019005750191057501920575019305750194057501950575019605750197057501980575019905750200057502010575020205750203057502040575020505750206057502070575020805750209057502100575021105750212057502130575021405750215057502160575021705750218057502190575022005750221057502220575022305750224057502250575022605750227057502280575022905750230057502310575023205750233057502340575023505750236057502370575023805750239057502400575024105750242057502430575024405750245057502460575024705750248057502490575025005750251057502520575025305750254057502550575025605750257057502580575025905750260057502610575026205750263057502640575026505750266057502670575026805750269057502700575027105750272057502730575027405750275057502760575027705750278057502790575028005750281057502820575028305750284057502850575028605750287057502880575028905750290057502910575029205750293057502940575029505750296057502970575029805750299057503000575030105750302057503030575030405750305057503060575030705750308057503090575031005750311057503120575031305750314057503150575031605750317057503180575031905750320057503210575032205750323057503240575032505750326057503270575032805750329057503300575033105750332057503330575033405750335057503360575033705750338057503390575034005750341057503420575034305750344057503450575034605750347057503480575034905750350057503510575035205750353057503540575035505750356057503570575035805750359057503600575036105750362057503630575036405750365057503660575036705750368057503690575037005750371057503720575037305750374057503750575037605750377057503780575037905750380057503810575038205750383057503840575038505750386057503870575038805750389057503900575039105750392057503930575039405750395057503960575039705750398057503990575040005750401057504020575040305750404057504050575040605750407057504080575040905750410057504110575041205750413057504140575041505750416057504170575041805750419057504200575042105750422057504230575042405750425057504260575042705750428057504290575043005750431057504320575043305750434057504350575043605750437057504380575043905750440057504410575044205750443057504440575044505750446057504470575044805750449057504500575045105750452057504530575045405750455057504560575045705750458057504590575046005750461057504620575046305750464057504650575046605750467057504680575046905750470057504710575047205750473057504740575047505750476057504770575047805750479057504800575048105750482057504830575048405750485057504860575048705750488057504890575049005750491057504920575049305750494057504950575049605750497057504980575049905750500057505010575050205750503057505040575050505750506057505070575050805750509057505100575051105750512057505130575051405750515057505160575051705750518057505190575052005750521057505220575052305750524057505250575052605750527057505280575052905750530057505310575053205750533057505340575053505750536057505370575053805750539057505400575054105750542057505430575054405750545057505460575054705750548057505490575055005750551057505520575055305750554057505550575055605750557057505580575055905750560057505610575056205750563057505640575056505750566057505670575056805750569057505700575057105750572057505730575057405750575057505760575057705750578057505790575058005750581057505820575058305750584057505850575058605750587057505880575058905750590057505910575059205750593057505940575059505750596057505970575059805750599057506000575060105750602057506030575060405750605057506060575060705750608057506090575061005750611057506120575061305750614057506150575061605750617057506180575061905750620057506210575062205750623057506240575062505750626057506270575062805750629057506300575063105750632057506330575063405750635057506360575063705750638057506390576009205760093057600940576009505760096057600970576009805760099057601000576010105760102057601030576010405760105057601060576010705760108057601090576011005760111057601120576011305760114057601150576011605760117057601180576011905760120057601210576012205760123057601240576012505760126057601270576012805760129057601300576013105760132057601330576013405760135057601360576013705760138057601390576014005760141057601420576014305760144057601450576014605760147057601480576014905760150057601510576015205760153057601540576015505760156057601570576015805760159057601600576016105760162057601630576016405760165057601660576016705760168057601690576017005760171057601720576017305760174057601750576017605760177057601780576017905760180057601810576018205760183057601840576018505760186057601870576018805760189057601900576019105760192057601930576019405760195057601960576019705760198057601990576020005760201057602020576020305760204057602050576020605760207057602080576020905760210057602110576021205760213057602140576021505760216057602170576021805760219057602200576022105760222057602230576022405760225057602260576022705760228057602290576023005760231057602320576023305760234057602350576023605760237057602380576023905760240057602410576024205760243057602440576024505760246057602470576024805760249057602500576025105760252057602530576025405760255057602560576025705760258057602590576026005760261057602620576026305760264057602650576026605760267057602680576026905760270057602710576027205760273057602740576027505760276057602770576027805760279057602800576028105760282057602830576028405760285057602860576028705760288057602890576029005760291057602920576029305760294057602950576029605760297057602980576029905760300057603010576030205760303057603040576030505760306057603070576030805760309057603100576031105760312057603130576031405760315057603160576031705760318057603190576032005760321057603220576032305760324057603250576032605760327057603280576032905760330057603310576033205760333057603340576033505760336057603370576033805760339057603400576034105760342057603430576034405760345057603460576034705760348057603490576035005760351057603520576035305760354057603550576035605760357057603580576035905760360057603610576036205760363057603640576036505760366057603670576036805760369057603700576037105760372057603730576037405760375057603760576037705760378057603790576038005760381057603820576038305760384057603850576038605760387057603880576038905760390057603910576039205760393057603940576039505760396057603970576039805760399057604000576040105760402057604030576040405760405057604060576040705760408057604090576041005760411057604120576041305760414057604150576041605760417057604180576041905760420057604210576042205760423057604240576042505760426057604270576042805760429057604300576043105760432057604330576043405760435057604360576043705760438057604390576044005760441057604420576044305760444057604450576044605760447057604480576044905760450057604510576045205760453057604540576045505760456057604570576045805760459057604600576046105760462057604630576046405760465057604660576046705760468057604690576047005760471057604720576047305760474057604750576047605760477057604780576047905760480057604810576048205760483057604840576048505760486057604870576048805760489057604900576049105760492057604930576049405760495057604960576049705760498057604990576050005760501057605020576050305760504057605050576050605760507057605080576050905760510057605110576051205760513057605140576051505760516057605170576051805760519057605200576052105760522057605230576052405760525057605260576052705760528057605290576053005760531057605320576053305760534057605350576053605760537057605380576053905760540057605410576054205760543057605440576054505760546057605470576054805760549057605500576055105760552057605530576055405760555057605560576055705760558057605590576056005760561057605620576056305760564057605650576056605760567057605680576056905760570057605710576057205760573057605740576057505760576057605770576057805760579057605800576058105760582057605830576058405760585057605860576058705760588057605890576059005760591057605920576059305760594057605950576059605760597057605980576059905760600057606010576060205760603057606040576060505760606057606070576060805760609057606100576061105760612057606130576061405760615057606160576061705760618057606190576062005760621057606220576062305760624057606250576062605760627057606280576062905760630057606310576063205760633057606340576063505760636057606370576063805770093057700940577009505770096057700970577009805770099057701000577010105770102057701030577010405770105057701060577010705770108057701090577011005770111057701120577011305770114057701150577011605770117057701180577011905770120057701210577012205770123057701240577012505770126057701270577012805770129057701300577013105770132057701330577013405770135057701360577013705770138057701390577014005770141057701420577014305770144057701450577014605770147057701480577014905770150057701510577015205770153057701540577015505770156057701570577015805770159057701600577016105770162057701630577016405770165057701660577016705770168057701690577017005770171057701720577017305770174057701750577017605770177057701780577017905770180057701810577018205770183057701840577018505770186057701870577018805770189057701900577019105770192057701930577019405770195057701960577019705770198057701990577020005770201057702020577020305770204057702050577020605770207057702080577020905770210057702110577021205770213057702140577021505770216057702170577021805770219057702200577022105770222057702230577022405770225057702260577022705770228057702290577023005770231057702320577023305770234057702350577023605770237057702380577023905770240057702410577024205770243057702440577024505770246057702470577024805770249057702500577025105770252057702530577025405770255057702560577025705770258057702590577026005770261057702620577026305770264057702650577026605770267057702680577026905770270057702710577027205770273057702740577027505770276057702770577027805770279057702800577028105770282057702830577028405770285057702860577028705770288057702890577029005770291057702920577029305770294057702950577029605770297057702980577029905770300057703010577030205770303057703040577030505770306057703070577030805770309057703100577031105770312057703130577031405770315057703160577031705770318057703190577032005770321057703220577032305770324057703250577032605770327057703280577032905770330057703310577033205770333057703340577033505770336057703370577033805770339057703400577034105770342057703430577034405770345057703460577034705770348057703490577035005770351057703520577035305770354057703550577035605770357057703580577035905770360057703610577036205770363057703640577036505770366057703670577036805770369057703700577037105770372057703730577037405770375057703760577037705770378057703790577038005770381057703820577038305770384057703850577038605770387057703880577038905770390057703910577039205770393057703940577039505770396057703970577039805770399057704000577040105770402057704030577040405770405057704060577040705770408057704090577041005770411057704120577041305770414057704150577041605770417057704180577041905770420057704210577042205770423057704240577042505770426057704270577042805770429057704300577043105770432057704330577043405770435057704360577043705770438057704390577044005770441057704420577044305770444057704450577044605770447057704480577044905770450057704510577045205770453057704540577045505770456057704570577045805770459057704600577046105770462057704630577046405770465057704660577046705770468057704690577047005770471057704720577047305770474057704750577047605770477057704780577047905770480057704810577048205770483057704840577048505770486057704870577048805770489057704900577049105770492057704930577049405770495057704960577049705770498057704990577050005770501057705020577050305770504057705050577050605770507057705080577050905770510057705110577051205770513057705140577051505770516057705170577051805770519057705200577052105770522057705230577052405770525057705260577052705770528057705290577053005770531057705320577053305770534057705350577053605770537057705380577053905770540057705410577054205770543057705440577054505770546057705470577054805770549057705500577055105770552057705530577055405770555057705560577055705770558057705590577056005770561057705620577056305770564057705650577056605770567057705680577056905770570057705710577057205770573057705740577057505770576057705770577057805770579057705800577058105770582057705830577058405770585057705860577058705770588057705890577059005770591057705920577059305770594057705950577059605770597057705980577059905770600057706010577060205770603057706040577060505770606057706070577060805770609057706100577061105770612057706130577061405770615057706160577061705770618057706190577062005770621057706220577062305770624057706250577062605770627057706280577062905770630057706310577063205770633057706340577063505770636057706370578009405780095057800960578009705780098057800990578010005780101057801020578010305780104057801050578010605780107057801080578010905780110057801110578011205780113057801140578011505780116057801170578011805780119057801200578012105780122057801230578012405780125057801260578012705780128057801290578013005780131057801320578013305780134057801350578013605780137057801380578013905780140057801410578014205780143057801440578014505780146057801470578014805780149057801500578015105780152057801530578015405780155057801560578015705780158057801590578016005780161057801620578016305780164057801650578016605780167057801680578016905780170057801710578017205780173057801740578017505780176057801770578017805780179057801800578018105780182057801830578018405780185057801860578018705780188057801890578019005780191057801920578019305780194057801950578019605780197057801980578019905780200057802010578020205780203057802040578020505780206057802070578020805780209057802100578021105780212057802130578021405780215057802160578021705780218057802190578022005780221057802220578022305780224057802250578022605780227057802280578022905780230057802310578023205780233057802340578023505780236057802370578023805780239057802400578024105780242057802430578024405780245057802460578024705780248057802490578025005780251057802520578025305780254057802550578025605780257057802580578025905780260057802610578026205780263057802640578026505780266057802670578026805780269057802700578027105780272057802730578027405780275057802760578027705780278057802790578028005780281057802820578028305780284057802850578028605780287057802880578028905780290057802910578029205780293057802940578029505780296057802970578029805780299057803000578030105780302057803030578030405780305057803060578030705780308057803090578031005780311057803120578031305780314057803150578031605780317057803180578031905780320057803210578032205780323057803240578032505780326057803270578032805780329057803300578033105780332057803330578033405780335057803360578033705780338057803390578034005780341057803420578034305780344057803450578034605780347057803480578034905780350057803510578035205780353057803540578035505780356057803570578035805780359057803600578036105780362057803630578036405780365057803660578036705780368057803690578037005780371057803720578037305780374057803750578037605780377057803780578037905780380057803810578038205780383057803840578038505780386057803870578038805780389057803900578039105780392057803930578039405780395057803960578039705780398057803990578040005780401057804020578040305780404057804050578040605780407057804080578040905780410057804110578041205780413057804140578041505780416057804170578041805780419057804200578042105780422057804230578042405780425057804260578042705780428057804290578043005780431057804320578043305780434057804350578043605780437057804380578043905780440057804410578044205780443057804440578044505780446057804470578044805780449057804500578045105780452057804530578045405780455057804560578045705780458057804590578046005780461057804620578046305780464057804650578046605780467057804680578046905780470057804710578047205780473057804740578047505780476057804770578047805780479057804800578048105780482057804830578048405780485057804860578048705780488057804890578049005780491057804920578049305780494057804950578049605780497057804980578049905780500057805010578050205780503057805040578050505780506057805070578050805780509057805100578051105780512057805130578051405780515057805160578051705780518057805190578052005780521057805220578052305780524057805250578052605780527057805280578052905780530057805310578053205780533057805340578053505780536057805370578053805780539057805400578054105780542057805430578054405780545057805460578054705780548057805490578055005780551057805520578055305780554057805550578055605780557057805580578055905780560057805610578056205780563057805640578056505780566057805670578056805780569057805700578057105780572057805730578057405780575057805760578057705780578057805790578058005780581057805820578058305780584057805850578058605780587057805880578058905780590057805910578059205780593057805940578059505780596057805970578059805780599057806000578060105780602057806030578060405780605057806060578060705780608057806090578061005780611057806120578061305780614057806150578061605780617057806180578061905780620057806210578062205780623057806240578062505780626057806270578062805780629057806300578063105780632057806330578063405780635057806360579009405790095057900960579009705790098057900990579010005790101057901020579010305790104057901050579010605790107057901080579010905790110057901110579011205790113057901140579011505790116057901170579011805790119057901200579012105790122057901230579012405790125057901260579012705790128057901290579013005790131057901320579013305790134057901350579013605790137057901380579013905790140057901410579014205790143057901440579014505790146057901470579014805790149057901500579015105790152057901530579015405790155057901560579015705790158057901590579016005790161057901620579016305790164057901650579016605790167057901680579016905790170057901710579017205790173057901740579017505790176057901770579017805790179057901800579018105790182057901830579018405790185057901860579018705790188057901890579019005790191057901920579019305790194057901950579019605790197057901980579019905790200057902010579020205790203057902040579020505790206057902070579020805790209057902100579021105790212057902130579021405790215057902160579021705790218057902190579022005790221057902220579022305790224057902250579022605790227057902280579022905790230057902310579023205790233057902340579023505790236057902370579023805790239057902400579024105790242057902430579024405790245057902460579024705790248057902490579025005790251057902520579025305790254057902550579025605790257057902580579025905790260057902610579026205790263057902640579026505790266057902670579026805790269057902700579027105790272057902730579027405790275057902760579027705790278057902790579028005790281057902820579028305790284057902850579028605790287057902880579028905790290057902910579029205790293057902940579029505790296057902970579029805790299057903000579030105790302057903030579030405790305057903060579030705790308057903090579031005790311057903120579031305790314057903150579031605790317057903180579031905790320057903210579032205790323057903240579032505790326057903270579032805790329057903300579033105790332057903330579033405790335057903360579033705790338057903390579034005790341057903420579034305790344057903450579034605790347057903480579034905790350057903510579035205790353057903540579035505790356057903570579035805790359057903600579036105790362057903630579036405790365057903660579036705790368057903690579037005790371057903720579037305790374057903750579037605790377057903780579037905790380057903810579038205790383057903840579038505790386057903870579038805790389057903900579039105790392057903930579039405790395057903960579039705790398057903990579040005790401057904020579040305790404057904050579040605790407057904080579040905790410057904110579041205790413057904140579041505790416057904170579041805790419057904200579042105790422057904230579042405790425057904260579042705790428057904290579043005790431057904320579043305790434057904350579043605790437057904380579043905790440057904410579044205790443057904440579044505790446057904470579044805790449057904500579045105790452057904530579045405790455057904560579045705790458057904590579046005790461057904620579046305790464057904650579046605790467057904680579046905790470057904710579047205790473057904740579047505790476057904770579047805790479057904800579048105790482057904830579048405790485057904860579048705790488057904890579049005790491057904920579049305790494057904950579049605790497057904980579049905790500057905010579050205790503057905040579050505790506057905070579050805790509057905100579051105790512057905130579051405790515057905160579051705790518057905190579052005790521057905220579052305790524057905250579052605790527057905280579052905790530057905310579053205790533057905340579053505790536057905370579053805790539057905400579054105790542057905430579054405790545057905460579054705790548057905490579055005790551057905520579055305790554057905550579055605790557057905580579055905790560057905610579056205790563057905640579056505790566057905670579056805790569057905700579057105790572057905730579057405790575057905760579057705790578057905790579058005790581057905820579058305790584057905850579058605790587057905880579058905790590057905910579059205790593057905940579059505790596057905970579059805790599057906000579060105790602057906030579060405790605057906060579060705790608057906090579061005790611057906120579061305790614057906150579061605790617057906180579061905790620057906210579062205790623057906240579062505790626057906270579062805790629057906300579063105790632057906330579063405790635058000940580009505800096058000970580009805800099058001000580010105800102058001030580010405800105058001060580010705800108058001090580011005800111058001120580011305800114058001150580011605800117058001180580011905800120058001210580012205800123058001240580012505800126058001270580012805800129058001300580013105800132058001330580013405800135058001360580013705800138058001390580014005800141058001420580014305800144058001450580014605800147058001480580014905800150058001510580015205800153058001540580015505800156058001570580015805800159058001600580016105800162058001630580016405800165058001660580016705800168058001690580017005800171058001720580017305800174058001750580017605800177058001780580017905800180058001810580018205800183058001840580018505800186058001870580018805800189058001900580019105800192058001930580019405800195058001960580019705800198058001990580020005800201058002020580020305800204058002050580020605800207058002080580020905800210058002110580021205800213058002140580021505800216058002170580021805800219058002200580022105800222058002230580022405800225058002260580022705800228058002290580023005800231058002320580023305800234058002350580023605800237058002380580023905800240058002410580024205800243058002440580024505800246058002470580024805800249058002500580025105800252058002530580025405800255058002560580025705800258058002590580026005800261058002620580026305800264058002650580026605800267058002680580026905800270058002710580027205800273058002740580027505800276058002770580027805800279058002800580028105800282058002830580028405800285058002860580028705800288058002890580029005800291058002920580029305800294058002950580029605800297058002980580029905800300058003010580030205800303058003040580030505800306058003070580030805800309058003100580031105800312058003130580031405800315058003160580031705800318058003190580032005800321058003220580032305800324058003250580032605800327058003280580032905800330058003310580033205800333058003340580033505800336058003370580033805800339058003400580034105800342058003430580034405800345058003460580034705800348058003490580035005800351058003520580035305800354058003550580035605800357058003580580035905800360058003610580036205800363058003640580036505800366058003670580036805800369058003700580037105800372058003730580037405800375058003760580037705800378058003790580038005800381058003820580038305800384058003850580038605800387058003880580038905800390058003910580039205800393058003940580039505800396058003970580039805800399058004000580040105800402058004030580040405800405058004060580040705800408058004090580041005800411058004120580041305800414058004150580041605800417058004180580041905800420058004210580042205800423058004240580042505800426058004270580042805800429058004300580043105800432058004330580043405800435058004360580043705800438058004390580044005800441058004420580044305800444058004450580044605800447058004480580044905800450058004510580045205800453058004540580045505800456058004570580045805800459058004600580046105800462058004630580046405800465058004660580046705800468058004690580047005800471058004720580047305800474058004750580047605800477058004780580047905800480058004810580048205800483058004840580048505800486058004870580048805800489058004900580049105800492058004930580049405800495058004960580049705800498058004990580050005800501058005020580050305800504058005050580050605800507058005080580050905800510058005110580051205800513058005140580051505800516058005170580051805800519058005200580052105800522058005230580052405800525058005260580052705800528058005290580053005800531058005320580053305800534058005350580053605800537058005380580053905800540058005410580054205800543058005440580054505800546058005470580054805800549058005500580055105800552058005530580055405800555058005560580055705800558058005590580056005800561058005620580056305800564058005650580056605800567058005680580056905800570058005710580057205800573058005740580057505800576058005770580057805800579058005800580058105800582058005830580058405800585058005860580058705800588058005890580059005800591058005920580059305800594058005950580059605800597058005980580059905800600058006010580060205800603058006040580060505800606058006070580060805800609058006100580061105800612058006130580061405800615058006160580061705800618058006190580062005800621058006220580062305800624058006250580062605800627058006280580062905800630058006310580063205800633058006340581009405810095058100960581009705810098058100990581010005810101058101020581010305810104058101050581010605810107058101080581010905810110058101110581011205810113058101140581011505810116058101170581011805810119058101200581012105810122058101230581012405810125058101260581012705810128058101290581013005810131058101320581013305810134058101350581013605810137058101380581013905810140058101410581014205810143058101440581014505810146058101470581014805810149058101500581015105810152058101530581015405810155058101560581015705810158058101590581016005810161058101620581016305810164058101650581016605810167058101680581016905810170058101710581017205810173058101740581017505810176058101770581017805810179058101800581018105810182058101830581018405810185058101860581018705810188058101890581019005810191058101920581019305810194058101950581019605810197058101980581019905810200058102010581020205810203058102040581020505810206058102070581020805810209058102100581021105810212058102130581021405810215058102160581021705810218058102190581022005810221058102220581022305810224058102250581022605810227058102280581022905810230058102310581023205810233058102340581023505810236058102370581023805810239058102400581024105810242058102430581024405810245058102460581024705810248058102490581025005810251058102520581025305810254058102550581025605810257058102580581025905810260058102610581026205810263058102640581026505810266058102670581026805810269058102700581027105810272058102730581027405810275058102760581027705810278058102790581028005810281058102820581028305810284058102850581028605810287058102880581028905810290058102910581029205810293058102940581029505810296058102970581029805810299058103000581030105810302058103030581030405810305058103060581030705810308058103090581031005810311058103120581031305810314058103150581031605810317058103180581031905810320058103210581032205810323058103240581032505810326058103270581032805810329058103300581033105810332058103330581033405810335058103360581033705810338058103390581034005810341058103420581034305810344058103450581034605810347058103480581034905810350058103510581035205810353058103540581035505810356058103570581035805810359058103600581036105810362058103630581036405810365058103660581036705810368058103690581037005810371058103720581037305810374058103750581037605810377058103780581037905810380058103810581038205810383058103840581038505810386058103870581038805810389058103900581039105810392058103930581039405810395058103960581039705810398058103990581040005810401058104020581040305810404058104050581040605810407058104080581040905810410058104110581041205810413058104140581041505810416058104170581041805810419058104200581042105810422058104230581042405810425058104260581042705810428058104290581043005810431058104320581043305810434058104350581043605810437058104380581043905810440058104410581044205810443058104440581044505810446058104470581044805810449058104500581045105810452058104530581045405810455058104560581045705810458058104590581046005810461058104620581046305810464058104650581046605810467058104680581046905810470058104710581047205810473058104740581047505810476058104770581047805810479058104800581048105810482058104830581048405810485058104860581048705810488058104890581049005810491058104920581049305810494058104950581049605810497058104980581049905810500058105010581050205810503058105040581050505810506058105070581050805810509058105100581051105810512058105130581051405810515058105160581051705810518058105190581052005810521058105220581052305810524058105250581052605810527058105280581052905810530058105310581053205810533058105340581053505810536058105370581053805810539058105400581054105810542058105430581054405810545058105460581054705810548058105490581055005810551058105520581055305810554058105550581055605810557058105580581055905810560058105610581056205810563058105640581056505810566058105670581056805810569058105700581057105810572058105730581057405810575058105760581057705810578058105790581058005810581058105820581058305810584058105850581058605810587058105880581058905810590058105910581059205810593058105940581059505810596058105970581059805810599058106000581060105810602058106030581060405810605058106060581060705810608058106090581061005810611058106120581061305810614058106150581061605810617058106180581061905810620058106210581062205810623058106240581062505810626058106270581062805810629058106300581063105810632058106330582009405820095058200960582009705820098058200990582010005820101058201020582010305820104058201050582010605820107058201080582010905820110058201110582011205820113058201140582011505820116058201170582011805820119058201200582012105820122058201230582012405820125058201260582012705820128058201290582013005820131058201320582013305820134058201350582013605820137058201380582013905820140058201410582014205820143058201440582014505820146058201470582014805820149058201500582015105820152058201530582015405820155058201560582015705820158058201590582016005820161058201620582016305820164058201650582016605820167058201680582016905820170058201710582017205820173058201740582017505820176058201770582017805820179058201800582018105820182058201830582018405820185058201860582018705820188058201890582019005820191058201920582019305820194058201950582019605820197058201980582019905820200058202010582020205820203058202040582020505820206058202070582020805820209058202100582021105820212058202130582021405820215058202160582021705820218058202190582022005820221058202220582022305820224058202250582022605820227058202280582022905820230058202310582023205820233058202340582023505820236058202370582023805820239058202400582024105820242058202430582024405820245058202460582024705820248058202490582025005820251058202520582025305820254058202550582025605820257058202580582025905820260058202610582026205820263058202640582026505820266058202670582026805820269058202700582027105820272058202730582027405820275058202760582027705820278058202790582028005820281058202820582028305820284058202850582028605820287058202880582028905820290058202910582029205820293058202940582029505820296058202970582029805820299058203000582030105820302058203030582030405820305058203060582030705820308058203090582031005820311058203120582031305820314058203150582031605820317058203180582031905820320058203210582032205820323058203240582032505820326058203270582032805820329058203300582033105820332058203330582033405820335058203360582033705820338058203390582034005820341058203420582034305820344058203450582034605820347058203480582034905820350058203510582035205820353058203540582035505820356058203570582035805820359058203600582036105820362058203630582036405820365058203660582036705820368058203690582037005820371058203720582037305820374058203750582037605820377058203780582037905820380058203810582038205820383058203840582038505820386058203870582038805820389058203900582039105820392058203930582039405820395058203960582039705820398058203990582040005820401058204020582040305820404058204050582040605820407058204080582040905820410058204110582041205820413058204140582041505820416058204170582041805820419058204200582042105820422058204230582042405820425058204260582042705820428058204290582043005820431058204320582043305820434058204350582043605820437058204380582043905820440058204410582044205820443058204440582044505820446058204470582044805820449058204500582045105820452058204530582045405820455058204560582045705820458058204590582046005820461058204620582046305820464058204650582046605820467058204680582046905820470058204710582047205820473058204740582047505820476058204770582047805820479058204800582048105820482058204830582048405820485058204860582048705820488058204890582049005820491058204920582049305820494058204950582049605820497058204980582049905820500058205010582050205820503058205040582050505820506058205070582050805820509058205100582051105820512058205130582051405820515058205160582051705820518058205190582052005820521058205220582052305820524058205250582052605820527058205280582052905820530058205310582053205820533058205340582053505820536058205370582053805820539058205400582054105820542058205430582054405820545058205460582054705820548058205490582055005820551058205520582055305820554058205550582055605820557058205580582055905820560058205610582056205820563058205640582056505820566058205670582056805820569058205700582057105820572058205730582057405820575058205760582057705820578058205790582058005820581058205820582058305820584058205850582058605820587058205880582058905820590058205910582059205820593058205940582059505820596058205970582059805820599058206000582060105820602058206030582060405820605058206060582060705820608058206090582061005820611058206120582061305820614058206150582061605820617058206180582061905820620058206210582062205820623058206240582062505820626058206270582062805820629058206300582063105820632058300940583009505830096058300970583009805830099058301000583010105830102058301030583010405830105058301060583010705830108058301090583011005830111058301120583011305830114058301150583011605830117058301180583011905830120058301210583012205830123058301240583012505830126058301270583012805830129058301300583013105830132058301330583013405830135058301360583013705830138058301390583014005830141058301420583014305830144058301450583014605830147058301480583014905830150058301510583015205830153058301540583015505830156058301570583015805830159058301600583016105830162058301630583016405830165058301660583016705830168058301690583017005830171058301720583017305830174058301750583017605830177058301780583017905830180058301810583018205830183058301840583018505830186058301870583018805830189058301900583019105830192058301930583019405830195058301960583019705830198058301990583020005830201058302020583020305830204058302050583020605830207058302080583020905830210058302110583021205830213058302140583021505830216058302170583021805830219058302200583022105830222058302230583022405830225058302260583022705830228058302290583023005830231058302320583023305830234058302350583023605830237058302380583023905830240058302410583024205830243058302440583024505830246058302470583024805830249058302500583025105830252058302530583025405830255058302560583025705830258058302590583026005830261058302620583026305830264058302650583026605830267058302680583026905830270058302710583027205830273058302740583027505830276058302770583027805830279058302800583028105830282058302830583028405830285058302860583028705830288058302890583029005830291058302920583029305830294058302950583029605830297058302980583029905830300058303010583030205830303058303040583030505830306058303070583030805830309058303100583031105830312058303130583031405830315058303160583031705830318058303190583032005830321058303220583032305830324058303250583032605830327058303280583032905830330058303310583033205830333058303340583033505830336058303370583033805830339058303400583034105830342058303430583034405830345058303460583034705830348058303490583035005830351058303520583035305830354058303550583035605830357058303580583035905830360058303610583036205830363058303640583036505830366058303670583036805830369058303700583037105830372058303730583037405830375058303760583037705830378058303790583038005830381058303820583038305830384058303850583038605830387058303880583038905830390058303910583039205830393058303940583039505830396058303970583039805830399058304000583040105830402058304030583040405830405058304060583040705830408058304090583041005830411058304120583041305830414058304150583041605830417058304180583041905830420058304210583042205830423058304240583042505830426058304270583042805830429058304300583043105830432058304330583043405830435058304360583043705830438058304390583044005830441058304420583044305830444058304450583044605830447058304480583044905830450058304510583045205830453058304540583045505830456058304570583045805830459058304600583046105830462058304630583046405830465058304660583046705830468058304690583047005830471058304720583047305830474058304750583047605830477058304780583047905830480058304810583048205830483058304840583048505830486058304870583048805830489058304900583049105830492058304930583049405830495058304960583049705830498058304990583050005830501058305020583050305830504058305050583050605830507058305080583050905830510058305110583051205830513058305140583051505830516058305170583051805830519058305200583052105830522058305230583052405830525058305260583052705830528058305290583053005830531058305320583053305830534058305350583053605830537058305380583053905830540058305410583054205830543058305440583054505830546058305470583054805830549058305500583055105830552058305530583055405830555058305560583055705830558058305590583056005830561058305620583056305830564058305650583056605830567058305680583056905830570058305710583057205830573058305740583057505830576058305770583057805830579058305800583058105830582058305830583058405830585058305860583058705830588058305890583059005830591058305920583059305830594058305950583059605830597058305980583059905830600058306010583060205830603058306040583060505830606058306070583060805830609058306100583061105830612058306130583061405830615058306160583061705830618058306190583062005830621058306220583062305830624058306250583062605830627058306280583062905830630058306310584009305840094058400950584009605840097058400980584009905840100058401010584010205840103058401040584010505840106058401070584010805840109058401100584011105840112058401130584011405840115058401160584011705840118058401190584012005840121058401220584012305840124058401250584012605840127058401280584012905840130058401310584013205840133058401340584013505840136058401370584013805840139058401400584014105840142058401430584014405840145058401460584014705840148058401490584015005840151058401520584015305840154058401550584015605840157058401580584015905840160058401610584016205840163058401640584016505840166058401670584016805840169058401700584017105840172058401730584017405840175058401760584017705840178058401790584018005840181058401820584018305840184058401850584018605840187058401880584018905840190058401910584019205840193058401940584019505840196058401970584019805840199058402000584020105840202058402030584020405840205058402060584020705840208058402090584021005840211058402120584021305840214058402150584021605840217058402180584021905840220058402210584022205840223058402240584022505840226058402270584022805840229058402300584023105840232058402330584023405840235058402360584023705840238058402390584024005840241058402420584024305840244058402450584024605840247058402480584024905840250058402510584025205840253058402540584025505840256058402570584025805840259058402600584026105840262058402630584026405840265058402660584026705840268058402690584027005840271058402720584027305840274058402750584027605840277058402780584027905840280058402810584028205840283058402840584028505840286058402870584028805840289058402900584029105840292058402930584029405840295058402960584029705840298058402990584030005840301058403020584030305840304058403050584030605840307058403080584030905840310058403110584031205840313058403140584031505840316058403170584031805840319058403200584032105840322058403230584032405840325058403260584032705840328058403290584033005840331058403320584033305840334058403350584033605840337058403380584033905840340058403410584034205840343058403440584034505840346058403470584034805840349058403500584035105840352058403530584035405840355058403560584035705840358058403590584036005840361058403620584036305840364058403650584036605840367058403680584036905840370058403710584037205840373058403740584037505840376058403770584037805840379058403800584038105840382058403830584038405840385058403860584038705840388058403890584039005840391058403920584039305840394058403950584039605840397058403980584039905840400058404010584040205840403058404040584040505840406058404070584040805840409058404100584041105840412058404130584041405840415058404160584041705840418058404190584042005840421058404220584042305840424058404250584042605840427058404280584042905840430058404310584043205840433058404340584043505840436058404370584043805840439058404400584044105840442058404430584044405840445058404460584044705840448058404490584045005840451058404520584045305840454058404550584045605840457058404580584045905840460058404610584046205840463058404640584046505840466058404670584046805840469058404700584047105840472058404730584047405840475058404760584047705840478058404790584048005840481058404820584048305840484058404850584048605840487058404880584048905840490058404910584049205840493058404940584049505840496058404970584049805840499058405000584050105840502058405030584050405840505058405060584050705840508058405090584051005840511058405120584051305840514058405150584051605840517058405180584051905840520058405210584052205840523058405240584052505840526058405270584052805840529058405300584053105840532058405330584053405840535058405360584053705840538058405390584054005840541058405420584054305840544058405450584054605840547058405480584054905840550058405510584055205840553058405540584055505840556058405570584055805840559058405600584056105840562058405630584056405840565058405660584056705840568058405690584057005840571058405720584057305840574058405750584057605840577058405780584057905840580058405810584058205840583058405840584058505840586058405870584058805840589058405900584059105840592058405930584059405840595058405960584059705840598058405990584060005840601058406020584060305840604058406050584060605840607058406080584060905840610058406110584061205840613058406140584061505840616058406170584061805840619058406200584062105840622058406230584062405840625058406260584062705840628058406290584063005840631058500930585009405850095058500960585009705850098058500990585010005850101058501020585010305850104058501050585010605850107058501080585010905850110058501110585011205850113058501140585011505850116058501170585011805850119058501200585012105850122058501230585012405850125058501260585012705850128058501290585013005850131058501320585013305850134058501350585013605850137058501380585013905850140058501410585014205850143058501440585014505850146058501470585014805850149058501500585015105850152058501530585015405850155058501560585015705850158058501590585016005850161058501620585016305850164058501650585016605850167058501680585016905850170058501710585017205850173058501740585017505850176058501770585017805850179058501800585018105850182058501830585018405850185058501860585018705850188058501890585019005850191058501920585019305850194058501950585019605850197058501980585019905850200058502010585020205850203058502040585020505850206058502070585020805850209058502100585021105850212058502130585021405850215058502160585021705850218058502190585022005850221058502220585022305850224058502250585022605850227058502280585022905850230058502310585023205850233058502340585023505850236058502370585023805850239058502400585024105850242058502430585024405850245058502460585024705850248058502490585025005850251058502520585025305850254058502550585025605850257058502580585025905850260058502610585026205850263058502640585026505850266058502670585026805850269058502700585027105850272058502730585027405850275058502760585027705850278058502790585028005850281058502820585028305850284058502850585028605850287058502880585028905850290058502910585029205850293058502940585029505850296058502970585029805850299058503000585030105850302058503030585030405850305058503060585030705850308058503090585031005850311058503120585031305850314058503150585031605850317058503180585031905850320058503210585032205850323058503240585032505850326058503270585032805850329058503300585033105850332058503330585033405850335058503360585033705850338058503390585034005850341058503420585034305850344058503450585034605850347058503480585034905850350058503510585035205850353058503540585035505850356058503570585035805850359058503600585036105850362058503630585036405850365058503660585036705850368058503690585037005850371058503720585037305850374058503750585037605850377058503780585037905850380058503810585038205850383058503840585038505850386058503870585038805850389058503900585039105850392058503930585039405850395058503960585039705850398058503990585040005850401058504020585040305850404058504050585040605850407058504080585040905850410058504110585041205850413058504140585041505850416058504170585041805850419058504200585042105850422058504230585042405850425058504260585042705850428058504290585043005850431058504320585043305850434058504350585043605850437058504380585043905850440058504410585044205850443058504440585044505850446058504470585044805850449058504500585045105850452058504530585045405850455058504560585045705850458058504590585046005850461058504620585046305850464058504650585046605850467058504680585046905850470058504710585047205850473058504740585047505850476058504770585047805850479058504800585048105850482058504830585048405850485058504860585048705850488058504890585049005850491058504920585049305850494058504950585049605850497058504980585049905850500058505010585050205850503058505040585050505850506058505070585050805850509058505100585051105850512058505130585051405850515058505160585051705850518058505190585052005850521058505220585052305850524058505250585052605850527058505280585052905850530058505310585053205850533058505340585053505850536058505370585053805850539058505400585054105850542058505430585054405850545058505460585054705850548058505490585055005850551058505520585055305850554058505550585055605850557058505580585055905850560058505610585056205850563058505640585056505850566058505670585056805850569058505700585057105850572058505730585057405850575058505760585057705850578058505790585058005850581058505820585058305850584058505850585058605850587058505880585058905850590058505910585059205850593058505940585059505850596058505970585059805850599058506000585060105850602058506030585060405850605058506060585060705850608058506090585061005850611058506120585061305850614058506150585061605850617058506180585061905850620058506210585062205850623058506240585062505850626058506270585062805850629058506300585063105860093058600940586009505860096058600970586009805860099058601000586010105860102058601030586010405860105058601060586010705860108058601090586011005860111058601120586011305860114058601150586011605860117058601180586011905860120058601210586012205860123058601240586012505860126058601270586012805860129058601300586013105860132058601330586013405860135058601360586013705860138058601390586014005860141058601420586014305860144058601450586014605860147058601480586014905860150058601510586015205860153058601540586015505860156058601570586015805860159058601600586016105860162058601630586016405860165058601660586016705860168058601690586017005860171058601720586017305860174058601750586017605860177058601780586017905860180058601810586018205860183058601840586018505860186058601870586018805860189058601900586019105860192058601930586019405860195058601960586019705860198058601990586020005860201058602020586020305860204058602050586020605860207058602080586020905860210058602110586021205860213058602140586021505860216058602170586021805860219058602200586022105860222058602230586022405860225058602260586022705860228058602290586023005860231058602320586023305860234058602350586023605860237058602380586023905860240058602410586024205860243058602440586024505860246058602470586024805860249058602500586025105860252058602530586025405860255058602560586025705860258058602590586026005860261058602620586026305860264058602650586026605860267058602680586026905860270058602710586027205860273058602740586027505860276058602770586027805860279058602800586028105860282058602830586028405860285058602860586028705860288058602890586029005860291058602920586029305860294058602950586029605860297058602980586029905860300058603010586030205860303058603040586030505860306058603070586030805860309058603100586031105860312058603130586031405860315058603160586031705860318058603190586032005860321058603220586032305860324058603250586032605860327058603280586032905860330058603310586033205860333058603340586033505860336058603370586033805860339058603400586034105860342058603430586034405860345058603460586034705860348058603490586035005860351058603520586035305860354058603550586035605860357058603580586035905860360058603610586036205860363058603640586036505860366058603670586036805860369058603700586037105860372058603730586037405860375058603760586037705860378058603790586038005860381058603820586038305860384058603850586038605860387058603880586038905860390058603910586039205860393058603940586039505860396058603970586039805860399058604000586040105860402058604030586040405860405058604060586040705860408058604090586041005860411058604120586041305860414058604150586041605860417058604180586041905860420058604210586042205860423058604240586042505860426058604270586042805860429058604300586043105860432058604330586043405860435058604360586043705860438058604390586044005860441058604420586044305860444058604450586044605860447058604480586044905860450058604510586045205860453058604540586045505860456058604570586045805860459058604600586046105860462058604630586046405860465058604660586046705860468058604690586047005860471058604720586047305860474058604750586047605860477058604780586047905860480058604810586048205860483058604840586048505860486058604870586048805860489058604900586049105860492058604930586049405860495058604960586049705860498058604990586050005860501058605020586050305860504058605050586050605860507058605080586050905860510058605110586051205860513058605140586051505860516058605170586051805860519058605200586052105860522058605230586052405860525058605260586052705860528058605290586053005860531058605320586053305860534058605350586053605860537058605380586053905860540058605410586054205860543058605440586054505860546058605470586054805860549058605500586055105860552058605530586055405860555058605560586055705860558058605590586056005860561058605620586056305860564058605650586056605860567058605680586056905860570058605710586057205860573058605740586057505860576058605770586057805860579058605800586058105860582058605830586058405860585058605860586058705860588058605890586059005860591058605920586059305860594058605950586059605860597058605980586059905860600058606010586060205860603058606040586060505860606058606070586060805860609058606100586061105860612058606130586061405860615058606160586061705860618058606190586062005860621058606220586062305860624058606250586062605860627058606280586062905860630058700930587009405870095058700960587009705870098058700990587010005870101058701020587010305870104058701050587010605870107058701080587010905870110058701110587011205870113058701140587011505870116058701170587011805870119058701200587012105870122058701230587012405870125058701260587012705870128058701290587013005870131058701320587013305870134058701350587013605870137058701380587013905870140058701410587014205870143058701440587014505870146058701470587014805870149058701500587015105870152058701530587015405870155058701560587015705870158058701590587016005870161058701620587016305870164058701650587016605870167058701680587016905870170058701710587017205870173058701740587017505870176058701770587017805870179058701800587018105870182058701830587018405870185058701860587018705870188058701890587019005870191058701920587019305870194058701950587019605870197058701980587019905870200058702010587020205870203058702040587020505870206058702070587020805870209058702100587021105870212058702130587021405870215058702160587021705870218058702190587022005870221058702220587022305870224058702250587022605870227058702280587022905870230058702310587023205870233058702340587023505870236058702370587023805870239058702400587024105870242058702430587024405870245058702460587024705870248058702490587025005870251058702520587025305870254058702550587025605870257058702580587025905870260058702610587026205870263058702640587026505870266058702670587026805870269058702700587027105870272058702730587027405870275058702760587027705870278058702790587028005870281058702820587028305870284058702850587028605870287058702880587028905870290058702910587029205870293058702940587029505870296058702970587029805870299058703000587030105870302058703030587030405870305058703060587030705870308058703090587031005870311058703120587031305870314058703150587031605870317058703180587031905870320058703210587032205870323058703240587032505870326058703270587032805870329058703300587033105870332058703330587033405870335058703360587033705870338058703390587034005870341058703420587034305870344058703450587034605870347058703480587034905870350058703510587035205870353058703540587035505870356058703570587035805870359058703600587036105870362058703630587036405870365058703660587036705870368058703690587037005870371058703720587037305870374058703750587037605870377058703780587037905870380058703810587038205870383058703840587038505870386058703870587038805870389058703900587039105870392058703930587039405870395058703960587039705870398058703990587040005870401058704020587040305870404058704050587040605870407058704080587040905870410058704110587041205870413058704140587041505870416058704170587041805870419058704200587042105870422058704230587042405870425058704260587042705870428058704290587043005870431058704320587043305870434058704350587043605870437058704380587043905870440058704410587044205870443058704440587044505870446058704470587044805870449058704500587045105870452058704530587045405870455058704560587045705870458058704590587046005870461058704620587046305870464058704650587046605870467058704680587046905870470058704710587047205870473058704740587047505870476058704770587047805870479058704800587048105870482058704830587048405870485058704860587048705870488058704890587049005870491058704920587049305870494058704950587049605870497058704980587049905870500058705010587050205870503058705040587050505870506058705070587050805870509058705100587051105870512058705130587051405870515058705160587051705870518058705190587052005870521058705220587052305870524058705250587052605870527058705280587052905870530058705310587053205870533058705340587053505870536058705370587053805870539058705400587054105870542058705430587054405870545058705460587054705870548058705490587055005870551058705520587055305870554058705550587055605870557058705580587055905870560058705610587056205870563058705640587056505870566058705670587056805870569058705700587057105870572058705730587057405870575058705760587057705870578058705790587058005870581058705820587058305870584058705850587058605870587058705880587058905870590058705910587059205870593058705940587059505870596058705970587059805870599058706000587060105870602058706030587060405870605058706060587060705870608058706090587061005870611058706120587061305870614058706150587061605870617058706180587061905870620058706210587062205870623058706240587062505870626058706270587062805870629058706300588009305880094058800950588009605880097058800980588009905880100058801010588010205880103058801040588010505880106058801070588010805880109058801100588011105880112058801130588011405880115058801160588011705880118058801190588012005880121058801220588012305880124058801250588012605880127058801280588012905880130058801310588013205880133058801340588013505880136058801370588013805880139058801400588014105880142058801430588014405880145058801460588014705880148058801490588015005880151058801520588015305880154058801550588015605880157058801580588015905880160058801610588016205880163058801640588016505880166058801670588016805880169058801700588017105880172058801730588017405880175058801760588017705880178058801790588018005880181058801820588018305880184058801850588018605880187058801880588018905880190058801910588019205880193058801940588019505880196058801970588019805880199058802000588020105880202058802030588020405880205058802060588020705880208058802090588021005880211058802120588021305880214058802150588021605880217058802180588021905880220058802210588022205880223058802240588022505880226058802270588022805880229058802300588023105880232058802330588023405880235058802360588023705880238058802390588024005880241058802420588024305880244058802450588024605880247058802480588024905880250058802510588025205880253058802540588025505880256058802570588025805880259058802600588026105880262058802630588026405880265058802660588026705880268058802690588027005880271058802720588027305880274058802750588027605880277058802780588027905880280058802810588028205880283058802840588028505880286058802870588028805880289058802900588029105880292058802930588029405880295058802960588029705880298058802990588030005880301058803020588030305880304058803050588030605880307058803080588030905880310058803110588031205880313058803140588031505880316058803170588031805880319058803200588032105880322058803230588032405880325058803260588032705880328058803290588033005880331058803320588033305880334058803350588033605880337058803380588033905880340058803410588034205880343058803440588034505880346058803470588034805880349058803500588035105880352058803530588035405880355058803560588035705880358058803590588036005880361058803620588036305880364058803650588036605880367058803680588036905880370058803710588037205880373058803740588037505880376058803770588037805880379058803800588038105880382058803830588038405880385058803860588038705880388058803890588039005880391058803920588039305880394058803950588039605880397058803980588039905880400058804010588040205880403058804040588040505880406058804070588040805880409058804100588041105880412058804130588041405880415058804160588041705880418058804190588042005880421058804220588042305880424058804250588042605880427058804280588042905880430058804310588043205880433058804340588043505880436058804370588043805880439058804400588044105880442058804430588044405880445058804460588044705880448058804490588045005880451058804520588045305880454058804550588045605880457058804580588045905880460058804610588046205880463058804640588046505880466058804670588046805880469058804700588047105880472058804730588047405880475058804760588047705880478058804790588048005880481058804820588048305880484058804850588048605880487058804880588048905880490058804910588049205880493058804940588049505880496058804970588049805880499058805000588050105880502058805030588050405880505058805060588050705880508058805090588051005880511058805120588051305880514058805150588051605880517058805180588051905880520058805210588052205880523058805240588052505880526058805270588052805880529058805300588053105880532058805330588053405880535058805360588053705880538058805390588054005880541058805420588054305880544058805450588054605880547058805480588054905880550058805510588055205880553058805540588055505880556058805570588055805880559058805600588056105880562058805630588056405880565058805660588056705880568058805690588057005880571058805720588057305880574058805750588057605880577058805780588057905880580058805810588058205880583058805840588058505880586058805870588058805880589058805900588059105880592058805930588059405880595058805960588059705880598058805990588060005880601058806020588060305880604058806050588060605880607058806080588060905880610058806110588061205880613058806140588061505880616058806170588061805880619058806200588062105880622058806230588062405880625058806260588062705880628058806290588063005890092058900930589009405890095058900960589009705890098058900990589010005890101058901020589010305890104058901050589010605890107058901080589010905890110058901110589011205890113058901140589011505890116058901170589011805890119058901200589012105890122058901230589012405890125058901260589012705890128058901290589013005890131058901320589013305890134058901350589013605890137058901380589013905890140058901410589014205890143058901440589014505890146058901470589014805890149058901500589015105890152058901530589015405890155058901560589015705890158058901590589016005890161058901620589016305890164058901650589016605890167058901680589016905890170058901710589017205890173058901740589017505890176058901770589017805890179058901800589018105890182058901830589018405890185058901860589018705890188058901890589019005890191058901920589019305890194058901950589019605890197058901980589019905890200058902010589020205890203058902040589020505890206058902070589020805890209058902100589021105890212058902130589021405890215058902160589021705890218058902190589022005890221058902220589022305890224058902250589022605890227058902280589022905890230058902310589023205890233058902340589023505890236058902370589023805890239058902400589024105890242058902430589024405890245058902460589024705890248058902490589025005890251058902520589025305890254058902550589025605890257058902580589025905890260058902610589026205890263058902640589026505890266058902670589026805890269058902700589027105890272058902730589027405890275058902760589027705890278058902790589028005890281058902820589028305890284058902850589028605890287058902880589028905890290058902910589029205890293058902940589029505890296058902970589029805890299058903000589030105890302058903030589030405890305058903060589030705890308058903090589031005890311058903120589031305890314058903150589031605890317058903180589031905890320058903210589032205890323058903240589032505890326058903270589032805890329058903300589033105890332058903330589033405890335058903360589033705890338058903390589034005890341058903420589034305890344058903450589034605890347058903480589034905890350058903510589035205890353058903540589035505890356058903570589035805890359058903600589036105890362058903630589036405890365058903660589036705890368058903690589037005890371058903720589037305890374058903750589037605890377058903780589037905890380058903810589038205890383058903840589038505890386058903870589038805890389058903900589039105890392058903930589039405890395058903960589039705890398058903990589040005890401058904020589040305890404058904050589040605890407058904080589040905890410058904110589041205890413058904140589041505890416058904170589041805890419058904200589042105890422058904230589042405890425058904260589042705890428058904290589043005890431058904320589043305890434058904350589043605890437058904380589043905890440058904410589044205890443058904440589044505890446058904470589044805890449058904500589045105890452058904530589045405890455058904560589045705890458058904590589046005890461058904620589046305890464058904650589046605890467058904680589046905890470058904710589047205890473058904740589047505890476058904770589047805890479058904800589048105890482058904830589048405890485058904860589048705890488058904890589049005890491058904920589049305890494058904950589049605890497058904980589049905890500058905010589050205890503058905040589050505890506058905070589050805890509058905100589051105890512058905130589051405890515058905160589051705890518058905190589052005890521058905220589052305890524058905250589052605890527058905280589052905890530058905310589053205890533058905340589053505890536058905370589053805890539058905400589054105890542058905430589054405890545058905460589054705890548058905490589055005890551058905520589055305890554058905550589055605890557058905580589055905890560058905610589056205890563058905640589056505890566058905670589056805890569058905700589057105890572058905730589057405890575058905760589057705890578058905790589058005890581058905820589058305890584058905850589058605890587058905880589058905890590058905910589059205890593058905940589059505890596058905970589059805890599058906000589060105890602058906030589060405890605058906060589060705890608058906090589061005890611058906120589061305890614058906150589061605890617058906180589061905890620058906210589062205890623058906240589062505890626058906270589062805890629058906300590009205900093059000940590009505900096059000970590009805900099059001000590010105900102059001030590010405900105059001060590010705900108059001090590011005900111059001120590011305900114059001150590011605900117059001180590011905900120059001210590012205900123059001240590012505900126059001270590012805900129059001300590013105900132059001330590013405900135059001360590013705900138059001390590014005900141059001420590014305900144059001450590014605900147059001480590014905900150059001510590015205900153059001540590015505900156059001570590015805900159059001600590016105900162059001630590016405900165059001660590016705900168059001690590017005900171059001720590017305900174059001750590017605900177059001780590017905900180059001810590018205900183059001840590018505900186059001870590018805900189059001900590019105900192059001930590019405900195059001960590019705900198059001990590020005900201059002020590020305900204059002050590020605900207059002080590020905900210059002110590021205900213059002140590021505900216059002170590021805900219059002200590022105900222059002230590022405900225059002260590022705900228059002290590023005900231059002320590023305900234059002350590023605900237059002380590023905900240059002410590024205900243059002440590024505900246059002470590024805900249059002500590025105900252059002530590025405900255059002560590025705900258059002590590026005900261059002620590026305900264059002650590026605900267059002680590026905900270059002710590027205900273059002740590027505900276059002770590027805900279059002800590028105900282059002830590028405900285059002860590028705900288059002890590029005900291059002920590029305900294059002950590029605900297059002980590029905900300059003010590030205900303059003040590030505900306059003070590030805900309059003100590031105900312059003130590031405900315059003160590031705900318059003190590032005900321059003220590032305900324059003250590032605900327059003280590032905900330059003310590033205900333059003340590033505900336059003370590033805900339059003400590034105900342059003430590034405900345059003460590034705900348059003490590035005900351059003520590035305900354059003550590035605900357059003580590035905900360059003610590036205900363059003640590036505900366059003670590036805900369059003700590037105900372059003730590037405900375059003760590037705900378059003790590038005900381059003820590038305900384059003850590038605900387059003880590038905900390059003910590039205900393059003940590039505900396059003970590039805900399059004000590040105900402059004030590040405900405059004060590040705900408059004090590041005900411059004120590041305900414059004150590041605900417059004180590041905900420059004210590042205900423059004240590042505900426059004270590042805900429059004300590043105900432059004330590043405900435059004360590043705900438059004390590044005900441059004420590044305900444059004450590044605900447059004480590044905900450059004510590045205900453059004540590045505900456059004570590045805900459059004600590046105900462059004630590046405900465059004660590046705900468059004690590047005900471059004720590047305900474059004750590047605900477059004780590047905900480059004810590048205900483059004840590048505900486059004870590048805900489059004900590049105900492059004930590049405900495059004960590049705900498059004990590050005900501059005020590050305900504059005050590050605900507059005080590050905900510059005110590051205900513059005140590051505900516059005170590051805900519059005200590052105900522059005230590052405900525059005260590052705900528059005290590053005900531059005320590053305900534059005350590053605900537059005380590053905900540059005410590054205900543059005440590054505900546059005470590054805900549059005500590055105900552059005530590055405900555059005560590055705900558059005590590056005900561059005620590056305900564059005650590056605900567059005680590056905900570059005710590057205900573059005740590057505900576059005770590057805900579059005800590058105900582059005830590058405900585059005860590058705900588059005890590059005900591059005920590059305900594059005950590059605900597059005980590059905900600059006010590060205900603059006040590060505900606059006070590060805900609059006100590061105900612059006130590061405900615059006160590061705900618059006190590062005900621059006220590062305900624059006250590062605900627059006280590062905900630059100920591009305910094059100950591009605910097059100980591009905910100059101010591010205910103059101040591010505910106059101070591010805910109059101100591011105910112059101130591011405910115059101160591011705910118059101190591012005910121059101220591012305910124059101250591012605910127059101280591012905910130059101310591013205910133059101340591013505910136059101370591013805910139059101400591014105910142059101430591014405910145059101460591014705910148059101490591015005910151059101520591015305910154059101550591015605910157059101580591015905910160059101610591016205910163059101640591016505910166059101670591016805910169059101700591017105910172059101730591017405910175059101760591017705910178059101790591018005910181059101820591018305910184059101850591018605910187059101880591018905910190059101910591019205910193059101940591019505910196059101970591019805910199059102000591020105910202059102030591020405910205059102060591020705910208059102090591021005910211059102120591021305910214059102150591021605910217059102180591021905910220059102210591022205910223059102240591022505910226059102270591022805910229059102300591023105910232059102330591023405910235059102360591023705910238059102390591024005910241059102420591024305910244059102450591024605910247059102480591024905910250059102510591025205910253059102540591025505910256059102570591025805910259059102600591026105910262059102630591026405910265059102660591026705910268059102690591027005910271059102720591027305910274059102750591027605910277059102780591027905910280059102810591028205910283059102840591028505910286059102870591028805910289059102900591029105910292059102930591029405910295059102960591029705910298059102990591030005910301059103020591030305910304059103050591030605910307059103080591030905910310059103110591031205910313059103140591031505910316059103170591031805910319059103200591032105910322059103230591032405910325059103260591032705910328059103290591033005910331059103320591033305910334059103350591033605910337059103380591033905910340059103410591034205910343059103440591034505910346059103470591034805910349059103500591035105910352059103530591035405910355059103560591035705910358059103590591036005910361059103620591036305910364059103650591036605910367059103680591036905910370059103710591037205910373059103740591037505910376059103770591037805910379059103800591038105910382059103830591038405910385059103860591038705910388059103890591039005910391059103920591039305910394059103950591039605910397059103980591039905910400059104010591040205910403059104040591040505910406059104070591040805910409059104100591041105910412059104130591041405910415059104160591041705910418059104190591042005910421059104220591042305910424059104250591042605910427059104280591042905910430059104310591043205910433059104340591043505910436059104370591043805910439059104400591044105910442059104430591044405910445059104460591044705910448059104490591045005910451059104520591045305910454059104550591045605910457059104580591045905910460059104610591046205910463059104640591046505910466059104670591046805910469059104700591047105910472059104730591047405910475059104760591047705910478059104790591048005910481059104820591048305910484059104850591048605910487059104880591048905910490059104910591049205910493059104940591049505910496059104970591049805910499059105000591050105910502059105030591050405910505059105060591050705910508059105090591051005910511059105120591051305910514059105150591051605910517059105180591051905910520059105210591052205910523059105240591052505910526059105270591052805910529059105300591053105910532059105330591053405910535059105360591053705910538059105390591054005910541059105420591054305910544059105450591054605910547059105480591054905910550059105510591055205910553059105540591055505910556059105570591055805910559059105600591056105910562059105630591056405910565059105660591056705910568059105690591057005910571059105720591057305910574059105750591057605910577059105780591057905910580059105810591058205910583059105840591058505910586059105870591058805910589059105900591059105910592059105930591059405910595059105960591059705910598059105990591060005910601059106020591060305910604059106050591060605910607059106080591060905910610059106110591061205910613059106140591061505910616059106170591061805910619059106200591062105910622059106230591062405910625059106260591062705910628059106290592009105920092059200930592009405920095059200960592009705920098059200990592010005920101059201020592010305920104059201050592010605920107059201080592010905920110059201110592011205920113059201140592011505920116059201170592011805920119059201200592012105920122059201230592012405920125059201260592012705920128059201290592013005920131059201320592013305920134059201350592013605920137059201380592013905920140059201410592014205920143059201440592014505920146059201470592014805920149059201500592015105920152059201530592015405920155059201560592015705920158059201590592016005920161059201620592016305920164059201650592016605920167059201680592016905920170059201710592017205920173059201740592017505920176059201770592017805920179059201800592018105920182059201830592018405920185059201860592018705920188059201890592019005920191059201920592019305920194059201950592019605920197059201980592019905920200059202010592020205920203059202040592020505920206059202070592020805920209059202100592021105920212059202130592021405920215059202160592021705920218059202190592022005920221059202220592022305920224059202250592022605920227059202280592022905920230059202310592023205920233059202340592023505920236059202370592023805920239059202400592024105920242059202430592024405920245059202460592024705920248059202490592025005920251059202520592025305920254059202550592025605920257059202580592025905920260059202610592026205920263059202640592026505920266059202670592026805920269059202700592027105920272059202730592027405920275059202760592027705920278059202790592028005920281059202820592028305920284059202850592028605920287059202880592028905920290059202910592029205920293059202940592029505920296059202970592029805920299059203000592030105920302059203030592030405920305059203060592030705920308059203090592031005920311059203120592031305920314059203150592031605920317059203180592031905920320059203210592032205920323059203240592032505920326059203270592032805920329059203300592033105920332059203330592033405920335059203360592033705920338059203390592034005920341059203420592034305920344059203450592034605920347059203480592034905920350059203510592035205920353059203540592035505920356059203570592035805920359059203600592036105920362059203630592036405920365059203660592036705920368059203690592037005920371059203720592037305920374059203750592037605920377059203780592037905920380059203810592038205920383059203840592038505920386059203870592038805920389059203900592039105920392059203930592039405920395059203960592039705920398059203990592040005920401059204020592040305920404059204050592040605920407059204080592040905920410059204110592041205920413059204140592041505920416059204170592041805920419059204200592042105920422059204230592042405920425059204260592042705920428059204290592043005920431059204320592043305920434059204350592043605920437059204380592043905920440059204410592044205920443059204440592044505920446059204470592044805920449059204500592045105920452059204530592045405920455059204560592045705920458059204590592046005920461059204620592046305920464059204650592046605920467059204680592046905920470059204710592047205920473059204740592047505920476059204770592047805920479059204800592048105920482059204830592048405920485059204860592048705920488059204890592049005920491059204920592049305920494059204950592049605920497059204980592049905920500059205010592050205920503059205040592050505920506059205070592050805920509059205100592051105920512059205130592051405920515059205160592051705920518059205190592052005920521059205220592052305920524059205250592052605920527059205280592052905920530059205310592053205920533059205340592053505920536059205370592053805920539059205400592054105920542059205430592054405920545059205460592054705920548059205490592055005920551059205520592055305920554059205550592055605920557059205580592055905920560059205610592056205920563059205640592056505920566059205670592056805920569059205700592057105920572059205730592057405920575059205760592057705920578059205790592058005920581059205820592058305920584059205850592058605920587059205880592058905920590059205910592059205920593059205940592059505920596059205970592059805920599059206000592060105920602059206030592060405920605059206060592060705920608059206090592061005920611059206120592061305920614059206150592061605920617059206180592061905920620059206210592062205920623059206240592062505920626059206270592062805920629059300910593009205930093059300940593009505930096059300970593009805930099059301000593010105930102059301030593010405930105059301060593010705930108059301090593011005930111059301120593011305930114059301150593011605930117059301180593011905930120059301210593012205930123059301240593012505930126059301270593012805930129059301300593013105930132059301330593013405930135059301360593013705930138059301390593014005930141059301420593014305930144059301450593014605930147059301480593014905930150059301510593015205930153059301540593015505930156059301570593015805930159059301600593016105930162059301630593016405930165059301660593016705930168059301690593017005930171059301720593017305930174059301750593017605930177059301780593017905930180059301810593018205930183059301840593018505930186059301870593018805930189059301900593019105930192059301930593019405930195059301960593019705930198059301990593020005930201059302020593020305930204059302050593020605930207059302080593020905930210059302110593021205930213059302140593021505930216059302170593021805930219059302200593022105930222059302230593022405930225059302260593022705930228059302290593023005930231059302320593023305930234059302350593023605930237059302380593023905930240059302410593024205930243059302440593024505930246059302470593024805930249059302500593025105930252059302530593025405930255059302560593025705930258059302590593026005930261059302620593026305930264059302650593026605930267059302680593026905930270059302710593027205930273059302740593027505930276059302770593027805930279059302800593028105930282059302830593028405930285059302860593028705930288059302890593029005930291059302920593029305930294059302950593029605930297059302980593029905930300059303010593030205930303059303040593030505930306059303070593030805930309059303100593031105930312059303130593031405930315059303160593031705930318059303190593032005930321059303220593032305930324059303250593032605930327059303280593032905930330059303310593033205930333059303340593033505930336059303370593033805930339059303400593034105930342059303430593034405930345059303460593034705930348059303490593035005930351059303520593035305930354059303550593035605930357059303580593035905930360059303610593036205930363059303640593036505930366059303670593036805930369059303700593037105930372059303730593037405930375059303760593037705930378059303790593038005930381059303820593038305930384059303850593038605930387059303880593038905930390059303910593039205930393059303940593039505930396059303970593039805930399059304000593040105930402059304030593040405930405059304060593040705930408059304090593041005930411059304120593041305930414059304150593041605930417059304180593041905930420059304210593042205930423059304240593042505930426059304270593042805930429059304300593043105930432059304330593043405930435059304360593043705930438059304390593044005930441059304420593044305930444059304450593044605930447059304480593044905930450059304510593045205930453059304540593045505930456059304570593045805930459059304600593046105930462059304630593046405930465059304660593046705930468059304690593047005930471059304720593047305930474059304750593047605930477059304780593047905930480059304810593048205930483059304840593048505930486059304870593048805930489059304900593049105930492059304930593049405930495059304960593049705930498059304990593050005930501059305020593050305930504059305050593050605930507059305080593050905930510059305110593051205930513059305140593051505930516059305170593051805930519059305200593052105930522059305230593052405930525059305260593052705930528059305290593053005930531059305320593053305930534059305350593053605930537059305380593053905930540059305410593054205930543059305440593054505930546059305470593054805930549059305500593055105930552059305530593055405930555059305560593055705930558059305590593056005930561059305620593056305930564059305650593056605930567059305680593056905930570059305710593057205930573059305740593057505930576059305770593057805930579059305800593058105930582059305830593058405930585059305860593058705930588059305890593059005930591059305920593059305930594059305950593059605930597059305980593059905930600059306010593060205930603059306040593060505930606059306070593060805930609059306100593061105930612059306130593061405930615059306160593061705930618059306190593062005930621059306220593062305930624059306250593062605930627059306280593062905940090059400910594009205940093059400940594009505940096059400970594009805940099059401000594010105940102059401030594010405940105059401060594010705940108059401090594011005940111059401120594011305940114059401150594011605940117059401180594011905940120059401210594012205940123059401240594012505940126059401270594012805940129059401300594013105940132059401330594013405940135059401360594013705940138059401390594014005940141059401420594014305940144059401450594014605940147059401480594014905940150059401510594015205940153059401540594015505940156059401570594015805940159059401600594016105940162059401630594016405940165059401660594016705940168059401690594017005940171059401720594017305940174059401750594017605940177059401780594017905940180059401810594018205940183059401840594018505940186059401870594018805940189059401900594019105940192059401930594019405940195059401960594019705940198059401990594020005940201059402020594020305940204059402050594020605940207059402080594020905940210059402110594021205940213059402140594021505940216059402170594021805940219059402200594022105940222059402230594022405940225059402260594022705940228059402290594023005940231059402320594023305940234059402350594023605940237059402380594023905940240059402410594024205940243059402440594024505940246059402470594024805940249059402500594025105940252059402530594025405940255059402560594025705940258059402590594026005940261059402620594026305940264059402650594026605940267059402680594026905940270059402710594027205940273059402740594027505940276059402770594027805940279059402800594028105940282059402830594028405940285059402860594028705940288059402890594029005940291059402920594029305940294059402950594029605940297059402980594029905940300059403010594030205940303059403040594030505940306059403070594030805940309059403100594031105940312059403130594031405940315059403160594031705940318059403190594032005940321059403220594032305940324059403250594032605940327059403280594032905940330059403310594033205940333059403340594033505940336059403370594033805940339059403400594034105940342059403430594034405940345059403460594034705940348059403490594035005940351059403520594035305940354059403550594035605940357059403580594035905940360059403610594036205940363059403640594036505940366059403670594036805940369059403700594037105940372059403730594037405940375059403760594037705940378059403790594038005940381059403820594038305940384059403850594038605940387059403880594038905940390059403910594039205940393059403940594039505940396059403970594039805940399059404000594040105940402059404030594040405940405059404060594040705940408059404090594041005940411059404120594041305940414059404150594041605940417059404180594041905940420059404210594042205940423059404240594042505940426059404270594042805940429059404300594043105940432059404330594043405940435059404360594043705940438059404390594044005940441059404420594044305940444059404450594044605940447059404480594044905940450059404510594045205940453059404540594045505940456059404570594045805940459059404600594046105940462059404630594046405940465059404660594046705940468059404690594047005940471059404720594047305940474059404750594047605940477059404780594047905940480059404810594048205940483059404840594048505940486059404870594048805940489059404900594049105940492059404930594049405940495059404960594049705940498059404990594050005940501059405020594050305940504059405050594050605940507059405080594050905940510059405110594051205940513059405140594051505940516059405170594051805940519059405200594052105940522059405230594052405940525059405260594052705940528059405290594053005940531059405320594053305940534059405350594053605940537059405380594053905940540059405410594054205940543059405440594054505940546059405470594054805940549059405500594055105940552059405530594055405940555059405560594055705940558059405590594056005940561059405620594056305940564059405650594056605940567059405680594056905940570059405710594057205940573059405740594057505940576059405770594057805940579059405800594058105940582059405830594058405940585059405860594058705940588059405890594059005940591059405920594059305940594059405950594059605940597059405980594059905940600059406010594060205940603059406040594060505940606059406070594060805940609059406100594061105940612059406130594061405940615059406160594061705940618059406190594062005940621059406220594062305940624059406250594062605940627059406280595009005950091059500920595009305950094059500950595009605950097059500980595009905950100059501010595010205950103059501040595010505950106059501070595010805950109059501100595011105950112059501130595011405950115059501160595011705950118059501190595012005950121059501220595012305950124059501250595012605950127059501280595012905950130059501310595013205950133059501340595013505950136059501370595013805950139059501400595014105950142059501430595014405950145059501460595014705950148059501490595015005950151059501520595015305950154059501550595015605950157059501580595015905950160059501610595016205950163059501640595016505950166059501670595016805950169059501700595017105950172059501730595017405950175059501760595017705950178059501790595018005950181059501820595018305950184059501850595018605950187059501880595018905950190059501910595019205950193059501940595019505950196059501970595019805950199059502000595020105950202059502030595020405950205059502060595020705950208059502090595021005950211059502120595021305950214059502150595021605950217059502180595021905950220059502210595022205950223059502240595022505950226059502270595022805950229059502300595023105950232059502330595023405950235059502360595023705950238059502390595024005950241059502420595024305950244059502450595024605950247059502480595024905950250059502510595025205950253059502540595025505950256059502570595025805950259059502600595026105950262059502630595026405950265059502660595026705950268059502690595027005950271059502720595027305950274059502750595027605950277059502780595027905950280059502810595028205950283059502840595028505950286059502870595028805950289059502900595029105950292059502930595029405950295059502960595029705950298059502990595030005950301059503020595030305950304059503050595030605950307059503080595030905950310059503110595031205950313059503140595031505950316059503170595031805950319059503200595032105950322059503230595032405950325059503260595032705950328059503290595033005950331059503320595033305950334059503350595033605950337059503380595033905950340059503410595034205950343059503440595034505950346059503470595034805950349059503500595035105950352059503530595035405950355059503560595035705950358059503590595036005950361059503620595036305950364059503650595036605950367059503680595036905950370059503710595037205950373059503740595037505950376059503770595037805950379059503800595038105950382059503830595038405950385059503860595038705950388059503890595039005950391059503920595039305950394059503950595039605950397059503980595039905950400059504010595040205950403059504040595040505950406059504070595040805950409059504100595041105950412059504130595041405950415059504160595041705950418059504190595042005950421059504220595042305950424059504250595042605950427059504280595042905950430059504310595043205950433059504340595043505950436059504370595043805950439059504400595044105950442059504430595044405950445059504460595044705950448059504490595045005950451059504520595045305950454059504550595045605950457059504580595045905950460059504610595046205950463059504640595046505950466059504670595046805950469059504700595047105950472059504730595047405950475059504760595047705950478059504790595048005950481059504820595048305950484059504850595048605950487059504880595048905950490059504910595049205950493059504940595049505950496059504970595049805950499059505000595050105950502059505030595050405950505059505060595050705950508059505090595051005950511059505120595051305950514059505150595051605950517059505180595051905950520059505210595052205950523059505240595052505950526059505270595052805950529059505300595053105950532059505330595053405950535059505360595053705950538059505390595054005950541059505420595054305950544059505450595054605950547059505480595054905950550059505510595055205950553059505540595055505950556059505570595055805950559059505600595056105950562059505630595056405950565059505660595056705950568059505690595057005950571059505720595057305950574059505750595057605950577059505780595057905950580059505810595058205950583059505840595058505950586059505870595058805950589059505900595059105950592059505930595059405950595059505960595059705950598059505990595060005950601059506020595060305950604059506050595060605950607059506080595060905950610059506110595061205950613059506140595061505950616059506170595061805950619059506200595062105950622059506230595062405950625059506260595062705950628059600890596009005960091059600920596009305960094059600950596009605960097059600980596009905960100059601010596010205960103059601040596010505960106059601070596010805960109059601100596011105960112059601130596011405960115059601160596011705960118059601190596012005960121059601220596012305960124059601250596012605960127059601280596012905960130059601310596013205960133059601340596013505960136059601370596013805960139059601400596014105960142059601430596014405960145059601460596014705960148059601490596015005960151059601520596015305960154059601550596015605960157059601580596015905960160059601610596016205960163059601640596016505960166059601670596016805960169059601700596017105960172059601730596017405960175059601760596017705960178059601790596018005960181059601820596018305960184059601850596018605960187059601880596018905960190059601910596019205960193059601940596019505960196059601970596019805960199059602000596020105960202059602030596020405960205059602060596020705960208059602090596021005960211059602120596021305960214059602150596021605960217059602180596021905960220059602210596022205960223059602240596022505960226059602270596022805960229059602300596023105960232059602330596023405960235059602360596023705960238059602390596024005960241059602420596024305960244059602450596024605960247059602480596024905960250059602510596025205960253059602540596025505960256059602570596025805960259059602600596026105960262059602630596026405960265059602660596026705960268059602690596027005960271059602720596027305960274059602750596027605960277059602780596027905960280059602810596028205960283059602840596028505960286059602870596028805960289059602900596029105960292059602930596029405960295059602960596029705960298059602990596030005960301059603020596030305960304059603050596030605960307059603080596030905960310059603110596031205960313059603140596031505960316059603170596031805960319059603200596032105960322059603230596032405960325059603260596032705960328059603290596033005960331059603320596033305960334059603350596033605960337059603380596033905960340059603410596034205960343059603440596034505960346059603470596034805960349059603500596035105960352059603530596035405960355059603560596035705960358059603590596036005960361059603620596036305960364059603650596036605960367059603680596036905960370059603710596037205960373059603740596037505960376059603770596037805960379059603800596038105960382059603830596038405960385059603860596038705960388059603890596039005960391059603920596039305960394059603950596039605960397059603980596039905960400059604010596040205960403059604040596040505960406059604070596040805960409059604100596041105960412059604130596041405960415059604160596041705960418059604190596042005960421059604220596042305960424059604250596042605960427059604280596042905960430059604310596043205960433059604340596043505960436059604370596043805960439059604400596044105960442059604430596044405960445059604460596044705960448059604490596045005960451059604520596045305960454059604550596045605960457059604580596045905960460059604610596046205960463059604640596046505960466059604670596046805960469059604700596047105960472059604730596047405960475059604760596047705960478059604790596048005960481059604820596048305960484059604850596048605960487059604880596048905960490059604910596049205960493059604940596049505960496059604970596049805960499059605000596050105960502059605030596050405960505059605060596050705960508059605090596051005960511059605120596051305960514059605150596051605960517059605180596051905960520059605210596052205960523059605240596052505960526059605270596052805960529059605300596053105960532059605330596053405960535059605360596053705960538059605390596054005960541059605420596054305960544059605450596054605960547059605480596054905960550059605510596055205960553059605540596055505960556059605570596055805960559059605600596056105960562059605630596056405960565059605660596056705960568059605690596057005960571059605720596057305960574059605750596057605960577059605780596057905960580059605810596058205960583059605840596058505960586059605870596058805960589059605900596059105960592059605930596059405960595059605960596059705960598059605990596060005960601059606020596060305960604059606050596060605960607059606080596060905960610059606110596061205960613059606140596061505960616059606170596061805960619059606200596062105960622059606230596062405960625059606260596062705970089059700900597009105970092059700930597009405970095059700960597009705970098059700990597010005970101059701020597010305970104059701050597010605970107059701080597010905970110059701110597011205970113059701140597011505970116059701170597011805970119059701200597012105970122059701230597012405970125059701260597012705970128059701290597013005970131059701320597013305970134059701350597013605970137059701380597013905970140059701410597014205970143059701440597014505970146059701470597014805970149059701500597015105970152059701530597015405970155059701560597015705970158059701590597016005970161059701620597016305970164059701650597016605970167059701680597016905970170059701710597017205970173059701740597017505970176059701770597017805970179059701800597018105970182059701830597018405970185059701860597018705970188059701890597019005970191059701920597019305970194059701950597019605970197059701980597019905970200059702010597020205970203059702040597020505970206059702070597020805970209059702100597021105970212059702130597021405970215059702160597021705970218059702190597022005970221059702220597022305970224059702250597022605970227059702280597022905970230059702310597023205970233059702340597023505970236059702370597023805970239059702400597024105970242059702430597024405970245059702460597024705970248059702490597025005970251059702520597025305970254059702550597025605970257059702580597025905970260059702610597026205970263059702640597026505970266059702670597026805970269059702700597027105970272059702730597027405970275059702760597027705970278059702790597028005970281059702820597028305970284059702850597028605970287059702880597028905970290059702910597029205970293059702940597029505970296059702970597029805970299059703000597030105970302059703030597030405970305059703060597030705970308059703090597031005970311059703120597031305970314059703150597031605970317059703180597031905970320059703210597032205970323059703240597032505970326059703270597032805970329059703300597033105970332059703330597033405970335059703360597033705970338059703390597034005970341059703420597034305970344059703450597034605970347059703480597034905970350059703510597035205970353059703540597035505970356059703570597035805970359059703600597036105970362059703630597036405970365059703660597036705970368059703690597037005970371059703720597037305970374059703750597037605970377059703780597037905970380059703810597038205970383059703840597038505970386059703870597038805970389059703900597039105970392059703930597039405970395059703960597039705970398059703990597040005970401059704020597040305970404059704050597040605970407059704080597040905970410059704110597041205970413059704140597041505970416059704170597041805970419059704200597042105970422059704230597042405970425059704260597042705970428059704290597043005970431059704320597043305970434059704350597043605970437059704380597043905970440059704410597044205970443059704440597044505970446059704470597044805970449059704500597045105970452059704530597045405970455059704560597045705970458059704590597046005970461059704620597046305970464059704650597046605970467059704680597046905970470059704710597047205970473059704740597047505970476059704770597047805970479059704800597048105970482059704830597048405970485059704860597048705970488059704890597049005970491059704920597049305970494059704950597049605970497059704980597049905970500059705010597050205970503059705040597050505970506059705070597050805970509059705100597051105970512059705130597051405970515059705160597051705970518059705190597052005970521059705220597052305970524059705250597052605970527059705280597052905970530059705310597053205970533059705340597053505970536059705370597053805970539059705400597054105970542059705430597054405970545059705460597054705970548059705490597055005970551059705520597055305970554059705550597055605970557059705580597055905970560059705610597056205970563059705640597056505970566059705670597056805970569059705700597057105970572059705730597057405970575059705760597057705970578059705790597058005970581059705820597058305970584059705850597058605970587059705880597058905970590059705910597059205970593059705940597059505970596059705970597059805970599059706000597060105970602059706030597060405970605059706060597060705970608059706090597061005970611059706120597061305970614059706150597061605970617059706180597061905970620059706210597062205970623059706240597062505970626059706270598008805980089059800900598009105980092059800930598009405980095059800960598009705980098059800990598010005980101059801020598010305980104059801050598010605980107059801080598010905980110059801110598011205980113059801140598011505980116059801170598011805980119059801200598012105980122059801230598012405980125059801260598012705980128059801290598013005980131059801320598013305980134059801350598013605980137059801380598013905980140059801410598014205980143059801440598014505980146059801470598014805980149059801500598015105980152059801530598015405980155059801560598015705980158059801590598016005980161059801620598016305980164059801650598016605980167059801680598016905980170059801710598017205980173059801740598017505980176059801770598017805980179059801800598018105980182059801830598018405980185059801860598018705980188059801890598019005980191059801920598019305980194059801950598019605980197059801980598019905980200059802010598020205980203059802040598020505980206059802070598020805980209059802100598021105980212059802130598021405980215059802160598021705980218059802190598022005980221059802220598022305980224059802250598022605980227059802280598022905980230059802310598023205980233059802340598023505980236059802370598023805980239059802400598024105980242059802430598024405980245059802460598024705980248059802490598025005980251059802520598025305980254059802550598025605980257059802580598025905980260059802610598026205980263059802640598026505980266059802670598026805980269059802700598027105980272059802730598027405980275059802760598027705980278059802790598028005980281059802820598028305980284059802850598028605980287059802880598028905980290059802910598029205980293059802940598029505980296059802970598029805980299059803000598030105980302059803030598030405980305059803060598030705980308059803090598031005980311059803120598031305980314059803150598031605980317059803180598031905980320059803210598032205980323059803240598032505980326059803270598032805980329059803300598033105980332059803330598033405980335059803360598033705980338059803390598034005980341059803420598034305980344059803450598034605980347059803480598034905980350059803510598035205980353059803540598035505980356059803570598035805980359059803600598036105980362059803630598036405980365059803660598036705980368059803690598037005980371059803720598037305980374059803750598037605980377059803780598037905980380059803810598038205980383059803840598038505980386059803870598038805980389059803900598039105980392059803930598039405980395059803960598039705980398059803990598040005980401059804020598040305980404059804050598040605980407059804080598040905980410059804110598041205980413059804140598041505980416059804170598041805980419059804200598042105980422059804230598042405980425059804260598042705980428059804290598043005980431059804320598043305980434059804350598043605980437059804380598043905980440059804410598044205980443059804440598044505980446059804470598044805980449059804500598045105980452059804530598045405980455059804560598045705980458059804590598046005980461059804620598046305980464059804650598046605980467059804680598046905980470059804710598047205980473059804740598047505980476059804770598047805980479059804800598048105980482059804830598048405980485059804860598048705980488059804890598049005980491059804920598049305980494059804950598049605980497059804980598049905980500059805010598050205980503059805040598050505980506059805070598050805980509059805100598051105980512059805130598051405980515059805160598051705980518059805190598052005980521059805220598052305980524059805250598052605980527059805280598052905980530059805310598053205980533059805340598053505980536059805370598053805980539059805400598054105980542059805430598054405980545059805460598054705980548059805490598055005980551059805520598055305980554059805550598055605980557059805580598055905980560059805610598056205980563059805640598056505980566059805670598056805980569059805700598057105980572059805730598057405980575059805760598057705980578059805790598058005980581059805820598058305980584059805850598058605980587059805880598058905980590059805910598059205980593059805940598059505980596059805970598059805980599059806000598060105980602059806030598060405980605059806060598060705980608059806090598061005980611059806120598061305980614059806150598061605980617059806180598061905980620059806210598062205980623059806240598062505980626059900880599008905990090059900910599009205990093059900940599009505990096059900970599009805990099059901000599010105990102059901030599010405990105059901060599010705990108059901090599011005990111059901120599011305990114059901150599011605990117059901180599011905990120059901210599012205990123059901240599012505990126059901270599012805990129059901300599013105990132059901330599013405990135059901360599013705990138059901390599014005990141059901420599014305990144059901450599014605990147059901480599014905990150059901510599015205990153059901540599015505990156059901570599015805990159059901600599016105990162059901630599016405990165059901660599016705990168059901690599017005990171059901720599017305990174059901750599017605990177059901780599017905990180059901810599018205990183059901840599018505990186059901870599018805990189059901900599019105990192059901930599019405990195059901960599019705990198059901990599020005990201059902020599020305990204059902050599020605990207059902080599020905990210059902110599021205990213059902140599021505990216059902170599021805990219059902200599022105990222059902230599022405990225059902260599022705990228059902290599023005990231059902320599023305990234059902350599023605990237059902380599023905990240059902410599024205990243059902440599024505990246059902470599024805990249059902500599025105990252059902530599025405990255059902560599025705990258059902590599026005990261059902620599026305990264059902650599026605990267059902680599026905990270059902710599027205990273059902740599027505990276059902770599027805990279059902800599028105990282059902830599028405990285059902860599028705990288059902890599029005990291059902920599029305990294059902950599029605990297059902980599029905990300059903010599030205990303059903040599030505990306059903070599030805990309059903100599031105990312059903130599031405990315059903160599031705990318059903190599032005990321059903220599032305990324059903250599032605990327059903280599032905990330059903310599033205990333059903340599033505990336059903370599033805990339059903400599034105990342059903430599034405990345059903460599034705990348059903490599035005990351059903520599035305990354059903550599035605990357059903580599035905990360059903610599036205990363059903640599036505990366059903670599036805990369059903700599037105990372059903730599037405990375059903760599037705990378059903790599038005990381059903820599038305990384059903850599038605990387059903880599038905990390059903910599039205990393059903940599039505990396059903970599039805990399059904000599040105990402059904030599040405990405059904060599040705990408059904090599041005990411059904120599041305990414059904150599041605990417059904180599041905990420059904210599042205990423059904240599042505990426059904270599042805990429059904300599043105990432059904330599043405990435059904360599043705990438059904390599044005990441059904420599044305990444059904450599044605990447059904480599044905990450059904510599045205990453059904540599045505990456059904570599045805990459059904600599046105990462059904630599046405990465059904660599046705990468059904690599047005990471059904720599047305990474059904750599047605990477059904780599047905990480059904810599048205990483059904840599048505990486059904870599048805990489059904900599049105990492059904930599049405990495059904960599049705990498059904990599050005990501059905020599050305990504059905050599050605990507059905080599050905990510059905110599051205990513059905140599051505990516059905170599051805990519059905200599052105990522059905230599052405990525059905260599052705990528059905290599053005990531059905320599053305990534059905350599053605990537059905380599053905990540059905410599054205990543059905440599054505990546059905470599054805990549059905500599055105990552059905530599055405990555059905560599055705990558059905590599056005990561059905620599056305990564059905650599056605990567059905680599056905990570059905710599057205990573059905740599057505990576059905770599057805990579059905800599058105990582059905830599058405990585059905860599058705990588059905890599059005990591059905920599059305990594059905950599059605990597059905980599059905990600059906010599060205990603059906040599060505990606059906070599060805990609059906100599061105990612059906130599061405990615059906160599061705990618059906190599062005990621059906220599062305990624059906250599062606000087060000880600008906000090060000910600009206000093060000940600009506000096060000970600009806000099060001000600010106000102060001030600010406000105060001060600010706000108060001090600011006000111060001120600011306000114060001150600011606000117060001180600011906000120060001210600012206000123060001240600012506000126060001270600012806000129060001300600013106000132060001330600013406000135060001360600013706000138060001390600014006000141060001420600014306000144060001450600014606000147060001480600014906000150060001510600015206000153060001540600015506000156060001570600015806000159060001600600016106000162060001630600016406000165060001660600016706000168060001690600017006000171060001720600017306000174060001750600017606000177060001780600017906000180060001810600018206000183060001840600018506000186060001870600018806000189060001900600019106000192060001930600019406000195060001960600019706000198060001990600020006000201060002020600020306000204060002050600020606000207060002080600020906000210060002110600021206000213060002140600021506000216060002170600021806000219060002200600022106000222060002230600022406000225060002260600022706000228060002290600023006000231060002320600023306000234060002350600023606000237060002380600023906000240060002410600024206000243060002440600024506000246060002470600024806000249060002500600025106000252060002530600025406000255060002560600025706000258060002590600026006000261060002620600026306000264060002650600026606000267060002680600026906000270060002710600027206000273060002740600027506000276060002770600027806000279060002800600028106000282060002830600028406000285060002860600028706000288060002890600029006000291060002920600029306000294060002950600029606000297060002980600029906000300060003010600030206000303060003040600030506000306060003070600030806000309060003100600031106000312060003130600031406000315060003160600031706000318060003190600032006000321060003220600032306000324060003250600032606000327060003280600032906000330060003310600033206000333060003340600033506000336060003370600033806000339060003400600034106000342060003430600034406000345060003460600034706000348060003490600035006000351060003520600035306000354060003550600035606000357060003580600035906000360060003610600036206000363060003640600036506000366060003670600036806000369060003700600037106000372060003730600037406000375060003760600037706000378060003790600038006000381060003820600038306000384060003850600038606000387060003880600038906000390060003910600039206000393060003940600039506000396060003970600039806000399060004000600040106000402060004030600040406000405060004060600040706000408060004090600041006000411060004120600041306000414060004150600041606000417060004180600041906000420060004210600042206000423060004240600042506000426060004270600042806000429060004300600043106000432060004330600043406000435060004360600043706000438060004390600044006000441060004420600044306000444060004450600044606000447060004480600044906000450060004510600045206000453060004540600045506000456060004570600045806000459060004600600046106000462060004630600046406000465060004660600046706000468060004690600047006000471060004720600047306000474060004750600047606000477060004780600047906000480060004810600048206000483060004840600048506000486060004870600048806000489060004900600049106000492060004930600049406000495060004960600049706000498060004990600050006000501060005020600050306000504060005050600050606000507060005080600050906000510060005110600051206000513060005140600051506000516060005170600051806000519060005200600052106000522060005230600052406000525060005260600052706000528060005290600053006000531060005320600053306000534060005350600053606000537060005380600053906000540060005410600054206000543060005440600054506000546060005470600054806000549060005500600055106000552060005530600055406000555060005560600055706000558060005590600056006000561060005620600056306000564060005650600056606000567060005680600056906000570060005710600057206000573060005740600057506000576060005770600057806000579060005800600058106000582060005830600058406000585060005860600058706000588060005890600059006000591060005920600059306000594060005950600059606000597060005980600059906000600060006010600060206000603060006040600060506000606060006070600060806000609060006100600061106000612060006130600061406000615060006160600061706000618060006190600062006000621060006220600062306000624060006250600062606010087060100880601008906010090060100910601009206010093060100940601009506010096060100970601009806010099060101000601010106010102060101030601010406010105060101060601010706010108060101090601011006010111060101120601011306010114060101150601011606010117060101180601011906010120060101210601012206010123060101240601012506010126060101270601012806010129060101300601013106010132060101330601013406010135060101360601013706010138060101390601014006010141060101420601014306010144060101450601014606010147060101480601014906010150060101510601015206010153060101540601015506010156060101570601015806010159060101600601016106010162060101630601016406010165060101660601016706010168060101690601017006010171060101720601017306010174060101750601017606010177060101780601017906010180060101810601018206010183060101840601018506010186060101870601018806010189060101900601019106010192060101930601019406010195060101960601019706010198060101990601020006010201060102020601020306010204060102050601020606010207060102080601020906010210060102110601021206010213060102140601021506010216060102170601021806010219060102200601022106010222060102230601022406010225060102260601022706010228060102290601023006010231060102320601023306010234060102350601023606010237060102380601023906010240060102410601024206010243060102440601024506010246060102470601024806010249060102500601025106010252060102530601025406010255060102560601025706010258060102590601026006010261060102620601026306010264060102650601026606010267060102680601026906010270060102710601027206010273060102740601027506010276060102770601027806010279060102800601028106010282060102830601028406010285060102860601028706010288060102890601029006010291060102920601029306010294060102950601029606010297060102980601029906010300060103010601030206010303060103040601030506010306060103070601030806010309060103100601031106010312060103130601031406010315060103160601031706010318060103190601032006010321060103220601032306010324060103250601032606010327060103280601032906010330060103310601033206010333060103340601033506010336060103370601033806010339060103400601034106010342060103430601034406010345060103460601034706010348060103490601035006010351060103520601035306010354060103550601035606010357060103580601035906010360060103610601036206010363060103640601036506010366060103670601036806010369060103700601037106010372060103730601037406010375060103760601037706010378060103790601038006010381060103820601038306010384060103850601038606010387060103880601038906010390060103910601039206010393060103940601039506010396060103970601039806010399060104000601040106010402060104030601040406010405060104060601040706010408060104090601041006010411060104120601041306010414060104150601041606010417060104180601041906010420060104210601042206010423060104240601042506010426060104270601042806010429060104300601043106010432060104330601043406010435060104360601043706010438060104390601044006010441060104420601044306010444060104450601044606010447060104480601044906010450060104510601045206010453060104540601045506010456060104570601045806010459060104600601046106010462060104630601046406010465060104660601046706010468060104690601047006010471060104720601047306010474060104750601047606010477060104780601047906010480060104810601048206010483060104840601048506010486060104870601048806010489060104900601049106010492060104930601049406010495060104960601049706010498060104990601050006010501060105020601050306010504060105050601050606010507060105080601050906010510060105110601051206010513060105140601051506010516060105170601051806010519060105200601052106010522060105230601052406010525060105260601052706010528060105290601053006010531060105320601053306010534060105350601053606010537060105380601053906010540060105410601054206010543060105440601054506010546060105470601054806010549060105500601055106010552060105530601055406010555060105560601055706010558060105590601056006010561060105620601056306010564060105650601056606010567060105680601056906010570060105710601057206010573060105740601057506010576060105770601057806010579060105800601058106010582060105830601058406010585060105860601058706010588060105890601059006010591060105920601059306010594060105950601059606010597060105980601059906010600060106010601060206010603060106040601060506010606060106070601060806010609060106100601061106010612060106130601061406010615060106160601061706010618060106190601062006010621060106220601062306010624060106250602008606020087060200880602008906020090060200910602009206020093060200940602009506020096060200970602009806020099060201000602010106020102060201030602010406020105060201060602010706020108060201090602011006020111060201120602011306020114060201150602011606020117060201180602011906020120060201210602012206020123060201240602012506020126060201270602012806020129060201300602013106020132060201330602013406020135060201360602013706020138060201390602014006020141060201420602014306020144060201450602014606020147060201480602014906020150060201510602015206020153060201540602015506020156060201570602015806020159060201600602016106020162060201630602016406020165060201660602016706020168060201690602017006020171060201720602017306020174060201750602017606020177060201780602017906020180060201810602018206020183060201840602018506020186060201870602018806020189060201900602019106020192060201930602019406020195060201960602019706020198060201990602020006020201060202020602020306020204060202050602020606020207060202080602020906020210060202110602021206020213060202140602021506020216060202170602021806020219060202200602022106020222060202230602022406020225060202260602022706020228060202290602023006020231060202320602023306020234060202350602023606020237060202380602023906020240060202410602024206020243060202440602024506020246060202470602024806020249060202500602025106020252060202530602025406020255060202560602025706020258060202590602026006020261060202620602026306020264060202650602026606020267060202680602026906020270060202710602027206020273060202740602027506020276060202770602027806020279060202800602028106020282060202830602028406020285060202860602028706020288060202890602029006020291060202920602029306020294060202950602029606020297060202980602029906020300060203010602030206020303060203040602030506020306060203070602030806020309060203100602031106020312060203130602031406020315060203160602031706020318060203190602032006020321060203220602032306020324060203250602032606020327060203280602032906020330060203310602033206020333060203340602033506020336060203370602033806020339060203400602034106020342060203430602034406020345060203460602034706020348060203490602035006020351060203520602035306020354060203550602035606020357060203580602035906020360060203610602036206020363060203640602036506020366060203670602036806020369060203700602037106020372060203730602037406020375060203760602037706020378060203790602038006020381060203820602038306020384060203850602038606020387060203880602038906020390060203910602039206020393060203940602039506020396060203970602039806020399060204000602040106020402060204030602040406020405060204060602040706020408060204090602041006020411060204120602041306020414060204150602041606020417060204180602041906020420060204210602042206020423060204240602042506020426060204270602042806020429060204300602043106020432060204330602043406020435060204360602043706020438060204390602044006020441060204420602044306020444060204450602044606020447060204480602044906020450060204510602045206020453060204540602045506020456060204570602045806020459060204600602046106020462060204630602046406020465060204660602046706020468060204690602047006020471060204720602047306020474060204750602047606020477060204780602047906020480060204810602048206020483060204840602048506020486060204870602048806020489060204900602049106020492060204930602049406020495060204960602049706020498060204990602050006020501060205020602050306020504060205050602050606020507060205080602050906020510060205110602051206020513060205140602051506020516060205170602051806020519060205200602052106020522060205230602052406020525060205260602052706020528060205290602053006020531060205320602053306020534060205350602053606020537060205380602053906020540060205410602054206020543060205440602054506020546060205470602054806020549060205500602055106020552060205530602055406020555060205560602055706020558060205590602056006020561060205620602056306020564060205650602056606020567060205680602056906020570060205710602057206020573060205740602057506020576060205770602057806020579060205800602058106020582060205830602058406020585060205860602058706020588060205890602059006020591060205920602059306020594060205950602059606020597060205980602059906020600060206010602060206020603060206040602060506020606060206070602060806020609060206100602061106020612060206130602061406020615060206160602061706020618060206190602062006020621060206220602062306020624060206250603008606030087060300880603008906030090060300910603009206030093060300940603009506030096060300970603009806030099060301000603010106030102060301030603010406030105060301060603010706030108060301090603011006030111060301120603011306030114060301150603011606030117060301180603011906030120060301210603012206030123060301240603012506030126060301270603012806030129060301300603013106030132060301330603013406030135060301360603013706030138060301390603014006030141060301420603014306030144060301450603014606030147060301480603014906030150060301510603015206030153060301540603015506030156060301570603015806030159060301600603016106030162060301630603016406030165060301660603016706030168060301690603017006030171060301720603017306030174060301750603017606030177060301780603017906030180060301810603018206030183060301840603018506030186060301870603018806030189060301900603019106030192060301930603019406030195060301960603019706030198060301990603020006030201060302020603020306030204060302050603020606030207060302080603020906030210060302110603021206030213060302140603021506030216060302170603021806030219060302200603022106030222060302230603022406030225060302260603022706030228060302290603023006030231060302320603023306030234060302350603023606030237060302380603023906030240060302410603024206030243060302440603024506030246060302470603024806030249060302500603025106030252060302530603025406030255060302560603025706030258060302590603026006030261060302620603026306030264060302650603026606030267060302680603026906030270060302710603027206030273060302740603027506030276060302770603027806030279060302800603028106030282060302830603028406030285060302860603028706030288060302890603029006030291060302920603029306030294060302950603029606030297060302980603029906030300060303010603030206030303060303040603030506030306060303070603030806030309060303100603031106030312060303130603031406030315060303160603031706030318060303190603032006030321060303220603032306030324060303250603032606030327060303280603032906030330060303310603033206030333060303340603033506030336060303370603033806030339060303400603034106030342060303430603034406030345060303460603034706030348060303490603035006030351060303520603035306030354060303550603035606030357060303580603035906030360060303610603036206030363060303640603036506030366060303670603036806030369060303700603037106030372060303730603037406030375060303760603037706030378060303790603038006030381060303820603038306030384060303850603038606030387060303880603038906030390060303910603039206030393060303940603039506030396060303970603039806030399060304000603040106030402060304030603040406030405060304060603040706030408060304090603041006030411060304120603041306030414060304150603041606030417060304180603041906030420060304210603042206030423060304240603042506030426060304270603042806030429060304300603043106030432060304330603043406030435060304360603043706030438060304390603044006030441060304420603044306030444060304450603044606030447060304480603044906030450060304510603045206030453060304540603045506030456060304570603045806030459060304600603046106030462060304630603046406030465060304660603046706030468060304690603047006030471060304720603047306030474060304750603047606030477060304780603047906030480060304810603048206030483060304840603048506030486060304870603048806030489060304900603049106030492060304930603049406030495060304960603049706030498060304990603050006030501060305020603050306030504060305050603050606030507060305080603050906030510060305110603051206030513060305140603051506030516060305170603051806030519060305200603052106030522060305230603052406030525060305260603052706030528060305290603053006030531060305320603053306030534060305350603053606030537060305380603053906030540060305410603054206030543060305440603054506030546060305470603054806030549060305500603055106030552060305530603055406030555060305560603055706030558060305590603056006030561060305620603056306030564060305650603056606030567060305680603056906030570060305710603057206030573060305740603057506030576060305770603057806030579060305800603058106030582060305830603058406030585060305860603058706030588060305890603059006030591060305920603059306030594060305950603059606030597060305980603059906030600060306010603060206030603060306040603060506030606060306070603060806030609060306100603061106030612060306130603061406030615060306160603061706030618060306190603062006030621060306220603062306030624060400860604008706040088060400890604009006040091060400920604009306040094060400950604009606040097060400980604009906040100060401010604010206040103060401040604010506040106060401070604010806040109060401100604011106040112060401130604011406040115060401160604011706040118060401190604012006040121060401220604012306040124060401250604012606040127060401280604012906040130060401310604013206040133060401340604013506040136060401370604013806040139060401400604014106040142060401430604014406040145060401460604014706040148060401490604015006040151060401520604015306040154060401550604015606040157060401580604015906040160060401610604016206040163060401640604016506040166060401670604016806040169060401700604017106040172060401730604017406040175060401760604017706040178060401790604018006040181060401820604018306040184060401850604018606040187060401880604018906040190060401910604019206040193060401940604019506040196060401970604019806040199060402000604020106040202060402030604020406040205060402060604020706040208060402090604021006040211060402120604021306040214060402150604021606040217060402180604021906040220060402210604022206040223060402240604022506040226060402270604022806040229060402300604023106040232060402330604023406040235060402360604023706040238060402390604024006040241060402420604024306040244060402450604024606040247060402480604024906040250060402510604025206040253060402540604025506040256060402570604025806040259060402600604026106040262060402630604026406040265060402660604026706040268060402690604027006040271060402720604027306040274060402750604027606040277060402780604027906040280060402810604028206040283060402840604028506040286060402870604028806040289060402900604029106040292060402930604029406040295060402960604029706040298060402990604030006040301060403020604030306040304060403050604030606040307060403080604030906040310060403110604031206040313060403140604031506040316060403170604031806040319060403200604032106040322060403230604032406040325060403260604032706040328060403290604033006040331060403320604033306040334060403350604033606040337060403380604033906040340060403410604034206040343060403440604034506040346060403470604034806040349060403500604035106040352060403530604035406040355060403560604035706040358060403590604036006040361060403620604036306040364060403650604036606040367060403680604036906040370060403710604037206040373060403740604037506040376060403770604037806040379060403800604038106040382060403830604038406040385060403860604038706040388060403890604039006040391060403920604039306040394060403950604039606040397060403980604039906040400060404010604040206040403060404040604040506040406060404070604040806040409060404100604041106040412060404130604041406040415060404160604041706040418060404190604042006040421060404220604042306040424060404250604042606040427060404280604042906040430060404310604043206040433060404340604043506040436060404370604043806040439060404400604044106040442060404430604044406040445060404460604044706040448060404490604045006040451060404520604045306040454060404550604045606040457060404580604045906040460060404610604046206040463060404640604046506040466060404670604046806040469060404700604047106040472060404730604047406040475060404760604047706040478060404790604048006040481060404820604048306040484060404850604048606040487060404880604048906040490060404910604049206040493060404940604049506040496060404970604049806040499060405000604050106040502060405030604050406040505060405060604050706040508060405090604051006040511060405120604051306040514060405150604051606040517060405180604051906040520060405210604052206040523060405240604052506040526060405270604052806040529060405300604053106040532060405330604053406040535060405360604053706040538060405390604054006040541060405420604054306040544060405450604054606040547060405480604054906040550060405510604055206040553060405540604055506040556060405570604055806040559060405600604056106040562060405630604056406040565060405660604056706040568060405690604057006040571060405720604057306040574060405750604057606040577060405780604057906040580060405810604058206040583060405840604058506040586060405870604058806040589060405900604059106040592060405930604059406040595060405960604059706040598060405990604060006040601060406020604060306040604060406050604060606040607060406080604060906040610060406110604061206040613060406140604061506040616060406170604061806040619060406200604062106040622060406230604062406050085060500860605008706050088060500890605009006050091060500920605009306050094060500950605009606050097060500980605009906050100060501010605010206050103060501040605010506050106060501070605010806050109060501100605011106050112060501130605011406050115060501160605011706050118060501190605012006050121060501220605012306050124060501250605012606050127060501280605012906050130060501310605013206050133060501340605013506050136060501370605013806050139060501400605014106050142060501430605014406050145060501460605014706050148060501490605015006050151060501520605015306050154060501550605015606050157060501580605015906050160060501610605016206050163060501640605016506050166060501670605016806050169060501700605017106050172060501730605017406050175060501760605017706050178060501790605018006050181060501820605018306050184060501850605018606050187060501880605018906050190060501910605019206050193060501940605019506050196060501970605019806050199060502000605020106050202060502030605020406050205060502060605020706050208060502090605021006050211060502120605021306050214060502150605021606050217060502180605021906050220060502210605022206050223060502240605022506050226060502270605022806050229060502300605023106050232060502330605023406050235060502360605023706050238060502390605024006050241060502420605024306050244060502450605024606050247060502480605024906050250060502510605025206050253060502540605025506050256060502570605025806050259060502600605026106050262060502630605026406050265060502660605026706050268060502690605027006050271060502720605027306050274060502750605027606050277060502780605027906050280060502810605028206050283060502840605028506050286060502870605028806050289060502900605029106050292060502930605029406050295060502960605029706050298060502990605030006050301060503020605030306050304060503050605030606050307060503080605030906050310060503110605031206050313060503140605031506050316060503170605031806050319060503200605032106050322060503230605032406050325060503260605032706050328060503290605033006050331060503320605033306050334060503350605033606050337060503380605033906050340060503410605034206050343060503440605034506050346060503470605034806050349060503500605035106050352060503530605035406050355060503560605035706050358060503590605036006050361060503620605036306050364060503650605036606050367060503680605036906050370060503710605037206050373060503740605037506050376060503770605037806050379060503800605038106050382060503830605038406050385060503860605038706050388060503890605039006050391060503920605039306050394060503950605039606050397060503980605039906050400060504010605040206050403060504040605040506050406060504070605040806050409060504100605041106050412060504130605041406050415060504160605041706050418060504190605042006050421060504220605042306050424060504250605042606050427060504280605042906050430060504310605043206050433060504340605043506050436060504370605043806050439060504400605044106050442060504430605044406050445060504460605044706050448060504490605045006050451060504520605045306050454060504550605045606050457060504580605045906050460060504610605046206050463060504640605046506050466060504670605046806050469060504700605047106050472060504730605047406050475060504760605047706050478060504790605048006050481060504820605048306050484060504850605048606050487060504880605048906050490060504910605049206050493060504940605049506050496060504970605049806050499060505000605050106050502060505030605050406050505060505060605050706050508060505090605051006050511060505120605051306050514060505150605051606050517060505180605051906050520060505210605052206050523060505240605052506050526060505270605052806050529060505300605053106050532060505330605053406050535060505360605053706050538060505390605054006050541060505420605054306050544060505450605054606050547060505480605054906050550060505510605055206050553060505540605055506050556060505570605055806050559060505600605056106050562060505630605056406050565060505660605056706050568060505690605057006050571060505720605057306050574060505750605057606050577060505780605057906050580060505810605058206050583060505840605058506050586060505870605058806050589060505900605059106050592060505930605059406050595060505960605059706050598060505990605060006050601060506020605060306050604060506050605060606050607060506080605060906050610060506110605061206050613060506140605061506050616060506170605061806050619060506200605062106050622060506230606008506060086060600870606008806060089060600900606009106060092060600930606009406060095060600960606009706060098060600990606010006060101060601020606010306060104060601050606010606060107060601080606010906060110060601110606011206060113060601140606011506060116060601170606011806060119060601200606012106060122060601230606012406060125060601260606012706060128060601290606013006060131060601320606013306060134060601350606013606060137060601380606013906060140060601410606014206060143060601440606014506060146060601470606014806060149060601500606015106060152060601530606015406060155060601560606015706060158060601590606016006060161060601620606016306060164060601650606016606060167060601680606016906060170060601710606017206060173060601740606017506060176060601770606017806060179060601800606018106060182060601830606018406060185060601860606018706060188060601890606019006060191060601920606019306060194060601950606019606060197060601980606019906060200060602010606020206060203060602040606020506060206060602070606020806060209060602100606021106060212060602130606021406060215060602160606021706060218060602190606022006060221060602220606022306060224060602250606022606060227060602280606022906060230060602310606023206060233060602340606023506060236060602370606023806060239060602400606024106060242060602430606024406060245060602460606024706060248060602490606025006060251060602520606025306060254060602550606025606060257060602580606025906060260060602610606026206060263060602640606026506060266060602670606026806060269060602700606027106060272060602730606027406060275060602760606027706060278060602790606028006060281060602820606028306060284060602850606028606060287060602880606028906060290060602910606029206060293060602940606029506060296060602970606029806060299060603000606030106060302060603030606030406060305060603060606030706060308060603090606031006060311060603120606031306060314060603150606031606060317060603180606031906060320060603210606032206060323060603240606032506060326060603270606032806060329060603300606033106060332060603330606033406060335060603360606033706060338060603390606034006060341060603420606034306060344060603450606034606060347060603480606034906060350060603510606035206060353060603540606035506060356060603570606035806060359060603600606036106060362060603630606036406060365060603660606036706060368060603690606037006060371060603720606037306060374060603750606037606060377060603780606037906060380060603810606038206060383060603840606038506060386060603870606038806060389060603900606039106060392060603930606039406060395060603960606039706060398060603990606040006060401060604020606040306060404060604050606040606060407060604080606040906060410060604110606041206060413060604140606041506060416060604170606041806060419060604200606042106060422060604230606042406060425060604260606042706060428060604290606043006060431060604320606043306060434060604350606043606060437060604380606043906060440060604410606044206060443060604440606044506060446060604470606044806060449060604500606045106060452060604530606045406060455060604560606045706060458060604590606046006060461060604620606046306060464060604650606046606060467060604680606046906060470060604710606047206060473060604740606047506060476060604770606047806060479060604800606048106060482060604830606048406060485060604860606048706060488060604890606049006060491060604920606049306060494060604950606049606060497060604980606049906060500060605010606050206060503060605040606050506060506060605070606050806060509060605100606051106060512060605130606051406060515060605160606051706060518060605190606052006060521060605220606052306060524060605250606052606060527060605280606052906060530060605310606053206060533060605340606053506060536060605370606053806060539060605400606054106060542060605430606054406060545060605460606054706060548060605490606055006060551060605520606055306060554060605550606055606060557060605580606055906060560060605610606056206060563060605640606056506060566060605670606056806060569060605700606057106060572060605730606057406060575060605760606057706060578060605790606058006060581060605820606058306060584060605850606058606060587060605880606058906060590060605910606059206060593060605940606059506060596060605970606059806060599060606000606060106060602060606030606060406060605060606060606060706060608060606090606061006060611060606120606061306060614060606150606061606060617060606180606061906060620060606210606062206060623060700850607008606070087060700880607008906070090060700910607009206070093060700940607009506070096060700970607009806070099060701000607010106070102060701030607010406070105060701060607010706070108060701090607011006070111060701120607011306070114060701150607011606070117060701180607011906070120060701210607012206070123060701240607012506070126060701270607012806070129060701300607013106070132060701330607013406070135060701360607013706070138060701390607014006070141060701420607014306070144060701450607014606070147060701480607014906070150060701510607015206070153060701540607015506070156060701570607015806070159060701600607016106070162060701630607016406070165060701660607016706070168060701690607017006070171060701720607017306070174060701750607017606070177060701780607017906070180060701810607018206070183060701840607018506070186060701870607018806070189060701900607019106070192060701930607019406070195060701960607019706070198060701990607020006070201060702020607020306070204060702050607020606070207060702080607020906070210060702110607021206070213060702140607021506070216060702170607021806070219060702200607022106070222060702230607022406070225060702260607022706070228060702290607023006070231060702320607023306070234060702350607023606070237060702380607023906070240060702410607024206070243060702440607024506070246060702470607024806070249060702500607025106070252060702530607025406070255060702560607025706070258060702590607026006070261060702620607026306070264060702650607026606070267060702680607026906070270060702710607027206070273060702740607027506070276060702770607027806070279060702800607028106070282060702830607028406070285060702860607028706070288060702890607029006070291060702920607029306070294060702950607029606070297060702980607029906070300060703010607030206070303060703040607030506070306060703070607030806070309060703100607031106070312060703130607031406070315060703160607031706070318060703190607032006070321060703220607032306070324060703250607032606070327060703280607032906070330060703310607033206070333060703340607033506070336060703370607033806070339060703400607034106070342060703430607034406070345060703460607034706070348060703490607035006070351060703520607035306070354060703550607035606070357060703580607035906070360060703610607036206070363060703640607036506070366060703670607036806070369060703700607037106070372060703730607037406070375060703760607037706070378060703790607038006070381060703820607038306070384060703850607038606070387060703880607038906070390060703910607039206070393060703940607039506070396060703970607039806070399060704000607040106070402060704030607040406070405060704060607040706070408060704090607041006070411060704120607041306070414060704150607041606070417060704180607041906070420060704210607042206070423060704240607042506070426060704270607042806070429060704300607043106070432060704330607043406070435060704360607043706070438060704390607044006070441060704420607044306070444060704450607044606070447060704480607044906070450060704510607045206070453060704540607045506070456060704570607045806070459060704600607046106070462060704630607046406070465060704660607046706070468060704690607047006070471060704720607047306070474060704750607047606070477060704780607047906070480060704810607048206070483060704840607048506070486060704870607048806070489060704900607049106070492060704930607049406070495060704960607049706070498060704990607050006070501060705020607050306070504060705050607050606070507060705080607050906070510060705110607051206070513060705140607051506070516060705170607051806070519060705200607052106070522060705230607052406070525060705260607052706070528060705290607053006070531060705320607053306070534060705350607053606070537060705380607053906070540060705410607054206070543060705440607054506070546060705470607054806070549060705500607055106070552060705530607055406070555060705560607055706070558060705590607056006070561060705620607056306070564060705650607056606070567060705680607056906070570060705710607057206070573060705740607057506070576060705770607057806070579060705800607058106070582060705830607058406070585060705860607058706070588060705890607059006070591060705920607059306070594060705950607059606070597060705980607059906070600060706010607060206070603060706040607060506070606060706070607060806070609060706100607061106070612060706130607061406070615060706160607061706070618060706190607062006070621060706220607062306080084060800850608008606080087060800880608008906080090060800910608009206080093060800940608009506080096060800970608009806080099060801000608010106080102060801030608010406080105060801060608010706080108060801090608011006080111060801120608011306080114060801150608011606080117060801180608011906080120060801210608012206080123060801240608012506080126060801270608012806080129060801300608013106080132060801330608013406080135060801360608013706080138060801390608014006080141060801420608014306080144060801450608014606080147060801480608014906080150060801510608015206080153060801540608015506080156060801570608015806080159060801600608016106080162060801630608016406080165060801660608016706080168060801690608017006080171060801720608017306080174060801750608017606080177060801780608017906080180060801810608018206080183060801840608018506080186060801870608018806080189060801900608019106080192060801930608019406080195060801960608019706080198060801990608020006080201060802020608020306080204060802050608020606080207060802080608020906080210060802110608021206080213060802140608021506080216060802170608021806080219060802200608022106080222060802230608022406080225060802260608022706080228060802290608023006080231060802320608023306080234060802350608023606080237060802380608023906080240060802410608024206080243060802440608024506080246060802470608024806080249060802500608025106080252060802530608025406080255060802560608025706080258060802590608026006080261060802620608026306080264060802650608026606080267060802680608026906080270060802710608027206080273060802740608027506080276060802770608027806080279060802800608028106080282060802830608028406080285060802860608028706080288060802890608029006080291060802920608029306080294060802950608029606080297060802980608029906080300060803010608030206080303060803040608030506080306060803070608030806080309060803100608031106080312060803130608031406080315060803160608031706080318060803190608032006080321060803220608032306080324060803250608032606080327060803280608032906080330060803310608033206080333060803340608033506080336060803370608033806080339060803400608034106080342060803430608034406080345060803460608034706080348060803490608035006080351060803520608035306080354060803550608035606080357060803580608035906080360060803610608036206080363060803640608036506080366060803670608036806080369060803700608037106080372060803730608037406080375060803760608037706080378060803790608038006080381060803820608038306080384060803850608038606080387060803880608038906080390060803910608039206080393060803940608039506080396060803970608039806080399060804000608040106080402060804030608040406080405060804060608040706080408060804090608041006080411060804120608041306080414060804150608041606080417060804180608041906080420060804210608042206080423060804240608042506080426060804270608042806080429060804300608043106080432060804330608043406080435060804360608043706080438060804390608044006080441060804420608044306080444060804450608044606080447060804480608044906080450060804510608045206080453060804540608045506080456060804570608045806080459060804600608046106080462060804630608046406080465060804660608046706080468060804690608047006080471060804720608047306080474060804750608047606080477060804780608047906080480060804810608048206080483060804840608048506080486060804870608048806080489060804900608049106080492060804930608049406080495060804960608049706080498060804990608050006080501060805020608050306080504060805050608050606080507060805080608050906080510060805110608051206080513060805140608051506080516060805170608051806080519060805200608052106080522060805230608052406080525060805260608052706080528060805290608053006080531060805320608053306080534060805350608053606080537060805380608053906080540060805410608054206080543060805440608054506080546060805470608054806080549060805500608055106080552060805530608055406080555060805560608055706080558060805590608056006080561060805620608056306080564060805650608056606080567060805680608056906080570060805710608057206080573060805740608057506080576060805770608057806080579060805800608058106080582060805830608058406080585060805860608058706080588060805890608059006080591060805920608059306080594060805950608059606080597060805980608059906080600060806010608060206080603060806040608060506080606060806070608060806080609060806100608061106080612060806130608061406080615060806160608061706080618060806190608062006080621060806220608062306090084060900850609008606090087060900880609008906090090060900910609009206090093060900940609009506090096060900970609009806090099060901000609010106090102060901030609010406090105060901060609010706090108060901090609011006090111060901120609011306090114060901150609011606090117060901180609011906090120060901210609012206090123060901240609012506090126060901270609012806090129060901300609013106090132060901330609013406090135060901360609013706090138060901390609014006090141060901420609014306090144060901450609014606090147060901480609014906090150060901510609015206090153060901540609015506090156060901570609015806090159060901600609016106090162060901630609016406090165060901660609016706090168060901690609017006090171060901720609017306090174060901750609017606090177060901780609017906090180060901810609018206090183060901840609018506090186060901870609018806090189060901900609019106090192060901930609019406090195060901960609019706090198060901990609020006090201060902020609020306090204060902050609020606090207060902080609020906090210060902110609021206090213060902140609021506090216060902170609021806090219060902200609022106090222060902230609022406090225060902260609022706090228060902290609023006090231060902320609023306090234060902350609023606090237060902380609023906090240060902410609024206090243060902440609024506090246060902470609024806090249060902500609025106090252060902530609025406090255060902560609025706090258060902590609026006090261060902620609026306090264060902650609026606090267060902680609026906090270060902710609027206090273060902740609027506090276060902770609027806090279060902800609028106090282060902830609028406090285060902860609028706090288060902890609029006090291060902920609029306090294060902950609029606090297060902980609029906090300060903010609030206090303060903040609030506090306060903070609030806090309060903100609031106090312060903130609031406090315060903160609031706090318060903190609032006090321060903220609032306090324060903250609032606090327060903280609032906090330060903310609033206090333060903340609033506090336060903370609033806090339060903400609034106090342060903430609034406090345060903460609034706090348060903490609035006090351060903520609035306090354060903550609035606090357060903580609035906090360060903610609036206090363060903640609036506090366060903670609036806090369060903700609037106090372060903730609037406090375060903760609037706090378060903790609038006090381060903820609038306090384060903850609038606090387060903880609038906090390060903910609039206090393060903940609039506090396060903970609039806090399060904000609040106090402060904030609040406090405060904060609040706090408060904090609041006090411060904120609041306090414060904150609041606090417060904180609041906090420060904210609042206090423060904240609042506090426060904270609042806090429060904300609043106090432060904330609043406090435060904360609043706090438060904390609044006090441060904420609044306090444060904450609044606090447060904480609044906090450060904510609045206090453060904540609045506090456060904570609045806090459060904600609046106090462060904630609046406090465060904660609046706090468060904690609047006090471060904720609047306090474060904750609047606090477060904780609047906090480060904810609048206090483060904840609048506090486060904870609048806090489060904900609049106090492060904930609049406090495060904960609049706090498060904990609050006090501060905020609050306090504060905050609050606090507060905080609050906090510060905110609051206090513060905140609051506090516060905170609051806090519060905200609052106090522060905230609052406090525060905260609052706090528060905290609053006090531060905320609053306090534060905350609053606090537060905380609053906090540060905410609054206090543060905440609054506090546060905470609054806090549060905500609055106090552060905530609055406090555060905560609055706090558060905590609056006090561060905620609056306090564060905650609056606090567060905680609056906090570060905710609057206090573060905740609057506090576060905770609057806090579060905800609058106090582060905830609058406090585060905860609058706090588060905890609059006090591060905920609059306090594060905950609059606090597060905980609059906090600060906010609060206090603060906040609060506090606060906070609060806090609060906100609061106090612060906130609061406090615060906160609061706090618060906190609062006090621060906220609062306100084061000850610008606100087061000880610008906100090061000910610009206100093061000940610009506100096061000970610009806100099061001000610010106100102061001030610010406100105061001060610010706100108061001090610011006100111061001120610011306100114061001150610011606100117061001180610011906100120061001210610012206100123061001240610012506100126061001270610012806100129061001300610013106100132061001330610013406100135061001360610013706100138061001390610014006100141061001420610014306100144061001450610014606100147061001480610014906100150061001510610015206100153061001540610015506100156061001570610015806100159061001600610016106100162061001630610016406100165061001660610016706100168061001690610017006100171061001720610017306100174061001750610017606100177061001780610017906100180061001810610018206100183061001840610018506100186061001870610018806100189061001900610019106100192061001930610019406100195061001960610019706100198061001990610020006100201061002020610020306100204061002050610020606100207061002080610020906100210061002110610021206100213061002140610021506100216061002170610021806100219061002200610022106100222061002230610022406100225061002260610022706100228061002290610023006100231061002320610023306100234061002350610023606100237061002380610023906100240061002410610024206100243061002440610024506100246061002470610024806100249061002500610025106100252061002530610025406100255061002560610025706100258061002590610026006100261061002620610026306100264061002650610026606100267061002680610026906100270061002710610027206100273061002740610027506100276061002770610027806100279061002800610028106100282061002830610028406100285061002860610028706100288061002890610029006100291061002920610029306100294061002950610029606100297061002980610029906100300061003010610030206100303061003040610030506100306061003070610030806100309061003100610031106100312061003130610031406100315061003160610031706100318061003190610032006100321061003220610032306100324061003250610032606100327061003280610032906100330061003310610033206100333061003340610033506100336061003370610033806100339061003400610034106100342061003430610034406100345061003460610034706100348061003490610035006100351061003520610035306100354061003550610035606100357061003580610035906100360061003610610036206100363061003640610036506100366061003670610036806100369061003700610037106100372061003730610037406100375061003760610037706100378061003790610038006100381061003820610038306100384061003850610038606100387061003880610038906100390061003910610039206100393061003940610039506100396061003970610039806100399061004000610040106100402061004030610040406100405061004060610040706100408061004090610041006100411061004120610041306100414061004150610041606100417061004180610041906100420061004210610042206100423061004240610042506100426061004270610042806100429061004300610043106100432061004330610043406100435061004360610043706100438061004390610044006100441061004420610044306100444061004450610044606100447061004480610044906100450061004510610045206100453061004540610045506100456061004570610045806100459061004600610046106100462061004630610046406100465061004660610046706100468061004690610047006100471061004720610047306100474061004750610047606100477061004780610047906100480061004810610048206100483061004840610048506100486061004870610048806100489061004900610049106100492061004930610049406100495061004960610049706100498061004990610050006100501061005020610050306100504061005050610050606100507061005080610050906100510061005110610051206100513061005140610051506100516061005170610051806100519061005200610052106100522061005230610052406100525061005260610052706100528061005290610053006100531061005320610053306100534061005350610053606100537061005380610053906100540061005410610054206100543061005440610054506100546061005470610054806100549061005500610055106100552061005530610055406100555061005560610055706100558061005590610056006100561061005620610056306100564061005650610056606100567061005680610056906100570061005710610057206100573061005740610057506100576061005770610057806100579061005800610058106100582061005830610058406100585061005860610058706100588061005890610059006100591061005920610059306100594061005950610059606100597061005980610059906100600061006010610060206100603061006040610060506100606061006070610060806100609061006100610061106100612061006130610061406100615061006160610061706100618061006190610062006100621061006220610062306110084061100850611008606110087061100880611008906110090061100910611009206110093061100940611009506110096061100970611009806110099061101000611010106110102061101030611010406110105061101060611010706110108061101090611011006110111061101120611011306110114061101150611011606110117061101180611011906110120061101210611012206110123061101240611012506110126061101270611012806110129061101300611013106110132061101330611013406110135061101360611013706110138061101390611014006110141061101420611014306110144061101450611014606110147061101480611014906110150061101510611015206110153061101540611015506110156061101570611015806110159061101600611016106110162061101630611016406110165061101660611016706110168061101690611017006110171061101720611017306110174061101750611017606110177061101780611017906110180061101810611018206110183061101840611018506110186061101870611018806110189061101900611019106110192061101930611019406110195061101960611019706110198061101990611020006110201061102020611020306110204061102050611020606110207061102080611020906110210061102110611021206110213061102140611021506110216061102170611021806110219061102200611022106110222061102230611022406110225061102260611022706110228061102290611023006110231061102320611023306110234061102350611023606110237061102380611023906110240061102410611024206110243061102440611024506110246061102470611024806110249061102500611025106110252061102530611025406110255061102560611025706110258061102590611026006110261061102620611026306110264061102650611026606110267061102680611026906110270061102710611027206110273061102740611027506110276061102770611027806110279061102800611028106110282061102830611028406110285061102860611028706110288061102890611029006110291061102920611029306110294061102950611029606110297061102980611029906110300061103010611030206110303061103040611030506110306061103070611030806110309061103100611031106110312061103130611031406110315061103160611031706110318061103190611032006110321061103220611032306110324061103250611032606110327061103280611032906110330061103310611033206110333061103340611033506110336061103370611033806110339061103400611034106110342061103430611034406110345061103460611034706110348061103490611035006110351061103520611035306110354061103550611035606110357061103580611035906110360061103610611036206110363061103640611036506110366061103670611036806110369061103700611037106110372061103730611037406110375061103760611037706110378061103790611038006110381061103820611038306110384061103850611038606110387061103880611038906110390061103910611039206110393061103940611039506110396061103970611039806110399061104000611040106110402061104030611040406110405061104060611040706110408061104090611041006110411061104120611041306110414061104150611041606110417061104180611041906110420061104210611042206110423061104240611042506110426061104270611042806110429061104300611043106110432061104330611043406110435061104360611043706110438061104390611044006110441061104420611044306110444061104450611044606110447061104480611044906110450061104510611045206110453061104540611045506110456061104570611045806110459061104600611046106110462061104630611046406110465061104660611046706110468061104690611047006110471061104720611047306110474061104750611047606110477061104780611047906110480061104810611048206110483061104840611048506110486061104870611048806110489061104900611049106110492061104930611049406110495061104960611049706110498061104990611050006110501061105020611050306110504061105050611050606110507061105080611050906110510061105110611051206110513061105140611051506110516061105170611051806110519061105200611052106110522061105230611052406110525061105260611052706110528061105290611053006110531061105320611053306110534061105350611053606110537061105380611053906110540061105410611054206110543061105440611054506110546061105470611054806110549061105500611055106110552061105530611055406110555061105560611055706110558061105590611056006110561061105620611056306110564061105650611056606110567061105680611056906110570061105710611057206110573061105740611057506110576061105770611057806110579061105800611058106110582061105830611058406110585061105860611058706110588061105890611059006110591061105920611059306110594061105950611059606110597061105980611059906110600061106010611060206110603061106040611060506110606061106070611060806110609061106100611061106110612061106130611061406110615061106160611061706110618061106190611062006110621061106220611062306120083061200840612008506120086061200870612008806120089061200900612009106120092061200930612009406120095061200960612009706120098061200990612010006120101061201020612010306120104061201050612010606120107061201080612010906120110061201110612011206120113061201140612011506120116061201170612011806120119061201200612012106120122061201230612012406120125061201260612012706120128061201290612013006120131061201320612013306120134061201350612013606120137061201380612013906120140061201410612014206120143061201440612014506120146061201470612014806120149061201500612015106120152061201530612015406120155061201560612015706120158061201590612016006120161061201620612016306120164061201650612016606120167061201680612016906120170061201710612017206120173061201740612017506120176061201770612017806120179061201800612018106120182061201830612018406120185061201860612018706120188061201890612019006120191061201920612019306120194061201950612019606120197061201980612019906120200061202010612020206120203061202040612020506120206061202070612020806120209061202100612021106120212061202130612021406120215061202160612021706120218061202190612022006120221061202220612022306120224061202250612022606120227061202280612022906120230061202310612023206120233061202340612023506120236061202370612023806120239061202400612024106120242061202430612024406120245061202460612024706120248061202490612025006120251061202520612025306120254061202550612025606120257061202580612025906120260061202610612026206120263061202640612026506120266061202670612026806120269061202700612027106120272061202730612027406120275061202760612027706120278061202790612028006120281061202820612028306120284061202850612028606120287061202880612028906120290061202910612029206120293061202940612029506120296061202970612029806120299061203000612030106120302061203030612030406120305061203060612030706120308061203090612031006120311061203120612031306120314061203150612031606120317061203180612031906120320061203210612032206120323061203240612032506120326061203270612032806120329061203300612033106120332061203330612033406120335061203360612033706120338061203390612034006120341061203420612034306120344061203450612034606120347061203480612034906120350061203510612035206120353061203540612035506120356061203570612035806120359061203600612036106120362061203630612036406120365061203660612036706120368061203690612037006120371061203720612037306120374061203750612037606120377061203780612037906120380061203810612038206120383061203840612038506120386061203870612038806120389061203900612039106120392061203930612039406120395061203960612039706120398061203990612040006120401061204020612040306120404061204050612040606120407061204080612040906120410061204110612041206120413061204140612041506120416061204170612041806120419061204200612042106120422061204230612042406120425061204260612042706120428061204290612043006120431061204320612043306120434061204350612043606120437061204380612043906120440061204410612044206120443061204440612044506120446061204470612044806120449061204500612045106120452061204530612045406120455061204560612045706120458061204590612046006120461061204620612046306120464061204650612046606120467061204680612046906120470061204710612047206120473061204740612047506120476061204770612047806120479061204800612048106120482061204830612048406120485061204860612048706120488061204890612049006120491061204920612049306120494061204950612049606120497061204980612049906120500061205010612050206120503061205040612050506120506061205070612050806120509061205100612051106120512061205130612051406120515061205160612051706120518061205190612052006120521061205220612052306120524061205250612052606120527061205280612052906120530061205310612053206120533061205340612053506120536061205370612053806120539061205400612054106120542061205430612054406120545061205460612054706120548061205490612055006120551061205520612055306120554061205550612055606120557061205580612055906120560061205610612056206120563061205640612056506120566061205670612056806120569061205700612057106120572061205730612057406120575061205760612057706120578061205790612058006120581061205820612058306120584061205850612058606120587061205880612058906120590061205910612059206120593061205940612059506120596061205970612059806120599061206000612060106120602061206030612060406120605061206060612060706120608061206090612061006120611061206120612061306120614061206150612061606120617061206180612061906120620061206210612062206120623061300830613008406130085061300860613008706130088061300890613009006130091061300920613009306130094061300950613009606130097061300980613009906130100061301010613010206130103061301040613010506130106061301070613010806130109061301100613011106130112061301130613011406130115061301160613011706130118061301190613012006130121061301220613012306130124061301250613012606130127061301280613012906130130061301310613013206130133061301340613013506130136061301370613013806130139061301400613014106130142061301430613014406130145061301460613014706130148061301490613015006130151061301520613015306130154061301550613015606130157061301580613015906130160061301610613016206130163061301640613016506130166061301670613016806130169061301700613017106130172061301730613017406130175061301760613017706130178061301790613018006130181061301820613018306130184061301850613018606130187061301880613018906130190061301910613019206130193061301940613019506130196061301970613019806130199061302000613020106130202061302030613020406130205061302060613020706130208061302090613021006130211061302120613021306130214061302150613021606130217061302180613021906130220061302210613022206130223061302240613022506130226061302270613022806130229061302300613023106130232061302330613023406130235061302360613023706130238061302390613024006130241061302420613024306130244061302450613024606130247061302480613024906130250061302510613025206130253061302540613025506130256061302570613025806130259061302600613026106130262061302630613026406130265061302660613026706130268061302690613027006130271061302720613027306130274061302750613027606130277061302780613027906130280061302810613028206130283061302840613028506130286061302870613028806130289061302900613029106130292061302930613029406130295061302960613029706130298061302990613030006130301061303020613030306130304061303050613030606130307061303080613030906130310061303110613031206130313061303140613031506130316061303170613031806130319061303200613032106130322061303230613032406130325061303260613032706130328061303290613033006130331061303320613033306130334061303350613033606130337061303380613033906130340061303410613034206130343061303440613034506130346061303470613034806130349061303500613035106130352061303530613035406130355061303560613035706130358061303590613036006130361061303620613036306130364061303650613036606130367061303680613036906130370061303710613037206130373061303740613037506130376061303770613037806130379061303800613038106130382061303830613038406130385061303860613038706130388061303890613039006130391061303920613039306130394061303950613039606130397061303980613039906130400061304010613040206130403061304040613040506130406061304070613040806130409061304100613041106130412061304130613041406130415061304160613041706130418061304190613042006130421061304220613042306130424061304250613042606130427061304280613042906130430061304310613043206130433061304340613043506130436061304370613043806130439061304400613044106130442061304430613044406130445061304460613044706130448061304490613045006130451061304520613045306130454061304550613045606130457061304580613045906130460061304610613046206130463061304640613046506130466061304670613046806130469061304700613047106130472061304730613047406130475061304760613047706130478061304790613048006130481061304820613048306130484061304850613048606130487061304880613048906130490061304910613049206130493061304940613049506130496061304970613049806130499061305000613050106130502061305030613050406130505061305060613050706130508061305090613051006130511061305120613051306130514061305150613051606130517061305180613051906130520061305210613052206130523061305240613052506130526061305270613052806130529061305300613053106130532061305330613053406130535061305360613053706130538061305390613054006130541061305420613054306130544061305450613054606130547061305480613054906130550061305510613055206130553061305540613055506130556061305570613055806130559061305600613056106130562061305630613056406130565061305660613056706130568061305690613057006130571061305720613057306130574061305750613057606130577061305780613057906130580061305810613058206130583061305840613058506130586061305870613058806130589061305900613059106130592061305930613059406130595061305960613059706130598061305990613060006130601061306020613060306130604061306050613060606130607061306080613060906130610061306110613061206130613061306140613061506130616061306170613061806130619061306200613062106130622061306230614008306140084061400850614008606140087061400880614008906140090061400910614009206140093061400940614009506140096061400970614009806140099061401000614010106140102061401030614010406140105061401060614010706140108061401090614011006140111061401120614011306140114061401150614011606140117061401180614011906140120061401210614012206140123061401240614012506140126061401270614012806140129061401300614013106140132061401330614013406140135061401360614013706140138061401390614014006140141061401420614014306140144061401450614014606140147061401480614014906140150061401510614015206140153061401540614015506140156061401570614015806140159061401600614016106140162061401630614016406140165061401660614016706140168061401690614017006140171061401720614017306140174061401750614017606140177061401780614017906140180061401810614018206140183061401840614018506140186061401870614018806140189061401900614019106140192061401930614019406140195061401960614019706140198061401990614020006140201061402020614020306140204061402050614020606140207061402080614020906140210061402110614021206140213061402140614021506140216061402170614021806140219061402200614022106140222061402230614022406140225061402260614022706140228061402290614023006140231061402320614023306140234061402350614023606140237061402380614023906140240061402410614024206140243061402440614024506140246061402470614024806140249061402500614025106140252061402530614025406140255061402560614025706140258061402590614026006140261061402620614026306140264061402650614026606140267061402680614026906140270061402710614027206140273061402740614027506140276061402770614027806140279061402800614028106140282061402830614028406140285061402860614028706140288061402890614029006140291061402920614029306140294061402950614029606140297061402980614029906140300061403010614030206140303061403040614030506140306061403070614030806140309061403100614031106140312061403130614031406140315061403160614031706140318061403190614032006140321061403220614032306140324061403250614032606140327061403280614032906140330061403310614033206140333061403340614033506140336061403370614033806140339061403400614034106140342061403430614034406140345061403460614034706140348061403490614035006140351061403520614035306140354061403550614035606140357061403580614035906140360061403610614036206140363061403640614036506140366061403670614036806140369061403700614037106140372061403730614037406140375061403760614037706140378061403790614038006140381061403820614038306140384061403850614038606140387061403880614038906140390061403910614039206140393061403940614039506140396061403970614039806140399061404000614040106140402061404030614040406140405061404060614040706140408061404090614041006140411061404120614041306140414061404150614041606140417061404180614041906140420061404210614042206140423061404240614042506140426061404270614042806140429061404300614043106140432061404330614043406140435061404360614043706140438061404390614044006140441061404420614044306140444061404450614044606140447061404480614044906140450061404510614045206140453061404540614045506140456061404570614045806140459061404600614046106140462061404630614046406140465061404660614046706140468061404690614047006140471061404720614047306140474061404750614047606140477061404780614047906140480061404810614048206140483061404840614048506140486061404870614048806140489061404900614049106140492061404930614049406140495061404960614049706140498061404990614050006140501061405020614050306140504061405050614050606140507061405080614050906140510061405110614051206140513061405140614051506140516061405170614051806140519061405200614052106140522061405230614052406140525061405260614052706140528061405290614053006140531061405320614053306140534061405350614053606140537061405380614053906140540061405410614054206140543061405440614054506140546061405470614054806140549061405500614055106140552061405530614055406140555061405560614055706140558061405590614056006140561061405620614056306140564061405650614056606140567061405680614056906140570061405710614057206140573061405740614057506140576061405770614057806140579061405800614058106140582061405830614058406140585061405860614058706140588061405890614059006140591061405920614059306140594061405950614059606140597061405980614059906140600061406010614060206140603061406040614060506140606061406070614060806140609061406100614061106140612061406130614061406140615061406160614061706140618061406190614062006140621061406220614062306150083061500840615008506150086061500870615008806150089061500900615009106150092061500930615009406150095061500960615009706150098061500990615010006150101061501020615010306150104061501050615010606150107061501080615010906150110061501110615011206150113061501140615011506150116061501170615011806150119061501200615012106150122061501230615012406150125061501260615012706150128061501290615013006150131061501320615013306150134061501350615013606150137061501380615013906150140061501410615014206150143061501440615014506150146061501470615014806150149061501500615015106150152061501530615015406150155061501560615015706150158061501590615016006150161061501620615016306150164061501650615016606150167061501680615016906150170061501710615017206150173061501740615017506150176061501770615017806150179061501800615018106150182061501830615018406150185061501860615018706150188061501890615019006150191061501920615019306150194061501950615019606150197061501980615019906150200061502010615020206150203061502040615020506150206061502070615020806150209061502100615021106150212061502130615021406150215061502160615021706150218061502190615022006150221061502220615022306150224061502250615022606150227061502280615022906150230061502310615023206150233061502340615023506150236061502370615023806150239061502400615024106150242061502430615024406150245061502460615024706150248061502490615025006150251061502520615025306150254061502550615025606150257061502580615025906150260061502610615026206150263061502640615026506150266061502670615026806150269061502700615027106150272061502730615027406150275061502760615027706150278061502790615028006150281061502820615028306150284061502850615028606150287061502880615028906150290061502910615029206150293061502940615029506150296061502970615029806150299061503000615030106150302061503030615030406150305061503060615030706150308061503090615031006150311061503120615031306150314061503150615031606150317061503180615031906150320061503210615032206150323061503240615032506150326061503270615032806150329061503300615033106150332061503330615033406150335061503360615033706150338061503390615034006150341061503420615034306150344061503450615034606150347061503480615034906150350061503510615035206150353061503540615035506150356061503570615035806150359061503600615036106150362061503630615036406150365061503660615036706150368061503690615037006150371061503720615037306150374061503750615037606150377061503780615037906150380061503810615038206150383061503840615038506150386061503870615038806150389061503900615039106150392061503930615039406150395061503960615039706150398061503990615040006150401061504020615040306150404061504050615040606150407061504080615040906150410061504110615041206150413061504140615041506150416061504170615041806150419061504200615042106150422061504230615042406150425061504260615042706150428061504290615043006150431061504320615043306150434061504350615043606150437061504380615043906150440061504410615044206150443061504440615044506150446061504470615044806150449061504500615045106150452061504530615045406150455061504560615045706150458061504590615046006150461061504620615046306150464061504650615046606150467061504680615046906150470061504710615047206150473061504740615047506150476061504770615047806150479061504800615048106150482061504830615048406150485061504860615048706150488061504890615049006150491061504920615049306150494061504950615049606150497061504980615049906150500061505010615050206150503061505040615050506150506061505070615050806150509061505100615051106150512061505130615051406150515061505160615051706150518061505190615052006150521061505220615052306150524061505250615052606150527061505280615052906150530061505310615053206150533061505340615053506150536061505370615053806150539061505400615054106150542061505430615054406150545061505460615054706150548061505490615055006150551061505520615055306150554061505550615055606150557061505580615055906150560061505610615056206150563061505640615056506150566061505670615056806150569061505700615057106150572061505730615057406150575061505760615057706150578061505790615058006150581061505820615058306150584061505850615058606150587061505880615058906150590061505910615059206150593061505940615059506150596061505970615059806150599061506000615060106150602061506030615060406150605061506060615060706150608061506090615061006150611061506120615061306150614061506150615061606150617061506180615061906150620061506210615062206150623061600830616008406160085061600860616008706160088061600890616009006160091061600920616009306160094061600950616009606160097061600980616009906160100061601010616010206160103061601040616010506160106061601070616010806160109061601100616011106160112061601130616011406160115061601160616011706160118061601190616012006160121061601220616012306160124061601250616012606160127061601280616012906160130061601310616013206160133061601340616013506160136061601370616013806160139061601400616014106160142061601430616014406160145061601460616014706160148061601490616015006160151061601520616015306160154061601550616015606160157061601580616015906160160061601610616016206160163061601640616016506160166061601670616016806160169061601700616017106160172061601730616017406160175061601760616017706160178061601790616018006160181061601820616018306160184061601850616018606160187061601880616018906160190061601910616019206160193061601940616019506160196061601970616019806160199061602000616020106160202061602030616020406160205061602060616020706160208061602090616021006160211061602120616021306160214061602150616021606160217061602180616021906160220061602210616022206160223061602240616022506160226061602270616022806160229061602300616023106160232061602330616023406160235061602360616023706160238061602390616024006160241061602420616024306160244061602450616024606160247061602480616024906160250061602510616025206160253061602540616025506160256061602570616025806160259061602600616026106160262061602630616026406160265061602660616026706160268061602690616027006160271061602720616027306160274061602750616027606160277061602780616027906160280061602810616028206160283061602840616028506160286061602870616028806160289061602900616029106160292061602930616029406160295061602960616029706160298061602990616030006160301061603020616030306160304061603050616030606160307061603080616030906160310061603110616031206160313061603140616031506160316061603170616031806160319061603200616032106160322061603230616032406160325061603260616032706160328061603290616033006160331061603320616033306160334061603350616033606160337061603380616033906160340061603410616034206160343061603440616034506160346061603470616034806160349061603500616035106160352061603530616035406160355061603560616035706160358061603590616036006160361061603620616036306160364061603650616036606160367061603680616036906160370061603710616037206160373061603740616037506160376061603770616037806160379061603800616038106160382061603830616038406160385061603860616038706160388061603890616039006160391061603920616039306160394061603950616039606160397061603980616039906160400061604010616040206160403061604040616040506160406061604070616040806160409061604100616041106160412061604130616041406160415061604160616041706160418061604190616042006160421061604220616042306160424061604250616042606160427061604280616042906160430061604310616043206160433061604340616043506160436061604370616043806160439061604400616044106160442061604430616044406160445061604460616044706160448061604490616045006160451061604520616045306160454061604550616045606160457061604580616045906160460061604610616046206160463061604640616046506160466061604670616046806160469061604700616047106160472061604730616047406160475061604760616047706160478061604790616048006160481061604820616048306160484061604850616048606160487061604880616048906160490061604910616049206160493061604940616049506160496061604970616049806160499061605000616050106160502061605030616050406160505061605060616050706160508061605090616051006160511061605120616051306160514061605150616051606160517061605180616051906160520061605210616052206160523061605240616052506160526061605270616052806160529061605300616053106160532061605330616053406160535061605360616053706160538061605390616054006160541061605420616054306160544061605450616054606160547061605480616054906160550061605510616055206160553061605540616055506160556061605570616055806160559061605600616056106160562061605630616056406160565061605660616056706160568061605690616057006160571061605720616057306160574061605750616057606160577061605780616057906160580061605810616058206160583061605840616058506160586061605870616058806160589061605900616059106160592061605930616059406160595061605960616059706160598061605990616060006160601061606020616060306160604061606050616060606160607061606080616060906160610061606110616061206160613061606140616061506160616061606170616061806160619061606200616062106160622061606230617008206170083061700840617008506170086061700870617008806170089061700900617009106170092061700930617009406170095061700960617009706170098061700990617010006170101061701020617010306170104061701050617010606170107061701080617010906170110061701110617011206170113061701140617011506170116061701170617011806170119061701200617012106170122061701230617012406170125061701260617012706170128061701290617013006170131061701320617013306170134061701350617013606170137061701380617013906170140061701410617014206170143061701440617014506170146061701470617014806170149061701500617015106170152061701530617015406170155061701560617015706170158061701590617016006170161061701620617016306170164061701650617016606170167061701680617016906170170061701710617017206170173061701740617017506170176061701770617017806170179061701800617018106170182061701830617018406170185061701860617018706170188061701890617019006170191061701920617019306170194061701950617019606170197061701980617019906170200061702010617020206170203061702040617020506170206061702070617020806170209061702100617021106170212061702130617021406170215061702160617021706170218061702190617022006170221061702220617022306170224061702250617022606170227061702280617022906170230061702310617023206170233061702340617023506170236061702370617023806170239061702400617024106170242061702430617024406170245061702460617024706170248061702490617025006170251061702520617025306170254061702550617025606170257061702580617025906170260061702610617026206170263061702640617026506170266061702670617026806170269061702700617027106170272061702730617027406170275061702760617027706170278061702790617028006170281061702820617028306170284061702850617028606170287061702880617028906170290061702910617029206170293061702940617029506170296061702970617029806170299061703000617030106170302061703030617030406170305061703060617030706170308061703090617031006170311061703120617031306170314061703150617031606170317061703180617031906170320061703210617032206170323061703240617032506170326061703270617032806170329061703300617033106170332061703330617033406170335061703360617033706170338061703390617034006170341061703420617034306170344061703450617034606170347061703480617034906170350061703510617035206170353061703540617035506170356061703570617035806170359061703600617036106170362061703630617036406170365061703660617036706170368061703690617037006170371061703720617037306170374061703750617037606170377061703780617037906170380061703810617038206170383061703840617038506170386061703870617038806170389061703900617039106170392061703930617039406170395061703960617039706170398061703990617040006170401061704020617040306170404061704050617040606170407061704080617040906170410061704110617041206170413061704140617041506170416061704170617041806170419061704200617042106170422061704230617042406170425061704260617042706170428061704290617043006170431061704320617043306170434061704350617043606170437061704380617043906170440061704410617044206170443061704440617044506170446061704470617044806170449061704500617045106170452061704530617045406170455061704560617045706170458061704590617046006170461061704620617046306170464061704650617046606170467061704680617046906170470061704710617047206170473061704740617047506170476061704770617047806170479061704800617048106170482061704830617048406170485061704860617048706170488061704890617049006170491061704920617049306170494061704950617049606170497061704980617049906170500061705010617050206170503061705040617050506170506061705070617050806170509061705100617051106170512061705130617051406170515061705160617051706170518061705190617052006170521061705220617052306170524061705250617052606170527061705280617052906170530061705310617053206170533061705340617053506170536061705370617053806170539061705400617054106170542061705430617054406170545061705460617054706170548061705490617055006170551061705520617055306170554061705550617055606170557061705580617055906170560061705610617056206170563061705640617056506170566061705670617056806170569061705700617057106170572061705730617057406170575061705760617057706170578061705790617058006170581061705820617058306170584061705850617058606170587061705880617058906170590061705910617059206170593061705940617059506170596061705970617059806170599061706000617060106170602061706030617060406170605061706060617060706170608061706090617061006170611061706120617061306170614061706150617061606170617061706180617061906170620061706210617062206170623061800820618008306180084061800850618008606180087061800880618008906180090061800910618009206180093061800940618009506180096061800970618009806180099061801000618010106180102061801030618010406180105061801060618010706180108061801090618011006180111061801120618011306180114061801150618011606180117061801180618011906180120061801210618012206180123061801240618012506180126061801270618012806180129061801300618013106180132061801330618013406180135061801360618013706180138061801390618014006180141061801420618014306180144061801450618014606180147061801480618014906180150061801510618015206180153061801540618015506180156061801570618015806180159061801600618016106180162061801630618016406180165061801660618016706180168061801690618017006180171061801720618017306180174061801750618017606180177061801780618017906180180061801810618018206180183061801840618018506180186061801870618018806180189061801900618019106180192061801930618019406180195061801960618019706180198061801990618020006180201061802020618020306180204061802050618020606180207061802080618020906180210061802110618021206180213061802140618021506180216061802170618021806180219061802200618022106180222061802230618022406180225061802260618022706180228061802290618023006180231061802320618023306180234061802350618023606180237061802380618023906180240061802410618024206180243061802440618024506180246061802470618024806180249061802500618025106180252061802530618025406180255061802560618025706180258061802590618026006180261061802620618026306180264061802650618026606180267061802680618026906180270061802710618027206180273061802740618027506180276061802770618027806180279061802800618028106180282061802830618028406180285061802860618028706180288061802890618029006180291061802920618029306180294061802950618029606180297061802980618029906180300061803010618030206180303061803040618030506180306061803070618030806180309061803100618031106180312061803130618031406180315061803160618031706180318061803190618032006180321061803220618032306180324061803250618032606180327061803280618032906180330061803310618033206180333061803340618033506180336061803370618033806180339061803400618034106180342061803430618034406180345061803460618034706180348061803490618035006180351061803520618035306180354061803550618035606180357061803580618035906180360061803610618036206180363061803640618036506180366061803670618036806180369061803700618037106180372061803730618037406180375061803760618037706180378061803790618038006180381061803820618038306180384061803850618038606180387061803880618038906180390061803910618039206180393061803940618039506180396061803970618039806180399061804000618040106180402061804030618040406180405061804060618040706180408061804090618041006180411061804120618041306180414061804150618041606180417061804180618041906180420061804210618042206180423061804240618042506180426061804270618042806180429061804300618043106180432061804330618043406180435061804360618043706180438061804390618044006180441061804420618044306180444061804450618044606180447061804480618044906180450061804510618045206180453061804540618045506180456061804570618045806180459061804600618046106180462061804630618046406180465061804660618046706180468061804690618047006180471061804720618047306180474061804750618047606180477061804780618047906180480061804810618048206180483061804840618048506180486061804870618048806180489061804900618049106180492061804930618049406180495061804960618049706180498061804990618050006180501061805020618050306180504061805050618050606180507061805080618050906180510061805110618051206180513061805140618051506180516061805170618051806180519061805200618052106180522061805230618052406180525061805260618052706180528061805290618053006180531061805320618053306180534061805350618053606180537061805380618053906180540061805410618054206180543061805440618054506180546061805470618054806180549061805500618055106180552061805530618055406180555061805560618055706180558061805590618056006180561061805620618056306180564061805650618056606180567061805680618056906180570061805710618057206180573061805740618057506180576061805770618057806180579061805800618058106180582061805830618058406180585061805860618058706180588061805890618059006180591061805920618059306180594061805950618059606180597061805980618059906180600061806010618060206180603061806040618060506180606061806070618060806180609061806100618061106180612061806130618061406180615061806160618061706180618061806190618062006180621061806220619008206190083061900840619008506190086061900870619008806190089061900900619009106190092061900930619009406190095061900960619009706190098061900990619010006190101061901020619010306190104061901050619010606190107061901080619010906190110061901110619011206190113061901140619011506190116061901170619011806190119061901200619012106190122061901230619012406190125061901260619012706190128061901290619013006190131061901320619013306190134061901350619013606190137061901380619013906190140061901410619014206190143061901440619014506190146061901470619014806190149061901500619015106190152061901530619015406190155061901560619015706190158061901590619016006190161061901620619016306190164061901650619016606190167061901680619016906190170061901710619017206190173061901740619017506190176061901770619017806190179061901800619018106190182061901830619018406190185061901860619018706190188061901890619019006190191061901920619019306190194061901950619019606190197061901980619019906190200061902010619020206190203061902040619020506190206061902070619020806190209061902100619021106190212061902130619021406190215061902160619021706190218061902190619022006190221061902220619022306190224061902250619022606190227061902280619022906190230061902310619023206190233061902340619023506190236061902370619023806190239061902400619024106190242061902430619024406190245061902460619024706190248061902490619025006190251061902520619025306190254061902550619025606190257061902580619025906190260061902610619026206190263061902640619026506190266061902670619026806190269061902700619027106190272061902730619027406190275061902760619027706190278061902790619028006190281061902820619028306190284061902850619028606190287061902880619028906190290061902910619029206190293061902940619029506190296061902970619029806190299061903000619030106190302061903030619030406190305061903060619030706190308061903090619031006190311061903120619031306190314061903150619031606190317061903180619031906190320061903210619032206190323061903240619032506190326061903270619032806190329061903300619033106190332061903330619033406190335061903360619033706190338061903390619034006190341061903420619034306190344061903450619034606190347061903480619034906190350061903510619035206190353061903540619035506190356061903570619035806190359061903600619036106190362061903630619036406190365061903660619036706190368061903690619037006190371061903720619037306190374061903750619037606190377061903780619037906190380061903810619038206190383061903840619038506190386061903870619038806190389061903900619039106190392061903930619039406190395061903960619039706190398061903990619040006190401061904020619040306190404061904050619040606190407061904080619040906190410061904110619041206190413061904140619041506190416061904170619041806190419061904200619042106190422061904230619042406190425061904260619042706190428061904290619043006190431061904320619043306190434061904350619043606190437061904380619043906190440061904410619044206190443061904440619044506190446061904470619044806190449061904500619045106190452061904530619045406190455061904560619045706190458061904590619046006190461061904620619046306190464061904650619046606190467061904680619046906190470061904710619047206190473061904740619047506190476061904770619047806190479061904800619048106190482061904830619048406190485061904860619048706190488061904890619049006190491061904920619049306190494061904950619049606190497061904980619049906190500061905010619050206190503061905040619050506190506061905070619050806190509061905100619051106190512061905130619051406190515061905160619051706190518061905190619052006190521061905220619052306190524061905250619052606190527061905280619052906190530061905310619053206190533061905340619053506190536061905370619053806190539061905400619054106190542061905430619054406190545061905460619054706190548061905490619055006190551061905520619055306190554061905550619055606190557061905580619055906190560061905610619056206190563061905640619056506190566061905670619056806190569061905700619057106190572061905730619057406190575061905760619057706190578061905790619058006190581061905820619058306190584061905850619058606190587061905880619058906190590061905910619059206190593061905940619059506190596061905970619059806190599061906000619060106190602061906030619060406190605061906060619060706190608061906090619061006190611061906120619061306190614061906150619061606190617061906180619061906190620061906210619062206200082062000830620008406200085062000860620008706200088062000890620009006200091062000920620009306200094062000950620009606200097062000980620009906200100062001010620010206200103062001040620010506200106062001070620010806200109062001100620011106200112062001130620011406200115062001160620011706200118062001190620012006200121062001220620012306200124062001250620012606200127062001280620012906200130062001310620013206200133062001340620013506200136062001370620013806200139062001400620014106200142062001430620014406200145062001460620014706200148062001490620015006200151062001520620015306200154062001550620015606200157062001580620015906200160062001610620016206200163062001640620016506200166062001670620016806200169062001700620017106200172062001730620017406200175062001760620017706200178062001790620018006200181062001820620018306200184062001850620018606200187062001880620018906200190062001910620019206200193062001940620019506200196062001970620019806200199062002000620020106200202062002030620020406200205062002060620020706200208062002090620021006200211062002120620021306200214062002150620021606200217062002180620021906200220062002210620022206200223062002240620022506200226062002270620022806200229062002300620023106200232062002330620023406200235062002360620023706200238062002390620024006200241062002420620024306200244062002450620024606200247062002480620024906200250062002510620025206200253062002540620025506200256062002570620025806200259062002600620026106200262062002630620026406200265062002660620026706200268062002690620027006200271062002720620027306200274062002750620027606200277062002780620027906200280062002810620028206200283062002840620028506200286062002870620028806200289062002900620029106200292062002930620029406200295062002960620029706200298062002990620030006200301062003020620030306200304062003050620030606200307062003080620030906200310062003110620031206200313062003140620031506200316062003170620031806200319062003200620032106200322062003230620032406200325062003260620032706200328062003290620033006200331062003320620033306200334062003350620033606200337062003380620033906200340062003410620034206200343062003440620034506200346062003470620034806200349062003500620035106200352062003530620035406200355062003560620035706200358062003590620036006200361062003620620036306200364062003650620036606200367062003680620036906200370062003710620037206200373062003740620037506200376062003770620037806200379062003800620038106200382062003830620038406200385062003860620038706200388062003890620039006200391062003920620039306200394062003950620039606200397062003980620039906200400062004010620040206200403062004040620040506200406062004070620040806200409062004100620041106200412062004130620041406200415062004160620041706200418062004190620042006200421062004220620042306200424062004250620042606200427062004280620042906200430062004310620043206200433062004340620043506200436062004370620043806200439062004400620044106200442062004430620044406200445062004460620044706200448062004490620045006200451062004520620045306200454062004550620045606200457062004580620045906200460062004610620046206200463062004640620046506200466062004670620046806200469062004700620047106200472062004730620047406200475062004760620047706200478062004790620048006200481062004820620048306200484062004850620048606200487062004880620048906200490062004910620049206200493062004940620049506200496062004970620049806200499062005000620050106200502062005030620050406200505062005060620050706200508062005090620051006200511062005120620051306200514062005150620051606200517062005180620051906200520062005210620052206200523062005240620052506200526062005270620052806200529062005300620053106200532062005330620053406200535062005360620053706200538062005390620054006200541062005420620054306200544062005450620054606200547062005480620054906200550062005510620055206200553062005540620055506200556062005570620055806200559062005600620056106200562062005630620056406200565062005660620056706200568062005690620057006200571062005720620057306200574062005750620057606200577062005780620057906200580062005810620058206200583062005840620058506200586062005870620058806200589062005900620059106200592062005930620059406200595062005960620059706200598062005990620060006200601062006020620060306200604062006050620060606200607062006080620060906200610062006110620061206200613062006140620061506200616062006170620061806200619062006200620062106200622062100820621008306210084062100850621008606210087062100880621008906210090062100910621009206210093062100940621009506210096062100970621009806210099062101000621010106210102062101030621010406210105062101060621010706210108062101090621011006210111062101120621011306210114062101150621011606210117062101180621011906210120062101210621012206210123062101240621012506210126062101270621012806210129062101300621013106210132062101330621013406210135062101360621013706210138062101390621014006210141062101420621014306210144062101450621014606210147062101480621014906210150062101510621015206210153062101540621015506210156062101570621015806210159062101600621016106210162062101630621016406210165062101660621016706210168062101690621017006210171062101720621017306210174062101750621017606210177062101780621017906210180062101810621018206210183062101840621018506210186062101870621018806210189062101900621019106210192062101930621019406210195062101960621019706210198062101990621020006210201062102020621020306210204062102050621020606210207062102080621020906210210062102110621021206210213062102140621021506210216062102170621021806210219062102200621022106210222062102230621022406210225062102260621022706210228062102290621023006210231062102320621023306210234062102350621023606210237062102380621023906210240062102410621024206210243062102440621024506210246062102470621024806210249062102500621025106210252062102530621025406210255062102560621025706210258062102590621026006210261062102620621026306210264062102650621026606210267062102680621026906210270062102710621027206210273062102740621027506210276062102770621027806210279062102800621028106210282062102830621028406210285062102860621028706210288062102890621029006210291062102920621029306210294062102950621029606210297062102980621029906210300062103010621030206210303062103040621030506210306062103070621030806210309062103100621031106210312062103130621031406210315062103160621031706210318062103190621032006210321062103220621032306210324062103250621032606210327062103280621032906210330062103310621033206210333062103340621033506210336062103370621033806210339062103400621034106210342062103430621034406210345062103460621034706210348062103490621035006210351062103520621035306210354062103550621035606210357062103580621035906210360062103610621036206210363062103640621036506210366062103670621036806210369062103700621037106210372062103730621037406210375062103760621037706210378062103790621038006210381062103820621038306210384062103850621038606210387062103880621038906210390062103910621039206210393062103940621039506210396062103970621039806210399062104000621040106210402062104030621040406210405062104060621040706210408062104090621041006210411062104120621041306210414062104150621041606210417062104180621041906210420062104210621042206210423062104240621042506210426062104270621042806210429062104300621043106210432062104330621043406210435062104360621043706210438062104390621044006210441062104420621044306210444062104450621044606210447062104480621044906210450062104510621045206210453062104540621045506210456062104570621045806210459062104600621046106210462062104630621046406210465062104660621046706210468062104690621047006210471062104720621047306210474062104750621047606210477062104780621047906210480062104810621048206210483062104840621048506210486062104870621048806210489062104900621049106210492062104930621049406210495062104960621049706210498062104990621050006210501062105020621050306210504062105050621050606210507062105080621050906210510062105110621051206210513062105140621051506210516062105170621051806210519062105200621052106210522062105230621052406210525062105260621052706210528062105290621053006210531062105320621053306210534062105350621053606210537062105380621053906210540062105410621054206210543062105440621054506210546062105470621054806210549062105500621055106210552062105530621055406210555062105560621055706210558062105590621056006210561062105620621056306210564062105650621056606210567062105680621056906210570062105710621057206210573062105740621057506210576062105770621057806210579062105800621058106210582062105830621058406210585062105860621058706210588062105890621059006210591062105920621059306210594062105950621059606210597062105980621059906210600062106010621060206210603062106040621060506210606062106070621060806210609062106100621061106210612062106130621061406210615062106160621061706210618062106190621062006210621062106220622008206220083062200840622008506220086062200870622008806220089062200900622009106220092062200930622009406220095062200960622009706220098062200990622010006220101062201020622010306220104062201050622010606220107062201080622010906220110062201110622011206220113062201140622011506220116062201170622011806220119062201200622012106220122062201230622012406220125062201260622012706220128062201290622013006220131062201320622013306220134062201350622013606220137062201380622013906220140062201410622014206220143062201440622014506220146062201470622014806220149062201500622015106220152062201530622015406220155062201560622015706220158062201590622016006220161062201620622016306220164062201650622016606220167062201680622016906220170062201710622017206220173062201740622017506220176062201770622017806220179062201800622018106220182062201830622018406220185062201860622018706220188062201890622019006220191062201920622019306220194062201950622019606220197062201980622019906220200062202010622020206220203062202040622020506220206062202070622020806220209062202100622021106220212062202130622021406220215062202160622021706220218062202190622022006220221062202220622022306220224062202250622022606220227062202280622022906220230062202310622023206220233062202340622023506220236062202370622023806220239062202400622024106220242062202430622024406220245062202460622024706220248062202490622025006220251062202520622025306220254062202550622025606220257062202580622025906220260062202610622026206220263062202640622026506220266062202670622026806220269062202700622027106220272062202730622027406220275062202760622027706220278062202790622028006220281062202820622028306220284062202850622028606220287062202880622028906220290062202910622029206220293062202940622029506220296062202970622029806220299062203000622030106220302062203030622030406220305062203060622030706220308062203090622031006220311062203120622031306220314062203150622031606220317062203180622031906220320062203210622032206220323062203240622032506220326062203270622032806220329062203300622033106220332062203330622033406220335062203360622033706220338062203390622034006220341062203420622034306220344062203450622034606220347062203480622034906220350062203510622035206220353062203540622035506220356062203570622035806220359062203600622036106220362062203630622036406220365062203660622036706220368062203690622037006220371062203720622037306220374062203750622037606220377062203780622037906220380062203810622038206220383062203840622038506220386062203870622038806220389062203900622039106220392062203930622039406220395062203960622039706220398062203990622040006220401062204020622040306220404062204050622040606220407062204080622040906220410062204110622041206220413062204140622041506220416062204170622041806220419062204200622042106220422062204230622042406220425062204260622042706220428062204290622043006220431062204320622043306220434062204350622043606220437062204380622043906220440062204410622044206220443062204440622044506220446062204470622044806220449062204500622045106220452062204530622045406220455062204560622045706220458062204590622046006220461062204620622046306220464062204650622046606220467062204680622046906220470062204710622047206220473062204740622047506220476062204770622047806220479062204800622048106220482062204830622048406220485062204860622048706220488062204890622049006220491062204920622049306220494062204950622049606220497062204980622049906220500062205010622050206220503062205040622050506220506062205070622050806220509062205100622051106220512062205130622051406220515062205160622051706220518062205190622052006220521062205220622052306220524062205250622052606220527062205280622052906220530062205310622053206220533062205340622053506220536062205370622053806220539062205400622054106220542062205430622054406220545062205460622054706220548062205490622055006220551062205520622055306220554062205550622055606220557062205580622055906220560062205610622056206220563062205640622056506220566062205670622056806220569062205700622057106220572062205730622057406220575062205760622057706220578062205790622058006220581062205820622058306220584062205850622058606220587062205880622058906220590062205910622059206220593062205940622059506220596062205970622059806220599062206000622060106220602062206030622060406220605062206060622060706220608062206090622061006220611062206120622061306220614062206150622061606220617062206180622061906220620062206210622062206220623062300820623008306230084062300850623008606230087062300880623008906230090062300910623009206230093062300940623009506230096062300970623009806230099062301000623010106230102062301030623010406230105062301060623010706230108062301090623011006230111062301120623011306230114062301150623011606230117062301180623011906230120062301210623012206230123062301240623012506230126062301270623012806230129062301300623013106230132062301330623013406230135062301360623013706230138062301390623014006230141062301420623014306230144062301450623014606230147062301480623014906230150062301510623015206230153062301540623015506230156062301570623015806230159062301600623016106230162062301630623016406230165062301660623016706230168062301690623017006230171062301720623017306230174062301750623017606230177062301780623017906230180062301810623018206230183062301840623018506230186062301870623018806230189062301900623019106230192062301930623019406230195062301960623019706230198062301990623020006230201062302020623020306230204062302050623020606230207062302080623020906230210062302110623021206230213062302140623021506230216062302170623021806230219062302200623022106230222062302230623022406230225062302260623022706230228062302290623023006230231062302320623023306230234062302350623023606230237062302380623023906230240062302410623024206230243062302440623024506230246062302470623024806230249062302500623025106230252062302530623025406230255062302560623025706230258062302590623026006230261062302620623026306230264062302650623026606230267062302680623026906230270062302710623027206230273062302740623027506230276062302770623027806230279062302800623028106230282062302830623028406230285062302860623028706230288062302890623029006230291062302920623029306230294062302950623029606230297062302980623029906230300062303010623030206230303062303040623030506230306062303070623030806230309062303100623031106230312062303130623031406230315062303160623031706230318062303190623032006230321062303220623032306230324062303250623032606230327062303280623032906230330062303310623033206230333062303340623033506230336062303370623033806230339062303400623034106230342062303430623034406230345062303460623034706230348062303490623035006230351062303520623035306230354062303550623035606230357062303580623035906230360062303610623036206230363062303640623036506230366062303670623036806230369062303700623037106230372062303730623037406230375062303760623037706230378062303790623038006230381062303820623038306230384062303850623038606230387062303880623038906230390062303910623039206230393062303940623039506230396062303970623039806230399062304000623040106230402062304030623040406230405062304060623040706230408062304090623041006230411062304120623041306230414062304150623041606230417062304180623041906230420062304210623042206230423062304240623042506230426062304270623042806230429062304300623043106230432062304330623043406230435062304360623043706230438062304390623044006230441062304420623044306230444062304450623044606230447062304480623044906230450062304510623045206230453062304540623045506230456062304570623045806230459062304600623046106230462062304630623046406230465062304660623046706230468062304690623047006230471062304720623047306230474062304750623047606230477062304780623047906230480062304810623048206230483062304840623048506230486062304870623048806230489062304900623049106230492062304930623049406230495062304960623049706230498062304990623050006230501062305020623050306230504062305050623050606230507062305080623050906230510062305110623051206230513062305140623051506230516062305170623051806230519062305200623052106230522062305230623052406230525062305260623052706230528062305290623053006230531062305320623053306230534062305350623053606230537062305380623053906230540062305410623054206230543062305440623054506230546062305470623054806230549062305500623055106230552062305530623055406230555062305560623055706230558062305590623056006230561062305620623056306230564062305650623056606230567062305680623056906230570062305710623057206230573062305740623057506230576062305770623057806230579062305800623058106230582062305830623058406230585062305860623058706230588062305890623059006230591062305920623059306230594062305950623059606230597062305980623059906230600062306010623060206230603062306040623060506230606062306070623060806230609062306100623061106230612062306130623061406230615062306160623061706230618062306190623062006230621062306220623062306230624062400820624008306240084062400850624008606240087062400880624008906240090062400910624009206240093062400940624009506240096062400970624009806240099062401000624010106240102062401030624010406240105062401060624010706240108062401090624011006240111062401120624011306240114062401150624011606240117062401180624011906240120062401210624012206240123062401240624012506240126062401270624012806240129062401300624013106240132062401330624013406240135062401360624013706240138062401390624014006240141062401420624014306240144062401450624014606240147062401480624014906240150062401510624015206240153062401540624015506240156062401570624015806240159062401600624016106240162062401630624016406240165062401660624016706240168062401690624017006240171062401720624017306240174062401750624017606240177062401780624017906240180062401810624018206240183062401840624018506240186062401870624018806240189062401900624019106240192062401930624019406240195062401960624019706240198062401990624020006240201062402020624020306240204062402050624020606240207062402080624020906240210062402110624021206240213062402140624021506240216062402170624021806240219062402200624022106240222062402230624022406240225062402260624022706240228062402290624023006240231062402320624023306240234062402350624023606240237062402380624023906240240062402410624024206240243062402440624024506240246062402470624024806240249062402500624025106240252062402530624025406240255062402560624025706240258062402590624026006240261062402620624026306240264062402650624026606240267062402680624026906240270062402710624027206240273062402740624027506240276062402770624027806240279062402800624028106240282062402830624028406240285062402860624028706240288062402890624029006240291062402920624029306240294062402950624029606240297062402980624029906240300062403010624030206240303062403040624030506240306062403070624030806240309062403100624031106240312062403130624031406240315062403160624031706240318062403190624032006240321062403220624032306240324062403250624032606240327062403280624032906240330062403310624033206240333062403340624033506240336062403370624033806240339062403400624034106240342062403430624034406240345062403460624034706240348062403490624035006240351062403520624035306240354062403550624035606240357062403580624035906240360062403610624036206240363062403640624036506240366062403670624036806240369062403700624037106240372062403730624037406240375062403760624037706240378062403790624038006240381062403820624038306240384062403850624038606240387062403880624038906240390062403910624039206240393062403940624039506240396062403970624039806240399062404000624040106240402062404030624040406240405062404060624040706240408062404090624041006240411062404120624041306240414062404150624041606240417062404180624041906240420062404210624042206240423062404240624042506240426062404270624042806240429062404300624043106240432062404330624043406240435062404360624043706240438062404390624044006240441062404420624044306240444062404450624044606240447062404480624044906240450062404510624045206240453062404540624045506240456062404570624045806240459062404600624046106240462062404630624046406240465062404660624046706240468062404690624047006240471062404720624047306240474062404750624047606240477062404780624047906240480062404810624048206240483062404840624048506240486062404870624048806240489062404900624049106240492062404930624049406240495062404960624049706240498062404990624050006240501062405020624050306240504062405050624050606240507062405080624050906240510062405110624051206240513062405140624051506240516062405170624051806240519062405200624052106240522062405230624052406240525062405260624052706240528062405290624053006240531062405320624053306240534062405350624053606240537062405380624053906240540062405410624054206240543062405440624054506240546062405470624054806240549062405500624055106240552062405530624055406240555062405560624055706240558062405590624056006240561062405620624056306240564062405650624056606240567062405680624056906240570062405710624057206240573062405740624057506240576062405770624057806240579062405800624058106240582062405830624058406240585062405860624058706240588062405890624059006240591062405920624059306240594062405950624059606240597062405980624059906240600062406010624060206240603062406040624060506240606062406070624060806240609062406100624061106240612062406130624061406240615062406160624061706240618062406190624062006240621062406220624062306240624062406250625008206250083062500840625008506250086062500870625008806250089062500900625009106250092062500930625009406250095062500960625009706250098062500990625010006250101062501020625010306250104062501050625010606250107062501080625010906250110062501110625011206250113062501140625011506250116062501170625011806250119062501200625012106250122062501230625012406250125062501260625012706250128062501290625013006250131062501320625013306250134062501350625013606250137062501380625013906250140062501410625014206250143062501440625014506250146062501470625014806250149062501500625015106250152062501530625015406250155062501560625015706250158062501590625016006250161062501620625016306250164062501650625016606250167062501680625016906250170062501710625017206250173062501740625017506250176062501770625017806250179062501800625018106250182062501830625018406250185062501860625018706250188062501890625019006250191062501920625019306250194062501950625019606250197062501980625019906250200062502010625020206250203062502040625020506250206062502070625020806250209062502100625021106250212062502130625021406250215062502160625021706250218062502190625022006250221062502220625022306250224062502250625022606250227062502280625022906250230062502310625023206250233062502340625023506250236062502370625023806250239062502400625024106250242062502430625024406250245062502460625024706250248062502490625025006250251062502520625025306250254062502550625025606250257062502580625025906250260062502610625026206250263062502640625026506250266062502670625026806250269062502700625027106250272062502730625027406250275062502760625027706250278062502790625028006250281062502820625028306250284062502850625028606250287062502880625028906250290062502910625029206250293062502940625029506250296062502970625029806250299062503000625030106250302062503030625030406250305062503060625030706250308062503090625031006250311062503120625031306250314062503150625031606250317062503180625031906250320062503210625032206250323062503240625032506250326062503270625032806250329062503300625033106250332062503330625033406250335062503360625033706250338062503390625034006250341062503420625034306250344062503450625034606250347062503480625034906250350062503510625035206250353062503540625035506250356062503570625035806250359062503600625036106250362062503630625036406250365062503660625036706250368062503690625037006250371062503720625037306250374062503750625037606250377062503780625037906250380062503810625038206250383062503840625038506250386062503870625038806250389062503900625039106250392062503930625039406250395062503960625039706250398062503990625040006250401062504020625040306250404062504050625040606250407062504080625040906250410062504110625041206250413062504140625041506250416062504170625041806250419062504200625042106250422062504230625042406250425062504260625042706250428062504290625043006250431062504320625043306250434062504350625043606250437062504380625043906250440062504410625044206250443062504440625044506250446062504470625044806250449062504500625045106250452062504530625045406250455062504560625045706250458062504590625046006250461062504620625046306250464062504650625046606250467062504680625046906250470062504710625047206250473062504740625047506250476062504770625047806250479062504800625048106250482062504830625048406250485062504860625048706250488062504890625049006250491062504920625049306250494062504950625049606250497062504980625049906250500062505010625050206250503062505040625050506250506062505070625050806250509062505100625051106250512062505130625051406250515062505160625051706250518062505190625052006250521062505220625052306250524062505250625052606250527062505280625052906250530062505310625053206250533062505340625053506250536062505370625053806250539062505400625054106250542062505430625054406250545062505460625054706250548062505490625055006250551062505520625055306250554062505550625055606250557062505580625055906250560062505610625056206250563062505640625056506250566062505670625056806250569062505700625057106250572062505730625057406250575062505760625057706250578062505790625058006250581062505820625058306250584062505850625058606250587062505880625058906250590062505910625059206250593062505940625059506250596062505970625059806250599062506000625060106250602062506030625060406250605062506060625060706250608062506090625061006250611062506120625061306250614062506150625061606250617062506180625061906250620062506210625062206250623062506240625062506250626062600820626008306260084062600850626008606260087062600880626008906260090062600910626009206260093062600940626009506260096062600970626009806260099062601000626010106260102062601030626010406260105062601060626010706260108062601090626011006260111062601120626011306260114062601150626011606260117062601180626011906260120062601210626012206260123062601240626012506260126062601270626012806260129062601300626013106260132062601330626013406260135062601360626013706260138062601390626014006260141062601420626014306260144062601450626014606260147062601480626014906260150062601510626015206260153062601540626015506260156062601570626015806260159062601600626016106260162062601630626016406260165062601660626016706260168062601690626017006260171062601720626017306260174062601750626017606260177062601780626017906260180062601810626018206260183062601840626018506260186062601870626018806260189062601900626019106260192062601930626019406260195062601960626019706260198062601990626020006260201062602020626020306260204062602050626020606260207062602080626020906260210062602110626021206260213062602140626021506260216062602170626021806260219062602200626022106260222062602230626022406260225062602260626022706260228062602290626023006260231062602320626023306260234062602350626023606260237062602380626023906260240062602410626024206260243062602440626024506260246062602470626024806260249062602500626025106260252062602530626025406260255062602560626025706260258062602590626026006260261062602620626026306260264062602650626026606260267062602680626026906260270062602710626027206260273062602740626027506260276062602770626027806260279062602800626028106260282062602830626028406260285062602860626028706260288062602890626029006260291062602920626029306260294062602950626029606260297062602980626029906260300062603010626030206260303062603040626030506260306062603070626030806260309062603100626031106260312062603130626031406260315062603160626031706260318062603190626032006260321062603220626032306260324062603250626032606260327062603280626032906260330062603310626033206260333062603340626033506260336062603370626033806260339062603400626034106260342062603430626034406260345062603460626034706260348062603490626035006260351062603520626035306260354062603550626035606260357062603580626035906260360062603610626036206260363062603640626036506260366062603670626036806260369062603700626037106260372062603730626037406260375062603760626037706260378062603790626038006260381062603820626038306260384062603850626038606260387062603880626038906260390062603910626039206260393062603940626039506260396062603970626039806260399062604000626040106260402062604030626040406260405062604060626040706260408062604090626041006260411062604120626041306260414062604150626041606260417062604180626041906260420062604210626042206260423062604240626042506260426062604270626042806260429062604300626043106260432062604330626043406260435062604360626043706260438062604390626044006260441062604420626044306260444062604450626044606260447062604480626044906260450062604510626045206260453062604540626045506260456062604570626045806260459062604600626046106260462062604630626046406260465062604660626046706260468062604690626047006260471062604720626047306260474062604750626047606260477062604780626047906260480062604810626048206260483062604840626048506260486062604870626048806260489062604900626049106260492062604930626049406260495062604960626049706260498062604990626050006260501062605020626050306260504062605050626050606260507062605080626050906260510062605110626051206260513062605140626051506260516062605170626051806260519062605200626052106260522062605230626052406260525062605260626052706260528062605290626053006260531062605320626053306260534062605350626053606260537062605380626053906260540062605410626054206260543062605440626054506260546062605470626054806260549062605500626055106260552062605530626055406260555062605560626055706260558062605590626056006260561062605620626056306260564062605650626056606260567062605680626056906260570062605710626057206260573062605740626057506260576062605770626057806260579062605800626058106260582062605830626058406260585062605860626058706260588062605890626059006260591062605920626059306260594062605950626059606260597062605980626059906260600062606010626060206260603062606040626060506260606062606070626060806260609062606100626061106260612062606130626061406260615062606160626061706260618062606190626062006260621062606220626062306260624062606250626062606260627062700820627008306270084062700850627008606270087062700880627008906270090062700910627009206270093062700940627009506270096062700970627009806270099062701000627010106270102062701030627010406270105062701060627010706270108062701090627011006270111062701120627011306270114062701150627011606270117062701180627011906270120062701210627012206270123062701240627012506270126062701270627012806270129062701300627013106270132062701330627013406270135062701360627013706270138062701390627014006270141062701420627014306270144062701450627014606270147062701480627014906270150062701510627015206270153062701540627015506270156062701570627015806270159062701600627016106270162062701630627016406270165062701660627016706270168062701690627017006270171062701720627017306270174062701750627017606270177062701780627017906270180062701810627018206270183062701840627018506270186062701870627018806270189062701900627019106270192062701930627019406270195062701960627019706270198062701990627020006270201062702020627020306270204062702050627020606270207062702080627020906270210062702110627021206270213062702140627021506270216062702170627021806270219062702200627022106270222062702230627022406270225062702260627022706270228062702290627023006270231062702320627023306270234062702350627023606270237062702380627023906270240062702410627024206270243062702440627024506270246062702470627024806270249062702500627025106270252062702530627025406270255062702560627025706270258062702590627026006270261062702620627026306270264062702650627026606270267062702680627026906270270062702710627027206270273062702740627027506270276062702770627027806270279062702800627028106270282062702830627028406270285062702860627028706270288062702890627029006270291062702920627029306270294062702950627029606270297062702980627029906270300062703010627030206270303062703040627030506270306062703070627030806270309062703100627031106270312062703130627031406270315062703160627031706270318062703190627032006270321062703220627032306270324062703250627032606270327062703280627032906270330062703310627033206270333062703340627033506270336062703370627033806270339062703400627034106270342062703430627034406270345062703460627034706270348062703490627035006270351062703520627035306270354062703550627035606270357062703580627035906270360062703610627036206270363062703640627036506270366062703670627036806270369062703700627037106270372062703730627037406270375062703760627037706270378062703790627038006270381062703820627038306270384062703850627038606270387062703880627038906270390062703910627039206270393062703940627039506270396062703970627039806270399062704000627040106270402062704030627040406270405062704060627040706270408062704090627041006270411062704120627041306270414062704150627041606270417062704180627041906270420062704210627042206270423062704240627042506270426062704270627042806270429062704300627043106270432062704330627043406270435062704360627043706270438062704390627044006270441062704420627044306270444062704450627044606270447062704480627044906270450062704510627045206270453062704540627045506270456062704570627045806270459062704600627046106270462062704630627046406270465062704660627046706270468062704690627047006270471062704720627047306270474062704750627047606270477062704780627047906270480062704810627048206270483062704840627048506270486062704870627048806270489062704900627049106270492062704930627049406270495062704960627049706270498062704990627050006270501062705020627050306270504062705050627050606270507062705080627050906270510062705110627051206270513062705140627051506270516062705170627051806270519062705200627052106270522062705230627052406270525062705260627052706270528062705290627053006270531062705320627053306270534062705350627053606270537062705380627053906270540062705410627054206270543062705440627054506270546062705470627054806270549062705500627055106270552062705530627055406270555062705560627055706270558062705590627056006270561062705620627056306270564062705650627056606270567062705680627056906270570062705710627057206270573062705740627057506270576062705770627057806270579062705800627058106270582062705830627058406270585062705860627058706270588062705890627059006270591062705920627059306270594062705950627059606270597062705980627059906270600062706010627060206270603062706040627060506270606062706070627060806270609062706100627061106270612062706130627061406270615062706160627061706270618062706190627062006270621062706220627062306270624062706250627062606270627062706280628008206280083062800840628008506280086062800870628008806280089062800900628009106280092062800930628009406280095062800960628009706280098062800990628010006280101062801020628010306280104062801050628010606280107062801080628010906280110062801110628011206280113062801140628011506280116062801170628011806280119062801200628012106280122062801230628012406280125062801260628012706280128062801290628013006280131062801320628013306280134062801350628013606280137062801380628013906280140062801410628014206280143062801440628014506280146062801470628014806280149062801500628015106280152062801530628015406280155062801560628015706280158062801590628016006280161062801620628016306280164062801650628016606280167062801680628016906280170062801710628017206280173062801740628017506280176062801770628017806280179062801800628018106280182062801830628018406280185062801860628018706280188062801890628019006280191062801920628019306280194062801950628019606280197062801980628019906280200062802010628020206280203062802040628020506280206062802070628020806280209062802100628021106280212062802130628021406280215062802160628021706280218062802190628022006280221062802220628022306280224062802250628022606280227062802280628022906280230062802310628023206280233062802340628023506280236062802370628023806280239062802400628024106280242062802430628024406280245062802460628024706280248062802490628025006280251062802520628025306280254062802550628025606280257062802580628025906280260062802610628026206280263062802640628026506280266062802670628026806280269062802700628027106280272062802730628027406280275062802760628027706280278062802790628028006280281062802820628028306280284062802850628028606280287062802880628028906280290062802910628029206280293062802940628029506280296062802970628029806280299062803000628030106280302062803030628030406280305062803060628030706280308062803090628031006280311062803120628031306280314062803150628031606280317062803180628031906280320062803210628032206280323062803240628032506280326062803270628032806280329062803300628033106280332062803330628033406280335062803360628033706280338062803390628034006280341062803420628034306280344062803450628034606280347062803480628034906280350062803510628035206280353062803540628035506280356062803570628035806280359062803600628036106280362062803630628036406280365062803660628036706280368062803690628037006280371062803720628037306280374062803750628037606280377062803780628037906280380062803810628038206280383062803840628038506280386062803870628038806280389062803900628039106280392062803930628039406280395062803960628039706280398062803990628040006280401062804020628040306280404062804050628040606280407062804080628040906280410062804110628041206280413062804140628041506280416062804170628041806280419062804200628042106280422062804230628042406280425062804260628042706280428062804290628043006280431062804320628043306280434062804350628043606280437062804380628043906280440062804410628044206280443062804440628044506280446062804470628044806280449062804500628045106280452062804530628045406280455062804560628045706280458062804590628046006280461062804620628046306280464062804650628046606280467062804680628046906280470062804710628047206280473062804740628047506280476062804770628047806280479062804800628048106280482062804830628048406280485062804860628048706280488062804890628049006280491062804920628049306280494062804950628049606280497062804980628049906280500062805010628050206280503062805040628050506280506062805070628050806280509062805100628051106280512062805130628051406280515062805160628051706280518062805190628052006280521062805220628052306280524062805250628052606280527062805280628052906280530062805310628053206280533062805340628053506280536062805370628053806280539062805400628054106280542062805430628054406280545062805460628054706280548062805490628055006280551062805520628055306280554062805550628055606280557062805580628055906280560062805610628056206280563062805640628056506280566062805670628056806280569062805700628057106280572062805730628057406280575062805760628057706280578062805790628058006280581062805820628058306280584062805850628058606280587062805880628058906280590062805910628059206280593062805940628059506280596062805970628059806280599062806000628060106280602062806030628060406280605062806060628060706280608062806090628061006280611062806120628061306280614062806150628061606280617062806180628061906280620062806210628062206280623062806240628062506280626062806270628062806280629062900820629008306290084062900850629008606290087062900880629008906290090062900910629009206290093062900940629009506290096062900970629009806290099062901000629010106290102062901030629010406290105062901060629010706290108062901090629011006290111062901120629011306290114062901150629011606290117062901180629011906290120062901210629012206290123062901240629012506290126062901270629012806290129062901300629013106290132062901330629013406290135062901360629013706290138062901390629014006290141062901420629014306290144062901450629014606290147062901480629014906290150062901510629015206290153062901540629015506290156062901570629015806290159062901600629016106290162062901630629016406290165062901660629016706290168062901690629017006290171062901720629017306290174062901750629017606290177062901780629017906290180062901810629018206290183062901840629018506290186062901870629018806290189062901900629019106290192062901930629019406290195062901960629019706290198062901990629020006290201062902020629020306290204062902050629020606290207062902080629020906290210062902110629021206290213062902140629021506290216062902170629021806290219062902200629022106290222062902230629022406290225062902260629022706290228062902290629023006290231062902320629023306290234062902350629023606290237062902380629023906290240062902410629024206290243062902440629024506290246062902470629024806290249062902500629025106290252062902530629025406290255062902560629025706290258062902590629026006290261062902620629026306290264062902650629026606290267062902680629026906290270062902710629027206290273062902740629027506290276062902770629027806290279062902800629028106290282062902830629028406290285062902860629028706290288062902890629029006290291062902920629029306290294062902950629029606290297062902980629029906290300062903010629030206290303062903040629030506290306062903070629030806290309062903100629031106290312062903130629031406290315062903160629031706290318062903190629032006290321062903220629032306290324062903250629032606290327062903280629032906290330062903310629033206290333062903340629033506290336062903370629033806290339062903400629034106290342062903430629034406290345062903460629034706290348062903490629035006290351062903520629035306290354062903550629035606290357062903580629035906290360062903610629036206290363062903640629036506290366062903670629036806290369062903700629037106290372062903730629037406290375062903760629037706290378062903790629038006290381062903820629038306290384062903850629038606290387062903880629038906290390062903910629039206290393062903940629039506290396062903970629039806290399062904000629040106290402062904030629040406290405062904060629040706290408062904090629041006290411062904120629041306290414062904150629041606290417062904180629041906290420062904210629042206290423062904240629042506290426062904270629042806290429062904300629043106290432062904330629043406290435062904360629043706290438062904390629044006290441062904420629044306290444062904450629044606290447062904480629044906290450062904510629045206290453062904540629045506290456062904570629045806290459062904600629046106290462062904630629046406290465062904660629046706290468062904690629047006290471062904720629047306290474062904750629047606290477062904780629047906290480062904810629048206290483062904840629048506290486062904870629048806290489062904900629049106290492062904930629049406290495062904960629049706290498062904990629050006290501062905020629050306290504062905050629050606290507062905080629050906290510062905110629051206290513062905140629051506290516062905170629051806290519062905200629052106290522062905230629052406290525062905260629052706290528062905290629053006290531062905320629053306290534062905350629053606290537062905380629053906290540062905410629054206290543062905440629054506290546062905470629054806290549062905500629055106290552062905530629055406290555062905560629055706290558062905590629056006290561062905620629056306290564062905650629056606290567062905680629056906290570062905710629057206290573062905740629057506290576062905770629057806290579062905800629058106290582062905830629058406290585062905860629058706290588062905890629059006290591062905920629059306290594062905950629059606290597062905980629059906290600062906010629060206290603062906040629060506290606062906070629060806290609062906100629061106290612062906130629061406290615062906160629061706290618062906190629062006290621062906220629062306290624062906250629062606290627062906280629062906290630063000820630008306300084063000850630008606300087063000880630008906300090063000910630009206300093063000940630009506300096063000970630009806300099063001000630010106300102063001030630010406300105063001060630010706300108063001090630011006300111063001120630011306300114063001150630011606300117063001180630011906300120063001210630012206300123063001240630012506300126063001270630012806300129063001300630013106300132063001330630013406300135063001360630013706300138063001390630014006300141063001420630014306300144063001450630014606300147063001480630014906300150063001510630015206300153063001540630015506300156063001570630015806300159063001600630016106300162063001630630016406300165063001660630016706300168063001690630017006300171063001720630017306300174063001750630017606300177063001780630017906300180063001810630018206300183063001840630018506300186063001870630018806300189063001900630019106300192063001930630019406300195063001960630019706300198063001990630020006300201063002020630020306300204063002050630020606300207063002080630020906300210063002110630021206300213063002140630021506300216063002170630021806300219063002200630022106300222063002230630022406300225063002260630022706300228063002290630023006300231063002320630023306300234063002350630023606300237063002380630023906300240063002410630024206300243063002440630024506300246063002470630024806300249063002500630025106300252063002530630025406300255063002560630025706300258063002590630026006300261063002620630026306300264063002650630026606300267063002680630026906300270063002710630027206300273063002740630027506300276063002770630027806300279063002800630028106300282063002830630028406300285063002860630028706300288063002890630029006300291063002920630029306300294063002950630029606300297063002980630029906300300063003010630030206300303063003040630030506300306063003070630030806300309063003100630031106300312063003130630031406300315063003160630031706300318063003190630032006300321063003220630032306300324063003250630032606300327063003280630032906300330063003310630033206300333063003340630033506300336063003370630033806300339063003400630034106300342063003430630034406300345063003460630034706300348063003490630035006300351063003520630035306300354063003550630035606300357063003580630035906300360063003610630036206300363063003640630036506300366063003670630036806300369063003700630037106300372063003730630037406300375063003760630037706300378063003790630038006300381063003820630038306300384063003850630038606300387063003880630038906300390063003910630039206300393063003940630039506300396063003970630039806300399063004000630040106300402063004030630040406300405063004060630040706300408063004090630041006300411063004120630041306300414063004150630041606300417063004180630041906300420063004210630042206300423063004240630042506300426063004270630042806300429063004300630043106300432063004330630043406300435063004360630043706300438063004390630044006300441063004420630044306300444063004450630044606300447063004480630044906300450063004510630045206300453063004540630045506300456063004570630045806300459063004600630046106300462063004630630046406300465063004660630046706300468063004690630047006300471063004720630047306300474063004750630047606300477063004780630047906300480063004810630048206300483063004840630048506300486063004870630048806300489063004900630049106300492063004930630049406300495063004960630049706300498063004990630050006300501063005020630050306300504063005050630050606300507063005080630050906300510063005110630051206300513063005140630051506300516063005170630051806300519063005200630052106300522063005230630052406300525063005260630052706300528063005290630053006300531063005320630053306300534063005350630053606300537063005380630053906300540063005410630054206300543063005440630054506300546063005470630054806300549063005500630055106300552063005530630055406300555063005560630055706300558063005590630056006300561063005620630056306300564063005650630056606300567063005680630056906300570063005710630057206300573063005740630057506300576063005770630057806300579063005800630058106300582063005830630058406300585063005860630058706300588063005890630059006300591063005920630059306300594063005950630059606300597063005980630059906300600063006010630060206300603063006040630060506300606063006070630060806300609063006100630061106300612063006130630061406300615063006160630061706300618063006190630062006300621063006220630062306300624063006250630062606300627063006280630062906300630063100820631008306310084063100850631008606310087063100880631008906310090063100910631009206310093063100940631009506310096063100970631009806310099063101000631010106310102063101030631010406310105063101060631010706310108063101090631011006310111063101120631011306310114063101150631011606310117063101180631011906310120063101210631012206310123063101240631012506310126063101270631012806310129063101300631013106310132063101330631013406310135063101360631013706310138063101390631014006310141063101420631014306310144063101450631014606310147063101480631014906310150063101510631015206310153063101540631015506310156063101570631015806310159063101600631016106310162063101630631016406310165063101660631016706310168063101690631017006310171063101720631017306310174063101750631017606310177063101780631017906310180063101810631018206310183063101840631018506310186063101870631018806310189063101900631019106310192063101930631019406310195063101960631019706310198063101990631020006310201063102020631020306310204063102050631020606310207063102080631020906310210063102110631021206310213063102140631021506310216063102170631021806310219063102200631022106310222063102230631022406310225063102260631022706310228063102290631023006310231063102320631023306310234063102350631023606310237063102380631023906310240063102410631024206310243063102440631024506310246063102470631024806310249063102500631025106310252063102530631025406310255063102560631025706310258063102590631026006310261063102620631026306310264063102650631026606310267063102680631026906310270063102710631027206310273063102740631027506310276063102770631027806310279063102800631028106310282063102830631028406310285063102860631028706310288063102890631029006310291063102920631029306310294063102950631029606310297063102980631029906310300063103010631030206310303063103040631030506310306063103070631030806310309063103100631031106310312063103130631031406310315063103160631031706310318063103190631032006310321063103220631032306310324063103250631032606310327063103280631032906310330063103310631033206310333063103340631033506310336063103370631033806310339063103400631034106310342063103430631034406310345063103460631034706310348063103490631035006310351063103520631035306310354063103550631035606310357063103580631035906310360063103610631036206310363063103640631036506310366063103670631036806310369063103700631037106310372063103730631037406310375063103760631037706310378063103790631038006310381063103820631038306310384063103850631038606310387063103880631038906310390063103910631039206310393063103940631039506310396063103970631039806310399063104000631040106310402063104030631040406310405063104060631040706310408063104090631041006310411063104120631041306310414063104150631041606310417063104180631041906310420063104210631042206310423063104240631042506310426063104270631042806310429063104300631043106310432063104330631043406310435063104360631043706310438063104390631044006310441063104420631044306310444063104450631044606310447063104480631044906310450063104510631045206310453063104540631045506310456063104570631045806310459063104600631046106310462063104630631046406310465063104660631046706310468063104690631047006310471063104720631047306310474063104750631047606310477063104780631047906310480063104810631048206310483063104840631048506310486063104870631048806310489063104900631049106310492063104930631049406310495063104960631049706310498063104990631050006310501063105020631050306310504063105050631050606310507063105080631050906310510063105110631051206310513063105140631051506310516063105170631051806310519063105200631052106310522063105230631052406310525063105260631052706310528063105290631053006310531063105320631053306310534063105350631053606310537063105380631053906310540063105410631054206310543063105440631054506310546063105470631054806310549063105500631055106310552063105530631055406310555063105560631055706310558063105590631056006310561063105620631056306310564063105650631056606310567063105680631056906310570063105710631057206310573063105740631057506310576063105770631057806310579063105800631058106310582063105830631058406310585063105860631058706310588063105890631059006310591063105920631059306310594063105950631059606310597063105980631059906310600063106010631060206310603063106040631060506310606063106070631060806310609063106100631061106310612063106130631061406310615063106160631061706310618063106190631062006310621063106220631062306310624063106250631062606310627063106280631062906310630063106310632008206320083063200840632008506320086063200870632008806320089063200900632009106320092063200930632009406320095063200960632009706320098063200990632010006320101063201020632010306320104063201050632010606320107063201080632010906320110063201110632011206320113063201140632011506320116063201170632011806320119063201200632012106320122063201230632012406320125063201260632012706320128063201290632013006320131063201320632013306320134063201350632013606320137063201380632013906320140063201410632014206320143063201440632014506320146063201470632014806320149063201500632015106320152063201530632015406320155063201560632015706320158063201590632016006320161063201620632016306320164063201650632016606320167063201680632016906320170063201710632017206320173063201740632017506320176063201770632017806320179063201800632018106320182063201830632018406320185063201860632018706320188063201890632019006320191063201920632019306320194063201950632019606320197063201980632019906320200063202010632020206320203063202040632020506320206063202070632020806320209063202100632021106320212063202130632021406320215063202160632021706320218063202190632022006320221063202220632022306320224063202250632022606320227063202280632022906320230063202310632023206320233063202340632023506320236063202370632023806320239063202400632024106320242063202430632024406320245063202460632024706320248063202490632025006320251063202520632025306320254063202550632025606320257063202580632025906320260063202610632026206320263063202640632026506320266063202670632026806320269063202700632027106320272063202730632027406320275063202760632027706320278063202790632028006320281063202820632028306320284063202850632028606320287063202880632028906320290063202910632029206320293063202940632029506320296063202970632029806320299063203000632030106320302063203030632030406320305063203060632030706320308063203090632031006320311063203120632031306320314063203150632031606320317063203180632031906320320063203210632032206320323063203240632032506320326063203270632032806320329063203300632033106320332063203330632033406320335063203360632033706320338063203390632034006320341063203420632034306320344063203450632034606320347063203480632034906320350063203510632035206320353063203540632035506320356063203570632035806320359063203600632036106320362063203630632036406320365063203660632036706320368063203690632037006320371063203720632037306320374063203750632037606320377063203780632037906320380063203810632038206320383063203840632038506320386063203870632038806320389063203900632039106320392063203930632039406320395063203960632039706320398063203990632040006320401063204020632040306320404063204050632040606320407063204080632040906320410063204110632041206320413063204140632041506320416063204170632041806320419063204200632042106320422063204230632042406320425063204260632042706320428063204290632043006320431063204320632043306320434063204350632043606320437063204380632043906320440063204410632044206320443063204440632044506320446063204470632044806320449063204500632045106320452063204530632045406320455063204560632045706320458063204590632046006320461063204620632046306320464063204650632046606320467063204680632046906320470063204710632047206320473063204740632047506320476063204770632047806320479063204800632048106320482063204830632048406320485063204860632048706320488063204890632049006320491063204920632049306320494063204950632049606320497063204980632049906320500063205010632050206320503063205040632050506320506063205070632050806320509063205100632051106320512063205130632051406320515063205160632051706320518063205190632052006320521063205220632052306320524063205250632052606320527063205280632052906320530063205310632053206320533063205340632053506320536063205370632053806320539063205400632054106320542063205430632054406320545063205460632054706320548063205490632055006320551063205520632055306320554063205550632055606320557063205580632055906320560063205610632056206320563063205640632056506320566063205670632056806320569063205700632057106320572063205730632057406320575063205760632057706320578063205790632058006320581063205820632058306320584063205850632058606320587063205880632058906320590063205910632059206320593063205940632059506320596063205970632059806320599063206000632060106320602063206030632060406320605063206060632060706320608063206090632061006320611063206120632061306320614063206150632061606320617063206180632061906320620063206210632062206320623063206240632062506320626063206270632062806320629063206300632063106330083063300840633008506330086063300870633008806330089063300900633009106330092063300930633009406330095063300960633009706330098063300990633010006330101063301020633010306330104063301050633010606330107063301080633010906330110063301110633011206330113063301140633011506330116063301170633011806330119063301200633012106330122063301230633012406330125063301260633012706330128063301290633013006330131063301320633013306330134063301350633013606330137063301380633013906330140063301410633014206330143063301440633014506330146063301470633014806330149063301500633015106330152063301530633015406330155063301560633015706330158063301590633016006330161063301620633016306330164063301650633016606330167063301680633016906330170063301710633017206330173063301740633017506330176063301770633017806330179063301800633018106330182063301830633018406330185063301860633018706330188063301890633019006330191063301920633019306330194063301950633019606330197063301980633019906330200063302010633020206330203063302040633020506330206063302070633020806330209063302100633021106330212063302130633021406330215063302160633021706330218063302190633022006330221063302220633022306330224063302250633022606330227063302280633022906330230063302310633023206330233063302340633023506330236063302370633023806330239063302400633024106330242063302430633024406330245063302460633024706330248063302490633025006330251063302520633025306330254063302550633025606330257063302580633025906330260063302610633026206330263063302640633026506330266063302670633026806330269063302700633027106330272063302730633027406330275063302760633027706330278063302790633028006330281063302820633028306330284063302850633028606330287063302880633028906330290063302910633029206330293063302940633029506330296063302970633029806330299063303000633030106330302063303030633030406330305063303060633030706330308063303090633031006330311063303120633031306330314063303150633031606330317063303180633031906330320063303210633032206330323063303240633032506330326063303270633032806330329063303300633033106330332063303330633033406330335063303360633033706330338063303390633034006330341063303420633034306330344063303450633034606330347063303480633034906330350063303510633035206330353063303540633035506330356063303570633035806330359063303600633036106330362063303630633036406330365063303660633036706330368063303690633037006330371063303720633037306330374063303750633037606330377063303780633037906330380063303810633038206330383063303840633038506330386063303870633038806330389063303900633039106330392063303930633039406330395063303960633039706330398063303990633040006330401063304020633040306330404063304050633040606330407063304080633040906330410063304110633041206330413063304140633041506330416063304170633041806330419063304200633042106330422063304230633042406330425063304260633042706330428063304290633043006330431063304320633043306330434063304350633043606330437063304380633043906330440063304410633044206330443063304440633044506330446063304470633044806330449063304500633045106330452063304530633045406330455063304560633045706330458063304590633046006330461063304620633046306330464063304650633046606330467063304680633046906330470063304710633047206330473063304740633047506330476063304770633047806330479063304800633048106330482063304830633048406330485063304860633048706330488063304890633049006330491063304920633049306330494063304950633049606330497063304980633049906330500063305010633050206330503063305040633050506330506063305070633050806330509063305100633051106330512063305130633051406330515063305160633051706330518063305190633052006330521063305220633052306330524063305250633052606330527063305280633052906330530063305310633053206330533063305340633053506330536063305370633053806330539063305400633054106330542063305430633054406330545063305460633054706330548063305490633055006330551063305520633055306330554063305550633055606330557063305580633055906330560063305610633056206330563063305640633056506330566063305670633056806330569063305700633057106330572063305730633057406330575063305760633057706330578063305790633058006330581063305820633058306330584063305850633058606330587063305880633058906330590063305910633059206330593063305940633059506330596063305970633059806330599063306000633060106330602063306030633060406330605063306060633060706330608063306090633061006330611063306120633061306330614063306150633061606330617063306180633061906330620063306210633062206330623063306240633062506330626063306270633062806330629063306300633063106330632063400830634008406340085063400860634008706340088063400890634009006340091063400920634009306340094063400950634009606340097063400980634009906340100063401010634010206340103063401040634010506340106063401070634010806340109063401100634011106340112063401130634011406340115063401160634011706340118063401190634012006340121063401220634012306340124063401250634012606340127063401280634012906340130063401310634013206340133063401340634013506340136063401370634013806340139063401400634014106340142063401430634014406340145063401460634014706340148063401490634015006340151063401520634015306340154063401550634015606340157063401580634015906340160063401610634016206340163063401640634016506340166063401670634016806340169063401700634017106340172063401730634017406340175063401760634017706340178063401790634018006340181063401820634018306340184063401850634018606340187063401880634018906340190063401910634019206340193063401940634019506340196063401970634019806340199063402000634020106340202063402030634020406340205063402060634020706340208063402090634021006340211063402120634021306340214063402150634021606340217063402180634021906340220063402210634022206340223063402240634022506340226063402270634022806340229063402300634023106340232063402330634023406340235063402360634023706340238063402390634024006340241063402420634024306340244063402450634024606340247063402480634024906340250063402510634025206340253063402540634025506340256063402570634025806340259063402600634026106340262063402630634026406340265063402660634026706340268063402690634027006340271063402720634027306340274063402750634027606340277063402780634027906340280063402810634028206340283063402840634028506340286063402870634028806340289063402900634029106340292063402930634029406340295063402960634029706340298063402990634030006340301063403020634030306340304063403050634030606340307063403080634030906340310063403110634031206340313063403140634031506340316063403170634031806340319063403200634032106340322063403230634032406340325063403260634032706340328063403290634033006340331063403320634033306340334063403350634033606340337063403380634033906340340063403410634034206340343063403440634034506340346063403470634034806340349063403500634035106340352063403530634035406340355063403560634035706340358063403590634036006340361063403620634036306340364063403650634036606340367063403680634036906340370063403710634037206340373063403740634037506340376063403770634037806340379063403800634038106340382063403830634038406340385063403860634038706340388063403890634039006340391063403920634039306340394063403950634039606340397063403980634039906340400063404010634040206340403063404040634040506340406063404070634040806340409063404100634041106340412063404130634041406340415063404160634041706340418063404190634042006340421063404220634042306340424063404250634042606340427063404280634042906340430063404310634043206340433063404340634043506340436063404370634043806340439063404400634044106340442063404430634044406340445063404460634044706340448063404490634045006340451063404520634045306340454063404550634045606340457063404580634045906340460063404610634046206340463063404640634046506340466063404670634046806340469063404700634047106340472063404730634047406340475063404760634047706340478063404790634048006340481063404820634048306340484063404850634048606340487063404880634048906340490063404910634049206340493063404940634049506340496063404970634049806340499063405000634050106340502063405030634050406340505063405060634050706340508063405090634051006340511063405120634051306340514063405150634051606340517063405180634051906340520063405210634052206340523063405240634052506340526063405270634052806340529063405300634053106340532063405330634053406340535063405360634053706340538063405390634054006340541063405420634054306340544063405450634054606340547063405480634054906340550063405510634055206340553063405540634055506340556063405570634055806340559063405600634056106340562063405630634056406340565063405660634056706340568063405690634057006340571063405720634057306340574063405750634057606340577063405780634057906340580063405810634058206340583063405840634058506340586063405870634058806340589063405900634059106340592063405930634059406340595063405960634059706340598063405990634060006340601063406020634060306340604063406050634060606340607063406080634060906340610063406110634061206340613063406140634061506340616063406170634061806340619063406200634062106340622063406230634062406340625063406260634062706340628063406290634063006340631063406320634063306350083063500840635008506350086063500870635008806350089063500900635009106350092063500930635009406350095063500960635009706350098063500990635010006350101063501020635010306350104063501050635010606350107063501080635010906350110063501110635011206350113063501140635011506350116063501170635011806350119063501200635012106350122063501230635012406350125063501260635012706350128063501290635013006350131063501320635013306350134063501350635013606350137063501380635013906350140063501410635014206350143063501440635014506350146063501470635014806350149063501500635015106350152063501530635015406350155063501560635015706350158063501590635016006350161063501620635016306350164063501650635016606350167063501680635016906350170063501710635017206350173063501740635017506350176063501770635017806350179063501800635018106350182063501830635018406350185063501860635018706350188063501890635019006350191063501920635019306350194063501950635019606350197063501980635019906350200063502010635020206350203063502040635020506350206063502070635020806350209063502100635021106350212063502130635021406350215063502160635021706350218063502190635022006350221063502220635022306350224063502250635022606350227063502280635022906350230063502310635023206350233063502340635023506350236063502370635023806350239063502400635024106350242063502430635024406350245063502460635024706350248063502490635025006350251063502520635025306350254063502550635025606350257063502580635025906350260063502610635026206350263063502640635026506350266063502670635026806350269063502700635027106350272063502730635027406350275063502760635027706350278063502790635028006350281063502820635028306350284063502850635028606350287063502880635028906350290063502910635029206350293063502940635029506350296063502970635029806350299063503000635030106350302063503030635030406350305063503060635030706350308063503090635031006350311063503120635031306350314063503150635031606350317063503180635031906350320063503210635032206350323063503240635032506350326063503270635032806350329063503300635033106350332063503330635033406350335063503360635033706350338063503390635034006350341063503420635034306350344063503450635034606350347063503480635034906350350063503510635035206350353063503540635035506350356063503570635035806350359063503600635036106350362063503630635036406350365063503660635036706350368063503690635037006350371063503720635037306350374063503750635037606350377063503780635037906350380063503810635038206350383063503840635038506350386063503870635038806350389063503900635039106350392063503930635039406350395063503960635039706350398063503990635040006350401063504020635040306350404063504050635040606350407063504080635040906350410063504110635041206350413063504140635041506350416063504170635041806350419063504200635042106350422063504230635042406350425063504260635042706350428063504290635043006350431063504320635043306350434063504350635043606350437063504380635043906350440063504410635044206350443063504440635044506350446063504470635044806350449063504500635045106350452063504530635045406350455063504560635045706350458063504590635046006350461063504620635046306350464063504650635046606350467063504680635046906350470063504710635047206350473063504740635047506350476063504770635047806350479063504800635048106350482063504830635048406350485063504860635048706350488063504890635049006350491063504920635049306350494063504950635049606350497063504980635049906350500063505010635050206350503063505040635050506350506063505070635050806350509063505100635051106350512063505130635051406350515063505160635051706350518063505190635052006350521063505220635052306350524063505250635052606350527063505280635052906350530063505310635053206350533063505340635053506350536063505370635053806350539063505400635054106350542063505430635054406350545063505460635054706350548063505490635055006350551063505520635055306350554063505550635055606350557063505580635055906350560063505610635056206350563063505640635056506350566063505670635056806350569063505700635057106350572063505730635057406350575063505760635057706350578063505790635058006350581063505820635058306350584063505850635058606350587063505880635058906350590063505910635059206350593063505940635059506350596063505970635059806350599063506000635060106350602063506030635060406350605063506060635060706350608063506090635061006350611063506120635061306350614063506150635061606350617063506180635061906350620063506210635062206350623063506240635062506350626063506270635062806350629063506300635063106350632063506330636008306360084063600850636008606360087063600880636008906360090063600910636009206360093063600940636009506360096063600970636009806360099063601000636010106360102063601030636010406360105063601060636010706360108063601090636011006360111063601120636011306360114063601150636011606360117063601180636011906360120063601210636012206360123063601240636012506360126063601270636012806360129063601300636013106360132063601330636013406360135063601360636013706360138063601390636014006360141063601420636014306360144063601450636014606360147063601480636014906360150063601510636015206360153063601540636015506360156063601570636015806360159063601600636016106360162063601630636016406360165063601660636016706360168063601690636017006360171063601720636017306360174063601750636017606360177063601780636017906360180063601810636018206360183063601840636018506360186063601870636018806360189063601900636019106360192063601930636019406360195063601960636019706360198063601990636020006360201063602020636020306360204063602050636020606360207063602080636020906360210063602110636021206360213063602140636021506360216063602170636021806360219063602200636022106360222063602230636022406360225063602260636022706360228063602290636023006360231063602320636023306360234063602350636023606360237063602380636023906360240063602410636024206360243063602440636024506360246063602470636024806360249063602500636025106360252063602530636025406360255063602560636025706360258063602590636026006360261063602620636026306360264063602650636026606360267063602680636026906360270063602710636027206360273063602740636027506360276063602770636027806360279063602800636028106360282063602830636028406360285063602860636028706360288063602890636029006360291063602920636029306360294063602950636029606360297063602980636029906360300063603010636030206360303063603040636030506360306063603070636030806360309063603100636031106360312063603130636031406360315063603160636031706360318063603190636032006360321063603220636032306360324063603250636032606360327063603280636032906360330063603310636033206360333063603340636033506360336063603370636033806360339063603400636034106360342063603430636034406360345063603460636034706360348063603490636035006360351063603520636035306360354063603550636035606360357063603580636035906360360063603610636036206360363063603640636036506360366063603670636036806360369063603700636037106360372063603730636037406360375063603760636037706360378063603790636038006360381063603820636038306360384063603850636038606360387063603880636038906360390063603910636039206360393063603940636039506360396063603970636039806360399063604000636040106360402063604030636040406360405063604060636040706360408063604090636041006360411063604120636041306360414063604150636041606360417063604180636041906360420063604210636042206360423063604240636042506360426063604270636042806360429063604300636043106360432063604330636043406360435063604360636043706360438063604390636044006360441063604420636044306360444063604450636044606360447063604480636044906360450063604510636045206360453063604540636045506360456063604570636045806360459063604600636046106360462063604630636046406360465063604660636046706360468063604690636047006360471063604720636047306360474063604750636047606360477063604780636047906360480063604810636048206360483063604840636048506360486063604870636048806360489063604900636049106360492063604930636049406360495063604960636049706360498063604990636050006360501063605020636050306360504063605050636050606360507063605080636050906360510063605110636051206360513063605140636051506360516063605170636051806360519063605200636052106360522063605230636052406360525063605260636052706360528063605290636053006360531063605320636053306360534063605350636053606360537063605380636053906360540063605410636054206360543063605440636054506360546063605470636054806360549063605500636055106360552063605530636055406360555063605560636055706360558063605590636056006360561063605620636056306360564063605650636056606360567063605680636056906360570063605710636057206360573063605740636057506360576063605770636057806360579063605800636058106360582063605830636058406360585063605860636058706360588063605890636059006360591063605920636059306360594063605950636059606360597063605980636059906360600063606010636060206360603063606040636060506360606063606070636060806360609063606100636061106360612063606130636061406360615063606160636061706360618063606190636062006360621063606220636062306360624063606250636062606360627063606280636062906360630063606310636063206360633063700830637008406370085063700860637008706370088063700890637009006370091063700920637009306370094063700950637009606370097063700980637009906370100063701010637010206370103063701040637010506370106063701070637010806370109063701100637011106370112063701130637011406370115063701160637011706370118063701190637012006370121063701220637012306370124063701250637012606370127063701280637012906370130063701310637013206370133063701340637013506370136063701370637013806370139063701400637014106370142063701430637014406370145063701460637014706370148063701490637015006370151063701520637015306370154063701550637015606370157063701580637015906370160063701610637016206370163063701640637016506370166063701670637016806370169063701700637017106370172063701730637017406370175063701760637017706370178063701790637018006370181063701820637018306370184063701850637018606370187063701880637018906370190063701910637019206370193063701940637019506370196063701970637019806370199063702000637020106370202063702030637020406370205063702060637020706370208063702090637021006370211063702120637021306370214063702150637021606370217063702180637021906370220063702210637022206370223063702240637022506370226063702270637022806370229063702300637023106370232063702330637023406370235063702360637023706370238063702390637024006370241063702420637024306370244063702450637024606370247063702480637024906370250063702510637025206370253063702540637025506370256063702570637025806370259063702600637026106370262063702630637026406370265063702660637026706370268063702690637027006370271063702720637027306370274063702750637027606370277063702780637027906370280063702810637028206370283063702840637028506370286063702870637028806370289063702900637029106370292063702930637029406370295063702960637029706370298063702990637030006370301063703020637030306370304063703050637030606370307063703080637030906370310063703110637031206370313063703140637031506370316063703170637031806370319063703200637032106370322063703230637032406370325063703260637032706370328063703290637033006370331063703320637033306370334063703350637033606370337063703380637033906370340063703410637034206370343063703440637034506370346063703470637034806370349063703500637035106370352063703530637035406370355063703560637035706370358063703590637036006370361063703620637036306370364063703650637036606370367063703680637036906370370063703710637037206370373063703740637037506370376063703770637037806370379063703800637038106370382063703830637038406370385063703860637038706370388063703890637039006370391063703920637039306370394063703950637039606370397063703980637039906370400063704010637040206370403063704040637040506370406063704070637040806370409063704100637041106370412063704130637041406370415063704160637041706370418063704190637042006370421063704220637042306370424063704250637042606370427063704280637042906370430063704310637043206370433063704340637043506370436063704370637043806370439063704400637044106370442063704430637044406370445063704460637044706370448063704490637045006370451063704520637045306370454063704550637045606370457063704580637045906370460063704610637046206370463063704640637046506370466063704670637046806370469063704700637047106370472063704730637047406370475063704760637047706370478063704790637048006370481063704820637048306370484063704850637048606370487063704880637048906370490063704910637049206370493063704940637049506370496063704970637049806370499063705000637050106370502063705030637050406370505063705060637050706370508063705090637051006370511063705120637051306370514063705150637051606370517063705180637051906370520063705210637052206370523063705240637052506370526063705270637052806370529063705300637053106370532063705330637053406370535063705360637053706370538063705390637054006370541063705420637054306370544063705450637054606370547063705480637054906370550063705510637055206370553063705540637055506370556063705570637055806370559063705600637056106370562063705630637056406370565063705660637056706370568063705690637057006370571063705720637057306370574063705750637057606370577063705780637057906370580063705810637058206370583063705840637058506370586063705870637058806370589063705900637059106370592063705930637059406370595063705960637059706370598063705990637060006370601063706020637060306370604063706050637060606370607063706080637060906370610063706110637061206370613063706140637061506370616063706170637061806370619063706200637062106370622063706230637062406370625063706260637062706370628063706290637063006370631063706320637063306370634063800820638008306380084063800850638008606380087063800880638008906380090063800910638009206380093063800940638009506380096063800970638009806380099063801000638010106380102063801030638010406380105063801060638010706380108063801090638011006380111063801120638011306380114063801150638011606380117063801180638011906380120063801210638012206380123063801240638012506380126063801270638012806380129063801300638013106380132063801330638013406380135063801360638013706380138063801390638014006380141063801420638014306380144063801450638014606380147063801480638014906380150063801510638015206380153063801540638015506380156063801570638015806380159063801600638016106380162063801630638016406380165063801660638016706380168063801690638017006380171063801720638017306380174063801750638017606380177063801780638017906380180063801810638018206380183063801840638018506380186063801870638018806380189063801900638019106380192063801930638019406380195063801960638019706380198063801990638020006380201063802020638020306380204063802050638020606380207063802080638020906380210063802110638021206380213063802140638021506380216063802170638021806380219063802200638022106380222063802230638022406380225063802260638022706380228063802290638023006380231063802320638023306380234063802350638023606380237063802380638023906380240063802410638024206380243063802440638024506380246063802470638024806380249063802500638025106380252063802530638025406380255063802560638025706380258063802590638026006380261063802620638026306380264063802650638026606380267063802680638026906380270063802710638027206380273063802740638027506380276063802770638027806380279063802800638028106380282063802830638028406380285063802860638028706380288063802890638029006380291063802920638029306380294063802950638029606380297063802980638029906380300063803010638030206380303063803040638030506380306063803070638030806380309063803100638031106380312063803130638031406380315063803160638031706380318063803190638032006380321063803220638032306380324063803250638032606380327063803280638032906380330063803310638033206380333063803340638033506380336063803370638033806380339063803400638034106380342063803430638034406380345063803460638034706380348063803490638035006380351063803520638035306380354063803550638035606380357063803580638035906380360063803610638036206380363063803640638036506380366063803670638036806380369063803700638037106380372063803730638037406380375063803760638037706380378063803790638038006380381063803820638038306380384063803850638038606380387063803880638038906380390063803910638039206380393063803940638039506380396063803970638039806380399063804000638040106380402063804030638040406380405063804060638040706380408063804090638041006380411063804120638041306380414063804150638041606380417063804180638041906380420063804210638042206380423063804240638042506380426063804270638042806380429063804300638043106380432063804330638043406380435063804360638043706380438063804390638044006380441063804420638044306380444063804450638044606380447063804480638044906380450063804510638045206380453063804540638045506380456063804570638045806380459063804600638046106380462063804630638046406380465063804660638046706380468063804690638047006380471063804720638047306380474063804750638047606380477063804780638047906380480063804810638048206380483063804840638048506380486063804870638048806380489063804900638049106380492063804930638049406380495063804960638049706380498063804990638050006380501063805020638050306380504063805050638050606380507063805080638050906380510063805110638051206380513063805140638051506380516063805170638051806380519063805200638052106380522063805230638052406380525063805260638052706380528063805290638053006380531063805320638053306380534063805350638053606380537063805380638053906380540063805410638054206380543063805440638054506380546063805470638054806380549063805500638055106380552063805530638055406380555063805560638055706380558063805590638056006380561063805620638056306380564063805650638056606380567063805680638056906380570063805710638057206380573063805740638057506380576063805770638057806380579063805800638058106380582063805830638058406380585063805860638058706380588063805890638059006380591063805920638059306380594063805950638059606380597063805980638059906380600063806010638060206380603063806040638060506380606063806070638060806380609063806100638061106380612063806130638061406380615063806160638061706380618063806190638062006380621063806220638062306380624063806250638062606380627063806280638062906380630063806310638063206380633063806340639008206390083063900840639008506390086063900870639008806390089063900900639009106390092063900930639009406390095063900960639009706390098063900990639010006390101063901020639010306390104063901050639010606390107063901080639010906390110063901110639011206390113063901140639011506390116063901170639011806390119063901200639012106390122063901230639012406390125063901260639012706390128063901290639013006390131063901320639013306390134063901350639013606390137063901380639013906390140063901410639014206390143063901440639014506390146063901470639014806390149063901500639015106390152063901530639015406390155063901560639015706390158063901590639016006390161063901620639016306390164063901650639016606390167063901680639016906390170063901710639017206390173063901740639017506390176063901770639017806390179063901800639018106390182063901830639018406390185063901860639018706390188063901890639019006390191063901920639019306390194063901950639019606390197063901980639019906390200063902010639020206390203063902040639020506390206063902070639020806390209063902100639021106390212063902130639021406390215063902160639021706390218063902190639022006390221063902220639022306390224063902250639022606390227063902280639022906390230063902310639023206390233063902340639023506390236063902370639023806390239063902400639024106390242063902430639024406390245063902460639024706390248063902490639025006390251063902520639025306390254063902550639025606390257063902580639025906390260063902610639026206390263063902640639026506390266063902670639026806390269063902700639027106390272063902730639027406390275063902760639027706390278063902790639028006390281063902820639028306390284063902850639028606390287063902880639028906390290063902910639029206390293063902940639029506390296063902970639029806390299063903000639030106390302063903030639030406390305063903060639030706390308063903090639031006390311063903120639031306390314063903150639031606390317063903180639031906390320063903210639032206390323063903240639032506390326063903270639032806390329063903300639033106390332063903330639033406390335063903360639033706390338063903390639034006390341063903420639034306390344063903450639034606390347063903480639034906390350063903510639035206390353063903540639035506390356063903570639035806390359063903600639036106390362063903630639036406390365063903660639036706390368063903690639037006390371063903720639037306390374063903750639037606390377063903780639037906390380063903810639038206390383063903840639038506390386063903870639038806390389063903900639039106390392063903930639039406390395063903960639039706390398063903990639040006390401063904020639040306390404063904050639040606390407063904080639040906390410063904110639041206390413063904140639041506390416063904170639041806390419063904200639042106390422063904230639042406390425063904260639042706390428063904290639043006390431063904320639043306390434063904350639043606390437063904380639043906390440063904410639044206390443063904440639044506390446063904470639044806390449063904500639045106390452063904530639045406390455063904560639045706390458063904590639046006390461063904620639046306390464063904650639046606390467063904680639046906390470063904710639047206390473063904740639047506390476063904770639047806390479063904800639048106390482063904830639048406390485063904860639048706390488063904890639049006390491063904920639049306390494063904950639049606390497063904980639049906390500063905010639050206390503063905040639050506390506063905070639050806390509063905100639051106390512063905130639051406390515063905160639051706390518063905190639052006390521063905220639052306390524063905250639052606390527063905280639052906390530063905310639053206390533063905340639053506390536063905370639053806390539063905400639054106390542063905430639054406390545063905460639054706390548063905490639055006390551063905520639055306390554063905550639055606390557063905580639055906390560063905610639056206390563063905640639056506390566063905670639056806390569063905700639057106390572063905730639057406390575063905760639057706390578063905790639058006390581063905820639058306390584063905850639058606390587063905880639058906390590063905910639059206390593063905940639059506390596063905970639059806390599063906000639060106390602063906030639060406390605063906060639060706390608063906090639061006390611063906120639061306390614063906150639061606390617063906180639061906390620063906210639062206390623063906240639062506390626063906270639062806390629063906300639063106390632063906330639063406390635064000820640008306400084064000850640008606400087064000880640008906400090064000910640009206400093064000940640009506400096064000970640009806400099064001000640010106400102064001030640010406400105064001060640010706400108064001090640011006400111064001120640011306400114064001150640011606400117064001180640011906400120064001210640012206400123064001240640012506400126064001270640012806400129064001300640013106400132064001330640013406400135064001360640013706400138064001390640014006400141064001420640014306400144064001450640014606400147064001480640014906400150064001510640015206400153064001540640015506400156064001570640015806400159064001600640016106400162064001630640016406400165064001660640016706400168064001690640017006400171064001720640017306400174064001750640017606400177064001780640017906400180064001810640018206400183064001840640018506400186064001870640018806400189064001900640019106400192064001930640019406400195064001960640019706400198064001990640020006400201064002020640020306400204064002050640020606400207064002080640020906400210064002110640021206400213064002140640021506400216064002170640021806400219064002200640022106400222064002230640022406400225064002260640022706400228064002290640023006400231064002320640023306400234064002350640023606400237064002380640023906400240064002410640024206400243064002440640024506400246064002470640024806400249064002500640025106400252064002530640025406400255064002560640025706400258064002590640026006400261064002620640026306400264064002650640026606400267064002680640026906400270064002710640027206400273064002740640027506400276064002770640027806400279064002800640028106400282064002830640028406400285064002860640028706400288064002890640029006400291064002920640029306400294064002950640029606400297064002980640029906400300064003010640030206400303064003040640030506400306064003070640030806400309064003100640031106400312064003130640031406400315064003160640031706400318064003190640032006400321064003220640032306400324064003250640032606400327064003280640032906400330064003310640033206400333064003340640033506400336064003370640033806400339064003400640034106400342064003430640034406400345064003460640034706400348064003490640035006400351064003520640035306400354064003550640035606400357064003580640035906400360064003610640036206400363064003640640036506400366064003670640036806400369064003700640037106400372064003730640037406400375064003760640037706400378064003790640038006400381064003820640038306400384064003850640038606400387064003880640038906400390064003910640039206400393064003940640039506400396064003970640039806400399064004000640040106400402064004030640040406400405064004060640040706400408064004090640041006400411064004120640041306400414064004150640041606400417064004180640041906400420064004210640042206400423064004240640042506400426064004270640042806400429064004300640043106400432064004330640043406400435064004360640043706400438064004390640044006400441064004420640044306400444064004450640044606400447064004480640044906400450064004510640045206400453064004540640045506400456064004570640045806400459064004600640046106400462064004630640046406400465064004660640046706400468064004690640047006400471064004720640047306400474064004750640047606400477064004780640047906400480064004810640048206400483064004840640048506400486064004870640048806400489064004900640049106400492064004930640049406400495064004960640049706400498064004990640050006400501064005020640050306400504064005050640050606400507064005080640050906400510064005110640051206400513064005140640051506400516064005170640051806400519064005200640052106400522064005230640052406400525064005260640052706400528064005290640053006400531064005320640053306400534064005350640053606400537064005380640053906400540064005410640054206400543064005440640054506400546064005470640054806400549064005500640055106400552064005530640055406400555064005560640055706400558064005590640056006400561064005620640056306400564064005650640056606400567064005680640056906400570064005710640057206400573064005740640057506400576064005770640057806400579064005800640058106400582064005830640058406400585064005860640058706400588064005890640059006400591064005920640059306400594064005950640059606400597064005980640059906400600064006010640060206400603064006040640060506400606064006070640060806400609064006100640061106400612064006130640061406400615064006160640061706400618064006190640062006400621064006220640062306400624064006250640062606400627064006280640062906400630064006310640063206400633064006340640063506410082064100830641008406410085064100860641008706410088064100890641009006410091064100920641009306410094064100950641009606410097064100980641009906410100064101010641010206410103064101040641010506410106064101070641010806410109064101100641011106410112064101130641011406410115064101160641011706410118064101190641012006410121064101220641012306410124064101250641012606410127064101280641012906410130064101310641013206410133064101340641013506410136064101370641013806410139064101400641014106410142064101430641014406410145064101460641014706410148064101490641015006410151064101520641015306410154064101550641015606410157064101580641015906410160064101610641016206410163064101640641016506410166064101670641016806410169064101700641017106410172064101730641017406410175064101760641017706410178064101790641018006410181064101820641018306410184064101850641018606410187064101880641018906410190064101910641019206410193064101940641019506410196064101970641019806410199064102000641020106410202064102030641020406410205064102060641020706410208064102090641021006410211064102120641021306410214064102150641021606410217064102180641021906410220064102210641022206410223064102240641022506410226064102270641022806410229064102300641023106410232064102330641023406410235064102360641023706410238064102390641024006410241064102420641024306410244064102450641024606410247064102480641024906410250064102510641025206410253064102540641025506410256064102570641025806410259064102600641026106410262064102630641026406410265064102660641026706410268064102690641027006410271064102720641027306410274064102750641027606410277064102780641027906410280064102810641028206410283064102840641028506410286064102870641028806410289064102900641029106410292064102930641029406410295064102960641029706410298064102990641030006410301064103020641030306410304064103050641030606410307064103080641030906410310064103110641031206410313064103140641031506410316064103170641031806410319064103200641032106410322064103230641032406410325064103260641032706410328064103290641033006410331064103320641033306410334064103350641033606410337064103380641033906410340064103410641034206410343064103440641034506410346064103470641034806410349064103500641035106410352064103530641035406410355064103560641035706410358064103590641036006410361064103620641036306410364064103650641036606410367064103680641036906410370064103710641037206410373064103740641037506410376064103770641037806410379064103800641038106410382064103830641038406410385064103860641038706410388064103890641039006410391064103920641039306410394064103950641039606410397064103980641039906410400064104010641040206410403064104040641040506410406064104070641040806410409064104100641041106410412064104130641041406410415064104160641041706410418064104190641042006410421064104220641042306410424064104250641042606410427064104280641042906410430064104310641043206410433064104340641043506410436064104370641043806410439064104400641044106410442064104430641044406410445064104460641044706410448064104490641045006410451064104520641045306410454064104550641045606410457064104580641045906410460064104610641046206410463064104640641046506410466064104670641046806410469064104700641047106410472064104730641047406410475064104760641047706410478064104790641048006410481064104820641048306410484064104850641048606410487064104880641048906410490064104910641049206410493064104940641049506410496064104970641049806410499064105000641050106410502064105030641050406410505064105060641050706410508064105090641051006410511064105120641051306410514064105150641051606410517064105180641051906410520064105210641052206410523064105240641052506410526064105270641052806410529064105300641053106410532064105330641053406410535064105360641053706410538064105390641054006410541064105420641054306410544064105450641054606410547064105480641054906410550064105510641055206410553064105540641055506410556064105570641055806410559064105600641056106410562064105630641056406410565064105660641056706410568064105690641057006410571064105720641057306410574064105750641057606410577064105780641057906410580064105810641058206410583064105840641058506410586064105870641058806410589064105900641059106410592064105930641059406410595064105960641059706410598064105990641060006410601064106020641060306410604064106050641060606410607064106080641060906410610064106110641061206410613064106140641061506410616064106170641061806410619064106200641062106410622064106230641062406410625064106260641062706410628064106290641063006410631064106320641063306410634064106350642008206420083064200840642008506420086064200870642008806420089064200900642009106420092064200930642009406420095064200960642009706420098064200990642010006420101064201020642010306420104064201050642010606420107064201080642010906420110064201110642011206420113064201140642011506420116064201170642011806420119064201200642012106420122064201230642012406420125064201260642012706420128064201290642013006420131064201320642013306420134064201350642013606420137064201380642013906420140064201410642014206420143064201440642014506420146064201470642014806420149064201500642015106420152064201530642015406420155064201560642015706420158064201590642016006420161064201620642016306420164064201650642016606420167064201680642016906420170064201710642017206420173064201740642017506420176064201770642017806420179064201800642018106420182064201830642018406420185064201860642018706420188064201890642019006420191064201920642019306420194064201950642019606420197064201980642019906420200064202010642020206420203064202040642020506420206064202070642020806420209064202100642021106420212064202130642021406420215064202160642021706420218064202190642022006420221064202220642022306420224064202250642022606420227064202280642022906420230064202310642023206420233064202340642023506420236064202370642023806420239064202400642024106420242064202430642024406420245064202460642024706420248064202490642025006420251064202520642025306420254064202550642025606420257064202580642025906420260064202610642026206420263064202640642026506420266064202670642026806420269064202700642027106420272064202730642027406420275064202760642027706420278064202790642028006420281064202820642028306420284064202850642028606420287064202880642028906420290064202910642029206420293064202940642029506420296064202970642029806420299064203000642030106420302064203030642030406420305064203060642030706420308064203090642031006420311064203120642031306420314064203150642031606420317064203180642031906420320064203210642032206420323064203240642032506420326064203270642032806420329064203300642033106420332064203330642033406420335064203360642033706420338064203390642034006420341064203420642034306420344064203450642034606420347064203480642034906420350064203510642035206420353064203540642035506420356064203570642035806420359064203600642036106420362064203630642036406420365064203660642036706420368064203690642037006420371064203720642037306420374064203750642037606420377064203780642037906420380064203810642038206420383064203840642038506420386064203870642038806420389064203900642039106420392064203930642039406420395064203960642039706420398064203990642040006420401064204020642040306420404064204050642040606420407064204080642040906420410064204110642041206420413064204140642041506420416064204170642041806420419064204200642042106420422064204230642042406420425064204260642042706420428064204290642043006420431064204320642043306420434064204350642043606420437064204380642043906420440064204410642044206420443064204440642044506420446064204470642044806420449064204500642045106420452064204530642045406420455064204560642045706420458064204590642046006420461064204620642046306420464064204650642046606420467064204680642046906420470064204710642047206420473064204740642047506420476064204770642047806420479064204800642048106420482064204830642048406420485064204860642048706420488064204890642049006420491064204920642049306420494064204950642049606420497064204980642049906420500064205010642050206420503064205040642050506420506064205070642050806420509064205100642051106420512064205130642051406420515064205160642051706420518064205190642052006420521064205220642052306420524064205250642052606420527064205280642052906420530064205310642053206420533064205340642053506420536064205370642053806420539064205400642054106420542064205430642054406420545064205460642054706420548064205490642055006420551064205520642055306420554064205550642055606420557064205580642055906420560064205610642056206420563064205640642056506420566064205670642056806420569064205700642057106420572064205730642057406420575064205760642057706420578064205790642058006420581064205820642058306420584064205850642058606420587064205880642058906420590064205910642059206420593064205940642059506420596064205970642059806420599064206000642060106420602064206030642060406420605064206060642060706420608064206090642061006420611064206120642061306420614064206150642061606420617064206180642061906420620064206210642062206420623064206240642062506420626064206270642062806420629064206300642063106420632064206330642063406420635064206360643008106430082064300830643008406430085064300860643008706430088064300890643009006430091064300920643009306430094064300950643009606430097064300980643009906430100064301010643010206430103064301040643010506430106064301070643010806430109064301100643011106430112064301130643011406430115064301160643011706430118064301190643012006430121064301220643012306430124064301250643012606430127064301280643012906430130064301310643013206430133064301340643013506430136064301370643013806430139064301400643014106430142064301430643014406430145064301460643014706430148064301490643015006430151064301520643015306430154064301550643015606430157064301580643015906430160064301610643016206430163064301640643016506430166064301670643016806430169064301700643017106430172064301730643017406430175064301760643017706430178064301790643018006430181064301820643018306430184064301850643018606430187064301880643018906430190064301910643019206430193064301940643019506430196064301970643019806430199064302000643020106430202064302030643020406430205064302060643020706430208064302090643021006430211064302120643021306430214064302150643021606430217064302180643021906430220064302210643022206430223064302240643022506430226064302270643022806430229064302300643023106430232064302330643023406430235064302360643023706430238064302390643024006430241064302420643024306430244064302450643024606430247064302480643024906430250064302510643025206430253064302540643025506430256064302570643025806430259064302600643026106430262064302630643026406430265064302660643026706430268064302690643027006430271064302720643027306430274064302750643027606430277064302780643027906430280064302810643028206430283064302840643028506430286064302870643028806430289064302900643029106430292064302930643029406430295064302960643029706430298064302990643030006430301064303020643030306430304064303050643030606430307064303080643030906430310064303110643031206430313064303140643031506430316064303170643031806430319064303200643032106430322064303230643032406430325064303260643032706430328064303290643033006430331064303320643033306430334064303350643033606430337064303380643033906430340064303410643034206430343064303440643034506430346064303470643034806430349064303500643035106430352064303530643035406430355064303560643035706430358064303590643036006430361064303620643036306430364064303650643036606430367064303680643036906430370064303710643037206430373064303740643037506430376064303770643037806430379064303800643038106430382064303830643038406430385064303860643038706430388064303890643039006430391064303920643039306430394064303950643039606430397064303980643039906430400064304010643040206430403064304040643040506430406064304070643040806430409064304100643041106430412064304130643041406430415064304160643041706430418064304190643042006430421064304220643042306430424064304250643042606430427064304280643042906430430064304310643043206430433064304340643043506430436064304370643043806430439064304400643044106430442064304430643044406430445064304460643044706430448064304490643045006430451064304520643045306430454064304550643045606430457064304580643045906430460064304610643046206430463064304640643046506430466064304670643046806430469064304700643047106430472064304730643047406430475064304760643047706430478064304790643048006430481064304820643048306430484064304850643048606430487064304880643048906430490064304910643049206430493064304940643049506430496064304970643049806430499064305000643050106430502064305030643050406430505064305060643050706430508064305090643051006430511064305120643051306430514064305150643051606430517064305180643051906430520064305210643052206430523064305240643052506430526064305270643052806430529064305300643053106430532064305330643053406430535064305360643053706430538064305390643054006430541064305420643054306430544064305450643054606430547064305480643054906430550064305510643055206430553064305540643055506430556064305570643055806430559064305600643056106430562064305630643056406430565064305660643056706430568064305690643057006430571064305720643057306430574064305750643057606430577064305780643057906430580064305810643058206430583064305840643058506430586064305870643058806430589064305900643059106430592064305930643059406430595064305960643059706430598064305990643060006430601064306020643060306430604064306050643060606430607064306080643060906430610064306110643061206430613064306140643061506430616064306170643061806430619064306200643062106430622064306230643062406430625064306260643062706430628064306290643063006430631064306320643063306430634064306350643063606440081064400820644008306440084064400850644008606440087064400880644008906440090064400910644009206440093064400940644009506440096064400970644009806440099064401000644010106440102064401030644010406440105064401060644010706440108064401090644011006440111064401120644011306440114064401150644011606440117064401180644011906440120064401210644012206440123064401240644012506440126064401270644012806440129064401300644013106440132064401330644013406440135064401360644013706440138064401390644014006440141064401420644014306440144064401450644014606440147064401480644014906440150064401510644015206440153064401540644015506440156064401570644015806440159064401600644016106440162064401630644016406440165064401660644016706440168064401690644017006440171064401720644017306440174064401750644017606440177064401780644017906440180064401810644018206440183064401840644018506440186064401870644018806440189064401900644019106440192064401930644019406440195064401960644019706440198064401990644020006440201064402020644020306440204064402050644020606440207064402080644020906440210064402110644021206440213064402140644021506440216064402170644021806440219064402200644022106440222064402230644022406440225064402260644022706440228064402290644023006440231064402320644023306440234064402350644023606440237064402380644023906440240064402410644024206440243064402440644024506440246064402470644024806440249064402500644025106440252064402530644025406440255064402560644025706440258064402590644026006440261064402620644026306440264064402650644026606440267064402680644026906440270064402710644027206440273064402740644027506440276064402770644027806440279064402800644028106440282064402830644028406440285064402860644028706440288064402890644029006440291064402920644029306440294064402950644029606440297064402980644029906440300064403010644030206440303064403040644030506440306064403070644030806440309064403100644031106440312064403130644031406440315064403160644031706440318064403190644032006440321064403220644032306440324064403250644032606440327064403280644032906440330064403310644033206440333064403340644033506440336064403370644033806440339064403400644034106440342064403430644034406440345064403460644034706440348064403490644035006440351064403520644035306440354064403550644035606440357064403580644035906440360064403610644036206440363064403640644036506440366064403670644036806440369064403700644037106440372064403730644037406440375064403760644037706440378064403790644038006440381064403820644038306440384064403850644038606440387064403880644038906440390064403910644039206440393064403940644039506440396064403970644039806440399064404000644040106440402064404030644040406440405064404060644040706440408064404090644041006440411064404120644041306440414064404150644041606440417064404180644041906440420064404210644042206440423064404240644042506440426064404270644042806440429064404300644043106440432064404330644043406440435064404360644043706440438064404390644044006440441064404420644044306440444064404450644044606440447064404480644044906440450064404510644045206440453064404540644045506440456064404570644045806440459064404600644046106440462064404630644046406440465064404660644046706440468064404690644047006440471064404720644047306440474064404750644047606440477064404780644047906440480064404810644048206440483064404840644048506440486064404870644048806440489064404900644049106440492064404930644049406440495064404960644049706440498064404990644050006440501064405020644050306440504064405050644050606440507064405080644050906440510064405110644051206440513064405140644051506440516064405170644051806440519064405200644052106440522064405230644052406440525064405260644052706440528064405290644053006440531064405320644053306440534064405350644053606440537064405380644053906440540064405410644054206440543064405440644054506440546064405470644054806440549064405500644055106440552064405530644055406440555064405560644055706440558064405590644056006440561064405620644056306440564064405650644056606440567064405680644056906440570064405710644057206440573064405740644057506440576064405770644057806440579064405800644058106440582064405830644058406440585064405860644058706440588064405890644059006440591064405920644059306440594064405950644059606440597064405980644059906440600064406010644060206440603064406040644060506440606064406070644060806440609064406100644061106440612064406130644061406440615064406160644061706440618064406190644062006440621064406220644062306440624064406250644062606440627064406280644062906440630064406310644063206440633064406340644063506440636064500810645008206450083064500840645008506450086064500870645008806450089064500900645009106450092064500930645009406450095064500960645009706450098064500990645010006450101064501020645010306450104064501050645010606450107064501080645010906450110064501110645011206450113064501140645011506450116064501170645011806450119064501200645012106450122064501230645012406450125064501260645012706450128064501290645013006450131064501320645013306450134064501350645013606450137064501380645013906450140064501410645014206450143064501440645014506450146064501470645014806450149064501500645015106450152064501530645015406450155064501560645015706450158064501590645016006450161064501620645016306450164064501650645016606450167064501680645016906450170064501710645017206450173064501740645017506450176064501770645017806450179064501800645018106450182064501830645018406450185064501860645018706450188064501890645019006450191064501920645019306450194064501950645019606450197064501980645019906450200064502010645020206450203064502040645020506450206064502070645020806450209064502100645021106450212064502130645021406450215064502160645021706450218064502190645022006450221064502220645022306450224064502250645022606450227064502280645022906450230064502310645023206450233064502340645023506450236064502370645023806450239064502400645024106450242064502430645024406450245064502460645024706450248064502490645025006450251064502520645025306450254064502550645025606450257064502580645025906450260064502610645026206450263064502640645026506450266064502670645026806450269064502700645027106450272064502730645027406450275064502760645027706450278064502790645028006450281064502820645028306450284064502850645028606450287064502880645028906450290064502910645029206450293064502940645029506450296064502970645029806450299064503000645030106450302064503030645030406450305064503060645030706450308064503090645031006450311064503120645031306450314064503150645031606450317064503180645031906450320064503210645032206450323064503240645032506450326064503270645032806450329064503300645033106450332064503330645033406450335064503360645033706450338064503390645034006450341064503420645034306450344064503450645034606450347064503480645034906450350064503510645035206450353064503540645035506450356064503570645035806450359064503600645036106450362064503630645036406450365064503660645036706450368064503690645037006450371064503720645037306450374064503750645037606450377064503780645037906450380064503810645038206450383064503840645038506450386064503870645038806450389064503900645039106450392064503930645039406450395064503960645039706450398064503990645040006450401064504020645040306450404064504050645040606450407064504080645040906450410064504110645041206450413064504140645041506450416064504170645041806450419064504200645042106450422064504230645042406450425064504260645042706450428064504290645043006450431064504320645043306450434064504350645043606450437064504380645043906450440064504410645044206450443064504440645044506450446064504470645044806450449064504500645045106450452064504530645045406450455064504560645045706450458064504590645046006450461064504620645046306450464064504650645046606450467064504680645046906450470064504710645047206450473064504740645047506450476064504770645047806450479064504800645048106450482064504830645048406450485064504860645048706450488064504890645049006450491064504920645049306450494064504950645049606450497064504980645049906450500064505010645050206450503064505040645050506450506064505070645050806450509064505100645051106450512064505130645051406450515064505160645051706450518064505190645052006450521064505220645052306450524064505250645052606450527064505280645052906450530064505310645053206450533064505340645053506450536064505370645053806450539064505400645054106450542064505430645054406450545064505460645054706450548064505490645055006450551064505520645055306450554064505550645055606450557064505580645055906450560064505610645056206450563064505640645056506450566064505670645056806450569064505700645057106450572064505730645057406450575064505760645057706450578064505790645058006450581064505820645058306450584064505850645058606450587064505880645058906450590064505910645059206450593064505940645059506450596064505970645059806450599064506000645060106450602064506030645060406450605064506060645060706450608064506090645061006450611064506120645061306450614064506150645061606450617064506180645061906450620064506210645062206450623064506240645062506450626064506270645062806450629064506300645063106450632064506330645063406450635064506360646008106460082064600830646008406460085064600860646008706460088064600890646009006460091064600920646009306460094064600950646009606460097064600980646009906460100064601010646010206460103064601040646010506460106064601070646010806460109064601100646011106460112064601130646011406460115064601160646011706460118064601190646012006460121064601220646012306460124064601250646012606460127064601280646012906460130064601310646013206460133064601340646013506460136064601370646013806460139064601400646014106460142064601430646014406460145064601460646014706460148064601490646015006460151064601520646015306460154064601550646015606460157064601580646015906460160064601610646016206460163064601640646016506460166064601670646016806460169064601700646017106460172064601730646017406460175064601760646017706460178064601790646018006460181064601820646018306460184064601850646018606460187064601880646018906460190064601910646019206460193064601940646019506460196064601970646019806460199064602000646020106460202064602030646020406460205064602060646020706460208064602090646021006460211064602120646021306460214064602150646021606460217064602180646021906460220064602210646022206460223064602240646022506460226064602270646022806460229064602300646023106460232064602330646023406460235064602360646023706460238064602390646024006460241064602420646024306460244064602450646024606460247064602480646024906460250064602510646025206460253064602540646025506460256064602570646025806460259064602600646026106460262064602630646026406460265064602660646026706460268064602690646027006460271064602720646027306460274064602750646027606460277064602780646027906460280064602810646028206460283064602840646028506460286064602870646028806460289064602900646029106460292064602930646029406460295064602960646029706460298064602990646030006460301064603020646030306460304064603050646030606460307064603080646030906460310064603110646031206460313064603140646031506460316064603170646031806460319064603200646032106460322064603230646032406460325064603260646032706460328064603290646033006460331064603320646033306460334064603350646033606460337064603380646033906460340064603410646034206460343064603440646034506460346064603470646034806460349064603500646035106460352064603530646035406460355064603560646035706460358064603590646036006460361064603620646036306460364064603650646036606460367064603680646036906460370064603710646037206460373064603740646037506460376064603770646037806460379064603800646038106460382064603830646038406460385064603860646038706460388064603890646039006460391064603920646039306460394064603950646039606460397064603980646039906460400064604010646040206460403064604040646040506460406064604070646040806460409064604100646041106460412064604130646041406460415064604160646041706460418064604190646042006460421064604220646042306460424064604250646042606460427064604280646042906460430064604310646043206460433064604340646043506460436064604370646043806460439064604400646044106460442064604430646044406460445064604460646044706460448064604490646045006460451064604520646045306460454064604550646045606460457064604580646045906460460064604610646046206460463064604640646046506460466064604670646046806460469064604700646047106460472064604730646047406460475064604760646047706460478064604790646048006460481064604820646048306460484064604850646048606460487064604880646048906460490064604910646049206460493064604940646049506460496064604970646049806460499064605000646050106460502064605030646050406460505064605060646050706460508064605090646051006460511064605120646051306460514064605150646051606460517064605180646051906460520064605210646052206460523064605240646052506460526064605270646052806460529064605300646053106460532064605330646053406460535064605360646053706460538064605390646054006460541064605420646054306460544064605450646054606460547064605480646054906460550064605510646055206460553064605540646055506460556064605570646055806460559064605600646056106460562064605630646056406460565064605660646056706460568064605690646057006460571064605720646057306460574064605750646057606460577064605780646057906460580064605810646058206460583064605840646058506460586064605870646058806460589064605900646059106460592064605930646059406460595064605960646059706460598064605990646060006460601064606020646060306460604064606050646060606460607064606080646060906460610064606110646061206460613064606140646061506460616064606170646061806460619064606200646062106460622064606230646062406460625064606260646062706460628064606290646063006460631064606320646063306460634064606350646063606460637064700810647008206470083064700840647008506470086064700870647008806470089064700900647009106470092064700930647009406470095064700960647009706470098064700990647010006470101064701020647010306470104064701050647010606470107064701080647010906470110064701110647011206470113064701140647011506470116064701170647011806470119064701200647012106470122064701230647012406470125064701260647012706470128064701290647013006470131064701320647013306470134064701350647013606470137064701380647013906470140064701410647014206470143064701440647014506470146064701470647014806470149064701500647015106470152064701530647015406470155064701560647015706470158064701590647016006470161064701620647016306470164064701650647016606470167064701680647016906470170064701710647017206470173064701740647017506470176064701770647017806470179064701800647018106470182064701830647018406470185064701860647018706470188064701890647019006470191064701920647019306470194064701950647019606470197064701980647019906470200064702010647020206470203064702040647020506470206064702070647020806470209064702100647021106470212064702130647021406470215064702160647021706470218064702190647022006470221064702220647022306470224064702250647022606470227064702280647022906470230064702310647023206470233064702340647023506470236064702370647023806470239064702400647024106470242064702430647024406470245064702460647024706470248064702490647025006470251064702520647025306470254064702550647025606470257064702580647025906470260064702610647026206470263064702640647026506470266064702670647026806470269064702700647027106470272064702730647027406470275064702760647027706470278064702790647028006470281064702820647028306470284064702850647028606470287064702880647028906470290064702910647029206470293064702940647029506470296064702970647029806470299064703000647030106470302064703030647030406470305064703060647030706470308064703090647031006470311064703120647031306470314064703150647031606470317064703180647031906470320064703210647032206470323064703240647032506470326064703270647032806470329064703300647033106470332064703330647033406470335064703360647033706470338064703390647034006470341064703420647034306470344064703450647034606470347064703480647034906470350064703510647035206470353064703540647035506470356064703570647035806470359064703600647036106470362064703630647036406470365064703660647036706470368064703690647037006470371064703720647037306470374064703750647037606470377064703780647037906470380064703810647038206470383064703840647038506470386064703870647038806470389064703900647039106470392064703930647039406470395064703960647039706470398064703990647040006470401064704020647040306470404064704050647040606470407064704080647040906470410064704110647041206470413064704140647041506470416064704170647041806470419064704200647042106470422064704230647042406470425064704260647042706470428064704290647043006470431064704320647043306470434064704350647043606470437064704380647043906470440064704410647044206470443064704440647044506470446064704470647044806470449064704500647045106470452064704530647045406470455064704560647045706470458064704590647046006470461064704620647046306470464064704650647046606470467064704680647046906470470064704710647047206470473064704740647047506470476064704770647047806470479064704800647048106470482064704830647048406470485064704860647048706470488064704890647049006470491064704920647049306470494064704950647049606470497064704980647049906470500064705010647050206470503064705040647050506470506064705070647050806470509064705100647051106470512064705130647051406470515064705160647051706470518064705190647052006470521064705220647052306470524064705250647052606470527064705280647052906470530064705310647053206470533064705340647053506470536064705370647053806470539064705400647054106470542064705430647054406470545064705460647054706470548064705490647055006470551064705520647055306470554064705550647055606470557064705580647055906470560064705610647056206470563064705640647056506470566064705670647056806470569064705700647057106470572064705730647057406470575064705760647057706470578064705790647058006470581064705820647058306470584064705850647058606470587064705880647058906470590064705910647059206470593064705940647059506470596064705970647059806470599064706000647060106470602064706030647060406470605064706060647060706470608064706090647061006470611064706120647061306470614064706150647061606470617064706180647061906470620064706210647062206470623064706240647062506470626064706270647062806470629064706300647063106470632064706330647063406470635064706360647063706480081064800820648008306480084064800850648008606480087064800880648008906480090064800910648009206480093064800940648009506480096064800970648009806480099064801000648010106480102064801030648010406480105064801060648010706480108064801090648011006480111064801120648011306480114064801150648011606480117064801180648011906480120064801210648012206480123064801240648012506480126064801270648012806480129064801300648013106480132064801330648013406480135064801360648013706480138064801390648014006480141064801420648014306480144064801450648014606480147064801480648014906480150064801510648015206480153064801540648015506480156064801570648015806480159064801600648016106480162064801630648016406480165064801660648016706480168064801690648017006480171064801720648017306480174064801750648017606480177064801780648017906480180064801810648018206480183064801840648018506480186064801870648018806480189064801900648019106480192064801930648019406480195064801960648019706480198064801990648020006480201064802020648020306480204064802050648020606480207064802080648020906480210064802110648021206480213064802140648021506480216064802170648021806480219064802200648022106480222064802230648022406480225064802260648022706480228064802290648023006480231064802320648023306480234064802350648023606480237064802380648023906480240064802410648024206480243064802440648024506480246064802470648024806480249064802500648025106480252064802530648025406480255064802560648025706480258064802590648026006480261064802620648026306480264064802650648026606480267064802680648026906480270064802710648027206480273064802740648027506480276064802770648027806480279064802800648028106480282064802830648028406480285064802860648028706480288064802890648029006480291064802920648029306480294064802950648029606480297064802980648029906480300064803010648030206480303064803040648030506480306064803070648030806480309064803100648031106480312064803130648031406480315064803160648031706480318064803190648032006480321064803220648032306480324064803250648032606480327064803280648032906480330064803310648033206480333064803340648033506480336064803370648033806480339064803400648034106480342064803430648034406480345064803460648034706480348064803490648035006480351064803520648035306480354064803550648035606480357064803580648035906480360064803610648036206480363064803640648036506480366064803670648036806480369064803700648037106480372064803730648037406480375064803760648037706480378064803790648038006480381064803820648038306480384064803850648038606480387064803880648038906480390064803910648039206480393064803940648039506480396064803970648039806480399064804000648040106480402064804030648040406480405064804060648040706480408064804090648041006480411064804120648041306480414064804150648041606480417064804180648041906480420064804210648042206480423064804240648042506480426064804270648042806480429064804300648043106480432064804330648043406480435064804360648043706480438064804390648044006480441064804420648044306480444064804450648044606480447064804480648044906480450064804510648045206480453064804540648045506480456064804570648045806480459064804600648046106480462064804630648046406480465064804660648046706480468064804690648047006480471064804720648047306480474064804750648047606480477064804780648047906480480064804810648048206480483064804840648048506480486064804870648048806480489064804900648049106480492064804930648049406480495064804960648049706480498064804990648050006480501064805020648050306480504064805050648050606480507064805080648050906480510064805110648051206480513064805140648051506480516064805170648051806480519064805200648052106480522064805230648052406480525064805260648052706480528064805290648053006480531064805320648053306480534064805350648053606480537064805380648053906480540064805410648054206480543064805440648054506480546064805470648054806480549064805500648055106480552064805530648055406480555064805560648055706480558064805590648056006480561064805620648056306480564064805650648056606480567064805680648056906480570064805710648057206480573064805740648057506480576064805770648057806480579064805800648058106480582064805830648058406480585064805860648058706480588064805890648059006480591064805920648059306480594064805950648059606480597064805980648059906480600064806010648060206480603064806040648060506480606064806070648060806480609064806100648061106480612064806130648061406480615064806160648061706480618064806190648062006480621064806220648062306480624064806250648062606480627064806280648062906480630064806310648063206480633064806340648063506480636064806370649008106490082064900830649008406490085064900860649008706490088064900890649009006490091064900920649009306490094064900950649009606490097064900980649009906490100064901010649010206490103064901040649010506490106064901070649010806490109064901100649011106490112064901130649011406490115064901160649011706490118064901190649012006490121064901220649012306490124064901250649012606490127064901280649012906490130064901310649013206490133064901340649013506490136064901370649013806490139064901400649014106490142064901430649014406490145064901460649014706490148064901490649015006490151064901520649015306490154064901550649015606490157064901580649015906490160064901610649016206490163064901640649016506490166064901670649016806490169064901700649017106490172064901730649017406490175064901760649017706490178064901790649018006490181064901820649018306490184064901850649018606490187064901880649018906490190064901910649019206490193064901940649019506490196064901970649019806490199064902000649020106490202064902030649020406490205064902060649020706490208064902090649021006490211064902120649021306490214064902150649021606490217064902180649021906490220064902210649022206490223064902240649022506490226064902270649022806490229064902300649023106490232064902330649023406490235064902360649023706490238064902390649024006490241064902420649024306490244064902450649024606490247064902480649024906490250064902510649025206490253064902540649025506490256064902570649025806490259064902600649026106490262064902630649026406490265064902660649026706490268064902690649027006490271064902720649027306490274064902750649027606490277064902780649027906490280064902810649028206490283064902840649028506490286064902870649028806490289064902900649029106490292064902930649029406490295064902960649029706490298064902990649030006490301064903020649030306490304064903050649030606490307064903080649030906490310064903110649031206490313064903140649031506490316064903170649031806490319064903200649032106490322064903230649032406490325064903260649032706490328064903290649033006490331064903320649033306490334064903350649033606490337064903380649033906490340064903410649034206490343064903440649034506490346064903470649034806490349064903500649035106490352064903530649035406490355064903560649035706490358064903590649036006490361064903620649036306490364064903650649036606490367064903680649036906490370064903710649037206490373064903740649037506490376064903770649037806490379064903800649038106490382064903830649038406490385064903860649038706490388064903890649039006490391064903920649039306490394064903950649039606490397064903980649039906490400064904010649040206490403064904040649040506490406064904070649040806490409064904100649041106490412064904130649041406490415064904160649041706490418064904190649042006490421064904220649042306490424064904250649042606490427064904280649042906490430064904310649043206490433064904340649043506490436064904370649043806490439064904400649044106490442064904430649044406490445064904460649044706490448064904490649045006490451064904520649045306490454064904550649045606490457064904580649045906490460064904610649046206490463064904640649046506490466064904670649046806490469064904700649047106490472064904730649047406490475064904760649047706490478064904790649048006490481064904820649048306490484064904850649048606490487064904880649048906490490064904910649049206490493064904940649049506490496064904970649049806490499064905000649050106490502064905030649050406490505064905060649050706490508064905090649051006490511064905120649051306490514064905150649051606490517064905180649051906490520064905210649052206490523064905240649052506490526064905270649052806490529064905300649053106490532064905330649053406490535064905360649053706490538064905390649054006490541064905420649054306490544064905450649054606490547064905480649054906490550064905510649055206490553064905540649055506490556064905570649055806490559064905600649056106490562064905630649056406490565064905660649056706490568064905690649057006490571064905720649057306490574064905750649057606490577064905780649057906490580064905810649058206490583064905840649058506490586064905870649058806490589064905900649059106490592064905930649059406490595064905960649059706490598064905990649060006490601064906020649060306490604064906050649060606490607064906080649060906490610064906110649061206490613064906140649061506490616064906170649061806490619064906200649062106490622064906230649062406490625064906260649062706490628064906290649063006490631064906320649063306490634064906350649063606490637065000810650008206500083065000840650008506500086065000870650008806500089065000900650009106500092065000930650009406500095065000960650009706500098065000990650010006500101065001020650010306500104065001050650010606500107065001080650010906500110065001110650011206500113065001140650011506500116065001170650011806500119065001200650012106500122065001230650012406500125065001260650012706500128065001290650013006500131065001320650013306500134065001350650013606500137065001380650013906500140065001410650014206500143065001440650014506500146065001470650014806500149065001500650015106500152065001530650015406500155065001560650015706500158065001590650016006500161065001620650016306500164065001650650016606500167065001680650016906500170065001710650017206500173065001740650017506500176065001770650017806500179065001800650018106500182065001830650018406500185065001860650018706500188065001890650019006500191065001920650019306500194065001950650019606500197065001980650019906500200065002010650020206500203065002040650020506500206065002070650020806500209065002100650021106500212065002130650021406500215065002160650021706500218065002190650022006500221065002220650022306500224065002250650022606500227065002280650022906500230065002310650023206500233065002340650023506500236065002370650023806500239065002400650024106500242065002430650024406500245065002460650024706500248065002490650025006500251065002520650025306500254065002550650025606500257065002580650025906500260065002610650026206500263065002640650026506500266065002670650026806500269065002700650027106500272065002730650027406500275065002760650027706500278065002790650028006500281065002820650028306500284065002850650028606500287065002880650028906500290065002910650029206500293065002940650029506500296065002970650029806500299065003000650030106500302065003030650030406500305065003060650030706500308065003090650031006500311065003120650031306500314065003150650031606500317065003180650031906500320065003210650032206500323065003240650032506500326065003270650032806500329065003300650033106500332065003330650033406500335065003360650033706500338065003390650034006500341065003420650034306500344065003450650034606500347065003480650034906500350065003510650035206500353065003540650035506500356065003570650035806500359065003600650036106500362065003630650036406500365065003660650036706500368065003690650037006500371065003720650037306500374065003750650037606500377065003780650037906500380065003810650038206500383065003840650038506500386065003870650038806500389065003900650039106500392065003930650039406500395065003960650039706500398065003990650040006500401065004020650040306500404065004050650040606500407065004080650040906500410065004110650041206500413065004140650041506500416065004170650041806500419065004200650042106500422065004230650042406500425065004260650042706500428065004290650043006500431065004320650043306500434065004350650043606500437065004380650043906500440065004410650044206500443065004440650044506500446065004470650044806500449065004500650045106500452065004530650045406500455065004560650045706500458065004590650046006500461065004620650046306500464065004650650046606500467065004680650046906500470065004710650047206500473065004740650047506500476065004770650047806500479065004800650048106500482065004830650048406500485065004860650048706500488065004890650049006500491065004920650049306500494065004950650049606500497065004980650049906500500065005010650050206500503065005040650050506500506065005070650050806500509065005100650051106500512065005130650051406500515065005160650051706500518065005190650052006500521065005220650052306500524065005250650052606500527065005280650052906500530065005310650053206500533065005340650053506500536065005370650053806500539065005400650054106500542065005430650054406500545065005460650054706500548065005490650055006500551065005520650055306500554065005550650055606500557065005580650055906500560065005610650056206500563065005640650056506500566065005670650056806500569065005700650057106500572065005730650057406500575065005760650057706500578065005790650058006500581065005820650058306500584065005850650058606500587065005880650058906500590065005910650059206500593065005940650059506500596065005970650059806500599065006000650060106500602065006030650060406500605065006060650060706500608065006090650061006500611065006120650061306500614065006150650061606500617065006180650061906500620065006210650062206500623065006240650062506500626065006270650062806500629065006300650063106500632065006330650063406500635065006360650063706510081065100820651008306510084065100850651008606510087065100880651008906510090065100910651009206510093065100940651009506510096065100970651009806510099065101000651010106510102065101030651010406510105065101060651010706510108065101090651011006510111065101120651011306510114065101150651011606510117065101180651011906510120065101210651012206510123065101240651012506510126065101270651012806510129065101300651013106510132065101330651013406510135065101360651013706510138065101390651014006510141065101420651014306510144065101450651014606510147065101480651014906510150065101510651015206510153065101540651015506510156065101570651015806510159065101600651016106510162065101630651016406510165065101660651016706510168065101690651017006510171065101720651017306510174065101750651017606510177065101780651017906510180065101810651018206510183065101840651018506510186065101870651018806510189065101900651019106510192065101930651019406510195065101960651019706510198065101990651020006510201065102020651020306510204065102050651020606510207065102080651020906510210065102110651021206510213065102140651021506510216065102170651021806510219065102200651022106510222065102230651022406510225065102260651022706510228065102290651023006510231065102320651023306510234065102350651023606510237065102380651023906510240065102410651024206510243065102440651024506510246065102470651024806510249065102500651025106510252065102530651025406510255065102560651025706510258065102590651026006510261065102620651026306510264065102650651026606510267065102680651026906510270065102710651027206510273065102740651027506510276065102770651027806510279065102800651028106510282065102830651028406510285065102860651028706510288065102890651029006510291065102920651029306510294065102950651029606510297065102980651029906510300065103010651030206510303065103040651030506510306065103070651030806510309065103100651031106510312065103130651031406510315065103160651031706510318065103190651032006510321065103220651032306510324065103250651032606510327065103280651032906510330065103310651033206510333065103340651033506510336065103370651033806510339065103400651034106510342065103430651034406510345065103460651034706510348065103490651035006510351065103520651035306510354065103550651035606510357065103580651035906510360065103610651036206510363065103640651036506510366065103670651036806510369065103700651037106510372065103730651037406510375065103760651037706510378065103790651038006510381065103820651038306510384065103850651038606510387065103880651038906510390065103910651039206510393065103940651039506510396065103970651039806510399065104000651040106510402065104030651040406510405065104060651040706510408065104090651041006510411065104120651041306510414065104150651041606510417065104180651041906510420065104210651042206510423065104240651042506510426065104270651042806510429065104300651043106510432065104330651043406510435065104360651043706510438065104390651044006510441065104420651044306510444065104450651044606510447065104480651044906510450065104510651045206510453065104540651045506510456065104570651045806510459065104600651046106510462065104630651046406510465065104660651046706510468065104690651047006510471065104720651047306510474065104750651047606510477065104780651047906510480065104810651048206510483065104840651048506510486065104870651048806510489065104900651049106510492065104930651049406510495065104960651049706510498065104990651050006510501065105020651050306510504065105050651050606510507065105080651050906510510065105110651051206510513065105140651051506510516065105170651051806510519065105200651052106510522065105230651052406510525065105260651052706510528065105290651053006510531065105320651053306510534065105350651053606510537065105380651053906510540065105410651054206510543065105440651054506510546065105470651054806510549065105500651055106510552065105530651055406510555065105560651055706510558065105590651056006510561065105620651056306510564065105650651056606510567065105680651056906510570065105710651057206510573065105740651057506510576065105770651057806510579065105800651058106510582065105830651058406510585065105860651058706510588065105890651059006510591065105920651059306510594065105950651059606510597065105980651059906510600065106010651060206510603065106040651060506510606065106070651060806510609065106100651061106510612065106130651061406510615065106160651061706510618065106190651062006510621065106220651062306510624065106250651062606510627065106280651062906510630065106310651063206510633065106340651063506510636065106370652008106520082065200830652008406520085065200860652008706520088065200890652009006520091065200920652009306520094065200950652009606520097065200980652009906520100065201010652010206520103065201040652010506520106065201070652010806520109065201100652011106520112065201130652011406520115065201160652011706520118065201190652012006520121065201220652012306520124065201250652012606520127065201280652012906520130065201310652013206520133065201340652013506520136065201370652013806520139065201400652014106520142065201430652014406520145065201460652014706520148065201490652015006520151065201520652015306520154065201550652015606520157065201580652015906520160065201610652016206520163065201640652016506520166065201670652016806520169065201700652017106520172065201730652017406520175065201760652017706520178065201790652018006520181065201820652018306520184065201850652018606520187065201880652018906520190065201910652019206520193065201940652019506520196065201970652019806520199065202000652020106520202065202030652020406520205065202060652020706520208065202090652021006520211065202120652021306520214065202150652021606520217065202180652021906520220065202210652022206520223065202240652022506520226065202270652022806520229065202300652023106520232065202330652023406520235065202360652023706520238065202390652024006520241065202420652024306520244065202450652024606520247065202480652024906520250065202510652025206520253065202540652025506520256065202570652025806520259065202600652026106520262065202630652026406520265065202660652026706520268065202690652027006520271065202720652027306520274065202750652027606520277065202780652027906520280065202810652028206520283065202840652028506520286065202870652028806520289065202900652029106520292065202930652029406520295065202960652029706520298065202990652030006520301065203020652030306520304065203050652030606520307065203080652030906520310065203110652031206520313065203140652031506520316065203170652031806520319065203200652032106520322065203230652032406520325065203260652032706520328065203290652033006520331065203320652033306520334065203350652033606520337065203380652033906520340065203410652034206520343065203440652034506520346065203470652034806520349065203500652035106520352065203530652035406520355065203560652035706520358065203590652036006520361065203620652036306520364065203650652036606520367065203680652036906520370065203710652037206520373065203740652037506520376065203770652037806520379065203800652038106520382065203830652038406520385065203860652038706520388065203890652039006520391065203920652039306520394065203950652039606520397065203980652039906520400065204010652040206520403065204040652040506520406065204070652040806520409065204100652041106520412065204130652041406520415065204160652041706520418065204190652042006520421065204220652042306520424065204250652042606520427065204280652042906520430065204310652043206520433065204340652043506520436065204370652043806520439065204400652044106520442065204430652044406520445065204460652044706520448065204490652045006520451065204520652045306520454065204550652045606520457065204580652045906520460065204610652046206520463065204640652046506520466065204670652046806520469065204700652047106520472065204730652047406520475065204760652047706520478065204790652048006520481065204820652048306520484065204850652048606520487065204880652048906520490065204910652049206520493065204940652049506520496065204970652049806520499065205000652050106520502065205030652050406520505065205060652050706520508065205090652051006520511065205120652051306520514065205150652051606520517065205180652051906520520065205210652052206520523065205240652052506520526065205270652052806520529065205300652053106520532065205330652053406520535065205360652053706520538065205390652054006520541065205420652054306520544065205450652054606520547065205480652054906520550065205510652055206520553065205540652055506520556065205570652055806520559065205600652056106520562065205630652056406520565065205660652056706520568065205690652057006520571065205720652057306520574065205750652057606520577065205780652057906520580065205810652058206520583065205840652058506520586065205870652058806520589065205900652059106520592065205930652059406520595065205960652059706520598065205990652060006520601065206020652060306520604065206050652060606520607065206080652060906520610065206110652061206520613065206140652061506520616065206170652061806520619065206200652062106520622065206230652062406520625065206260652062706520628065206290652063006520631065206320652063306520634065206350652063606520637065300810653008206530083065300840653008506530086065300870653008806530089065300900653009106530092065300930653009406530095065300960653009706530098065300990653010006530101065301020653010306530104065301050653010606530107065301080653010906530110065301110653011206530113065301140653011506530116065301170653011806530119065301200653012106530122065301230653012406530125065301260653012706530128065301290653013006530131065301320653013306530134065301350653013606530137065301380653013906530140065301410653014206530143065301440653014506530146065301470653014806530149065301500653015106530152065301530653015406530155065301560653015706530158065301590653016006530161065301620653016306530164065301650653016606530167065301680653016906530170065301710653017206530173065301740653017506530176065301770653017806530179065301800653018106530182065301830653018406530185065301860653018706530188065301890653019006530191065301920653019306530194065301950653019606530197065301980653019906530200065302010653020206530203065302040653020506530206065302070653020806530209065302100653021106530212065302130653021406530215065302160653021706530218065302190653022006530221065302220653022306530224065302250653022606530227065302280653022906530230065302310653023206530233065302340653023506530236065302370653023806530239065302400653024106530242065302430653024406530245065302460653024706530248065302490653025006530251065302520653025306530254065302550653025606530257065302580653025906530260065302610653026206530263065302640653026506530266065302670653026806530269065302700653027106530272065302730653027406530275065302760653027706530278065302790653028006530281065302820653028306530284065302850653028606530287065302880653028906530290065302910653029206530293065302940653029506530296065302970653029806530299065303000653030106530302065303030653030406530305065303060653030706530308065303090653031006530311065303120653031306530314065303150653031606530317065303180653031906530320065303210653032206530323065303240653032506530326065303270653032806530329065303300653033106530332065303330653033406530335065303360653033706530338065303390653034006530341065303420653034306530344065303450653034606530347065303480653034906530350065303510653035206530353065303540653035506530356065303570653035806530359065303600653036106530362065303630653036406530365065303660653036706530368065303690653037006530371065303720653037306530374065303750653037606530377065303780653037906530380065303810653038206530383065303840653038506530386065303870653038806530389065303900653039106530392065303930653039406530395065303960653039706530398065303990653040006530401065304020653040306530404065304050653040606530407065304080653040906530410065304110653041206530413065304140653041506530416065304170653041806530419065304200653042106530422065304230653042406530425065304260653042706530428065304290653043006530431065304320653043306530434065304350653043606530437065304380653043906530440065304410653044206530443065304440653044506530446065304470653044806530449065304500653045106530452065304530653045406530455065304560653045706530458065304590653046006530461065304620653046306530464065304650653046606530467065304680653046906530470065304710653047206530473065304740653047506530476065304770653047806530479065304800653048106530482065304830653048406530485065304860653048706530488065304890653049006530491065304920653049306530494065304950653049606530497065304980653049906530500065305010653050206530503065305040653050506530506065305070653050806530509065305100653051106530512065305130653051406530515065305160653051706530518065305190653052006530521065305220653052306530524065305250653052606530527065305280653052906530530065305310653053206530533065305340653053506530536065305370653053806530539065305400653054106530542065305430653054406530545065305460653054706530548065305490653055006530551065305520653055306530554065305550653055606530557065305580653055906530560065305610653056206530563065305640653056506530566065305670653056806530569065305700653057106530572065305730653057406530575065305760653057706530578065305790653058006530581065305820653058306530584065305850653058606530587065305880653058906530590065305910653059206530593065305940653059506530596065305970653059806530599065306000653060106530602065306030653060406530605065306060653060706530608065306090653061006530611065306120653061306530614065306150653061606530617065306180653061906530620065306210653062206530623065306240653062506530626065306270653062806530629065306300653063106530632065306330653063406530635065306360653063706530638065400810654008206540083065400840654008506540086065400870654008806540089065400900654009106540092065400930654009406540095065400960654009706540098065400990654010006540101065401020654010306540104065401050654010606540107065401080654010906540110065401110654011206540113065401140654011506540116065401170654011806540119065401200654012106540122065401230654012406540125065401260654012706540128065401290654013006540131065401320654013306540134065401350654013606540137065401380654013906540140065401410654014206540143065401440654014506540146065401470654014806540149065401500654015106540152065401530654015406540155065401560654015706540158065401590654016006540161065401620654016306540164065401650654016606540167065401680654016906540170065401710654017206540173065401740654017506540176065401770654017806540179065401800654018106540182065401830654018406540185065401860654018706540188065401890654019006540191065401920654019306540194065401950654019606540197065401980654019906540200065402010654020206540203065402040654020506540206065402070654020806540209065402100654021106540212065402130654021406540215065402160654021706540218065402190654022006540221065402220654022306540224065402250654022606540227065402280654022906540230065402310654023206540233065402340654023506540236065402370654023806540239065402400654024106540242065402430654024406540245065402460654024706540248065402490654025006540251065402520654025306540254065402550654025606540257065402580654025906540260065402610654026206540263065402640654026506540266065402670654026806540269065402700654027106540272065402730654027406540275065402760654027706540278065402790654028006540281065402820654028306540284065402850654028606540287065402880654028906540290065402910654029206540293065402940654029506540296065402970654029806540299065403000654030106540302065403030654030406540305065403060654030706540308065403090654031006540311065403120654031306540314065403150654031606540317065403180654031906540320065403210654032206540323065403240654032506540326065403270654032806540329065403300654033106540332065403330654033406540335065403360654033706540338065403390654034006540341065403420654034306540344065403450654034606540347065403480654034906540350065403510654035206540353065403540654035506540356065403570654035806540359065403600654036106540362065403630654036406540365065403660654036706540368065403690654037006540371065403720654037306540374065403750654037606540377065403780654037906540380065403810654038206540383065403840654038506540386065403870654038806540389065403900654039106540392065403930654039406540395065403960654039706540398065403990654040006540401065404020654040306540404065404050654040606540407065404080654040906540410065404110654041206540413065404140654041506540416065404170654041806540419065404200654042106540422065404230654042406540425065404260654042706540428065404290654043006540431065404320654043306540434065404350654043606540437065404380654043906540440065404410654044206540443065404440654044506540446065404470654044806540449065404500654045106540452065404530654045406540455065404560654045706540458065404590654046006540461065404620654046306540464065404650654046606540467065404680654046906540470065404710654047206540473065404740654047506540476065404770654047806540479065404800654048106540482065404830654048406540485065404860654048706540488065404890654049006540491065404920654049306540494065404950654049606540497065404980654049906540500065405010654050206540503065405040654050506540506065405070654050806540509065405100654051106540512065405130654051406540515065405160654051706540518065405190654052006540521065405220654052306540524065405250654052606540527065405280654052906540530065405310654053206540533065405340654053506540536065405370654053806540539065405400654054106540542065405430654054406540545065405460654054706540548065405490654055006540551065405520654055306540554065405550654055606540557065405580654055906540560065405610654056206540563065405640654056506540566065405670654056806540569065405700654057106540572065405730654057406540575065405760654057706540578065405790654058006540581065405820654058306540584065405850654058606540587065405880654058906540590065405910654059206540593065405940654059506540596065405970654059806540599065406000654060106540602065406030654060406540605065406060654060706540608065406090654061006540611065406120654061306540614065406150654061606540617065406180654061906540620065406210654062206540623065406240654062506540626065406270654062806540629065406300654063106540632065406330654063406540635065406360654063706540638065500810655008206550083065500840655008506550086065500870655008806550089065500900655009106550092065500930655009406550095065500960655009706550098065500990655010006550101065501020655010306550104065501050655010606550107065501080655010906550110065501110655011206550113065501140655011506550116065501170655011806550119065501200655012106550122065501230655012406550125065501260655012706550128065501290655013006550131065501320655013306550134065501350655013606550137065501380655013906550140065501410655014206550143065501440655014506550146065501470655014806550149065501500655015106550152065501530655015406550155065501560655015706550158065501590655016006550161065501620655016306550164065501650655016606550167065501680655016906550170065501710655017206550173065501740655017506550176065501770655017806550179065501800655018106550182065501830655018406550185065501860655018706550188065501890655019006550191065501920655019306550194065501950655019606550197065501980655019906550200065502010655020206550203065502040655020506550206065502070655020806550209065502100655021106550212065502130655021406550215065502160655021706550218065502190655022006550221065502220655022306550224065502250655022606550227065502280655022906550230065502310655023206550233065502340655023506550236065502370655023806550239065502400655024106550242065502430655024406550245065502460655024706550248065502490655025006550251065502520655025306550254065502550655025606550257065502580655025906550260065502610655026206550263065502640655026506550266065502670655026806550269065502700655027106550272065502730655027406550275065502760655027706550278065502790655028006550281065502820655028306550284065502850655028606550287065502880655028906550290065502910655029206550293065502940655029506550296065502970655029806550299065503000655030106550302065503030655030406550305065503060655030706550308065503090655031006550311065503120655031306550314065503150655031606550317065503180655031906550320065503210655032206550323065503240655032506550326065503270655032806550329065503300655033106550332065503330655033406550335065503360655033706550338065503390655034006550341065503420655034306550344065503450655034606550347065503480655034906550350065503510655035206550353065503540655035506550356065503570655035806550359065503600655036106550362065503630655036406550365065503660655036706550368065503690655037006550371065503720655037306550374065503750655037606550377065503780655037906550380065503810655038206550383065503840655038506550386065503870655038806550389065503900655039106550392065503930655039406550395065503960655039706550398065503990655040006550401065504020655040306550404065504050655040606550407065504080655040906550410065504110655041206550413065504140655041506550416065504170655041806550419065504200655042106550422065504230655042406550425065504260655042706550428065504290655043006550431065504320655043306550434065504350655043606550437065504380655043906550440065504410655044206550443065504440655044506550446065504470655044806550449065504500655045106550452065504530655045406550455065504560655045706550458065504590655046006550461065504620655046306550464065504650655046606550467065504680655046906550470065504710655047206550473065504740655047506550476065504770655047806550479065504800655048106550482065504830655048406550485065504860655048706550488065504890655049006550491065504920655049306550494065504950655049606550497065504980655049906550500065505010655050206550503065505040655050506550506065505070655050806550509065505100655051106550512065505130655051406550515065505160655051706550518065505190655052006550521065505220655052306550524065505250655052606550527065505280655052906550530065505310655053206550533065505340655053506550536065505370655053806550539065505400655054106550542065505430655054406550545065505460655054706550548065505490655055006550551065505520655055306550554065505550655055606550557065505580655055906550560065505610655056206550563065505640655056506550566065505670655056806550569065505700655057106550572065505730655057406550575065505760655057706550578065505790655058006550581065505820655058306550584065505850655058606550587065505880655058906550590065505910655059206550593065505940655059506550596065505970655059806550599065506000655060106550602065506030655060406550605065506060655060706550608065506090655061006550611065506120655061306550614065506150655061606550617065506180655061906550620065506210655062206550623065506240655062506550626065506270655062806550629065506300655063106550632065506330655063406550635065506360655063706550638065600810656008206560083065600840656008506560086065600870656008806560089065600900656009106560092065600930656009406560095065600960656009706560098065600990656010006560101065601020656010306560104065601050656010606560107065601080656010906560110065601110656011206560113065601140656011506560116065601170656011806560119065601200656012106560122065601230656012406560125065601260656012706560128065601290656013006560131065601320656013306560134065601350656013606560137065601380656013906560140065601410656014206560143065601440656014506560146065601470656014806560149065601500656015106560152065601530656015406560155065601560656015706560158065601590656016006560161065601620656016306560164065601650656016606560167065601680656016906560170065601710656017206560173065601740656017506560176065601770656017806560179065601800656018106560182065601830656018406560185065601860656018706560188065601890656019006560191065601920656019306560194065601950656019606560197065601980656019906560200065602010656020206560203065602040656020506560206065602070656020806560209065602100656021106560212065602130656021406560215065602160656021706560218065602190656022006560221065602220656022306560224065602250656022606560227065602280656022906560230065602310656023206560233065602340656023506560236065602370656023806560239065602400656024106560242065602430656024406560245065602460656024706560248065602490656025006560251065602520656025306560254065602550656025606560257065602580656025906560260065602610656026206560263065602640656026506560266065602670656026806560269065602700656027106560272065602730656027406560275065602760656027706560278065602790656028006560281065602820656028306560284065602850656028606560287065602880656028906560290065602910656029206560293065602940656029506560296065602970656029806560299065603000656030106560302065603030656030406560305065603060656030706560308065603090656031006560311065603120656031306560314065603150656031606560317065603180656031906560320065603210656032206560323065603240656032506560326065603270656032806560329065603300656033106560332065603330656033406560335065603360656033706560338065603390656034006560341065603420656034306560344065603450656034606560347065603480656034906560350065603510656035206560353065603540656035506560356065603570656035806560359065603600656036106560362065603630656036406560365065603660656036706560368065603690656037006560371065603720656037306560374065603750656037606560377065603780656037906560380065603810656038206560383065603840656038506560386065603870656038806560389065603900656039106560392065603930656039406560395065603960656039706560398065603990656040006560401065604020656040306560404065604050656040606560407065604080656040906560410065604110656041206560413065604140656041506560416065604170656041806560419065604200656042106560422065604230656042406560425065604260656042706560428065604290656043006560431065604320656043306560434065604350656043606560437065604380656043906560440065604410656044206560443065604440656044506560446065604470656044806560449065604500656045106560452065604530656045406560455065604560656045706560458065604590656046006560461065604620656046306560464065604650656046606560467065604680656046906560470065604710656047206560473065604740656047506560476065604770656047806560479065604800656048106560482065604830656048406560485065604860656048706560488065604890656049006560491065604920656049306560494065604950656049606560497065604980656049906560500065605010656050206560503065605040656050506560506065605070656050806560509065605100656051106560512065605130656051406560515065605160656051706560518065605190656052006560521065605220656052306560524065605250656052606560527065605280656052906560530065605310656053206560533065605340656053506560536065605370656053806560539065605400656054106560542065605430656054406560545065605460656054706560548065605490656055006560551065605520656055306560554065605550656055606560557065605580656055906560560065605610656056206560563065605640656056506560566065605670656056806560569065605700656057106560572065605730656057406560575065605760656057706560578065605790656058006560581065605820656058306560584065605850656058606560587065605880656058906560590065605910656059206560593065605940656059506560596065605970656059806560599065606000656060106560602065606030656060406560605065606060656060706560608065606090656061006560611065606120656061306560614065606150656061606560617065606180656061906560620065606210656062206560623065606240656062506560626065606270656062806560629065606300656063106560632065606330656063406560635065606360656063706560638065700810657008206570083065700840657008506570086065700870657008806570089065700900657009106570092065700930657009406570095065700960657009706570098065700990657010006570101065701020657010306570104065701050657010606570107065701080657010906570110065701110657011206570113065701140657011506570116065701170657011806570119065701200657012106570122065701230657012406570125065701260657012706570128065701290657013006570131065701320657013306570134065701350657013606570137065701380657013906570140065701410657014206570143065701440657014506570146065701470657014806570149065701500657015106570152065701530657015406570155065701560657015706570158065701590657016006570161065701620657016306570164065701650657016606570167065701680657016906570170065701710657017206570173065701740657017506570176065701770657017806570179065701800657018106570182065701830657018406570185065701860657018706570188065701890657019006570191065701920657019306570194065701950657019606570197065701980657019906570200065702010657020206570203065702040657020506570206065702070657020806570209065702100657021106570212065702130657021406570215065702160657021706570218065702190657022006570221065702220657022306570224065702250657022606570227065702280657022906570230065702310657023206570233065702340657023506570236065702370657023806570239065702400657024106570242065702430657024406570245065702460657024706570248065702490657025006570251065702520657025306570254065702550657025606570257065702580657025906570260065702610657026206570263065702640657026506570266065702670657026806570269065702700657027106570272065702730657027406570275065702760657027706570278065702790657028006570281065702820657028306570284065702850657028606570287065702880657028906570290065702910657029206570293065702940657029506570296065702970657029806570299065703000657030106570302065703030657030406570305065703060657030706570308065703090657031006570311065703120657031306570314065703150657031606570317065703180657031906570320065703210657032206570323065703240657032506570326065703270657032806570329065703300657033106570332065703330657033406570335065703360657033706570338065703390657034006570341065703420657034306570344065703450657034606570347065703480657034906570350065703510657035206570353065703540657035506570356065703570657035806570359065703600657036106570362065703630657036406570365065703660657036706570368065703690657037006570371065703720657037306570374065703750657037606570377065703780657037906570380065703810657038206570383065703840657038506570386065703870657038806570389065703900657039106570392065703930657039406570395065703960657039706570398065703990657040006570401065704020657040306570404065704050657040606570407065704080657040906570410065704110657041206570413065704140657041506570416065704170657041806570419065704200657042106570422065704230657042406570425065704260657042706570428065704290657043006570431065704320657043306570434065704350657043606570437065704380657043906570440065704410657044206570443065704440657044506570446065704470657044806570449065704500657045106570452065704530657045406570455065704560657045706570458065704590657046006570461065704620657046306570464065704650657046606570467065704680657046906570470065704710657047206570473065704740657047506570476065704770657047806570479065704800657048106570482065704830657048406570485065704860657048706570488065704890657049006570491065704920657049306570494065704950657049606570497065704980657049906570500065705010657050206570503065705040657050506570506065705070657050806570509065705100657051106570512065705130657051406570515065705160657051706570518065705190657052006570521065705220657052306570524065705250657052606570527065705280657052906570530065705310657053206570533065705340657053506570536065705370657053806570539065705400657054106570542065705430657054406570545065705460657054706570548065705490657055006570551065705520657055306570554065705550657055606570557065705580657055906570560065705610657056206570563065705640657056506570566065705670657056806570569065705700657057106570572065705730657057406570575065705760657057706570578065705790657058006570581065705820657058306570584065705850657058606570587065705880657058906570590065705910657059206570593065705940657059506570596065705970657059806570599065706000657060106570602065706030657060406570605065706060657060706570608065706090657061006570611065706120657061306570614065706150657061606570617065706180657061906570620065706210657062206570623065706240657062506570626065706270657062806570629065706300657063106570632065706330657063406570635065706360657063706570638065800810658008206580083065800840658008506580086065800870658008806580089065800900658009106580092065800930658009406580095065800960658009706580098065800990658010006580101065801020658010306580104065801050658010606580107065801080658010906580110065801110658011206580113065801140658011506580116065801170658011806580119065801200658012106580122065801230658012406580125065801260658012706580128065801290658013006580131065801320658013306580134065801350658013606580137065801380658013906580140065801410658014206580143065801440658014506580146065801470658014806580149065801500658015106580152065801530658015406580155065801560658015706580158065801590658016006580161065801620658016306580164065801650658016606580167065801680658016906580170065801710658017206580173065801740658017506580176065801770658017806580179065801800658018106580182065801830658018406580185065801860658018706580188065801890658019006580191065801920658019306580194065801950658019606580197065801980658019906580200065802010658020206580203065802040658020506580206065802070658020806580209065802100658021106580212065802130658021406580215065802160658021706580218065802190658022006580221065802220658022306580224065802250658022606580227065802280658022906580230065802310658023206580233065802340658023506580236065802370658023806580239065802400658024106580242065802430658024406580245065802460658024706580248065802490658025006580251065802520658025306580254065802550658025606580257065802580658025906580260065802610658026206580263065802640658026506580266065802670658026806580269065802700658027106580272065802730658027406580275065802760658027706580278065802790658028006580281065802820658028306580284065802850658028606580287065802880658028906580290065802910658029206580293065802940658029506580296065802970658029806580299065803000658030106580302065803030658030406580305065803060658030706580308065803090658031006580311065803120658031306580314065803150658031606580317065803180658031906580320065803210658032206580323065803240658032506580326065803270658032806580329065803300658033106580332065803330658033406580335065803360658033706580338065803390658034006580341065803420658034306580344065803450658034606580347065803480658034906580350065803510658035206580353065803540658035506580356065803570658035806580359065803600658036106580362065803630658036406580365065803660658036706580368065803690658037006580371065803720658037306580374065803750658037606580377065803780658037906580380065803810658038206580383065803840658038506580386065803870658038806580389065803900658039106580392065803930658039406580395065803960658039706580398065803990658040006580401065804020658040306580404065804050658040606580407065804080658040906580410065804110658041206580413065804140658041506580416065804170658041806580419065804200658042106580422065804230658042406580425065804260658042706580428065804290658043006580431065804320658043306580434065804350658043606580437065804380658043906580440065804410658044206580443065804440658044506580446065804470658044806580449065804500658045106580452065804530658045406580455065804560658045706580458065804590658046006580461065804620658046306580464065804650658046606580467065804680658046906580470065804710658047206580473065804740658047506580476065804770658047806580479065804800658048106580482065804830658048406580485065804860658048706580488065804890658049006580491065804920658049306580494065804950658049606580497065804980658049906580500065805010658050206580503065805040658050506580506065805070658050806580509065805100658051106580512065805130658051406580515065805160658051706580518065805190658052006580521065805220658052306580524065805250658052606580527065805280658052906580530065805310658053206580533065805340658053506580536065805370658053806580539065805400658054106580542065805430658054406580545065805460658054706580548065805490658055006580551065805520658055306580554065805550658055606580557065805580658055906580560065805610658056206580563065805640658056506580566065805670658056806580569065805700658057106580572065805730658057406580575065805760658057706580578065805790658058006580581065805820658058306580584065805850658058606580587065805880658058906580590065805910658059206580593065805940658059506580596065805970658059806580599065806000658060106580602065806030658060406580605065806060658060706580608065806090658061006580611065806120658061306580614065806150658061606580617065806180658061906580620065806210658062206580623065806240658062506580626065806270658062806580629065806300658063106580632065806330658063406580635065806360658063706580638065900810659008206590083065900840659008506590086065900870659008806590089065900900659009106590092065900930659009406590095065900960659009706590098065900990659010006590101065901020659010306590104065901050659010606590107065901080659010906590110065901110659011206590113065901140659011506590116065901170659011806590119065901200659012106590122065901230659012406590125065901260659012706590128065901290659013006590131065901320659013306590134065901350659013606590137065901380659013906590140065901410659014206590143065901440659014506590146065901470659014806590149065901500659015106590152065901530659015406590155065901560659015706590158065901590659016006590161065901620659016306590164065901650659016606590167065901680659016906590170065901710659017206590173065901740659017506590176065901770659017806590179065901800659018106590182065901830659018406590185065901860659018706590188065901890659019006590191065901920659019306590194065901950659019606590197065901980659019906590200065902010659020206590203065902040659020506590206065902070659020806590209065902100659021106590212065902130659021406590215065902160659021706590218065902190659022006590221065902220659022306590224065902250659022606590227065902280659022906590230065902310659023206590233065902340659023506590236065902370659023806590239065902400659024106590242065902430659024406590245065902460659024706590248065902490659025006590251065902520659025306590254065902550659025606590257065902580659025906590260065902610659026206590263065902640659026506590266065902670659026806590269065902700659027106590272065902730659027406590275065902760659027706590278065902790659028006590281065902820659028306590284065902850659028606590287065902880659028906590290065902910659029206590293065902940659029506590296065902970659029806590299065903000659030106590302065903030659030406590305065903060659030706590308065903090659031006590311065903120659031306590314065903150659031606590317065903180659031906590320065903210659032206590323065903240659032506590326065903270659032806590329065903300659033106590332065903330659033406590335065903360659033706590338065903390659034006590341065903420659034306590344065903450659034606590347065903480659034906590350065903510659035206590353065903540659035506590356065903570659035806590359065903600659036106590362065903630659036406590365065903660659036706590368065903690659037006590371065903720659037306590374065903750659037606590377065903780659037906590380065903810659038206590383065903840659038506590386065903870659038806590389065903900659039106590392065903930659039406590395065903960659039706590398065903990659040006590401065904020659040306590404065904050659040606590407065904080659040906590410065904110659041206590413065904140659041506590416065904170659041806590419065904200659042106590422065904230659042406590425065904260659042706590428065904290659043006590431065904320659043306590434065904350659043606590437065904380659043906590440065904410659044206590443065904440659044506590446065904470659044806590449065904500659045106590452065904530659045406590455065904560659045706590458065904590659046006590461065904620659046306590464065904650659046606590467065904680659046906590470065904710659047206590473065904740659047506590476065904770659047806590479065904800659048106590482065904830659048406590485065904860659048706590488065904890659049006590491065904920659049306590494065904950659049606590497065904980659049906590500065905010659050206590503065905040659050506590506065905070659050806590509065905100659051106590512065905130659051406590515065905160659051706590518065905190659052006590521065905220659052306590524065905250659052606590527065905280659052906590530065905310659053206590533065905340659053506590536065905370659053806590539065905400659054106590542065905430659054406590545065905460659054706590548065905490659055006590551065905520659055306590554065905550659055606590557065905580659055906590560065905610659056206590563065905640659056506590566065905670659056806590569065905700659057106590572065905730659057406590575065905760659057706590578065905790659058006590581065905820659058306590584065905850659058606590587065905880659058906590590065905910659059206590593065905940659059506590596065905970659059806590599065906000659060106590602065906030659060406590605065906060659060706590608065906090659061006590611065906120659061306590614065906150659061606590617065906180659061906590620065906210659062206590623065906240659062506590626065906270659062806590629065906300659063106590632065906330659063406590635065906360659063706600081066000820660008306600084066000850660008606600087066000880660008906600090066000910660009206600093066000940660009506600096066000970660009806600099066001000660010106600102066001030660010406600105066001060660010706600108066001090660011006600111066001120660011306600114066001150660011606600117066001180660011906600120066001210660012206600123066001240660012506600126066001270660012806600129066001300660013106600132066001330660013406600135066001360660013706600138066001390660014006600141066001420660014306600144066001450660014606600147066001480660014906600150066001510660015206600153066001540660015506600156066001570660015806600159066001600660016106600162066001630660016406600165066001660660016706600168066001690660017006600171066001720660017306600174066001750660017606600177066001780660017906600180066001810660018206600183066001840660018506600186066001870660018806600189066001900660019106600192066001930660019406600195066001960660019706600198066001990660020006600201066002020660020306600204066002050660020606600207066002080660020906600210066002110660021206600213066002140660021506600216066002170660021806600219066002200660022106600222066002230660022406600225066002260660022706600228066002290660023006600231066002320660023306600234066002350660023606600237066002380660023906600240066002410660024206600243066002440660024506600246066002470660024806600249066002500660025106600252066002530660025406600255066002560660025706600258066002590660026006600261066002620660026306600264066002650660026606600267066002680660026906600270066002710660027206600273066002740660027506600276066002770660027806600279066002800660028106600282066002830660028406600285066002860660028706600288066002890660029006600291066002920660029306600294066002950660029606600297066002980660029906600300066003010660030206600303066003040660030506600306066003070660030806600309066003100660031106600312066003130660031406600315066003160660031706600318066003190660032006600321066003220660032306600324066003250660032606600327066003280660032906600330066003310660033206600333066003340660033506600336066003370660033806600339066003400660034106600342066003430660034406600345066003460660034706600348066003490660035006600351066003520660035306600354066003550660035606600357066003580660035906600360066003610660036206600363066003640660036506600366066003670660036806600369066003700660037106600372066003730660037406600375066003760660037706600378066003790660038006600381066003820660038306600384066003850660038606600387066003880660038906600390066003910660039206600393066003940660039506600396066003970660039806600399066004000660040106600402066004030660040406600405066004060660040706600408066004090660041006600411066004120660041306600414066004150660041606600417066004180660041906600420066004210660042206600423066004240660042506600426066004270660042806600429066004300660043106600432066004330660043406600435066004360660043706600438066004390660044006600441066004420660044306600444066004450660044606600447066004480660044906600450066004510660045206600453066004540660045506600456066004570660045806600459066004600660046106600462066004630660046406600465066004660660046706600468066004690660047006600471066004720660047306600474066004750660047606600477066004780660047906600480066004810660048206600483066004840660048506600486066004870660048806600489066004900660049106600492066004930660049406600495066004960660049706600498066004990660050006600501066005020660050306600504066005050660050606600507066005080660050906600510066005110660051206600513066005140660051506600516066005170660051806600519066005200660052106600522066005230660052406600525066005260660052706600528066005290660053006600531066005320660053306600534066005350660053606600537066005380660053906600540066005410660054206600543066005440660054506600546066005470660054806600549066005500660055106600552066005530660055406600555066005560660055706600558066005590660056006600561066005620660056306600564066005650660056606600567066005680660056906600570066005710660057206600573066005740660057506600576066005770660057806600579066005800660058106600582066005830660058406600585066005860660058706600588066005890660059006600591066005920660059306600594066005950660059606600597066005980660059906600600066006010660060206600603066006040660060506600606066006070660060806600609066006100660061106600612066006130660061406600615066006160660061706600618066006190660062006600621066006220660062306600624066006250660062606600627066006280660062906600630066006310660063206600633066006340660063506600636066006370661008106610082066100830661008406610085066100860661008706610088066100890661009006610091066100920661009306610094066100950661009606610097066100980661009906610100066101010661010206610103066101040661010506610106066101070661010806610109066101100661011106610112066101130661011406610115066101160661011706610118066101190661012006610121066101220661012306610124066101250661012606610127066101280661012906610130066101310661013206610133066101340661013506610136066101370661013806610139066101400661014106610142066101430661014406610145066101460661014706610148066101490661015006610151066101520661015306610154066101550661015606610157066101580661015906610160066101610661016206610163066101640661016506610166066101670661016806610169066101700661017106610172066101730661017406610175066101760661017706610178066101790661018006610181066101820661018306610184066101850661018606610187066101880661018906610190066101910661019206610193066101940661019506610196066101970661019806610199066102000661020106610202066102030661020406610205066102060661020706610208066102090661021006610211066102120661021306610214066102150661021606610217066102180661021906610220066102210661022206610223066102240661022506610226066102270661022806610229066102300661023106610232066102330661023406610235066102360661023706610238066102390661024006610241066102420661024306610244066102450661024606610247066102480661024906610250066102510661025206610253066102540661025506610256066102570661025806610259066102600661026106610262066102630661026406610265066102660661026706610268066102690661027006610271066102720661027306610274066102750661027606610277066102780661027906610280066102810661028206610283066102840661028506610286066102870661028806610289066102900661029106610292066102930661029406610295066102960661029706610298066102990661030006610301066103020661030306610304066103050661030606610307066103080661030906610310066103110661031206610313066103140661031506610316066103170661031806610319066103200661032106610322066103230661032406610325066103260661032706610328066103290661033006610331066103320661033306610334066103350661033606610337066103380661033906610340066103410661034206610343066103440661034506610346066103470661034806610349066103500661035106610352066103530661035406610355066103560661035706610358066103590661036006610361066103620661036306610364066103650661036606610367066103680661036906610370066103710661037206610373066103740661037506610376066103770661037806610379066103800661038106610382066103830661038406610385066103860661038706610388066103890661039006610391066103920661039306610394066103950661039606610397066103980661039906610400066104010661040206610403066104040661040506610406066104070661040806610409066104100661041106610412066104130661041406610415066104160661041706610418066104190661042006610421066104220661042306610424066104250661042606610427066104280661042906610430066104310661043206610433066104340661043506610436066104370661043806610439066104400661044106610442066104430661044406610445066104460661044706610448066104490661045006610451066104520661045306610454066104550661045606610457066104580661045906610460066104610661046206610463066104640661046506610466066104670661046806610469066104700661047106610472066104730661047406610475066104760661047706610478066104790661048006610481066104820661048306610484066104850661048606610487066104880661048906610490066104910661049206610493066104940661049506610496066104970661049806610499066105000661050106610502066105030661050406610505066105060661050706610508066105090661051006610511066105120661051306610514066105150661051606610517066105180661051906610520066105210661052206610523066105240661052506610526066105270661052806610529066105300661053106610532066105330661053406610535066105360661053706610538066105390661054006610541066105420661054306610544066105450661054606610547066105480661054906610550066105510661055206610553066105540661055506610556066105570661055806610559066105600661056106610562066105630661056406610565066105660661056706610568066105690661057006610571066105720661057306610574066105750661057606610577066105780661057906610580066105810661058206610583066105840661058506610586066105870661058806610589066105900661059106610592066105930661059406610595066105960661059706610598066105990661060006610601066106020661060306610604066106050661060606610607066106080661060906610610066106110661061206610613066106140661061506610616066106170661061806610619066106200661062106610622066106230661062406610625066106260661062706610628066106290661063006610631066106320661063306610634066106350661063606610637066200810662008206620083066200840662008506620086066200870662008806620089066200900662009106620092066200930662009406620095066200960662009706620098066200990662010006620101066201020662010306620104066201050662010606620107066201080662010906620110066201110662011206620113066201140662011506620116066201170662011806620119066201200662012106620122066201230662012406620125066201260662012706620128066201290662013006620131066201320662013306620134066201350662013606620137066201380662013906620140066201410662014206620143066201440662014506620146066201470662014806620149066201500662015106620152066201530662015406620155066201560662015706620158066201590662016006620161066201620662016306620164066201650662016606620167066201680662016906620170066201710662017206620173066201740662017506620176066201770662017806620179066201800662018106620182066201830662018406620185066201860662018706620188066201890662019006620191066201920662019306620194066201950662019606620197066201980662019906620200066202010662020206620203066202040662020506620206066202070662020806620209066202100662021106620212066202130662021406620215066202160662021706620218066202190662022006620221066202220662022306620224066202250662022606620227066202280662022906620230066202310662023206620233066202340662023506620236066202370662023806620239066202400662024106620242066202430662024406620245066202460662024706620248066202490662025006620251066202520662025306620254066202550662025606620257066202580662025906620260066202610662026206620263066202640662026506620266066202670662026806620269066202700662027106620272066202730662027406620275066202760662027706620278066202790662028006620281066202820662028306620284066202850662028606620287066202880662028906620290066202910662029206620293066202940662029506620296066202970662029806620299066203000662030106620302066203030662030406620305066203060662030706620308066203090662031006620311066203120662031306620314066203150662031606620317066203180662031906620320066203210662032206620323066203240662032506620326066203270662032806620329066203300662033106620332066203330662033406620335066203360662033706620338066203390662034006620341066203420662034306620344066203450662034606620347066203480662034906620350066203510662035206620353066203540662035506620356066203570662035806620359066203600662036106620362066203630662036406620365066203660662036706620368066203690662037006620371066203720662037306620374066203750662037606620377066203780662037906620380066203810662038206620383066203840662038506620386066203870662038806620389066203900662039106620392066203930662039406620395066203960662039706620398066203990662040006620401066204020662040306620404066204050662040606620407066204080662040906620410066204110662041206620413066204140662041506620416066204170662041806620419066204200662042106620422066204230662042406620425066204260662042706620428066204290662043006620431066204320662043306620434066204350662043606620437066204380662043906620440066204410662044206620443066204440662044506620446066204470662044806620449066204500662045106620452066204530662045406620455066204560662045706620458066204590662046006620461066204620662046306620464066204650662046606620467066204680662046906620470066204710662047206620473066204740662047506620476066204770662047806620479066204800662048106620482066204830662048406620485066204860662048706620488066204890662049006620491066204920662049306620494066204950662049606620497066204980662049906620500066205010662050206620503066205040662050506620506066205070662050806620509066205100662051106620512066205130662051406620515066205160662051706620518066205190662052006620521066205220662052306620524066205250662052606620527066205280662052906620530066205310662053206620533066205340662053506620536066205370662053806620539066205400662054106620542066205430662054406620545066205460662054706620548066205490662055006620551066205520662055306620554066205550662055606620557066205580662055906620560066205610662056206620563066205640662056506620566066205670662056806620569066205700662057106620572066205730662057406620575066205760662057706620578066205790662058006620581066205820662058306620584066205850662058606620587066205880662058906620590066205910662059206620593066205940662059506620596066205970662059806620599066206000662060106620602066206030662060406620605066206060662060706620608066206090662061006620611066206120662061306620614066206150662061606620617066206180662061906620620066206210662062206620623066206240662062506620626066206270662062806620629066206300662063106620632066206330662063406620635066206360662063706630082066300830663008406630085066300860663008706630088066300890663009006630091066300920663009306630094066300950663009606630097066300980663009906630100066301010663010206630103066301040663010506630106066301070663010806630109066301100663011106630112066301130663011406630115066301160663011706630118066301190663012006630121066301220663012306630124066301250663012606630127066301280663012906630130066301310663013206630133066301340663013506630136066301370663013806630139066301400663014106630142066301430663014406630145066301460663014706630148066301490663015006630151066301520663015306630154066301550663015606630157066301580663015906630160066301610663016206630163066301640663016506630166066301670663016806630169066301700663017106630172066301730663017406630175066301760663017706630178066301790663018006630181066301820663018306630184066301850663018606630187066301880663018906630190066301910663019206630193066301940663019506630196066301970663019806630199066302000663020106630202066302030663020406630205066302060663020706630208066302090663021006630211066302120663021306630214066302150663021606630217066302180663021906630220066302210663022206630223066302240663022506630226066302270663022806630229066302300663023106630232066302330663023406630235066302360663023706630238066302390663024006630241066302420663024306630244066302450663024606630247066302480663024906630250066302510663025206630253066302540663025506630256066302570663025806630259066302600663026106630262066302630663026406630265066302660663026706630268066302690663027006630271066302720663027306630274066302750663027606630277066302780663027906630280066302810663028206630283066302840663028506630286066302870663028806630289066302900663029106630292066302930663029406630295066302960663029706630298066302990663030006630301066303020663030306630304066303050663030606630307066303080663030906630310066303110663031206630313066303140663031506630316066303170663031806630319066303200663032106630322066303230663032406630325066303260663032706630328066303290663033006630331066303320663033306630334066303350663033606630337066303380663033906630340066303410663034206630343066303440663034506630346066303470663034806630349066303500663035106630352066303530663035406630355066303560663035706630358066303590663036006630361066303620663036306630364066303650663036606630367066303680663036906630370066303710663037206630373066303740663037506630376066303770663037806630379066303800663038106630382066303830663038406630385066303860663038706630388066303890663039006630391066303920663039306630394066303950663039606630397066303980663039906630400066304010663040206630403066304040663040506630406066304070663040806630409066304100663041106630412066304130663041406630415066304160663041706630418066304190663042006630421066304220663042306630424066304250663042606630427066304280663042906630430066304310663043206630433066304340663043506630436066304370663043806630439066304400663044106630442066304430663044406630445066304460663044706630448066304490663045006630451066304520663045306630454066304550663045606630457066304580663045906630460066304610663046206630463066304640663046506630466066304670663046806630469066304700663047106630472066304730663047406630475066304760663047706630478066304790663048006630481066304820663048306630484066304850663048606630487066304880663048906630490066304910663049206630493066304940663049506630496066304970663049806630499066305000663050106630502066305030663050406630505066305060663050706630508066305090663051006630511066305120663051306630514066305150663051606630517066305180663051906630520066305210663052206630523066305240663052506630526066305270663052806630529066305300663053106630532066305330663053406630535066305360663053706630538066305390663054006630541066305420663054306630544066305450663054606630547066305480663054906630550066305510663055206630553066305540663055506630556066305570663055806630559066305600663056106630562066305630663056406630565066305660663056706630568066305690663057006630571066305720663057306630574066305750663057606630577066305780663057906630580066305810663058206630583066305840663058506630586066305870663058806630589066305900663059106630592066305930663059406630595066305960663059706630598066305990663060006630601066306020663060306630604066306050663060606630607066306080663060906630610066306110663061206630613066306140663061506630616066306170663061806630619066306200663062106630622066306230663062406630625066306260663062706630628066306290663063006630631066306320663063306630634066306350663063606630637066400820664008306640084066400850664008606640087066400880664008906640090066400910664009206640093066400940664009506640096066400970664009806640099066401000664010106640102066401030664010406640105066401060664010706640108066401090664011006640111066401120664011306640114066401150664011606640117066401180664011906640120066401210664012206640123066401240664012506640126066401270664012806640129066401300664013106640132066401330664013406640135066401360664013706640138066401390664014006640141066401420664014306640144066401450664014606640147066401480664014906640150066401510664015206640153066401540664015506640156066401570664015806640159066401600664016106640162066401630664016406640165066401660664016706640168066401690664017006640171066401720664017306640174066401750664017606640177066401780664017906640180066401810664018206640183066401840664018506640186066401870664018806640189066401900664019106640192066401930664019406640195066401960664019706640198066401990664020006640201066402020664020306640204066402050664020606640207066402080664020906640210066402110664021206640213066402140664021506640216066402170664021806640219066402200664022106640222066402230664022406640225066402260664022706640228066402290664023006640231066402320664023306640234066402350664023606640237066402380664023906640240066402410664024206640243066402440664024506640246066402470664024806640249066402500664025106640252066402530664025406640255066402560664025706640258066402590664026006640261066402620664026306640264066402650664026606640267066402680664026906640270066402710664027206640273066402740664027506640276066402770664027806640279066402800664028106640282066402830664028406640285066402860664028706640288066402890664029006640291066402920664029306640294066402950664029606640297066402980664029906640300066403010664030206640303066403040664030506640306066403070664030806640309066403100664031106640312066403130664031406640315066403160664031706640318066403190664032006640321066403220664032306640324066403250664032606640327066403280664032906640330066403310664033206640333066403340664033506640336066403370664033806640339066403400664034106640342066403430664034406640345066403460664034706640348066403490664035006640351066403520664035306640354066403550664035606640357066403580664035906640360066403610664036206640363066403640664036506640366066403670664036806640369066403700664037106640372066403730664037406640375066403760664037706640378066403790664038006640381066403820664038306640384066403850664038606640387066403880664038906640390066403910664039206640393066403940664039506640396066403970664039806640399066404000664040106640402066404030664040406640405066404060664040706640408066404090664041006640411066404120664041306640414066404150664041606640417066404180664041906640420066404210664042206640423066404240664042506640426066404270664042806640429066404300664043106640432066404330664043406640435066404360664043706640438066404390664044006640441066404420664044306640444066404450664044606640447066404480664044906640450066404510664045206640453066404540664045506640456066404570664045806640459066404600664046106640462066404630664046406640465066404660664046706640468066404690664047006640471066404720664047306640474066404750664047606640477066404780664047906640480066404810664048206640483066404840664048506640486066404870664048806640489066404900664049106640492066404930664049406640495066404960664049706640498066404990664050006640501066405020664050306640504066405050664050606640507066405080664050906640510066405110664051206640513066405140664051506640516066405170664051806640519066405200664052106640522066405230664052406640525066405260664052706640528066405290664053006640531066405320664053306640534066405350664053606640537066405380664053906640540066405410664054206640543066405440664054506640546066405470664054806640549066405500664055106640552066405530664055406640555066405560664055706640558066405590664056006640561066405620664056306640564066405650664056606640567066405680664056906640570066405710664057206640573066405740664057506640576066405770664057806640579066405800664058106640582066405830664058406640585066405860664058706640588066405890664059006640591066405920664059306640594066405950664059606640597066405980664059906640600066406010664060206640603066406040664060506640606066406070664060806640609066406100664061106640612066406130664061406640615066406160664061706640618066406190664062006640621066406220664062306640624066406250664062606640627066406280664062906640630066406310664063206640633066406340664063506640636066406370665008206650083066500840665008506650086066500870665008806650089066500900665009106650092066500930665009406650095066500960665009706650098066500990665010006650101066501020665010306650104066501050665010606650107066501080665010906650110066501110665011206650113066501140665011506650116066501170665011806650119066501200665012106650122066501230665012406650125066501260665012706650128066501290665013006650131066501320665013306650134066501350665013606650137066501380665013906650140066501410665014206650143066501440665014506650146066501470665014806650149066501500665015106650152066501530665015406650155066501560665015706650158066501590665016006650161066501620665016306650164066501650665016606650167066501680665016906650170066501710665017206650173066501740665017506650176066501770665017806650179066501800665018106650182066501830665018406650185066501860665018706650188066501890665019006650191066501920665019306650194066501950665019606650197066501980665019906650200066502010665020206650203066502040665020506650206066502070665020806650209066502100665021106650212066502130665021406650215066502160665021706650218066502190665022006650221066502220665022306650224066502250665022606650227066502280665022906650230066502310665023206650233066502340665023506650236066502370665023806650239066502400665024106650242066502430665024406650245066502460665024706650248066502490665025006650251066502520665025306650254066502550665025606650257066502580665025906650260066502610665026206650263066502640665026506650266066502670665026806650269066502700665027106650272066502730665027406650275066502760665027706650278066502790665028006650281066502820665028306650284066502850665028606650287066502880665028906650290066502910665029206650293066502940665029506650296066502970665029806650299066503000665030106650302066503030665030406650305066503060665030706650308066503090665031006650311066503120665031306650314066503150665031606650317066503180665031906650320066503210665032206650323066503240665032506650326066503270665032806650329066503300665033106650332066503330665033406650335066503360665033706650338066503390665034006650341066503420665034306650344066503450665034606650347066503480665034906650350066503510665035206650353066503540665035506650356066503570665035806650359066503600665036106650362066503630665036406650365066503660665036706650368066503690665037006650371066503720665037306650374066503750665037606650377066503780665037906650380066503810665038206650383066503840665038506650386066503870665038806650389066503900665039106650392066503930665039406650395066503960665039706650398066503990665040006650401066504020665040306650404066504050665040606650407066504080665040906650410066504110665041206650413066504140665041506650416066504170665041806650419066504200665042106650422066504230665042406650425066504260665042706650428066504290665043006650431066504320665043306650434066504350665043606650437066504380665043906650440066504410665044206650443066504440665044506650446066504470665044806650449066504500665045106650452066504530665045406650455066504560665045706650458066504590665046006650461066504620665046306650464066504650665046606650467066504680665046906650470066504710665047206650473066504740665047506650476066504770665047806650479066504800665048106650482066504830665048406650485066504860665048706650488066504890665049006650491066504920665049306650494066504950665049606650497066504980665049906650500066505010665050206650503066505040665050506650506066505070665050806650509066505100665051106650512066505130665051406650515066505160665051706650518066505190665052006650521066505220665052306650524066505250665052606650527066505280665052906650530066505310665053206650533066505340665053506650536066505370665053806650539066505400665054106650542066505430665054406650545066505460665054706650548066505490665055006650551066505520665055306650554066505550665055606650557066505580665055906650560066505610665056206650563066505640665056506650566066505670665056806650569066505700665057106650572066505730665057406650575066505760665057706650578066505790665058006650581066505820665058306650584066505850665058606650587066505880665058906650590066505910665059206650593066505940665059506650596066505970665059806650599066506000665060106650602066506030665060406650605066506060665060706650608066506090665061006650611066506120665061306650614066506150665061606650617066506180665061906650620066506210665062206650623066506240665062506650626066506270665062806650629066506300665063106650632066506330665063406650635066506360666008206660083066600840666008506660086066600870666008806660089066600900666009106660092066600930666009406660095066600960666009706660098066600990666010006660101066601020666010306660104066601050666010606660107066601080666010906660110066601110666011206660113066601140666011506660116066601170666011806660119066601200666012106660122066601230666012406660125066601260666012706660128066601290666013006660131066601320666013306660134066601350666013606660137066601380666013906660140066601410666014206660143066601440666014506660146066601470666014806660149066601500666015106660152066601530666015406660155066601560666015706660158066601590666016006660161066601620666016306660164066601650666016606660167066601680666016906660170066601710666017206660173066601740666017506660176066601770666017806660179066601800666018106660182066601830666018406660185066601860666018706660188066601890666019006660191066601920666019306660194066601950666019606660197066601980666019906660200066602010666020206660203066602040666020506660206066602070666020806660209066602100666021106660212066602130666021406660215066602160666021706660218066602190666022006660221066602220666022306660224066602250666022606660227066602280666022906660230066602310666023206660233066602340666023506660236066602370666023806660239066602400666024106660242066602430666024406660245066602460666024706660248066602490666025006660251066602520666025306660254066602550666025606660257066602580666025906660260066602610666026206660263066602640666026506660266066602670666026806660269066602700666027106660272066602730666027406660275066602760666027706660278066602790666028006660281066602820666028306660284066602850666028606660287066602880666028906660290066602910666029206660293066602940666029506660296066602970666029806660299066603000666030106660302066603030666030406660305066603060666030706660308066603090666031006660311066603120666031306660314066603150666031606660317066603180666031906660320066603210666032206660323066603240666032506660326066603270666032806660329066603300666033106660332066603330666033406660335066603360666033706660338066603390666034006660341066603420666034306660344066603450666034606660347066603480666034906660350066603510666035206660353066603540666035506660356066603570666035806660359066603600666036106660362066603630666036406660365066603660666036706660368066603690666037006660371066603720666037306660374066603750666037606660377066603780666037906660380066603810666038206660383066603840666038506660386066603870666038806660389066603900666039106660392066603930666039406660395066603960666039706660398066603990666040006660401066604020666040306660404066604050666040606660407066604080666040906660410066604110666041206660413066604140666041506660416066604170666041806660419066604200666042106660422066604230666042406660425066604260666042706660428066604290666043006660431066604320666043306660434066604350666043606660437066604380666043906660440066604410666044206660443066604440666044506660446066604470666044806660449066604500666045106660452066604530666045406660455066604560666045706660458066604590666046006660461066604620666046306660464066604650666046606660467066604680666046906660470066604710666047206660473066604740666047506660476066604770666047806660479066604800666048106660482066604830666048406660485066604860666048706660488066604890666049006660491066604920666049306660494066604950666049606660497066604980666049906660500066605010666050206660503066605040666050506660506066605070666050806660509066605100666051106660512066605130666051406660515066605160666051706660518066605190666052006660521066605220666052306660524066605250666052606660527066605280666052906660530066605310666053206660533066605340666053506660536066605370666053806660539066605400666054106660542066605430666054406660545066605460666054706660548066605490666055006660551066605520666055306660554066605550666055606660557066605580666055906660560066605610666056206660563066605640666056506660566066605670666056806660569066605700666057106660572066605730666057406660575066605760666057706660578066605790666058006660581066605820666058306660584066605850666058606660587066605880666058906660590066605910666059206660593066605940666059506660596066605970666059806660599066606000666060106660602066606030666060406660605066606060666060706660608066606090666061006660611066606120666061306660614066606150666061606660617066606180666061906660620066606210666062206660623066606240666062506660626066606270666062806660629066606300666063106660632066606330666063406660635066606360667008306670084066700850667008606670087066700880667008906670090066700910667009206670093066700940667009506670096066700970667009806670099066701000667010106670102066701030667010406670105066701060667010706670108066701090667011006670111066701120667011306670114066701150667011606670117066701180667011906670120066701210667012206670123066701240667012506670126066701270667012806670129066701300667013106670132066701330667013406670135066701360667013706670138066701390667014006670141066701420667014306670144066701450667014606670147066701480667014906670150066701510667015206670153066701540667015506670156066701570667015806670159066701600667016106670162066701630667016406670165066701660667016706670168066701690667017006670171066701720667017306670174066701750667017606670177066701780667017906670180066701810667018206670183066701840667018506670186066701870667018806670189066701900667019106670192066701930667019406670195066701960667019706670198066701990667020006670201066702020667020306670204066702050667020606670207066702080667020906670210066702110667021206670213066702140667021506670216066702170667021806670219066702200667022106670222066702230667022406670225066702260667022706670228066702290667023006670231066702320667023306670234066702350667023606670237066702380667023906670240066702410667024206670243066702440667024506670246066702470667024806670249066702500667025106670252066702530667025406670255066702560667025706670258066702590667026006670261066702620667026306670264066702650667026606670267066702680667026906670270066702710667027206670273066702740667027506670276066702770667027806670279066702800667028106670282066702830667028406670285066702860667028706670288066702890667029006670291066702920667029306670294066702950667029606670297066702980667029906670300066703010667030206670303066703040667030506670306066703070667030806670309066703100667031106670312066703130667031406670315066703160667031706670318066703190667032006670321066703220667032306670324066703250667032606670327066703280667032906670330066703310667033206670333066703340667033506670336066703370667033806670339066703400667034106670342066703430667034406670345066703460667034706670348066703490667035006670351066703520667035306670354066703550667035606670357066703580667035906670360066703610667036206670363066703640667036506670366066703670667036806670369066703700667037106670372066703730667037406670375066703760667037706670378066703790667038006670381066703820667038306670384066703850667038606670387066703880667038906670390066703910667039206670393066703940667039506670396066703970667039806670399066704000667040106670402066704030667040406670405066704060667040706670408066704090667041006670411066704120667041306670414066704150667041606670417066704180667041906670420066704210667042206670423066704240667042506670426066704270667042806670429066704300667043106670432066704330667043406670435066704360667043706670438066704390667044006670441066704420667044306670444066704450667044606670447066704480667044906670450066704510667045206670453066704540667045506670456066704570667045806670459066704600667046106670462066704630667046406670465066704660667046706670468066704690667047006670471066704720667047306670474066704750667047606670477066704780667047906670480066704810667048206670483066704840667048506670486066704870667048806670489066704900667049106670492066704930667049406670495066704960667049706670498066704990667050006670501066705020667050306670504066705050667050606670507066705080667050906670510066705110667051206670513066705140667051506670516066705170667051806670519066705200667052106670522066705230667052406670525066705260667052706670528066705290667053006670531066705320667053306670534066705350667053606670537066705380667053906670540066705410667054206670543066705440667054506670546066705470667054806670549066705500667055106670552066705530667055406670555066705560667055706670558066705590667056006670561066705620667056306670564066705650667056606670567066705680667056906670570066705710667057206670573066705740667057506670576066705770667057806670579066705800667058106670582066705830667058406670585066705860667058706670588066705890667059006670591066705920667059306670594066705950667059606670597066705980667059906670600066706010667060206670603066706040667060506670606066706070667060806670609066706100667061106670612066706130667061406670615066706160667061706670618066706190667062006670621066706220667062306670624066706250667062606670627066706280667062906670630066706310667063206670633066706340667063506670636066800830668008406680085066800860668008706680088066800890668009006680091066800920668009306680094066800950668009606680097066800980668009906680100066801010668010206680103066801040668010506680106066801070668010806680109066801100668011106680112066801130668011406680115066801160668011706680118066801190668012006680121066801220668012306680124066801250668012606680127066801280668012906680130066801310668013206680133066801340668013506680136066801370668013806680139066801400668014106680142066801430668014406680145066801460668014706680148066801490668015006680151066801520668015306680154066801550668015606680157066801580668015906680160066801610668016206680163066801640668016506680166066801670668016806680169066801700668017106680172066801730668017406680175066801760668017706680178066801790668018006680181066801820668018306680184066801850668018606680187066801880668018906680190066801910668019206680193066801940668019506680196066801970668019806680199066802000668020106680202066802030668020406680205066802060668020706680208066802090668021006680211066802120668021306680214066802150668021606680217066802180668021906680220066802210668022206680223066802240668022506680226066802270668022806680229066802300668023106680232066802330668023406680235066802360668023706680238066802390668024006680241066802420668024306680244066802450668024606680247066802480668024906680250066802510668025206680253066802540668025506680256066802570668025806680259066802600668026106680262066802630668026406680265066802660668026706680268066802690668027006680271066802720668027306680274066802750668027606680277066802780668027906680280066802810668028206680283066802840668028506680286066802870668028806680289066802900668029106680292066802930668029406680295066802960668029706680298066802990668030006680301066803020668030306680304066803050668030606680307066803080668030906680310066803110668031206680313066803140668031506680316066803170668031806680319066803200668032106680322066803230668032406680325066803260668032706680328066803290668033006680331066803320668033306680334066803350668033606680337066803380668033906680340066803410668034206680343066803440668034506680346066803470668034806680349066803500668035106680352066803530668035406680355066803560668035706680358066803590668036006680361066803620668036306680364066803650668036606680367066803680668036906680370066803710668037206680373066803740668037506680376066803770668037806680379066803800668038106680382066803830668038406680385066803860668038706680388066803890668039006680391066803920668039306680394066803950668039606680397066803980668039906680400066804010668040206680403066804040668040506680406066804070668040806680409066804100668041106680412066804130668041406680415066804160668041706680418066804190668042006680421066804220668042306680424066804250668042606680427066804280668042906680430066804310668043206680433066804340668043506680436066804370668043806680439066804400668044106680442066804430668044406680445066804460668044706680448066804490668045006680451066804520668045306680454066804550668045606680457066804580668045906680460066804610668046206680463066804640668046506680466066804670668046806680469066804700668047106680472066804730668047406680475066804760668047706680478066804790668048006680481066804820668048306680484066804850668048606680487066804880668048906680490066804910668049206680493066804940668049506680496066804970668049806680499066805000668050106680502066805030668050406680505066805060668050706680508066805090668051006680511066805120668051306680514066805150668051606680517066805180668051906680520066805210668052206680523066805240668052506680526066805270668052806680529066805300668053106680532066805330668053406680535066805360668053706680538066805390668054006680541066805420668054306680544066805450668054606680547066805480668054906680550066805510668055206680553066805540668055506680556066805570668055806680559066805600668056106680562066805630668056406680565066805660668056706680568066805690668057006680571066805720668057306680574066805750668057606680577066805780668057906680580066805810668058206680583066805840668058506680586066805870668058806680589066805900668059106680592066805930668059406680595066805960668059706680598066805990668060006680601066806020668060306680604066806050668060606680607066806080668060906680610066806110668061206680613066806140668061506680616066806170668061806680619066806200668062106680622066806230668062406680625066806260668062706680628066806290668063006680631066806320668063306680634066806350668063606690083066900840669008506690086066900870669008806690089066900900669009106690092066900930669009406690095066900960669009706690098066900990669010006690101066901020669010306690104066901050669010606690107066901080669010906690110066901110669011206690113066901140669011506690116066901170669011806690119066901200669012106690122066901230669012406690125066901260669012706690128066901290669013006690131066901320669013306690134066901350669013606690137066901380669013906690140066901410669014206690143066901440669014506690146066901470669014806690149066901500669015106690152066901530669015406690155066901560669015706690158066901590669016006690161066901620669016306690164066901650669016606690167066901680669016906690170066901710669017206690173066901740669017506690176066901770669017806690179066901800669018106690182066901830669018406690185066901860669018706690188066901890669019006690191066901920669019306690194066901950669019606690197066901980669019906690200066902010669020206690203066902040669020506690206066902070669020806690209066902100669021106690212066902130669021406690215066902160669021706690218066902190669022006690221066902220669022306690224066902250669022606690227066902280669022906690230066902310669023206690233066902340669023506690236066902370669023806690239066902400669024106690242066902430669024406690245066902460669024706690248066902490669025006690251066902520669025306690254066902550669025606690257066902580669025906690260066902610669026206690263066902640669026506690266066902670669026806690269066902700669027106690272066902730669027406690275066902760669027706690278066902790669028006690281066902820669028306690284066902850669028606690287066902880669028906690290066902910669029206690293066902940669029506690296066902970669029806690299066903000669030106690302066903030669030406690305066903060669030706690308066903090669031006690311066903120669031306690314066903150669031606690317066903180669031906690320066903210669032206690323066903240669032506690326066903270669032806690329066903300669033106690332066903330669033406690335066903360669033706690338066903390669034006690341066903420669034306690344066903450669034606690347066903480669034906690350066903510669035206690353066903540669035506690356066903570669035806690359066903600669036106690362066903630669036406690365066903660669036706690368066903690669037006690371066903720669037306690374066903750669037606690377066903780669037906690380066903810669038206690383066903840669038506690386066903870669038806690389066903900669039106690392066903930669039406690395066903960669039706690398066903990669040006690401066904020669040306690404066904050669040606690407066904080669040906690410066904110669041206690413066904140669041506690416066904170669041806690419066904200669042106690422066904230669042406690425066904260669042706690428066904290669043006690431066904320669043306690434066904350669043606690437066904380669043906690440066904410669044206690443066904440669044506690446066904470669044806690449066904500669045106690452066904530669045406690455066904560669045706690458066904590669046006690461066904620669046306690464066904650669046606690467066904680669046906690470066904710669047206690473066904740669047506690476066904770669047806690479066904800669048106690482066904830669048406690485066904860669048706690488066904890669049006690491066904920669049306690494066904950669049606690497066904980669049906690500066905010669050206690503066905040669050506690506066905070669050806690509066905100669051106690512066905130669051406690515066905160669051706690518066905190669052006690521066905220669052306690524066905250669052606690527066905280669052906690530066905310669053206690533066905340669053506690536066905370669053806690539066905400669054106690542066905430669054406690545066905460669054706690548066905490669055006690551066905520669055306690554066905550669055606690557066905580669055906690560066905610669056206690563066905640669056506690566066905670669056806690569066905700669057106690572066905730669057406690575066905760669057706690578066905790669058006690581066905820669058306690584066905850669058606690587066905880669058906690590066905910669059206690593066905940669059506690596066905970669059806690599066906000669060106690602066906030669060406690605066906060669060706690608066906090669061006690611066906120669061306690614066906150669061606690617066906180669061906690620066906210669062206690623066906240669062506690626066906270669062806690629066906300669063106690632066906330669063406690635067000830670008406700085067000860670008706700088067000890670009006700091067000920670009306700094067000950670009606700097067000980670009906700100067001010670010206700103067001040670010506700106067001070670010806700109067001100670011106700112067001130670011406700115067001160670011706700118067001190670012006700121067001220670012306700124067001250670012606700127067001280670012906700130067001310670013206700133067001340670013506700136067001370670013806700139067001400670014106700142067001430670014406700145067001460670014706700148067001490670015006700151067001520670015306700154067001550670015606700157067001580670015906700160067001610670016206700163067001640670016506700166067001670670016806700169067001700670017106700172067001730670017406700175067001760670017706700178067001790670018006700181067001820670018306700184067001850670018606700187067001880670018906700190067001910670019206700193067001940670019506700196067001970670019806700199067002000670020106700202067002030670020406700205067002060670020706700208067002090670021006700211067002120670021306700214067002150670021606700217067002180670021906700220067002210670022206700223067002240670022506700226067002270670022806700229067002300670023106700232067002330670023406700235067002360670023706700238067002390670024006700241067002420670024306700244067002450670024606700247067002480670024906700250067002510670025206700253067002540670025506700256067002570670025806700259067002600670026106700262067002630670026406700265067002660670026706700268067002690670027006700271067002720670027306700274067002750670027606700277067002780670027906700280067002810670028206700283067002840670028506700286067002870670028806700289067002900670029106700292067002930670029406700295067002960670029706700298067002990670030006700301067003020670030306700304067003050670030606700307067003080670030906700310067003110670031206700313067003140670031506700316067003170670031806700319067003200670032106700322067003230670032406700325067003260670032706700328067003290670033006700331067003320670033306700334067003350670033606700337067003380670033906700340067003410670034206700343067003440670034506700346067003470670034806700349067003500670035106700352067003530670035406700355067003560670035706700358067003590670036006700361067003620670036306700364067003650670036606700367067003680670036906700370067003710670037206700373067003740670037506700376067003770670037806700379067003800670038106700382067003830670038406700385067003860670038706700388067003890670039006700391067003920670039306700394067003950670039606700397067003980670039906700400067004010670040206700403067004040670040506700406067004070670040806700409067004100670041106700412067004130670041406700415067004160670041706700418067004190670042006700421067004220670042306700424067004250670042606700427067004280670042906700430067004310670043206700433067004340670043506700436067004370670043806700439067004400670044106700442067004430670044406700445067004460670044706700448067004490670045006700451067004520670045306700454067004550670045606700457067004580670045906700460067004610670046206700463067004640670046506700466067004670670046806700469067004700670047106700472067004730670047406700475067004760670047706700478067004790670048006700481067004820670048306700484067004850670048606700487067004880670048906700490067004910670049206700493067004940670049506700496067004970670049806700499067005000670050106700502067005030670050406700505067005060670050706700508067005090670051006700511067005120670051306700514067005150670051606700517067005180670051906700520067005210670052206700523067005240670052506700526067005270670052806700529067005300670053106700532067005330670053406700535067005360670053706700538067005390670054006700541067005420670054306700544067005450670054606700547067005480670054906700550067005510670055206700553067005540670055506700556067005570670055806700559067005600670056106700562067005630670056406700565067005660670056706700568067005690670057006700571067005720670057306700574067005750670057606700577067005780670057906700580067005810670058206700583067005840670058506700586067005870670058806700589067005900670059106700592067005930670059406700595067005960670059706700598067005990670060006700601067006020670060306700604067006050670060606700607067006080670060906700610067006110670061206700613067006140670061506700616067006170670061806700619067006200670062106700622067006230670062406700625067006260670062706700628067006290670063006700631067006320670063306700634067006350671008406710085067100860671008706710088067100890671009006710091067100920671009306710094067100950671009606710097067100980671009906710100067101010671010206710103067101040671010506710106067101070671010806710109067101100671011106710112067101130671011406710115067101160671011706710118067101190671012006710121067101220671012306710124067101250671012606710127067101280671012906710130067101310671013206710133067101340671013506710136067101370671013806710139067101400671014106710142067101430671014406710145067101460671014706710148067101490671015006710151067101520671015306710154067101550671015606710157067101580671015906710160067101610671016206710163067101640671016506710166067101670671016806710169067101700671017106710172067101730671017406710175067101760671017706710178067101790671018006710181067101820671018306710184067101850671018606710187067101880671018906710190067101910671019206710193067101940671019506710196067101970671019806710199067102000671020106710202067102030671020406710205067102060671020706710208067102090671021006710211067102120671021306710214067102150671021606710217067102180671021906710220067102210671022206710223067102240671022506710226067102270671022806710229067102300671023106710232067102330671023406710235067102360671023706710238067102390671024006710241067102420671024306710244067102450671024606710247067102480671024906710250067102510671025206710253067102540671025506710256067102570671025806710259067102600671026106710262067102630671026406710265067102660671026706710268067102690671027006710271067102720671027306710274067102750671027606710277067102780671027906710280067102810671028206710283067102840671028506710286067102870671028806710289067102900671029106710292067102930671029406710295067102960671029706710298067102990671030006710301067103020671030306710304067103050671030606710307067103080671030906710310067103110671031206710313067103140671031506710316067103170671031806710319067103200671032106710322067103230671032406710325067103260671032706710328067103290671033006710331067103320671033306710334067103350671033606710337067103380671033906710340067103410671034206710343067103440671034506710346067103470671034806710349067103500671035106710352067103530671035406710355067103560671035706710358067103590671036006710361067103620671036306710364067103650671036606710367067103680671036906710370067103710671037206710373067103740671037506710376067103770671037806710379067103800671038106710382067103830671038406710385067103860671038706710388067103890671039006710391067103920671039306710394067103950671039606710397067103980671039906710400067104010671040206710403067104040671040506710406067104070671040806710409067104100671041106710412067104130671041406710415067104160671041706710418067104190671042006710421067104220671042306710424067104250671042606710427067104280671042906710430067104310671043206710433067104340671043506710436067104370671043806710439067104400671044106710442067104430671044406710445067104460671044706710448067104490671045006710451067104520671045306710454067104550671045606710457067104580671045906710460067104610671046206710463067104640671046506710466067104670671046806710469067104700671047106710472067104730671047406710475067104760671047706710478067104790671048006710481067104820671048306710484067104850671048606710487067104880671048906710490067104910671049206710493067104940671049506710496067104970671049806710499067105000671050106710502067105030671050406710505067105060671050706710508067105090671051006710511067105120671051306710514067105150671051606710517067105180671051906710520067105210671052206710523067105240671052506710526067105270671052806710529067105300671053106710532067105330671053406710535067105360671053706710538067105390671054006710541067105420671054306710544067105450671054606710547067105480671054906710550067105510671055206710553067105540671055506710556067105570671055806710559067105600671056106710562067105630671056406710565067105660671056706710568067105690671057006710571067105720671057306710574067105750671057606710577067105780671057906710580067105810671058206710583067105840671058506710586067105870671058806710589067105900671059106710592067105930671059406710595067105960671059706710598067105990671060006710601067106020671060306710604067106050671060606710607067106080671060906710610067106110671061206710613067106140671061506710616067106170671061806710619067106200671062106710622067106230671062406710625067106260671062706710628067106290671063006710631067106320671063306710634067200840672008506720086067200870672008806720089067200900672009106720092067200930672009406720095067200960672009706720098067200990672010006720101067201020672010306720104067201050672010606720107067201080672010906720110067201110672011206720113067201140672011506720116067201170672011806720119067201200672012106720122067201230672012406720125067201260672012706720128067201290672013006720131067201320672013306720134067201350672013606720137067201380672013906720140067201410672014206720143067201440672014506720146067201470672014806720149067201500672015106720152067201530672015406720155067201560672015706720158067201590672016006720161067201620672016306720164067201650672016606720167067201680672016906720170067201710672017206720173067201740672017506720176067201770672017806720179067201800672018106720182067201830672018406720185067201860672018706720188067201890672019006720191067201920672019306720194067201950672019606720197067201980672019906720200067202010672020206720203067202040672020506720206067202070672020806720209067202100672021106720212067202130672021406720215067202160672021706720218067202190672022006720221067202220672022306720224067202250672022606720227067202280672022906720230067202310672023206720233067202340672023506720236067202370672023806720239067202400672024106720242067202430672024406720245067202460672024706720248067202490672025006720251067202520672025306720254067202550672025606720257067202580672025906720260067202610672026206720263067202640672026506720266067202670672026806720269067202700672027106720272067202730672027406720275067202760672027706720278067202790672028006720281067202820672028306720284067202850672028606720287067202880672028906720290067202910672029206720293067202940672029506720296067202970672029806720299067203000672030106720302067203030672030406720305067203060672030706720308067203090672031006720311067203120672031306720314067203150672031606720317067203180672031906720320067203210672032206720323067203240672032506720326067203270672032806720329067203300672033106720332067203330672033406720335067203360672033706720338067203390672034006720341067203420672034306720344067203450672034606720347067203480672034906720350067203510672035206720353067203540672035506720356067203570672035806720359067203600672036106720362067203630672036406720365067203660672036706720368067203690672037006720371067203720672037306720374067203750672037606720377067203780672037906720380067203810672038206720383067203840672038506720386067203870672038806720389067203900672039106720392067203930672039406720395067203960672039706720398067203990672040006720401067204020672040306720404067204050672040606720407067204080672040906720410067204110672041206720413067204140672041506720416067204170672041806720419067204200672042106720422067204230672042406720425067204260672042706720428067204290672043006720431067204320672043306720434067204350672043606720437067204380672043906720440067204410672044206720443067204440672044506720446067204470672044806720449067204500672045106720452067204530672045406720455067204560672045706720458067204590672046006720461067204620672046306720464067204650672046606720467067204680672046906720470067204710672047206720473067204740672047506720476067204770672047806720479067204800672048106720482067204830672048406720485067204860672048706720488067204890672049006720491067204920672049306720494067204950672049606720497067204980672049906720500067205010672050206720503067205040672050506720506067205070672050806720509067205100672051106720512067205130672051406720515067205160672051706720518067205190672052006720521067205220672052306720524067205250672052606720527067205280672052906720530067205310672053206720533067205340672053506720536067205370672053806720539067205400672054106720542067205430672054406720545067205460672054706720548067205490672055006720551067205520672055306720554067205550672055606720557067205580672055906720560067205610672056206720563067205640672056506720566067205670672056806720569067205700672057106720572067205730672057406720575067205760672057706720578067205790672058006720581067205820672058306720584067205850672058606720587067205880672058906720590067205910672059206720593067205940672059506720596067205970672059806720599067206000672060106720602067206030672060406720605067206060672060706720608067206090672061006720611067206120672061306720614067206150672061606720617067206180672061906720620067206210672062206720623067206240672062506720626067206270672062806720629067206300672063106720632067206330672063406730084067300850673008606730087067300880673008906730090067300910673009206730093067300940673009506730096067300970673009806730099067301000673010106730102067301030673010406730105067301060673010706730108067301090673011006730111067301120673011306730114067301150673011606730117067301180673011906730120067301210673012206730123067301240673012506730126067301270673012806730129067301300673013106730132067301330673013406730135067301360673013706730138067301390673014006730141067301420673014306730144067301450673014606730147067301480673014906730150067301510673015206730153067301540673015506730156067301570673015806730159067301600673016106730162067301630673016406730165067301660673016706730168067301690673017006730171067301720673017306730174067301750673017606730177067301780673017906730180067301810673018206730183067301840673018506730186067301870673018806730189067301900673019106730192067301930673019406730195067301960673019706730198067301990673020006730201067302020673020306730204067302050673020606730207067302080673020906730210067302110673021206730213067302140673021506730216067302170673021806730219067302200673022106730222067302230673022406730225067302260673022706730228067302290673023006730231067302320673023306730234067302350673023606730237067302380673023906730240067302410673024206730243067302440673024506730246067302470673024806730249067302500673025106730252067302530673025406730255067302560673025706730258067302590673026006730261067302620673026306730264067302650673026606730267067302680673026906730270067302710673027206730273067302740673027506730276067302770673027806730279067302800673028106730282067302830673028406730285067302860673028706730288067302890673029006730291067302920673029306730294067302950673029606730297067302980673029906730300067303010673030206730303067303040673030506730306067303070673030806730309067303100673031106730312067303130673031406730315067303160673031706730318067303190673032006730321067303220673032306730324067303250673032606730327067303280673032906730330067303310673033206730333067303340673033506730336067303370673033806730339067303400673034106730342067303430673034406730345067303460673034706730348067303490673035006730351067303520673035306730354067303550673035606730357067303580673035906730360067303610673036206730363067303640673036506730366067303670673036806730369067303700673037106730372067303730673037406730375067303760673037706730378067303790673038006730381067303820673038306730384067303850673038606730387067303880673038906730390067303910673039206730393067303940673039506730396067303970673039806730399067304000673040106730402067304030673040406730405067304060673040706730408067304090673041006730411067304120673041306730414067304150673041606730417067304180673041906730420067304210673042206730423067304240673042506730426067304270673042806730429067304300673043106730432067304330673043406730435067304360673043706730438067304390673044006730441067304420673044306730444067304450673044606730447067304480673044906730450067304510673045206730453067304540673045506730456067304570673045806730459067304600673046106730462067304630673046406730465067304660673046706730468067304690673047006730471067304720673047306730474067304750673047606730477067304780673047906730480067304810673048206730483067304840673048506730486067304870673048806730489067304900673049106730492067304930673049406730495067304960673049706730498067304990673050006730501067305020673050306730504067305050673050606730507067305080673050906730510067305110673051206730513067305140673051506730516067305170673051806730519067305200673052106730522067305230673052406730525067305260673052706730528067305290673053006730531067305320673053306730534067305350673053606730537067305380673053906730540067305410673054206730543067305440673054506730546067305470673054806730549067305500673055106730552067305530673055406730555067305560673055706730558067305590673056006730561067305620673056306730564067305650673056606730567067305680673056906730570067305710673057206730573067305740673057506730576067305770673057806730579067305800673058106730582067305830673058406730585067305860673058706730588067305890673059006730591067305920673059306730594067305950673059606730597067305980673059906730600067306010673060206730603067306040673060506730606067306070673060806730609067306100673061106730612067306130673061406730615067306160673061706730618067306190673062006730621067306220673062306730624067306250673062606730627067306280673062906730630067306310673063206730633067306340674008506740086067400870674008806740089067400900674009106740092067400930674009406740095067400960674009706740098067400990674010006740101067401020674010306740104067401050674010606740107067401080674010906740110067401110674011206740113067401140674011506740116067401170674011806740119067401200674012106740122067401230674012406740125067401260674012706740128067401290674013006740131067401320674013306740134067401350674013606740137067401380674013906740140067401410674014206740143067401440674014506740146067401470674014806740149067401500674015106740152067401530674015406740155067401560674015706740158067401590674016006740161067401620674016306740164067401650674016606740167067401680674016906740170067401710674017206740173067401740674017506740176067401770674017806740179067401800674018106740182067401830674018406740185067401860674018706740188067401890674019006740191067401920674019306740194067401950674019606740197067401980674019906740200067402010674020206740203067402040674020506740206067402070674020806740209067402100674021106740212067402130674021406740215067402160674021706740218067402190674022006740221067402220674022306740224067402250674022606740227067402280674022906740230067402310674023206740233067402340674023506740236067402370674023806740239067402400674024106740242067402430674024406740245067402460674024706740248067402490674025006740251067402520674025306740254067402550674025606740257067402580674025906740260067402610674026206740263067402640674026506740266067402670674026806740269067402700674027106740272067402730674027406740275067402760674027706740278067402790674028006740281067402820674028306740284067402850674028606740287067402880674028906740290067402910674029206740293067402940674029506740296067402970674029806740299067403000674030106740302067403030674030406740305067403060674030706740308067403090674031006740311067403120674031306740314067403150674031606740317067403180674031906740320067403210674032206740323067403240674032506740326067403270674032806740329067403300674033106740332067403330674033406740335067403360674033706740338067403390674034006740341067403420674034306740344067403450674034606740347067403480674034906740350067403510674035206740353067403540674035506740356067403570674035806740359067403600674036106740362067403630674036406740365067403660674036706740368067403690674037006740371067403720674037306740374067403750674037606740377067403780674037906740380067403810674038206740383067403840674038506740386067403870674038806740389067403900674039106740392067403930674039406740395067403960674039706740398067403990674040006740401067404020674040306740404067404050674040606740407067404080674040906740410067404110674041206740413067404140674041506740416067404170674041806740419067404200674042106740422067404230674042406740425067404260674042706740428067404290674043006740431067404320674043306740434067404350674043606740437067404380674043906740440067404410674044206740443067404440674044506740446067404470674044806740449067404500674045106740452067404530674045406740455067404560674045706740458067404590674046006740461067404620674046306740464067404650674046606740467067404680674046906740470067404710674047206740473067404740674047506740476067404770674047806740479067404800674048106740482067404830674048406740485067404860674048706740488067404890674049006740491067404920674049306740494067404950674049606740497067404980674049906740500067405010674050206740503067405040674050506740506067405070674050806740509067405100674051106740512067405130674051406740515067405160674051706740518067405190674052006740521067405220674052306740524067405250674052606740527067405280674052906740530067405310674053206740533067405340674053506740536067405370674053806740539067405400674054106740542067405430674054406740545067405460674054706740548067405490674055006740551067405520674055306740554067405550674055606740557067405580674055906740560067405610674056206740563067405640674056506740566067405670674056806740569067405700674057106740572067405730674057406740575067405760674057706740578067405790674058006740581067405820674058306740584067405850674058606740587067405880674058906740590067405910674059206740593067405940674059506740596067405970674059806740599067406000674060106740602067406030674060406740605067406060674060706740608067406090674061006740611067406120674061306740614067406150674061606740617067406180674061906740620067406210674062206740623067406240674062506740626067406270674062806740629067406300674063106740632067406330674063406750085067500860675008706750088067500890675009006750091067500920675009306750094067500950675009606750097067500980675009906750100067501010675010206750103067501040675010506750106067501070675010806750109067501100675011106750112067501130675011406750115067501160675011706750118067501190675012006750121067501220675012306750124067501250675012606750127067501280675012906750130067501310675013206750133067501340675013506750136067501370675013806750139067501400675014106750142067501430675014406750145067501460675014706750148067501490675015006750151067501520675015306750154067501550675015606750157067501580675015906750160067501610675016206750163067501640675016506750166067501670675016806750169067501700675017106750172067501730675017406750175067501760675017706750178067501790675018006750181067501820675018306750184067501850675018606750187067501880675018906750190067501910675019206750193067501940675019506750196067501970675019806750199067502000675020106750202067502030675020406750205067502060675020706750208067502090675021006750211067502120675021306750214067502150675021606750217067502180675021906750220067502210675022206750223067502240675022506750226067502270675022806750229067502300675023106750232067502330675023406750235067502360675023706750238067502390675024006750241067502420675024306750244067502450675024606750247067502480675024906750250067502510675025206750253067502540675025506750256067502570675025806750259067502600675026106750262067502630675026406750265067502660675026706750268067502690675027006750271067502720675027306750274067502750675027606750277067502780675027906750280067502810675028206750283067502840675028506750286067502870675028806750289067502900675029106750292067502930675029406750295067502960675029706750298067502990675030006750301067503020675030306750304067503050675030606750307067503080675030906750310067503110675031206750313067503140675031506750316067503170675031806750319067503200675032106750322067503230675032406750325067503260675032706750328067503290675033006750331067503320675033306750334067503350675033606750337067503380675033906750340067503410675034206750343067503440675034506750346067503470675034806750349067503500675035106750352067503530675035406750355067503560675035706750358067503590675036006750361067503620675036306750364067503650675036606750367067503680675036906750370067503710675037206750373067503740675037506750376067503770675037806750379067503800675038106750382067503830675038406750385067503860675038706750388067503890675039006750391067503920675039306750394067503950675039606750397067503980675039906750400067504010675040206750403067504040675040506750406067504070675040806750409067504100675041106750412067504130675041406750415067504160675041706750418067504190675042006750421067504220675042306750424067504250675042606750427067504280675042906750430067504310675043206750433067504340675043506750436067504370675043806750439067504400675044106750442067504430675044406750445067504460675044706750448067504490675045006750451067504520675045306750454067504550675045606750457067504580675045906750460067504610675046206750463067504640675046506750466067504670675046806750469067504700675047106750472067504730675047406750475067504760675047706750478067504790675048006750481067504820675048306750484067504850675048606750487067504880675048906750490067504910675049206750493067504940675049506750496067504970675049806750499067505000675050106750502067505030675050406750505067505060675050706750508067505090675051006750511067505120675051306750514067505150675051606750517067505180675051906750520067505210675052206750523067505240675052506750526067505270675052806750529067505300675053106750532067505330675053406750535067505360675053706750538067505390675054006750541067505420675054306750544067505450675054606750547067505480675054906750550067505510675055206750553067505540675055506750556067505570675055806750559067505600675056106750562067505630675056406750565067505660675056706750568067505690675057006750571067505720675057306750574067505750675057606750577067505780675057906750580067505810675058206750583067505840675058506750586067505870675058806750589067505900675059106750592067505930675059406750595067505960675059706750598067505990675060006750601067506020675060306750604067506050675060606750607067506080675060906750610067506110675061206750613067506140675061506750616067506170675061806750619067506200675062106750622067506230675062406750625067506260675062706750628067506290675063006750631067506320675063306750634067600850676008606760087067600880676008906760090067600910676009206760093067600940676009506760096067600970676009806760099067601000676010106760102067601030676010406760105067601060676010706760108067601090676011006760111067601120676011306760114067601150676011606760117067601180676011906760120067601210676012206760123067601240676012506760126067601270676012806760129067601300676013106760132067601330676013406760135067601360676013706760138067601390676014006760141067601420676014306760144067601450676014606760147067601480676014906760150067601510676015206760153067601540676015506760156067601570676015806760159067601600676016106760162067601630676016406760165067601660676016706760168067601690676017006760171067601720676017306760174067601750676017606760177067601780676017906760180067601810676018206760183067601840676018506760186067601870676018806760189067601900676019106760192067601930676019406760195067601960676019706760198067601990676020006760201067602020676020306760204067602050676020606760207067602080676020906760210067602110676021206760213067602140676021506760216067602170676021806760219067602200676022106760222067602230676022406760225067602260676022706760228067602290676023006760231067602320676023306760234067602350676023606760237067602380676023906760240067602410676024206760243067602440676024506760246067602470676024806760249067602500676025106760252067602530676025406760255067602560676025706760258067602590676026006760261067602620676026306760264067602650676026606760267067602680676026906760270067602710676027206760273067602740676027506760276067602770676027806760279067602800676028106760282067602830676028406760285067602860676028706760288067602890676029006760291067602920676029306760294067602950676029606760297067602980676029906760300067603010676030206760303067603040676030506760306067603070676030806760309067603100676031106760312067603130676031406760315067603160676031706760318067603190676032006760321067603220676032306760324067603250676032606760327067603280676032906760330067603310676033206760333067603340676033506760336067603370676033806760339067603400676034106760342067603430676034406760345067603460676034706760348067603490676035006760351067603520676035306760354067603550676035606760357067603580676035906760360067603610676036206760363067603640676036506760366067603670676036806760369067603700676037106760372067603730676037406760375067603760676037706760378067603790676038006760381067603820676038306760384067603850676038606760387067603880676038906760390067603910676039206760393067603940676039506760396067603970676039806760399067604000676040106760402067604030676040406760405067604060676040706760408067604090676041006760411067604120676041306760414067604150676041606760417067604180676041906760420067604210676042206760423067604240676042506760426067604270676042806760429067604300676043106760432067604330676043406760435067604360676043706760438067604390676044006760441067604420676044306760444067604450676044606760447067604480676044906760450067604510676045206760453067604540676045506760456067604570676045806760459067604600676046106760462067604630676046406760465067604660676046706760468067604690676047006760471067604720676047306760474067604750676047606760477067604780676047906760480067604810676048206760483067604840676048506760486067604870676048806760489067604900676049106760492067604930676049406760495067604960676049706760498067604990676050006760501067605020676050306760504067605050676050606760507067605080676050906760510067605110676051206760513067605140676051506760516067605170676051806760519067605200676052106760522067605230676052406760525067605260676052706760528067605290676053006760531067605320676053306760534067605350676053606760537067605380676053906760540067605410676054206760543067605440676054506760546067605470676054806760549067605500676055106760552067605530676055406760555067605560676055706760558067605590676056006760561067605620676056306760564067605650676056606760567067605680676056906760570067605710676057206760573067605740676057506760576067605770676057806760579067605800676058106760582067605830676058406760585067605860676058706760588067605890676059006760591067605920676059306760594067605950676059606760597067605980676059906760600067606010676060206760603067606040676060506760606067606070676060806760609067606100676061106760612067606130676061406760615067606160676061706760618067606190676062006760621067606220676062306760624067606250676062606760627067606280676062906760630067606310676063206760633067606340677008606770087067700880677008906770090067700910677009206770093067700940677009506770096067700970677009806770099067701000677010106770102067701030677010406770105067701060677010706770108067701090677011006770111067701120677011306770114067701150677011606770117067701180677011906770120067701210677012206770123067701240677012506770126067701270677012806770129067701300677013106770132067701330677013406770135067701360677013706770138067701390677014006770141067701420677014306770144067701450677014606770147067701480677014906770150067701510677015206770153067701540677015506770156067701570677015806770159067701600677016106770162067701630677016406770165067701660677016706770168067701690677017006770171067701720677017306770174067701750677017606770177067701780677017906770180067701810677018206770183067701840677018506770186067701870677018806770189067701900677019106770192067701930677019406770195067701960677019706770198067701990677020006770201067702020677020306770204067702050677020606770207067702080677020906770210067702110677021206770213067702140677021506770216067702170677021806770219067702200677022106770222067702230677022406770225067702260677022706770228067702290677023006770231067702320677023306770234067702350677023606770237067702380677023906770240067702410677024206770243067702440677024506770246067702470677024806770249067702500677025106770252067702530677025406770255067702560677025706770258067702590677026006770261067702620677026306770264067702650677026606770267067702680677026906770270067702710677027206770273067702740677027506770276067702770677027806770279067702800677028106770282067702830677028406770285067702860677028706770288067702890677029006770291067702920677029306770294067702950677029606770297067702980677029906770300067703010677030206770303067703040677030506770306067703070677030806770309067703100677031106770312067703130677031406770315067703160677031706770318067703190677032006770321067703220677032306770324067703250677032606770327067703280677032906770330067703310677033206770333067703340677033506770336067703370677033806770339067703400677034106770342067703430677034406770345067703460677034706770348067703490677035006770351067703520677035306770354067703550677035606770357067703580677035906770360067703610677036206770363067703640677036506770366067703670677036806770369067703700677037106770372067703730677037406770375067703760677037706770378067703790677038006770381067703820677038306770384067703850677038606770387067703880677038906770390067703910677039206770393067703940677039506770396067703970677039806770399067704000677040106770402067704030677040406770405067704060677040706770408067704090677041006770411067704120677041306770414067704150677041606770417067704180677041906770420067704210677042206770423067704240677042506770426067704270677042806770429067704300677043106770432067704330677043406770435067704360677043706770438067704390677044006770441067704420677044306770444067704450677044606770447067704480677044906770450067704510677045206770453067704540677045506770456067704570677045806770459067704600677046106770462067704630677046406770465067704660677046706770468067704690677047006770471067704720677047306770474067704750677047606770477067704780677047906770480067704810677048206770483067704840677048506770486067704870677048806770489067704900677049106770492067704930677049406770495067704960677049706770498067704990677050006770501067705020677050306770504067705050677050606770507067705080677050906770510067705110677051206770513067705140677051506770516067705170677051806770519067705200677052106770522067705230677052406770525067705260677052706770528067705290677053006770531067705320677053306770534067705350677053606770537067705380677053906770540067705410677054206770543067705440677054506770546067705470677054806770549067705500677055106770552067705530677055406770555067705560677055706770558067705590677056006770561067705620677056306770564067705650677056606770567067705680677056906770570067705710677057206770573067705740677057506770576067705770677057806770579067705800677058106770582067705830677058406770585067705860677058706770588067705890677059006770591067705920677059306770594067705950677059606770597067705980677059906770600067706010677060206770603067706040677060506770606067706070677060806770609067706100677061106770612067706130677061406770615067706160677061706770618067706190677062006770621067706220677062306770624067706250677062606770627067706280677062906770630067706310677063206770633067706340678008606780087067800880678008906780090067800910678009206780093067800940678009506780096067800970678009806780099067801000678010106780102067801030678010406780105067801060678010706780108067801090678011006780111067801120678011306780114067801150678011606780117067801180678011906780120067801210678012206780123067801240678012506780126067801270678012806780129067801300678013106780132067801330678013406780135067801360678013706780138067801390678014006780141067801420678014306780144067801450678014606780147067801480678014906780150067801510678015206780153067801540678015506780156067801570678015806780159067801600678016106780162067801630678016406780165067801660678016706780168067801690678017006780171067801720678017306780174067801750678017606780177067801780678017906780180067801810678018206780183067801840678018506780186067801870678018806780189067801900678019106780192067801930678019406780195067801960678019706780198067801990678020006780201067802020678020306780204067802050678020606780207067802080678020906780210067802110678021206780213067802140678021506780216067802170678021806780219067802200678022106780222067802230678022406780225067802260678022706780228067802290678023006780231067802320678023306780234067802350678023606780237067802380678023906780240067802410678024206780243067802440678024506780246067802470678024806780249067802500678025106780252067802530678025406780255067802560678025706780258067802590678026006780261067802620678026306780264067802650678026606780267067802680678026906780270067802710678027206780273067802740678027506780276067802770678027806780279067802800678028106780282067802830678028406780285067802860678028706780288067802890678029006780291067802920678029306780294067802950678029606780297067802980678029906780300067803010678030206780303067803040678030506780306067803070678030806780309067803100678031106780312067803130678031406780315067803160678031706780318067803190678032006780321067803220678032306780324067803250678032606780327067803280678032906780330067803310678033206780333067803340678033506780336067803370678033806780339067803400678034106780342067803430678034406780345067803460678034706780348067803490678035006780351067803520678035306780354067803550678035606780357067803580678035906780360067803610678036206780363067803640678036506780366067803670678036806780369067803700678037106780372067803730678037406780375067803760678037706780378067803790678038006780381067803820678038306780384067803850678038606780387067803880678038906780390067803910678039206780393067803940678039506780396067803970678039806780399067804000678040106780402067804030678040406780405067804060678040706780408067804090678041006780411067804120678041306780414067804150678041606780417067804180678041906780420067804210678042206780423067804240678042506780426067804270678042806780429067804300678043106780432067804330678043406780435067804360678043706780438067804390678044006780441067804420678044306780444067804450678044606780447067804480678044906780450067804510678045206780453067804540678045506780456067804570678045806780459067804600678046106780462067804630678046406780465067804660678046706780468067804690678047006780471067804720678047306780474067804750678047606780477067804780678047906780480067804810678048206780483067804840678048506780486067804870678048806780489067804900678049106780492067804930678049406780495067804960678049706780498067804990678050006780501067805020678050306780504067805050678050606780507067805080678050906780510067805110678051206780513067805140678051506780516067805170678051806780519067805200678052106780522067805230678052406780525067805260678052706780528067805290678053006780531067805320678053306780534067805350678053606780537067805380678053906780540067805410678054206780543067805440678054506780546067805470678054806780549067805500678055106780552067805530678055406780555067805560678055706780558067805590678056006780561067805620678056306780564067805650678056606780567067805680678056906780570067805710678057206780573067805740678057506780576067805770678057806780579067805800678058106780582067805830678058406780585067805860678058706780588067805890678059006780591067805920678059306780594067805950678059606780597067805980678059906780600067806010678060206780603067806040678060506780606067806070678060806780609067806100678061106780612067806130678061406780615067806160678061706780618067806190678062006780621067806220678062306780624067806250678062606780627067806280678062906780630067806310678063206780633067806340679008606790087067900880679008906790090067900910679009206790093067900940679009506790096067900970679009806790099067901000679010106790102067901030679010406790105067901060679010706790108067901090679011006790111067901120679011306790114067901150679011606790117067901180679011906790120067901210679012206790123067901240679012506790126067901270679012806790129067901300679013106790132067901330679013406790135067901360679013706790138067901390679014006790141067901420679014306790144067901450679014606790147067901480679014906790150067901510679015206790153067901540679015506790156067901570679015806790159067901600679016106790162067901630679016406790165067901660679016706790168067901690679017006790171067901720679017306790174067901750679017606790177067901780679017906790180067901810679018206790183067901840679018506790186067901870679018806790189067901900679019106790192067901930679019406790195067901960679019706790198067901990679020006790201067902020679020306790204067902050679020606790207067902080679020906790210067902110679021206790213067902140679021506790216067902170679021806790219067902200679022106790222067902230679022406790225067902260679022706790228067902290679023006790231067902320679023306790234067902350679023606790237067902380679023906790240067902410679024206790243067902440679024506790246067902470679024806790249067902500679025106790252067902530679025406790255067902560679025706790258067902590679026006790261067902620679026306790264067902650679026606790267067902680679026906790270067902710679027206790273067902740679027506790276067902770679027806790279067902800679028106790282067902830679028406790285067902860679028706790288067902890679029006790291067902920679029306790294067902950679029606790297067902980679029906790300067903010679030206790303067903040679030506790306067903070679030806790309067903100679031106790312067903130679031406790315067903160679031706790318067903190679032006790321067903220679032306790324067903250679032606790327067903280679032906790330067903310679033206790333067903340679033506790336067903370679033806790339067903400679034106790342067903430679034406790345067903460679034706790348067903490679035006790351067903520679035306790354067903550679035606790357067903580679035906790360067903610679036206790363067903640679036506790366067903670679036806790369067903700679037106790372067903730679037406790375067903760679037706790378067903790679038006790381067903820679038306790384067903850679038606790387067903880679038906790390067903910679039206790393067903940679039506790396067903970679039806790399067904000679040106790402067904030679040406790405067904060679040706790408067904090679041006790411067904120679041306790414067904150679041606790417067904180679041906790420067904210679042206790423067904240679042506790426067904270679042806790429067904300679043106790432067904330679043406790435067904360679043706790438067904390679044006790441067904420679044306790444067904450679044606790447067904480679044906790450067904510679045206790453067904540679045506790456067904570679045806790459067904600679046106790462067904630679046406790465067904660679046706790468067904690679047006790471067904720679047306790474067904750679047606790477067904780679047906790480067904810679048206790483067904840679048506790486067904870679048806790489067904900679049106790492067904930679049406790495067904960679049706790498067904990679050006790501067905020679050306790504067905050679050606790507067905080679050906790510067905110679051206790513067905140679051506790516067905170679051806790519067905200679052106790522067905230679052406790525067905260679052706790528067905290679053006790531067905320679053306790534067905350679053606790537067905380679053906790540067905410679054206790543067905440679054506790546067905470679054806790549067905500679055106790552067905530679055406790555067905560679055706790558067905590679056006790561067905620679056306790564067905650679056606790567067905680679056906790570067905710679057206790573067905740679057506790576067905770679057806790579067905800679058106790582067905830679058406790585067905860679058706790588067905890679059006790591067905920679059306790594067905950679059606790597067905980679059906790600067906010679060206790603067906040679060506790606067906070679060806790609067906100679061106790612067906130679061406790615067906160679061706790618067906190679062006790621067906220679062306790624067906250679062606790627067906280679062906790630067906310679063206790633067906340680008706800088068000890680009006800091068000920680009306800094068000950680009606800097068000980680009906800100068001010680010206800103068001040680010506800106068001070680010806800109068001100680011106800112068001130680011406800115068001160680011706800118068001190680012006800121068001220680012306800124068001250680012606800127068001280680012906800130068001310680013206800133068001340680013506800136068001370680013806800139068001400680014106800142068001430680014406800145068001460680014706800148068001490680015006800151068001520680015306800154068001550680015606800157068001580680015906800160068001610680016206800163068001640680016506800166068001670680016806800169068001700680017106800172068001730680017406800175068001760680017706800178068001790680018006800181068001820680018306800184068001850680018606800187068001880680018906800190068001910680019206800193068001940680019506800196068001970680019806800199068002000680020106800202068002030680020406800205068002060680020706800208068002090680021006800211068002120680021306800214068002150680021606800217068002180680021906800220068002210680022206800223068002240680022506800226068002270680022806800229068002300680023106800232068002330680023406800235068002360680023706800238068002390680024006800241068002420680024306800244068002450680024606800247068002480680024906800250068002510680025206800253068002540680025506800256068002570680025806800259068002600680026106800262068002630680026406800265068002660680026706800268068002690680027006800271068002720680027306800274068002750680027606800277068002780680027906800280068002810680028206800283068002840680028506800286068002870680028806800289068002900680029106800292068002930680029406800295068002960680029706800298068002990680030006800301068003020680030306800304068003050680030606800307068003080680030906800310068003110680031206800313068003140680031506800316068003170680031806800319068003200680032106800322068003230680032406800325068003260680032706800328068003290680033006800331068003320680033306800334068003350680033606800337068003380680033906800340068003410680034206800343068003440680034506800346068003470680034806800349068003500680035106800352068003530680035406800355068003560680035706800358068003590680036006800361068003620680036306800364068003650680036606800367068003680680036906800370068003710680037206800373068003740680037506800376068003770680037806800379068003800680038106800382068003830680038406800385068003860680038706800388068003890680039006800391068003920680039306800394068003950680039606800397068003980680039906800400068004010680040206800403068004040680040506800406068004070680040806800409068004100680041106800412068004130680041406800415068004160680041706800418068004190680042006800421068004220680042306800424068004250680042606800427068004280680042906800430068004310680043206800433068004340680043506800436068004370680043806800439068004400680044106800442068004430680044406800445068004460680044706800448068004490680045006800451068004520680045306800454068004550680045606800457068004580680045906800460068004610680046206800463068004640680046506800466068004670680046806800469068004700680047106800472068004730680047406800475068004760680047706800478068004790680048006800481068004820680048306800484068004850680048606800487068004880680048906800490068004910680049206800493068004940680049506800496068004970680049806800499068005000680050106800502068005030680050406800505068005060680050706800508068005090680051006800511068005120680051306800514068005150680051606800517068005180680051906800520068005210680052206800523068005240680052506800526068005270680052806800529068005300680053106800532068005330680053406800535068005360680053706800538068005390680054006800541068005420680054306800544068005450680054606800547068005480680054906800550068005510680055206800553068005540680055506800556068005570680055806800559068005600680056106800562068005630680056406800565068005660680056706800568068005690680057006800571068005720680057306800574068005750680057606800577068005780680057906800580068005810680058206800583068005840680058506800586068005870680058806800589068005900680059106800592068005930680059406800595068005960680059706800598068005990680060006800601068006020680060306800604068006050680060606800607068006080680060906800610068006110680061206800613068006140680061506800616068006170680061806800619068006200680062106800622068006230680062406800625068006260680062706800628068006290680063006800631068006320680063306800634068100870681008806810089068100900681009106810092068100930681009406810095068100960681009706810098068100990681010006810101068101020681010306810104068101050681010606810107068101080681010906810110068101110681011206810113068101140681011506810116068101170681011806810119068101200681012106810122068101230681012406810125068101260681012706810128068101290681013006810131068101320681013306810134068101350681013606810137068101380681013906810140068101410681014206810143068101440681014506810146068101470681014806810149068101500681015106810152068101530681015406810155068101560681015706810158068101590681016006810161068101620681016306810164068101650681016606810167068101680681016906810170068101710681017206810173068101740681017506810176068101770681017806810179068101800681018106810182068101830681018406810185068101860681018706810188068101890681019006810191068101920681019306810194068101950681019606810197068101980681019906810200068102010681020206810203068102040681020506810206068102070681020806810209068102100681021106810212068102130681021406810215068102160681021706810218068102190681022006810221068102220681022306810224068102250681022606810227068102280681022906810230068102310681023206810233068102340681023506810236068102370681023806810239068102400681024106810242068102430681024406810245068102460681024706810248068102490681025006810251068102520681025306810254068102550681025606810257068102580681025906810260068102610681026206810263068102640681026506810266068102670681026806810269068102700681027106810272068102730681027406810275068102760681027706810278068102790681028006810281068102820681028306810284068102850681028606810287068102880681028906810290068102910681029206810293068102940681029506810296068102970681029806810299068103000681030106810302068103030681030406810305068103060681030706810308068103090681031006810311068103120681031306810314068103150681031606810317068103180681031906810320068103210681032206810323068103240681032506810326068103270681032806810329068103300681033106810332068103330681033406810335068103360681033706810338068103390681034006810341068103420681034306810344068103450681034606810347068103480681034906810350068103510681035206810353068103540681035506810356068103570681035806810359068103600681036106810362068103630681036406810365068103660681036706810368068103690681037006810371068103720681037306810374068103750681037606810377068103780681037906810380068103810681038206810383068103840681038506810386068103870681038806810389068103900681039106810392068103930681039406810395068103960681039706810398068103990681040006810401068104020681040306810404068104050681040606810407068104080681040906810410068104110681041206810413068104140681041506810416068104170681041806810419068104200681042106810422068104230681042406810425068104260681042706810428068104290681043006810431068104320681043306810434068104350681043606810437068104380681043906810440068104410681044206810443068104440681044506810446068104470681044806810449068104500681045106810452068104530681045406810455068104560681045706810458068104590681046006810461068104620681046306810464068104650681046606810467068104680681046906810470068104710681047206810473068104740681047506810476068104770681047806810479068104800681048106810482068104830681048406810485068104860681048706810488068104890681049006810491068104920681049306810494068104950681049606810497068104980681049906810500068105010681050206810503068105040681050506810506068105070681050806810509068105100681051106810512068105130681051406810515068105160681051706810518068105190681052006810521068105220681052306810524068105250681052606810527068105280681052906810530068105310681053206810533068105340681053506810536068105370681053806810539068105400681054106810542068105430681054406810545068105460681054706810548068105490681055006810551068105520681055306810554068105550681055606810557068105580681055906810560068105610681056206810563068105640681056506810566068105670681056806810569068105700681057106810572068105730681057406810575068105760681057706810578068105790681058006810581068105820681058306810584068105850681058606810587068105880681058906810590068105910681059206810593068105940681059506810596068105970681059806810599068106000681060106810602068106030681060406810605068106060681060706810608068106090681061006810611068106120681061306810614068106150681061606810617068106180681061906810620068106210681062206810623068106240681062506810626068106270681062806810629068106300681063106810632068106330682008806820089068200900682009106820092068200930682009406820095068200960682009706820098068200990682010006820101068201020682010306820104068201050682010606820107068201080682010906820110068201110682011206820113068201140682011506820116068201170682011806820119068201200682012106820122068201230682012406820125068201260682012706820128068201290682013006820131068201320682013306820134068201350682013606820137068201380682013906820140068201410682014206820143068201440682014506820146068201470682014806820149068201500682015106820152068201530682015406820155068201560682015706820158068201590682016006820161068201620682016306820164068201650682016606820167068201680682016906820170068201710682017206820173068201740682017506820176068201770682017806820179068201800682018106820182068201830682018406820185068201860682018706820188068201890682019006820191068201920682019306820194068201950682019606820197068201980682019906820200068202010682020206820203068202040682020506820206068202070682020806820209068202100682021106820212068202130682021406820215068202160682021706820218068202190682022006820221068202220682022306820224068202250682022606820227068202280682022906820230068202310682023206820233068202340682023506820236068202370682023806820239068202400682024106820242068202430682024406820245068202460682024706820248068202490682025006820251068202520682025306820254068202550682025606820257068202580682025906820260068202610682026206820263068202640682026506820266068202670682026806820269068202700682027106820272068202730682027406820275068202760682027706820278068202790682028006820281068202820682028306820284068202850682028606820287068202880682028906820290068202910682029206820293068202940682029506820296068202970682029806820299068203000682030106820302068203030682030406820305068203060682030706820308068203090682031006820311068203120682031306820314068203150682031606820317068203180682031906820320068203210682032206820323068203240682032506820326068203270682032806820329068203300682033106820332068203330682033406820335068203360682033706820338068203390682034006820341068203420682034306820344068203450682034606820347068203480682034906820350068203510682035206820353068203540682035506820356068203570682035806820359068203600682036106820362068203630682036406820365068203660682036706820368068203690682037006820371068203720682037306820374068203750682037606820377068203780682037906820380068203810682038206820383068203840682038506820386068203870682038806820389068203900682039106820392068203930682039406820395068203960682039706820398068203990682040006820401068204020682040306820404068204050682040606820407068204080682040906820410068204110682041206820413068204140682041506820416068204170682041806820419068204200682042106820422068204230682042406820425068204260682042706820428068204290682043006820431068204320682043306820434068204350682043606820437068204380682043906820440068204410682044206820443068204440682044506820446068204470682044806820449068204500682045106820452068204530682045406820455068204560682045706820458068204590682046006820461068204620682046306820464068204650682046606820467068204680682046906820470068204710682047206820473068204740682047506820476068204770682047806820479068204800682048106820482068204830682048406820485068204860682048706820488068204890682049006820491068204920682049306820494068204950682049606820497068204980682049906820500068205010682050206820503068205040682050506820506068205070682050806820509068205100682051106820512068205130682051406820515068205160682051706820518068205190682052006820521068205220682052306820524068205250682052606820527068205280682052906820530068205310682053206820533068205340682053506820536068205370682053806820539068205400682054106820542068205430682054406820545068205460682054706820548068205490682055006820551068205520682055306820554068205550682055606820557068205580682055906820560068205610682056206820563068205640682056506820566068205670682056806820569068205700682057106820572068205730682057406820575068205760682057706820578068205790682058006820581068205820682058306820584068205850682058606820587068205880682058906820590068205910682059206820593068205940682059506820596068205970682059806820599068206000682060106820602068206030682060406820605068206060682060706820608068206090682061006820611068206120682061306820614068206150682061606820617068206180682061906820620068206210682062206820623068206240682062506820626068206270682062806820629068206300682063106820632068206330683008806830089068300900683009106830092068300930683009406830095068300960683009706830098068300990683010006830101068301020683010306830104068301050683010606830107068301080683010906830110068301110683011206830113068301140683011506830116068301170683011806830119068301200683012106830122068301230683012406830125068301260683012706830128068301290683013006830131068301320683013306830134068301350683013606830137068301380683013906830140068301410683014206830143068301440683014506830146068301470683014806830149068301500683015106830152068301530683015406830155068301560683015706830158068301590683016006830161068301620683016306830164068301650683016606830167068301680683016906830170068301710683017206830173068301740683017506830176068301770683017806830179068301800683018106830182068301830683018406830185068301860683018706830188068301890683019006830191068301920683019306830194068301950683019606830197068301980683019906830200068302010683020206830203068302040683020506830206068302070683020806830209068302100683021106830212068302130683021406830215068302160683021706830218068302190683022006830221068302220683022306830224068302250683022606830227068302280683022906830230068302310683023206830233068302340683023506830236068302370683023806830239068302400683024106830242068302430683024406830245068302460683024706830248068302490683025006830251068302520683025306830254068302550683025606830257068302580683025906830260068302610683026206830263068302640683026506830266068302670683026806830269068302700683027106830272068302730683027406830275068302760683027706830278068302790683028006830281068302820683028306830284068302850683028606830287068302880683028906830290068302910683029206830293068302940683029506830296068302970683029806830299068303000683030106830302068303030683030406830305068303060683030706830308068303090683031006830311068303120683031306830314068303150683031606830317068303180683031906830320068303210683032206830323068303240683032506830326068303270683032806830329068303300683033106830332068303330683033406830335068303360683033706830338068303390683034006830341068303420683034306830344068303450683034606830347068303480683034906830350068303510683035206830353068303540683035506830356068303570683035806830359068303600683036106830362068303630683036406830365068303660683036706830368068303690683037006830371068303720683037306830374068303750683037606830377068303780683037906830380068303810683038206830383068303840683038506830386068303870683038806830389068303900683039106830392068303930683039406830395068303960683039706830398068303990683040006830401068304020683040306830404068304050683040606830407068304080683040906830410068304110683041206830413068304140683041506830416068304170683041806830419068304200683042106830422068304230683042406830425068304260683042706830428068304290683043006830431068304320683043306830434068304350683043606830437068304380683043906830440068304410683044206830443068304440683044506830446068304470683044806830449068304500683045106830452068304530683045406830455068304560683045706830458068304590683046006830461068304620683046306830464068304650683046606830467068304680683046906830470068304710683047206830473068304740683047506830476068304770683047806830479068304800683048106830482068304830683048406830485068304860683048706830488068304890683049006830491068304920683049306830494068304950683049606830497068304980683049906830500068305010683050206830503068305040683050506830506068305070683050806830509068305100683051106830512068305130683051406830515068305160683051706830518068305190683052006830521068305220683052306830524068305250683052606830527068305280683052906830530068305310683053206830533068305340683053506830536068305370683053806830539068305400683054106830542068305430683054406830545068305460683054706830548068305490683055006830551068305520683055306830554068305550683055606830557068305580683055906830560068305610683056206830563068305640683056506830566068305670683056806830569068305700683057106830572068305730683057406830575068305760683057706830578068305790683058006830581068305820683058306830584068305850683058606830587068305880683058906830590068305910683059206830593068305940683059506830596068305970683059806830599068306000683060106830602068306030683060406830605068306060683060706830608068306090683061006830611068306120683061306830614068306150683061606830617068306180683061906830620068306210683062206830623068306240683062506830626068306270683062806830629068306300683063106830632068306330684008906840090068400910684009206840093068400940684009506840096068400970684009806840099068401000684010106840102068401030684010406840105068401060684010706840108068401090684011006840111068401120684011306840114068401150684011606840117068401180684011906840120068401210684012206840123068401240684012506840126068401270684012806840129068401300684013106840132068401330684013406840135068401360684013706840138068401390684014006840141068401420684014306840144068401450684014606840147068401480684014906840150068401510684015206840153068401540684015506840156068401570684015806840159068401600684016106840162068401630684016406840165068401660684016706840168068401690684017006840171068401720684017306840174068401750684017606840177068401780684017906840180068401810684018206840183068401840684018506840186068401870684018806840189068401900684019106840192068401930684019406840195068401960684019706840198068401990684020006840201068402020684020306840204068402050684020606840207068402080684020906840210068402110684021206840213068402140684021506840216068402170684021806840219068402200684022106840222068402230684022406840225068402260684022706840228068402290684023006840231068402320684023306840234068402350684023606840237068402380684023906840240068402410684024206840243068402440684024506840246068402470684024806840249068402500684025106840252068402530684025406840255068402560684025706840258068402590684026006840261068402620684026306840264068402650684026606840267068402680684026906840270068402710684027206840273068402740684027506840276068402770684027806840279068402800684028106840282068402830684028406840285068402860684028706840288068402890684029006840291068402920684029306840294068402950684029606840297068402980684029906840300068403010684030206840303068403040684030506840306068403070684030806840309068403100684031106840312068403130684031406840315068403160684031706840318068403190684032006840321068403220684032306840324068403250684032606840327068403280684032906840330068403310684033206840333068403340684033506840336068403370684033806840339068403400684034106840342068403430684034406840345068403460684034706840348068403490684035006840351068403520684035306840354068403550684035606840357068403580684035906840360068403610684036206840363068403640684036506840366068403670684036806840369068403700684037106840372068403730684037406840375068403760684037706840378068403790684038006840381068403820684038306840384068403850684038606840387068403880684038906840390068403910684039206840393068403940684039506840396068403970684039806840399068404000684040106840402068404030684040406840405068404060684040706840408068404090684041006840411068404120684041306840414068404150684041606840417068404180684041906840420068404210684042206840423068404240684042506840426068404270684042806840429068404300684043106840432068404330684043406840435068404360684043706840438068404390684044006840441068404420684044306840444068404450684044606840447068404480684044906840450068404510684045206840453068404540684045506840456068404570684045806840459068404600684046106840462068404630684046406840465068404660684046706840468068404690684047006840471068404720684047306840474068404750684047606840477068404780684047906840480068404810684048206840483068404840684048506840486068404870684048806840489068404900684049106840492068404930684049406840495068404960684049706840498068404990684050006840501068405020684050306840504068405050684050606840507068405080684050906840510068405110684051206840513068405140684051506840516068405170684051806840519068405200684052106840522068405230684052406840525068405260684052706840528068405290684053006840531068405320684053306840534068405350684053606840537068405380684053906840540068405410684054206840543068405440684054506840546068405470684054806840549068405500684055106840552068405530684055406840555068405560684055706840558068405590684056006840561068405620684056306840564068405650684056606840567068405680684056906840570068405710684057206840573068405740684057506840576068405770684057806840579068405800684058106840582068405830684058406840585068405860684058706840588068405890684059006840591068405920684059306840594068405950684059606840597068405980684059906840600068406010684060206840603068406040684060506840606068406070684060806840609068406100684061106840612068406130684061406840615068406160684061706840618068406190684062006840621068406220684062306840624068406250684062606840627068406280684062906840630068406310684063206840633068500890685009006850091068500920685009306850094068500950685009606850097068500980685009906850100068501010685010206850103068501040685010506850106068501070685010806850109068501100685011106850112068501130685011406850115068501160685011706850118068501190685012006850121068501220685012306850124068501250685012606850127068501280685012906850130068501310685013206850133068501340685013506850136068501370685013806850139068501400685014106850142068501430685014406850145068501460685014706850148068501490685015006850151068501520685015306850154068501550685015606850157068501580685015906850160068501610685016206850163068501640685016506850166068501670685016806850169068501700685017106850172068501730685017406850175068501760685017706850178068501790685018006850181068501820685018306850184068501850685018606850187068501880685018906850190068501910685019206850193068501940685019506850196068501970685019806850199068502000685020106850202068502030685020406850205068502060685020706850208068502090685021006850211068502120685021306850214068502150685021606850217068502180685021906850220068502210685022206850223068502240685022506850226068502270685022806850229068502300685023106850232068502330685023406850235068502360685023706850238068502390685024006850241068502420685024306850244068502450685024606850247068502480685024906850250068502510685025206850253068502540685025506850256068502570685025806850259068502600685026106850262068502630685026406850265068502660685026706850268068502690685027006850271068502720685027306850274068502750685027606850277068502780685027906850280068502810685028206850283068502840685028506850286068502870685028806850289068502900685029106850292068502930685029406850295068502960685029706850298068502990685030006850301068503020685030306850304068503050685030606850307068503080685030906850310068503110685031206850313068503140685031506850316068503170685031806850319068503200685032106850322068503230685032406850325068503260685032706850328068503290685033006850331068503320685033306850334068503350685033606850337068503380685033906850340068503410685034206850343068503440685034506850346068503470685034806850349068503500685035106850352068503530685035406850355068503560685035706850358068503590685036006850361068503620685036306850364068503650685036606850367068503680685036906850370068503710685037206850373068503740685037506850376068503770685037806850379068503800685038106850382068503830685038406850385068503860685038706850388068503890685039006850391068503920685039306850394068503950685039606850397068503980685039906850400068504010685040206850403068504040685040506850406068504070685040806850409068504100685041106850412068504130685041406850415068504160685041706850418068504190685042006850421068504220685042306850424068504250685042606850427068504280685042906850430068504310685043206850433068504340685043506850436068504370685043806850439068504400685044106850442068504430685044406850445068504460685044706850448068504490685045006850451068504520685045306850454068504550685045606850457068504580685045906850460068504610685046206850463068504640685046506850466068504670685046806850469068504700685047106850472068504730685047406850475068504760685047706850478068504790685048006850481068504820685048306850484068504850685048606850487068504880685048906850490068504910685049206850493068504940685049506850496068504970685049806850499068505000685050106850502068505030685050406850505068505060685050706850508068505090685051006850511068505120685051306850514068505150685051606850517068505180685051906850520068505210685052206850523068505240685052506850526068505270685052806850529068505300685053106850532068505330685053406850535068505360685053706850538068505390685054006850541068505420685054306850544068505450685054606850547068505480685054906850550068505510685055206850553068505540685055506850556068505570685055806850559068505600685056106850562068505630685056406850565068505660685056706850568068505690685057006850571068505720685057306850574068505750685057606850577068505780685057906850580068505810685058206850583068505840685058506850586068505870685058806850589068505900685059106850592068505930685059406850595068505960685059706850598068505990685060006850601068506020685060306850604068506050685060606850607068506080685060906850610068506110685061206850613068506140685061506850616068506170685061806850619068506200685062106850622068506230685062406850625068506260685062706850628068506290685063006850631068506320685063306860090068600910686009206860093068600940686009506860096068600970686009806860099068601000686010106860102068601030686010406860105068601060686010706860108068601090686011006860111068601120686011306860114068601150686011606860117068601180686011906860120068601210686012206860123068601240686012506860126068601270686012806860129068601300686013106860132068601330686013406860135068601360686013706860138068601390686014006860141068601420686014306860144068601450686014606860147068601480686014906860150068601510686015206860153068601540686015506860156068601570686015806860159068601600686016106860162068601630686016406860165068601660686016706860168068601690686017006860171068601720686017306860174068601750686017606860177068601780686017906860180068601810686018206860183068601840686018506860186068601870686018806860189068601900686019106860192068601930686019406860195068601960686019706860198068601990686020006860201068602020686020306860204068602050686020606860207068602080686020906860210068602110686021206860213068602140686021506860216068602170686021806860219068602200686022106860222068602230686022406860225068602260686022706860228068602290686023006860231068602320686023306860234068602350686023606860237068602380686023906860240068602410686024206860243068602440686024506860246068602470686024806860249068602500686025106860252068602530686025406860255068602560686025706860258068602590686026006860261068602620686026306860264068602650686026606860267068602680686026906860270068602710686027206860273068602740686027506860276068602770686027806860279068602800686028106860282068602830686028406860285068602860686028706860288068602890686029006860291068602920686029306860294068602950686029606860297068602980686029906860300068603010686030206860303068603040686030506860306068603070686030806860309068603100686031106860312068603130686031406860315068603160686031706860318068603190686032006860321068603220686032306860324068603250686032606860327068603280686032906860330068603310686033206860333068603340686033506860336068603370686033806860339068603400686034106860342068603430686034406860345068603460686034706860348068603490686035006860351068603520686035306860354068603550686035606860357068603580686035906860360068603610686036206860363068603640686036506860366068603670686036806860369068603700686037106860372068603730686037406860375068603760686037706860378068603790686038006860381068603820686038306860384068603850686038606860387068603880686038906860390068603910686039206860393068603940686039506860396068603970686039806860399068604000686040106860402068604030686040406860405068604060686040706860408068604090686041006860411068604120686041306860414068604150686041606860417068604180686041906860420068604210686042206860423068604240686042506860426068604270686042806860429068604300686043106860432068604330686043406860435068604360686043706860438068604390686044006860441068604420686044306860444068604450686044606860447068604480686044906860450068604510686045206860453068604540686045506860456068604570686045806860459068604600686046106860462068604630686046406860465068604660686046706860468068604690686047006860471068604720686047306860474068604750686047606860477068604780686047906860480068604810686048206860483068604840686048506860486068604870686048806860489068604900686049106860492068604930686049406860495068604960686049706860498068604990686050006860501068605020686050306860504068605050686050606860507068605080686050906860510068605110686051206860513068605140686051506860516068605170686051806860519068605200686052106860522068605230686052406860525068605260686052706860528068605290686053006860531068605320686053306860534068605350686053606860537068605380686053906860540068605410686054206860543068605440686054506860546068605470686054806860549068605500686055106860552068605530686055406860555068605560686055706860558068605590686056006860561068605620686056306860564068605650686056606860567068605680686056906860570068605710686057206860573068605740686057506860576068605770686057806860579068605800686058106860582068605830686058406860585068605860686058706860588068605890686059006860591068605920686059306860594068605950686059606860597068605980686059906860600068606010686060206860603068606040686060506860606068606070686060806860609068606100686061106860612068606130686061406860615068606160686061706860618068606190686062006860621068606220686062306860624068606250686062606860627068606280686062906860630068606310686063206860633068700900687009106870092068700930687009406870095068700960687009706870098068700990687010006870101068701020687010306870104068701050687010606870107068701080687010906870110068701110687011206870113068701140687011506870116068701170687011806870119068701200687012106870122068701230687012406870125068701260687012706870128068701290687013006870131068701320687013306870134068701350687013606870137068701380687013906870140068701410687014206870143068701440687014506870146068701470687014806870149068701500687015106870152068701530687015406870155068701560687015706870158068701590687016006870161068701620687016306870164068701650687016606870167068701680687016906870170068701710687017206870173068701740687017506870176068701770687017806870179068701800687018106870182068701830687018406870185068701860687018706870188068701890687019006870191068701920687019306870194068701950687019606870197068701980687019906870200068702010687020206870203068702040687020506870206068702070687020806870209068702100687021106870212068702130687021406870215068702160687021706870218068702190687022006870221068702220687022306870224068702250687022606870227068702280687022906870230068702310687023206870233068702340687023506870236068702370687023806870239068702400687024106870242068702430687024406870245068702460687024706870248068702490687025006870251068702520687025306870254068702550687025606870257068702580687025906870260068702610687026206870263068702640687026506870266068702670687026806870269068702700687027106870272068702730687027406870275068702760687027706870278068702790687028006870281068702820687028306870284068702850687028606870287068702880687028906870290068702910687029206870293068702940687029506870296068702970687029806870299068703000687030106870302068703030687030406870305068703060687030706870308068703090687031006870311068703120687031306870314068703150687031606870317068703180687031906870320068703210687032206870323068703240687032506870326068703270687032806870329068703300687033106870332068703330687033406870335068703360687033706870338068703390687034006870341068703420687034306870344068703450687034606870347068703480687034906870350068703510687035206870353068703540687035506870356068703570687035806870359068703600687036106870362068703630687036406870365068703660687036706870368068703690687037006870371068703720687037306870374068703750687037606870377068703780687037906870380068703810687038206870383068703840687038506870386068703870687038806870389068703900687039106870392068703930687039406870395068703960687039706870398068703990687040006870401068704020687040306870404068704050687040606870407068704080687040906870410068704110687041206870413068704140687041506870416068704170687041806870419068704200687042106870422068704230687042406870425068704260687042706870428068704290687043006870431068704320687043306870434068704350687043606870437068704380687043906870440068704410687044206870443068704440687044506870446068704470687044806870449068704500687045106870452068704530687045406870455068704560687045706870458068704590687046006870461068704620687046306870464068704650687046606870467068704680687046906870470068704710687047206870473068704740687047506870476068704770687047806870479068704800687048106870482068704830687048406870485068704860687048706870488068704890687049006870491068704920687049306870494068704950687049606870497068704980687049906870500068705010687050206870503068705040687050506870506068705070687050806870509068705100687051106870512068705130687051406870515068705160687051706870518068705190687052006870521068705220687052306870524068705250687052606870527068705280687052906870530068705310687053206870533068705340687053506870536068705370687053806870539068705400687054106870542068705430687054406870545068705460687054706870548068705490687055006870551068705520687055306870554068705550687055606870557068705580687055906870560068705610687056206870563068705640687056506870566068705670687056806870569068705700687057106870572068705730687057406870575068705760687057706870578068705790687058006870581068705820687058306870584068705850687058606870587068705880687058906870590068705910687059206870593068705940687059506870596068705970687059806870599068706000687060106870602068706030687060406870605068706060687060706870608068706090687061006870611068706120687061306870614068706150687061606870617068706180687061906870620068706210687062206870623068706240687062506870626068706270687062806870629068706300687063106870632068706330688009106880092068800930688009406880095068800960688009706880098068800990688010006880101068801020688010306880104068801050688010606880107068801080688010906880110068801110688011206880113068801140688011506880116068801170688011806880119068801200688012106880122068801230688012406880125068801260688012706880128068801290688013006880131068801320688013306880134068801350688013606880137068801380688013906880140068801410688014206880143068801440688014506880146068801470688014806880149068801500688015106880152068801530688015406880155068801560688015706880158068801590688016006880161068801620688016306880164068801650688016606880167068801680688016906880170068801710688017206880173068801740688017506880176068801770688017806880179068801800688018106880182068801830688018406880185068801860688018706880188068801890688019006880191068801920688019306880194068801950688019606880197068801980688019906880200068802010688020206880203068802040688020506880206068802070688020806880209068802100688021106880212068802130688021406880215068802160688021706880218068802190688022006880221068802220688022306880224068802250688022606880227068802280688022906880230068802310688023206880233068802340688023506880236068802370688023806880239068802400688024106880242068802430688024406880245068802460688024706880248068802490688025006880251068802520688025306880254068802550688025606880257068802580688025906880260068802610688026206880263068802640688026506880266068802670688026806880269068802700688027106880272068802730688027406880275068802760688027706880278068802790688028006880281068802820688028306880284068802850688028606880287068802880688028906880290068802910688029206880293068802940688029506880296068802970688029806880299068803000688030106880302068803030688030406880305068803060688030706880308068803090688031006880311068803120688031306880314068803150688031606880317068803180688031906880320068803210688032206880323068803240688032506880326068803270688032806880329068803300688033106880332068803330688033406880335068803360688033706880338068803390688034006880341068803420688034306880344068803450688034606880347068803480688034906880350068803510688035206880353068803540688035506880356068803570688035806880359068803600688036106880362068803630688036406880365068803660688036706880368068803690688037006880371068803720688037306880374068803750688037606880377068803780688037906880380068803810688038206880383068803840688038506880386068803870688038806880389068803900688039106880392068803930688039406880395068803960688039706880398068803990688040006880401068804020688040306880404068804050688040606880407068804080688040906880410068804110688041206880413068804140688041506880416068804170688041806880419068804200688042106880422068804230688042406880425068804260688042706880428068804290688043006880431068804320688043306880434068804350688043606880437068804380688043906880440068804410688044206880443068804440688044506880446068804470688044806880449068804500688045106880452068804530688045406880455068804560688045706880458068804590688046006880461068804620688046306880464068804650688046606880467068804680688046906880470068804710688047206880473068804740688047506880476068804770688047806880479068804800688048106880482068804830688048406880485068804860688048706880488068804890688049006880491068804920688049306880494068804950688049606880497068804980688049906880500068805010688050206880503068805040688050506880506068805070688050806880509068805100688051106880512068805130688051406880515068805160688051706880518068805190688052006880521068805220688052306880524068805250688052606880527068805280688052906880530068805310688053206880533068805340688053506880536068805370688053806880539068805400688054106880542068805430688054406880545068805460688054706880548068805490688055006880551068805520688055306880554068805550688055606880557068805580688055906880560068805610688056206880563068805640688056506880566068805670688056806880569068805700688057106880572068805730688057406880575068805760688057706880578068805790688058006880581068805820688058306880584068805850688058606880587068805880688058906880590068805910688059206880593068805940688059506880596068805970688059806880599068806000688060106880602068806030688060406880605068806060688060706880608068806090688061006880611068806120688061306880614068806150688061606880617068806180688061906880620068806210688062206880623068806240688062506880626068806270688062806880629068806300688063106880632068806330689009206890093068900940689009506890096068900970689009806890099068901000689010106890102068901030689010406890105068901060689010706890108068901090689011006890111068901120689011306890114068901150689011606890117068901180689011906890120068901210689012206890123068901240689012506890126068901270689012806890129068901300689013106890132068901330689013406890135068901360689013706890138068901390689014006890141068901420689014306890144068901450689014606890147068901480689014906890150068901510689015206890153068901540689015506890156068901570689015806890159068901600689016106890162068901630689016406890165068901660689016706890168068901690689017006890171068901720689017306890174068901750689017606890177068901780689017906890180068901810689018206890183068901840689018506890186068901870689018806890189068901900689019106890192068901930689019406890195068901960689019706890198068901990689020006890201068902020689020306890204068902050689020606890207068902080689020906890210068902110689021206890213068902140689021506890216068902170689021806890219068902200689022106890222068902230689022406890225068902260689022706890228068902290689023006890231068902320689023306890234068902350689023606890237068902380689023906890240068902410689024206890243068902440689024506890246068902470689024806890249068902500689025106890252068902530689025406890255068902560689025706890258068902590689026006890261068902620689026306890264068902650689026606890267068902680689026906890270068902710689027206890273068902740689027506890276068902770689027806890279068902800689028106890282068902830689028406890285068902860689028706890288068902890689029006890291068902920689029306890294068902950689029606890297068902980689029906890300068903010689030206890303068903040689030506890306068903070689030806890309068903100689031106890312068903130689031406890315068903160689031706890318068903190689032006890321068903220689032306890324068903250689032606890327068903280689032906890330068903310689033206890333068903340689033506890336068903370689033806890339068903400689034106890342068903430689034406890345068903460689034706890348068903490689035006890351068903520689035306890354068903550689035606890357068903580689035906890360068903610689036206890363068903640689036506890366068903670689036806890369068903700689037106890372068903730689037406890375068903760689037706890378068903790689038006890381068903820689038306890384068903850689038606890387068903880689038906890390068903910689039206890393068903940689039506890396068903970689039806890399068904000689040106890402068904030689040406890405068904060689040706890408068904090689041006890411068904120689041306890414068904150689041606890417068904180689041906890420068904210689042206890423068904240689042506890426068904270689042806890429068904300689043106890432068904330689043406890435068904360689043706890438068904390689044006890441068904420689044306890444068904450689044606890447068904480689044906890450068904510689045206890453068904540689045506890456068904570689045806890459068904600689046106890462068904630689046406890465068904660689046706890468068904690689047006890471068904720689047306890474068904750689047606890477068904780689047906890480068904810689048206890483068904840689048506890486068904870689048806890489068904900689049106890492068904930689049406890495068904960689049706890498068904990689050006890501068905020689050306890504068905050689050606890507068905080689050906890510068905110689051206890513068905140689051506890516068905170689051806890519068905200689052106890522068905230689052406890525068905260689052706890528068905290689053006890531068905320689053306890534068905350689053606890537068905380689053906890540068905410689054206890543068905440689054506890546068905470689054806890549068905500689055106890552068905530689055406890555068905560689055706890558068905590689056006890561068905620689056306890564068905650689056606890567068905680689056906890570068905710689057206890573068905740689057506890576068905770689057806890579068905800689058106890582068905830689058406890585068905860689058706890588068905890689059006890591068905920689059306890594068905950689059606890597068905980689059906890600068906010689060206890603068906040689060506890606068906070689060806890609068906100689061106890612068906130689061406890615068906160689061706890618068906190689062006890621068906220689062306890624068906250689062606890627068906280689062906890630068906310689063206900092069000930690009406900095069000960690009706900098069000990690010006900101069001020690010306900104069001050690010606900107069001080690010906900110069001110690011206900113069001140690011506900116069001170690011806900119069001200690012106900122069001230690012406900125069001260690012706900128069001290690013006900131069001320690013306900134069001350690013606900137069001380690013906900140069001410690014206900143069001440690014506900146069001470690014806900149069001500690015106900152069001530690015406900155069001560690015706900158069001590690016006900161069001620690016306900164069001650690016606900167069001680690016906900170069001710690017206900173069001740690017506900176069001770690017806900179069001800690018106900182069001830690018406900185069001860690018706900188069001890690019006900191069001920690019306900194069001950690019606900197069001980690019906900200069002010690020206900203069002040690020506900206069002070690020806900209069002100690021106900212069002130690021406900215069002160690021706900218069002190690022006900221069002220690022306900224069002250690022606900227069002280690022906900230069002310690023206900233069002340690023506900236069002370690023806900239069002400690024106900242069002430690024406900245069002460690024706900248069002490690025006900251069002520690025306900254069002550690025606900257069002580690025906900260069002610690026206900263069002640690026506900266069002670690026806900269069002700690027106900272069002730690027406900275069002760690027706900278069002790690028006900281069002820690028306900284069002850690028606900287069002880690028906900290069002910690029206900293069002940690029506900296069002970690029806900299069003000690030106900302069003030690030406900305069003060690030706900308069003090690031006900311069003120690031306900314069003150690031606900317069003180690031906900320069003210690032206900323069003240690032506900326069003270690032806900329069003300690033106900332069003330690033406900335069003360690033706900338069003390690034006900341069003420690034306900344069003450690034606900347069003480690034906900350069003510690035206900353069003540690035506900356069003570690035806900359069003600690036106900362069003630690036406900365069003660690036706900368069003690690037006900371069003720690037306900374069003750690037606900377069003780690037906900380069003810690038206900383069003840690038506900386069003870690038806900389069003900690039106900392069003930690039406900395069003960690039706900398069003990690040006900401069004020690040306900404069004050690040606900407069004080690040906900410069004110690041206900413069004140690041506900416069004170690041806900419069004200690042106900422069004230690042406900425069004260690042706900428069004290690043006900431069004320690043306900434069004350690043606900437069004380690043906900440069004410690044206900443069004440690044506900446069004470690044806900449069004500690045106900452069004530690045406900455069004560690045706900458069004590690046006900461069004620690046306900464069004650690046606900467069004680690046906900470069004710690047206900473069004740690047506900476069004770690047806900479069004800690048106900482069004830690048406900485069004860690048706900488069004890690049006900491069004920690049306900494069004950690049606900497069004980690049906900500069005010690050206900503069005040690050506900506069005070690050806900509069005100690051106900512069005130690051406900515069005160690051706900518069005190690052006900521069005220690052306900524069005250690052606900527069005280690052906900530069005310690053206900533069005340690053506900536069005370690053806900539069005400690054106900542069005430690054406900545069005460690054706900548069005490690055006900551069005520690055306900554069005550690055606900557069005580690055906900560069005610690056206900563069005640690056506900566069005670690056806900569069005700690057106900572069005730690057406900575069005760690057706900578069005790690058006900581069005820690058306900584069005850690058606900587069005880690058906900590069005910690059206900593069005940690059506900596069005970690059806900599069006000690060106900602069006030690060406900605069006060690060706900608069006090690061006900611069006120690061306900614069006150690061606900617069006180690061906900620069006210690062206900623069006240690062506900626069006270690062806900629069006300690063106900632069100930691009406910095069100960691009706910098069100990691010006910101069101020691010306910104069101050691010606910107069101080691010906910110069101110691011206910113069101140691011506910116069101170691011806910119069101200691012106910122069101230691012406910125069101260691012706910128069101290691013006910131069101320691013306910134069101350691013606910137069101380691013906910140069101410691014206910143069101440691014506910146069101470691014806910149069101500691015106910152069101530691015406910155069101560691015706910158069101590691016006910161069101620691016306910164069101650691016606910167069101680691016906910170069101710691017206910173069101740691017506910176069101770691017806910179069101800691018106910182069101830691018406910185069101860691018706910188069101890691019006910191069101920691019306910194069101950691019606910197069101980691019906910200069102010691020206910203069102040691020506910206069102070691020806910209069102100691021106910212069102130691021406910215069102160691021706910218069102190691022006910221069102220691022306910224069102250691022606910227069102280691022906910230069102310691023206910233069102340691023506910236069102370691023806910239069102400691024106910242069102430691024406910245069102460691024706910248069102490691025006910251069102520691025306910254069102550691025606910257069102580691025906910260069102610691026206910263069102640691026506910266069102670691026806910269069102700691027106910272069102730691027406910275069102760691027706910278069102790691028006910281069102820691028306910284069102850691028606910287069102880691028906910290069102910691029206910293069102940691029506910296069102970691029806910299069103000691030106910302069103030691030406910305069103060691030706910308069103090691031006910311069103120691031306910314069103150691031606910317069103180691031906910320069103210691032206910323069103240691032506910326069103270691032806910329069103300691033106910332069103330691033406910335069103360691033706910338069103390691034006910341069103420691034306910344069103450691034606910347069103480691034906910350069103510691035206910353069103540691035506910356069103570691035806910359069103600691036106910362069103630691036406910365069103660691036706910368069103690691037006910371069103720691037306910374069103750691037606910377069103780691037906910380069103810691038206910383069103840691038506910386069103870691038806910389069103900691039106910392069103930691039406910395069103960691039706910398069103990691040006910401069104020691040306910404069104050691040606910407069104080691040906910410069104110691041206910413069104140691041506910416069104170691041806910419069104200691042106910422069104230691042406910425069104260691042706910428069104290691043006910431069104320691043306910434069104350691043606910437069104380691043906910440069104410691044206910443069104440691044506910446069104470691044806910449069104500691045106910452069104530691045406910455069104560691045706910458069104590691046006910461069104620691046306910464069104650691046606910467069104680691046906910470069104710691047206910473069104740691047506910476069104770691047806910479069104800691048106910482069104830691048406910485069104860691048706910488069104890691049006910491069104920691049306910494069104950691049606910497069104980691049906910500069105010691050206910503069105040691050506910506069105070691050806910509069105100691051106910512069105130691051406910515069105160691051706910518069105190691052006910521069105220691052306910524069105250691052606910527069105280691052906910530069105310691053206910533069105340691053506910536069105370691053806910539069105400691054106910542069105430691054406910545069105460691054706910548069105490691055006910551069105520691055306910554069105550691055606910557069105580691055906910560069105610691056206910563069105640691056506910566069105670691056806910569069105700691057106910572069105730691057406910575069105760691057706910578069105790691058006910581069105820691058306910584069105850691058606910587069105880691058906910590069105910691059206910593069105940691059506910596069105970691059806910599069106000691060106910602069106030691060406910605069106060691060706910608069106090691061006910611069106120691061306910614069106150691061606910617069106180691061906910620069106210691062206910623069106240691062506910626069106270691062806910629069106300691063106910632069200940692009506920096069200970692009806920099069201000692010106920102069201030692010406920105069201060692010706920108069201090692011006920111069201120692011306920114069201150692011606920117069201180692011906920120069201210692012206920123069201240692012506920126069201270692012806920129069201300692013106920132069201330692013406920135069201360692013706920138069201390692014006920141069201420692014306920144069201450692014606920147069201480692014906920150069201510692015206920153069201540692015506920156069201570692015806920159069201600692016106920162069201630692016406920165069201660692016706920168069201690692017006920171069201720692017306920174069201750692017606920177069201780692017906920180069201810692018206920183069201840692018506920186069201870692018806920189069201900692019106920192069201930692019406920195069201960692019706920198069201990692020006920201069202020692020306920204069202050692020606920207069202080692020906920210069202110692021206920213069202140692021506920216069202170692021806920219069202200692022106920222069202230692022406920225069202260692022706920228069202290692023006920231069202320692023306920234069202350692023606920237069202380692023906920240069202410692024206920243069202440692024506920246069202470692024806920249069202500692025106920252069202530692025406920255069202560692025706920258069202590692026006920261069202620692026306920264069202650692026606920267069202680692026906920270069202710692027206920273069202740692027506920276069202770692027806920279069202800692028106920282069202830692028406920285069202860692028706920288069202890692029006920291069202920692029306920294069202950692029606920297069202980692029906920300069203010692030206920303069203040692030506920306069203070692030806920309069203100692031106920312069203130692031406920315069203160692031706920318069203190692032006920321069203220692032306920324069203250692032606920327069203280692032906920330069203310692033206920333069203340692033506920336069203370692033806920339069203400692034106920342069203430692034406920345069203460692034706920348069203490692035006920351069203520692035306920354069203550692035606920357069203580692035906920360069203610692036206920363069203640692036506920366069203670692036806920369069203700692037106920372069203730692037406920375069203760692037706920378069203790692038006920381069203820692038306920384069203850692038606920387069203880692038906920390069203910692039206920393069203940692039506920396069203970692039806920399069204000692040106920402069204030692040406920405069204060692040706920408069204090692041006920411069204120692041306920414069204150692041606920417069204180692041906920420069204210692042206920423069204240692042506920426069204270692042806920429069204300692043106920432069204330692043406920435069204360692043706920438069204390692044006920441069204420692044306920444069204450692044606920447069204480692044906920450069204510692045206920453069204540692045506920456069204570692045806920459069204600692046106920462069204630692046406920465069204660692046706920468069204690692047006920471069204720692047306920474069204750692047606920477069204780692047906920480069204810692048206920483069204840692048506920486069204870692048806920489069204900692049106920492069204930692049406920495069204960692049706920498069204990692050006920501069205020692050306920504069205050692050606920507069205080692050906920510069205110692051206920513069205140692051506920516069205170692051806920519069205200692052106920522069205230692052406920525069205260692052706920528069205290692053006920531069205320692053306920534069205350692053606920537069205380692053906920540069205410692054206920543069205440692054506920546069205470692054806920549069205500692055106920552069205530692055406920555069205560692055706920558069205590692056006920561069205620692056306920564069205650692056606920567069205680692056906920570069205710692057206920573069205740692057506920576069205770692057806920579069205800692058106920582069205830692058406920585069205860692058706920588069205890692059006920591069205920692059306920594069205950692059606920597069205980692059906920600069206010692060206920603069206040692060506920606069206070692060806920609069206100692061106920612069206130692061406920615069206160692061706920618069206190692062006920621069206220692062306920624069206250692062606920627069206280692062906920630069206310692063206930095069300960693009706930098069300990693010006930101069301020693010306930104069301050693010606930107069301080693010906930110069301110693011206930113069301140693011506930116069301170693011806930119069301200693012106930122069301230693012406930125069301260693012706930128069301290693013006930131069301320693013306930134069301350693013606930137069301380693013906930140069301410693014206930143069301440693014506930146069301470693014806930149069301500693015106930152069301530693015406930155069301560693015706930158069301590693016006930161069301620693016306930164069301650693016606930167069301680693016906930170069301710693017206930173069301740693017506930176069301770693017806930179069301800693018106930182069301830693018406930185069301860693018706930188069301890693019006930191069301920693019306930194069301950693019606930197069301980693019906930200069302010693020206930203069302040693020506930206069302070693020806930209069302100693021106930212069302130693021406930215069302160693021706930218069302190693022006930221069302220693022306930224069302250693022606930227069302280693022906930230069302310693023206930233069302340693023506930236069302370693023806930239069302400693024106930242069302430693024406930245069302460693024706930248069302490693025006930251069302520693025306930254069302550693025606930257069302580693025906930260069302610693026206930263069302640693026506930266069302670693026806930269069302700693027106930272069302730693027406930275069302760693027706930278069302790693028006930281069302820693028306930284069302850693028606930287069302880693028906930290069302910693029206930293069302940693029506930296069302970693029806930299069303000693030106930302069303030693030406930305069303060693030706930308069303090693031006930311069303120693031306930314069303150693031606930317069303180693031906930320069303210693032206930323069303240693032506930326069303270693032806930329069303300693033106930332069303330693033406930335069303360693033706930338069303390693034006930341069303420693034306930344069303450693034606930347069303480693034906930350069303510693035206930353069303540693035506930356069303570693035806930359069303600693036106930362069303630693036406930365069303660693036706930368069303690693037006930371069303720693037306930374069303750693037606930377069303780693037906930380069303810693038206930383069303840693038506930386069303870693038806930389069303900693039106930392069303930693039406930395069303960693039706930398069303990693040006930401069304020693040306930404069304050693040606930407069304080693040906930410069304110693041206930413069304140693041506930416069304170693041806930419069304200693042106930422069304230693042406930425069304260693042706930428069304290693043006930431069304320693043306930434069304350693043606930437069304380693043906930440069304410693044206930443069304440693044506930446069304470693044806930449069304500693045106930452069304530693045406930455069304560693045706930458069304590693046006930461069304620693046306930464069304650693046606930467069304680693046906930470069304710693047206930473069304740693047506930476069304770693047806930479069304800693048106930482069304830693048406930485069304860693048706930488069304890693049006930491069304920693049306930494069304950693049606930497069304980693049906930500069305010693050206930503069305040693050506930506069305070693050806930509069305100693051106930512069305130693051406930515069305160693051706930518069305190693052006930521069305220693052306930524069305250693052606930527069305280693052906930530069305310693053206930533069305340693053506930536069305370693053806930539069305400693054106930542069305430693054406930545069305460693054706930548069305490693055006930551069305520693055306930554069305550693055606930557069305580693055906930560069305610693056206930563069305640693056506930566069305670693056806930569069305700693057106930572069305730693057406930575069305760693057706930578069305790693058006930581069305820693058306930584069305850693058606930587069305880693058906930590069305910693059206930593069305940693059506930596069305970693059806930599069306000693060106930602069306030693060406930605069306060693060706930608069306090693061006930611069306120693061306930614069306150693061606930617069306180693061906930620069306210693062206930623069306240693062506930626069306270693062806930629069306300693063106940095069400960694009706940098069400990694010006940101069401020694010306940104069401050694010606940107069401080694010906940110069401110694011206940113069401140694011506940116069401170694011806940119069401200694012106940122069401230694012406940125069401260694012706940128069401290694013006940131069401320694013306940134069401350694013606940137069401380694013906940140069401410694014206940143069401440694014506940146069401470694014806940149069401500694015106940152069401530694015406940155069401560694015706940158069401590694016006940161069401620694016306940164069401650694016606940167069401680694016906940170069401710694017206940173069401740694017506940176069401770694017806940179069401800694018106940182069401830694018406940185069401860694018706940188069401890694019006940191069401920694019306940194069401950694019606940197069401980694019906940200069402010694020206940203069402040694020506940206069402070694020806940209069402100694021106940212069402130694021406940215069402160694021706940218069402190694022006940221069402220694022306940224069402250694022606940227069402280694022906940230069402310694023206940233069402340694023506940236069402370694023806940239069402400694024106940242069402430694024406940245069402460694024706940248069402490694025006940251069402520694025306940254069402550694025606940257069402580694025906940260069402610694026206940263069402640694026506940266069402670694026806940269069402700694027106940272069402730694027406940275069402760694027706940278069402790694028006940281069402820694028306940284069402850694028606940287069402880694028906940290069402910694029206940293069402940694029506940296069402970694029806940299069403000694030106940302069403030694030406940305069403060694030706940308069403090694031006940311069403120694031306940314069403150694031606940317069403180694031906940320069403210694032206940323069403240694032506940326069403270694032806940329069403300694033106940332069403330694033406940335069403360694033706940338069403390694034006940341069403420694034306940344069403450694034606940347069403480694034906940350069403510694035206940353069403540694035506940356069403570694035806940359069403600694036106940362069403630694036406940365069403660694036706940368069403690694037006940371069403720694037306940374069403750694037606940377069403780694037906940380069403810694038206940383069403840694038506940386069403870694038806940389069403900694039106940392069403930694039406940395069403960694039706940398069403990694040006940401069404020694040306940404069404050694040606940407069404080694040906940410069404110694041206940413069404140694041506940416069404170694041806940419069404200694042106940422069404230694042406940425069404260694042706940428069404290694043006940431069404320694043306940434069404350694043606940437069404380694043906940440069404410694044206940443069404440694044506940446069404470694044806940449069404500694045106940452069404530694045406940455069404560694045706940458069404590694046006940461069404620694046306940464069404650694046606940467069404680694046906940470069404710694047206940473069404740694047506940476069404770694047806940479069404800694048106940482069404830694048406940485069404860694048706940488069404890694049006940491069404920694049306940494069404950694049606940497069404980694049906940500069405010694050206940503069405040694050506940506069405070694050806940509069405100694051106940512069405130694051406940515069405160694051706940518069405190694052006940521069405220694052306940524069405250694052606940527069405280694052906940530069405310694053206940533069405340694053506940536069405370694053806940539069405400694054106940542069405430694054406940545069405460694054706940548069405490694055006940551069405520694055306940554069405550694055606940557069405580694055906940560069405610694056206940563069405640694056506940566069405670694056806940569069405700694057106940572069405730694057406940575069405760694057706940578069405790694058006940581069405820694058306940584069405850694058606940587069405880694058906940590069405910694059206940593069405940694059506940596069405970694059806940599069406000694060106940602069406030694060406940605069406060694060706940608069406090694061006940611069406120694061306940614069406150694061606940617069406180694061906940620069406210694062206940623069406240694062506940626069406270694062806940629069406300694063106950096069500970695009806950099069501000695010106950102069501030695010406950105069501060695010706950108069501090695011006950111069501120695011306950114069501150695011606950117069501180695011906950120069501210695012206950123069501240695012506950126069501270695012806950129069501300695013106950132069501330695013406950135069501360695013706950138069501390695014006950141069501420695014306950144069501450695014606950147069501480695014906950150069501510695015206950153069501540695015506950156069501570695015806950159069501600695016106950162069501630695016406950165069501660695016706950168069501690695017006950171069501720695017306950174069501750695017606950177069501780695017906950180069501810695018206950183069501840695018506950186069501870695018806950189069501900695019106950192069501930695019406950195069501960695019706950198069501990695020006950201069502020695020306950204069502050695020606950207069502080695020906950210069502110695021206950213069502140695021506950216069502170695021806950219069502200695022106950222069502230695022406950225069502260695022706950228069502290695023006950231069502320695023306950234069502350695023606950237069502380695023906950240069502410695024206950243069502440695024506950246069502470695024806950249069502500695025106950252069502530695025406950255069502560695025706950258069502590695026006950261069502620695026306950264069502650695026606950267069502680695026906950270069502710695027206950273069502740695027506950276069502770695027806950279069502800695028106950282069502830695028406950285069502860695028706950288069502890695029006950291069502920695029306950294069502950695029606950297069502980695029906950300069503010695030206950303069503040695030506950306069503070695030806950309069503100695031106950312069503130695031406950315069503160695031706950318069503190695032006950321069503220695032306950324069503250695032606950327069503280695032906950330069503310695033206950333069503340695033506950336069503370695033806950339069503400695034106950342069503430695034406950345069503460695034706950348069503490695035006950351069503520695035306950354069503550695035606950357069503580695035906950360069503610695036206950363069503640695036506950366069503670695036806950369069503700695037106950372069503730695037406950375069503760695037706950378069503790695038006950381069503820695038306950384069503850695038606950387069503880695038906950390069503910695039206950393069503940695039506950396069503970695039806950399069504000695040106950402069504030695040406950405069504060695040706950408069504090695041006950411069504120695041306950414069504150695041606950417069504180695041906950420069504210695042206950423069504240695042506950426069504270695042806950429069504300695043106950432069504330695043406950435069504360695043706950438069504390695044006950441069504420695044306950444069504450695044606950447069504480695044906950450069504510695045206950453069504540695045506950456069504570695045806950459069504600695046106950462069504630695046406950465069504660695046706950468069504690695047006950471069504720695047306950474069504750695047606950477069504780695047906950480069504810695048206950483069504840695048506950486069504870695048806950489069504900695049106950492069504930695049406950495069504960695049706950498069504990695050006950501069505020695050306950504069505050695050606950507069505080695050906950510069505110695051206950513069505140695051506950516069505170695051806950519069505200695052106950522069505230695052406950525069505260695052706950528069505290695053006950531069505320695053306950534069505350695053606950537069505380695053906950540069505410695054206950543069505440695054506950546069505470695054806950549069505500695055106950552069505530695055406950555069505560695055706950558069505590695056006950561069505620695056306950564069505650695056606950567069505680695056906950570069505710695057206950573069505740695057506950576069505770695057806950579069505800695058106950582069505830695058406950585069505860695058706950588069505890695059006950591069505920695059306950594069505950695059606950597069505980695059906950600069506010695060206950603069506040695060506950606069506070695060806950609069506100695061106950612069506130695061406950615069506160695061706950618069506190695062006950621069506220695062306950624069506250695062606950627069506280695062906950630069506310696009706960098069600990696010006960101069601020696010306960104069601050696010606960107069601080696010906960110069601110696011206960113069601140696011506960116069601170696011806960119069601200696012106960122069601230696012406960125069601260696012706960128069601290696013006960131069601320696013306960134069601350696013606960137069601380696013906960140069601410696014206960143069601440696014506960146069601470696014806960149069601500696015106960152069601530696015406960155069601560696015706960158069601590696016006960161069601620696016306960164069601650696016606960167069601680696016906960170069601710696017206960173069601740696017506960176069601770696017806960179069601800696018106960182069601830696018406960185069601860696018706960188069601890696019006960191069601920696019306960194069601950696019606960197069601980696019906960200069602010696020206960203069602040696020506960206069602070696020806960209069602100696021106960212069602130696021406960215069602160696021706960218069602190696022006960221069602220696022306960224069602250696022606960227069602280696022906960230069602310696023206960233069602340696023506960236069602370696023806960239069602400696024106960242069602430696024406960245069602460696024706960248069602490696025006960251069602520696025306960254069602550696025606960257069602580696025906960260069602610696026206960263069602640696026506960266069602670696026806960269069602700696027106960272069602730696027406960275069602760696027706960278069602790696028006960281069602820696028306960284069602850696028606960287069602880696028906960290069602910696029206960293069602940696029506960296069602970696029806960299069603000696030106960302069603030696030406960305069603060696030706960308069603090696031006960311069603120696031306960314069603150696031606960317069603180696031906960320069603210696032206960323069603240696032506960326069603270696032806960329069603300696033106960332069603330696033406960335069603360696033706960338069603390696034006960341069603420696034306960344069603450696034606960347069603480696034906960350069603510696035206960353069603540696035506960356069603570696035806960359069603600696036106960362069603630696036406960365069603660696036706960368069603690696037006960371069603720696037306960374069603750696037606960377069603780696037906960380069603810696038206960383069603840696038506960386069603870696038806960389069603900696039106960392069603930696039406960395069603960696039706960398069603990696040006960401069604020696040306960404069604050696040606960407069604080696040906960410069604110696041206960413069604140696041506960416069604170696041806960419069604200696042106960422069604230696042406960425069604260696042706960428069604290696043006960431069604320696043306960434069604350696043606960437069604380696043906960440069604410696044206960443069604440696044506960446069604470696044806960449069604500696045106960452069604530696045406960455069604560696045706960458069604590696046006960461069604620696046306960464069604650696046606960467069604680696046906960470069604710696047206960473069604740696047506960476069604770696047806960479069604800696048106960482069604830696048406960485069604860696048706960488069604890696049006960491069604920696049306960494069604950696049606960497069604980696049906960500069605010696050206960503069605040696050506960506069605070696050806960509069605100696051106960512069605130696051406960515069605160696051706960518069605190696052006960521069605220696052306960524069605250696052606960527069605280696052906960530069605310696053206960533069605340696053506960536069605370696053806960539069605400696054106960542069605430696054406960545069605460696054706960548069605490696055006960551069605520696055306960554069605550696055606960557069605580696055906960560069605610696056206960563069605640696056506960566069605670696056806960569069605700696057106960572069605730696057406960575069605760696057706960578069605790696058006960581069605820696058306960584069605850696058606960587069605880696058906960590069605910696059206960593069605940696059506960596069605970696059806960599069606000696060106960602069606030696060406960605069606060696060706960608069606090696061006960611069606120696061306960614069606150696061606960617069606180696061906960620069606210696062206960623069606240696062506960626069606270696062806960629069606300697009806970099069701000697010106970102069701030697010406970105069701060697010706970108069701090697011006970111069701120697011306970114069701150697011606970117069701180697011906970120069701210697012206970123069701240697012506970126069701270697012806970129069701300697013106970132069701330697013406970135069701360697013706970138069701390697014006970141069701420697014306970144069701450697014606970147069701480697014906970150069701510697015206970153069701540697015506970156069701570697015806970159069701600697016106970162069701630697016406970165069701660697016706970168069701690697017006970171069701720697017306970174069701750697017606970177069701780697017906970180069701810697018206970183069701840697018506970186069701870697018806970189069701900697019106970192069701930697019406970195069701960697019706970198069701990697020006970201069702020697020306970204069702050697020606970207069702080697020906970210069702110697021206970213069702140697021506970216069702170697021806970219069702200697022106970222069702230697022406970225069702260697022706970228069702290697023006970231069702320697023306970234069702350697023606970237069702380697023906970240069702410697024206970243069702440697024506970246069702470697024806970249069702500697025106970252069702530697025406970255069702560697025706970258069702590697026006970261069702620697026306970264069702650697026606970267069702680697026906970270069702710697027206970273069702740697027506970276069702770697027806970279069702800697028106970282069702830697028406970285069702860697028706970288069702890697029006970291069702920697029306970294069702950697029606970297069702980697029906970300069703010697030206970303069703040697030506970306069703070697030806970309069703100697031106970312069703130697031406970315069703160697031706970318069703190697032006970321069703220697032306970324069703250697032606970327069703280697032906970330069703310697033206970333069703340697033506970336069703370697033806970339069703400697034106970342069703430697034406970345069703460697034706970348069703490697035006970351069703520697035306970354069703550697035606970357069703580697035906970360069703610697036206970363069703640697036506970366069703670697036806970369069703700697037106970372069703730697037406970375069703760697037706970378069703790697038006970381069703820697038306970384069703850697038606970387069703880697038906970390069703910697039206970393069703940697039506970396069703970697039806970399069704000697040106970402069704030697040406970405069704060697040706970408069704090697041006970411069704120697041306970414069704150697041606970417069704180697041906970420069704210697042206970423069704240697042506970426069704270697042806970429069704300697043106970432069704330697043406970435069704360697043706970438069704390697044006970441069704420697044306970444069704450697044606970447069704480697044906970450069704510697045206970453069704540697045506970456069704570697045806970459069704600697046106970462069704630697046406970465069704660697046706970468069704690697047006970471069704720697047306970474069704750697047606970477069704780697047906970480069704810697048206970483069704840697048506970486069704870697048806970489069704900697049106970492069704930697049406970495069704960697049706970498069704990697050006970501069705020697050306970504069705050697050606970507069705080697050906970510069705110697051206970513069705140697051506970516069705170697051806970519069705200697052106970522069705230697052406970525069705260697052706970528069705290697053006970531069705320697053306970534069705350697053606970537069705380697053906970540069705410697054206970543069705440697054506970546069705470697054806970549069705500697055106970552069705530697055406970555069705560697055706970558069705590697056006970561069705620697056306970564069705650697056606970567069705680697056906970570069705710697057206970573069705740697057506970576069705770697057806970579069705800697058106970582069705830697058406970585069705860697058706970588069705890697059006970591069705920697059306970594069705950697059606970597069705980697059906970600069706010697060206970603069706040697060506970606069706070697060806970609069706100697061106970612069706130697061406970615069706160697061706970618069706190697062006970621069706220697062306970624069706250697062606970627069706280697062906970630069800990698010006980101069801020698010306980104069801050698010606980107069801080698010906980110069801110698011206980113069801140698011506980116069801170698011806980119069801200698012106980122069801230698012406980125069801260698012706980128069801290698013006980131069801320698013306980134069801350698013606980137069801380698013906980140069801410698014206980143069801440698014506980146069801470698014806980149069801500698015106980152069801530698015406980155069801560698015706980158069801590698016006980161069801620698016306980164069801650698016606980167069801680698016906980170069801710698017206980173069801740698017506980176069801770698017806980179069801800698018106980182069801830698018406980185069801860698018706980188069801890698019006980191069801920698019306980194069801950698019606980197069801980698019906980200069802010698020206980203069802040698020506980206069802070698020806980209069802100698021106980212069802130698021406980215069802160698021706980218069802190698022006980221069802220698022306980224069802250698022606980227069802280698022906980230069802310698023206980233069802340698023506980236069802370698023806980239069802400698024106980242069802430698024406980245069802460698024706980248069802490698025006980251069802520698025306980254069802550698025606980257069802580698025906980260069802610698026206980263069802640698026506980266069802670698026806980269069802700698027106980272069802730698027406980275069802760698027706980278069802790698028006980281069802820698028306980284069802850698028606980287069802880698028906980290069802910698029206980293069802940698029506980296069802970698029806980299069803000698030106980302069803030698030406980305069803060698030706980308069803090698031006980311069803120698031306980314069803150698031606980317069803180698031906980320069803210698032206980323069803240698032506980326069803270698032806980329069803300698033106980332069803330698033406980335069803360698033706980338069803390698034006980341069803420698034306980344069803450698034606980347069803480698034906980350069803510698035206980353069803540698035506980356069803570698035806980359069803600698036106980362069803630698036406980365069803660698036706980368069803690698037006980371069803720698037306980374069803750698037606980377069803780698037906980380069803810698038206980383069803840698038506980386069803870698038806980389069803900698039106980392069803930698039406980395069803960698039706980398069803990698040006980401069804020698040306980404069804050698040606980407069804080698040906980410069804110698041206980413069804140698041506980416069804170698041806980419069804200698042106980422069804230698042406980425069804260698042706980428069804290698043006980431069804320698043306980434069804350698043606980437069804380698043906980440069804410698044206980443069804440698044506980446069804470698044806980449069804500698045106980452069804530698045406980455069804560698045706980458069804590698046006980461069804620698046306980464069804650698046606980467069804680698046906980470069804710698047206980473069804740698047506980476069804770698047806980479069804800698048106980482069804830698048406980485069804860698048706980488069804890698049006980491069804920698049306980494069804950698049606980497069804980698049906980500069805010698050206980503069805040698050506980506069805070698050806980509069805100698051106980512069805130698051406980515069805160698051706980518069805190698052006980521069805220698052306980524069805250698052606980527069805280698052906980530069805310698053206980533069805340698053506980536069805370698053806980539069805400698054106980542069805430698054406980545069805460698054706980548069805490698055006980551069805520698055306980554069805550698055606980557069805580698055906980560069805610698056206980563069805640698056506980566069805670698056806980569069805700698057106980572069805730698057406980575069805760698057706980578069805790698058006980581069805820698058306980584069805850698058606980587069805880698058906980590069805910698059206980593069805940698059506980596069805970698059806980599069806000698060106980602069806030698060406980605069806060698060706980608069806090698061006980611069806120698061306980614069806150698061606980617069806180698061906980620069806210698062206980623069806240698062506980626069806270698062806980629069901000699010106990102069901030699010406990105069901060699010706990108069901090699011006990111069901120699011306990114069901150699011606990117069901180699011906990120069901210699012206990123069901240699012506990126069901270699012806990129069901300699013106990132069901330699013406990135069901360699013706990138069901390699014006990141069901420699014306990144069901450699014606990147069901480699014906990150069901510699015206990153069901540699015506990156069901570699015806990159069901600699016106990162069901630699016406990165069901660699016706990168069901690699017006990171069901720699017306990174069901750699017606990177069901780699017906990180069901810699018206990183069901840699018506990186069901870699018806990189069901900699019106990192069901930699019406990195069901960699019706990198069901990699020006990201069902020699020306990204069902050699020606990207069902080699020906990210069902110699021206990213069902140699021506990216069902170699021806990219069902200699022106990222069902230699022406990225069902260699022706990228069902290699023006990231069902320699023306990234069902350699023606990237069902380699023906990240069902410699024206990243069902440699024506990246069902470699024806990249069902500699025106990252069902530699025406990255069902560699025706990258069902590699026006990261069902620699026306990264069902650699026606990267069902680699026906990270069902710699027206990273069902740699027506990276069902770699027806990279069902800699028106990282069902830699028406990285069902860699028706990288069902890699029006990291069902920699029306990294069902950699029606990297069902980699029906990300069903010699030206990303069903040699030506990306069903070699030806990309069903100699031106990312069903130699031406990315069903160699031706990318069903190699032006990321069903220699032306990324069903250699032606990327069903280699032906990330069903310699033206990333069903340699033506990336069903370699033806990339069903400699034106990342069903430699034406990345069903460699034706990348069903490699035006990351069903520699035306990354069903550699035606990357069903580699035906990360069903610699036206990363069903640699036506990366069903670699036806990369069903700699037106990372069903730699037406990375069903760699037706990378069903790699038006990381069903820699038306990384069903850699038606990387069903880699038906990390069903910699039206990393069903940699039506990396069903970699039806990399069904000699040106990402069904030699040406990405069904060699040706990408069904090699041006990411069904120699041306990414069904150699041606990417069904180699041906990420069904210699042206990423069904240699042506990426069904270699042806990429069904300699043106990432069904330699043406990435069904360699043706990438069904390699044006990441069904420699044306990444069904450699044606990447069904480699044906990450069904510699045206990453069904540699045506990456069904570699045806990459069904600699046106990462069904630699046406990465069904660699046706990468069904690699047006990471069904720699047306990474069904750699047606990477069904780699047906990480069904810699048206990483069904840699048506990486069904870699048806990489069904900699049106990492069904930699049406990495069904960699049706990498069904990699050006990501069905020699050306990504069905050699050606990507069905080699050906990510069905110699051206990513069905140699051506990516069905170699051806990519069905200699052106990522069905230699052406990525069905260699052706990528069905290699053006990531069905320699053306990534069905350699053606990537069905380699053906990540069905410699054206990543069905440699054506990546069905470699054806990549069905500699055106990552069905530699055406990555069905560699055706990558069905590699056006990561069905620699056306990564069905650699056606990567069905680699056906990570069905710699057206990573069905740699057506990576069905770699057806990579069905800699058106990582069905830699058406990585069905860699058706990588069905890699059006990591069905920699059306990594069905950699059606990597069905980699059906990600069906010699060206990603069906040699060506990606069906070699060806990609069906100699061106990612069906130699061406990615069906160699061706990618069906190699062006990621069906220699062306990624069906250699062606990627069906280699062907000101070001020700010307000104070001050700010607000107070001080700010907000110070001110700011207000113070001140700011507000116070001170700011807000119070001200700012107000122070001230700012407000125070001260700012707000128070001290700013007000131070001320700013307000134070001350700013607000137070001380700013907000140070001410700014207000143070001440700014507000146070001470700014807000149070001500700015107000152070001530700015407000155070001560700015707000158070001590700016007000161070001620700016307000164070001650700016607000167070001680700016907000170070001710700017207000173070001740700017507000176070001770700017807000179070001800700018107000182070001830700018407000185070001860700018707000188070001890700019007000191070001920700019307000194070001950700019607000197070001980700019907000200070002010700020207000203070002040700020507000206070002070700020807000209070002100700021107000212070002130700021407000215070002160700021707000218070002190700022007000221070002220700022307000224070002250700022607000227070002280700022907000230070002310700023207000233070002340700023507000236070002370700023807000239070002400700024107000242070002430700024407000245070002460700024707000248070002490700025007000251070002520700025307000254070002550700025607000257070002580700025907000260070002610700026207000263070002640700026507000266070002670700026807000269070002700700027107000272070002730700027407000275070002760700027707000278070002790700028007000281070002820700028307000284070002850700028607000287070002880700028907000290070002910700029207000293070002940700029507000296070002970700029807000299070003000700030107000302070003030700030407000305070003060700030707000308070003090700031007000311070003120700031307000314070003150700031607000317070003180700031907000320070003210700032207000323070003240700032507000326070003270700032807000329070003300700033107000332070003330700033407000335070003360700033707000338070003390700034007000341070003420700034307000344070003450700034607000347070003480700034907000350070003510700035207000353070003540700035507000356070003570700035807000359070003600700036107000362070003630700036407000365070003660700036707000368070003690700037007000371070003720700037307000374070003750700037607000377070003780700037907000380070003810700038207000383070003840700038507000386070003870700038807000389070003900700039107000392070003930700039407000395070003960700039707000398070003990700040007000401070004020700040307000404070004050700040607000407070004080700040907000410070004110700041207000413070004140700041507000416070004170700041807000419070004200700042107000422070004230700042407000425070004260700042707000428070004290700043007000431070004320700043307000434070004350700043607000437070004380700043907000440070004410700044207000443070004440700044507000446070004470700044807000449070004500700045107000452070004530700045407000455070004560700045707000458070004590700046007000461070004620700046307000464070004650700046607000467070004680700046907000470070004710700047207000473070004740700047507000476070004770700047807000479070004800700048107000482070004830700048407000485070004860700048707000488070004890700049007000491070004920700049307000494070004950700049607000497070004980700049907000500070005010700050207000503070005040700050507000506070005070700050807000509070005100700051107000512070005130700051407000515070005160700051707000518070005190700052007000521070005220700052307000524070005250700052607000527070005280700052907000530070005310700053207000533070005340700053507000536070005370700053807000539070005400700054107000542070005430700054407000545070005460700054707000548070005490700055007000551070005520700055307000554070005550700055607000557070005580700055907000560070005610700056207000563070005640700056507000566070005670700056807000569070005700700057107000572070005730700057407000575070005760700057707000578070005790700058007000581070005820700058307000584070005850700058607000587070005880700058907000590070005910700059207000593070005940700059507000596070005970700059807000599070006000700060107000602070006030700060407000605070006060700060707000608070006090700061007000611070006120700061307000614070006150700061607000617070006180700061907000620070006210700062207000623070006240700062507000626070006270700062807010102070101030701010407010105070101060701010707010108070101090701011007010111070101120701011307010114070101150701011607010117070101180701011907010120070101210701012207010123070101240701012507010126070101270701012807010129070101300701013107010132070101330701013407010135070101360701013707010138070101390701014007010141070101420701014307010144070101450701014607010147070101480701014907010150070101510701015207010153070101540701015507010156070101570701015807010159070101600701016107010162070101630701016407010165070101660701016707010168070101690701017007010171070101720701017307010174070101750701017607010177070101780701017907010180070101810701018207010183070101840701018507010186070101870701018807010189070101900701019107010192070101930701019407010195070101960701019707010198070101990701020007010201070102020701020307010204070102050701020607010207070102080701020907010210070102110701021207010213070102140701021507010216070102170701021807010219070102200701022107010222070102230701022407010225070102260701022707010228070102290701023007010231070102320701023307010234070102350701023607010237070102380701023907010240070102410701024207010243070102440701024507010246070102470701024807010249070102500701025107010252070102530701025407010255070102560701025707010258070102590701026007010261070102620701026307010264070102650701026607010267070102680701026907010270070102710701027207010273070102740701027507010276070102770701027807010279070102800701028107010282070102830701028407010285070102860701028707010288070102890701029007010291070102920701029307010294070102950701029607010297070102980701029907010300070103010701030207010303070103040701030507010306070103070701030807010309070103100701031107010312070103130701031407010315070103160701031707010318070103190701032007010321070103220701032307010324070103250701032607010327070103280701032907010330070103310701033207010333070103340701033507010336070103370701033807010339070103400701034107010342070103430701034407010345070103460701034707010348070103490701035007010351070103520701035307010354070103550701035607010357070103580701035907010360070103610701036207010363070103640701036507010366070103670701036807010369070103700701037107010372070103730701037407010375070103760701037707010378070103790701038007010381070103820701038307010384070103850701038607010387070103880701038907010390070103910701039207010393070103940701039507010396070103970701039807010399070104000701040107010402070104030701040407010405070104060701040707010408070104090701041007010411070104120701041307010414070104150701041607010417070104180701041907010420070104210701042207010423070104240701042507010426070104270701042807010429070104300701043107010432070104330701043407010435070104360701043707010438070104390701044007010441070104420701044307010444070104450701044607010447070104480701044907010450070104510701045207010453070104540701045507010456070104570701045807010459070104600701046107010462070104630701046407010465070104660701046707010468070104690701047007010471070104720701047307010474070104750701047607010477070104780701047907010480070104810701048207010483070104840701048507010486070104870701048807010489070104900701049107010492070104930701049407010495070104960701049707010498070104990701050007010501070105020701050307010504070105050701050607010507070105080701050907010510070105110701051207010513070105140701051507010516070105170701051807010519070105200701052107010522070105230701052407010525070105260701052707010528070105290701053007010531070105320701053307010534070105350701053607010537070105380701053907010540070105410701054207010543070105440701054507010546070105470701054807010549070105500701055107010552070105530701055407010555070105560701055707010558070105590701056007010561070105620701056307010564070105650701056607010567070105680701056907010570070105710701057207010573070105740701057507010576070105770701057807010579070105800701058107010582070105830701058407010585070105860701058707010588070105890701059007010591070105920701059307010594070105950701059607010597070105980701059907010600070106010701060207010603070106040701060507010606070106070701060807010609070106100701061107010612070106130701061407010615070106160701061707010618070106190701062007010621070106220701062307010624070106250701062607010627070106280702010307020104070201050702010607020107070201080702010907020110070201110702011207020113070201140702011507020116070201170702011807020119070201200702012107020122070201230702012407020125070201260702012707020128070201290702013007020131070201320702013307020134070201350702013607020137070201380702013907020140070201410702014207020143070201440702014507020146070201470702014807020149070201500702015107020152070201530702015407020155070201560702015707020158070201590702016007020161070201620702016307020164070201650702016607020167070201680702016907020170070201710702017207020173070201740702017507020176070201770702017807020179070201800702018107020182070201830702018407020185070201860702018707020188070201890702019007020191070201920702019307020194070201950702019607020197070201980702019907020200070202010702020207020203070202040702020507020206070202070702020807020209070202100702021107020212070202130702021407020215070202160702021707020218070202190702022007020221070202220702022307020224070202250702022607020227070202280702022907020230070202310702023207020233070202340702023507020236070202370702023807020239070202400702024107020242070202430702024407020245070202460702024707020248070202490702025007020251070202520702025307020254070202550702025607020257070202580702025907020260070202610702026207020263070202640702026507020266070202670702026807020269070202700702027107020272070202730702027407020275070202760702027707020278070202790702028007020281070202820702028307020284070202850702028607020287070202880702028907020290070202910702029207020293070202940702029507020296070202970702029807020299070203000702030107020302070203030702030407020305070203060702030707020308070203090702031007020311070203120702031307020314070203150702031607020317070203180702031907020320070203210702032207020323070203240702032507020326070203270702032807020329070203300702033107020332070203330702033407020335070203360702033707020338070203390702034007020341070203420702034307020344070203450702034607020347070203480702034907020350070203510702035207020353070203540702035507020356070203570702035807020359070203600702036107020362070203630702036407020365070203660702036707020368070203690702037007020371070203720702037307020374070203750702037607020377070203780702037907020380070203810702038207020383070203840702038507020386070203870702038807020389070203900702039107020392070203930702039407020395070203960702039707020398070203990702040007020401070204020702040307020404070204050702040607020407070204080702040907020410070204110702041207020413070204140702041507020416070204170702041807020419070204200702042107020422070204230702042407020425070204260702042707020428070204290702043007020431070204320702043307020434070204350702043607020437070204380702043907020440070204410702044207020443070204440702044507020446070204470702044807020449070204500702045107020452070204530702045407020455070204560702045707020458070204590702046007020461070204620702046307020464070204650702046607020467070204680702046907020470070204710702047207020473070204740702047507020476070204770702047807020479070204800702048107020482070204830702048407020485070204860702048707020488070204890702049007020491070204920702049307020494070204950702049607020497070204980702049907020500070205010702050207020503070205040702050507020506070205070702050807020509070205100702051107020512070205130702051407020515070205160702051707020518070205190702052007020521070205220702052307020524070205250702052607020527070205280702052907020530070205310702053207020533070205340702053507020536070205370702053807020539070205400702054107020542070205430702054407020545070205460702054707020548070205490702055007020551070205520702055307020554070205550702055607020557070205580702055907020560070205610702056207020563070205640702056507020566070205670702056807020569070205700702057107020572070205730702057407020575070205760702057707020578070205790702058007020581070205820702058307020584070205850702058607020587070205880702058907020590070205910702059207020593070205940702059507020596070205970702059807020599070206000702060107020602070206030702060407020605070206060702060707020608070206090702061007020611070206120702061307020614070206150702061607020617070206180702061907020620070206210702062207020623070206240702062507020626070206270703010407030105070301060703010707030108070301090703011007030111070301120703011307030114070301150703011607030117070301180703011907030120070301210703012207030123070301240703012507030126070301270703012807030129070301300703013107030132070301330703013407030135070301360703013707030138070301390703014007030141070301420703014307030144070301450703014607030147070301480703014907030150070301510703015207030153070301540703015507030156070301570703015807030159070301600703016107030162070301630703016407030165070301660703016707030168070301690703017007030171070301720703017307030174070301750703017607030177070301780703017907030180070301810703018207030183070301840703018507030186070301870703018807030189070301900703019107030192070301930703019407030195070301960703019707030198070301990703020007030201070302020703020307030204070302050703020607030207070302080703020907030210070302110703021207030213070302140703021507030216070302170703021807030219070302200703022107030222070302230703022407030225070302260703022707030228070302290703023007030231070302320703023307030234070302350703023607030237070302380703023907030240070302410703024207030243070302440703024507030246070302470703024807030249070302500703025107030252070302530703025407030255070302560703025707030258070302590703026007030261070302620703026307030264070302650703026607030267070302680703026907030270070302710703027207030273070302740703027507030276070302770703027807030279070302800703028107030282070302830703028407030285070302860703028707030288070302890703029007030291070302920703029307030294070302950703029607030297070302980703029907030300070303010703030207030303070303040703030507030306070303070703030807030309070303100703031107030312070303130703031407030315070303160703031707030318070303190703032007030321070303220703032307030324070303250703032607030327070303280703032907030330070303310703033207030333070303340703033507030336070303370703033807030339070303400703034107030342070303430703034407030345070303460703034707030348070303490703035007030351070303520703035307030354070303550703035607030357070303580703035907030360070303610703036207030363070303640703036507030366070303670703036807030369070303700703037107030372070303730703037407030375070303760703037707030378070303790703038007030381070303820703038307030384070303850703038607030387070303880703038907030390070303910703039207030393070303940703039507030396070303970703039807030399070304000703040107030402070304030703040407030405070304060703040707030408070304090703041007030411070304120703041307030414070304150703041607030417070304180703041907030420070304210703042207030423070304240703042507030426070304270703042807030429070304300703043107030432070304330703043407030435070304360703043707030438070304390703044007030441070304420703044307030444070304450703044607030447070304480703044907030450070304510703045207030453070304540703045507030456070304570703045807030459070304600703046107030462070304630703046407030465070304660703046707030468070304690703047007030471070304720703047307030474070304750703047607030477070304780703047907030480070304810703048207030483070304840703048507030486070304870703048807030489070304900703049107030492070304930703049407030495070304960703049707030498070304990703050007030501070305020703050307030504070305050703050607030507070305080703050907030510070305110703051207030513070305140703051507030516070305170703051807030519070305200703052107030522070305230703052407030525070305260703052707030528070305290703053007030531070305320703053307030534070305350703053607030537070305380703053907030540070305410703054207030543070305440703054507030546070305470703054807030549070305500703055107030552070305530703055407030555070305560703055707030558070305590703056007030561070305620703056307030564070305650703056607030567070305680703056907030570070305710703057207030573070305740703057507030576070305770703057807030579070305800703058107030582070305830703058407030585070305860703058707030588070305890703059007030591070305920703059307030594070305950703059607030597070305980703059907030600070306010703060207030603070306040703060507030606070306070703060807030609070306100703061107030612070306130703061407030615070306160703061707030618070306190703062007030621070306220703062307030624070306250703062607040106070401070704010807040109070401100704011107040112070401130704011407040115070401160704011707040118070401190704012007040121070401220704012307040124070401250704012607040127070401280704012907040130070401310704013207040133070401340704013507040136070401370704013807040139070401400704014107040142070401430704014407040145070401460704014707040148070401490704015007040151070401520704015307040154070401550704015607040157070401580704015907040160070401610704016207040163070401640704016507040166070401670704016807040169070401700704017107040172070401730704017407040175070401760704017707040178070401790704018007040181070401820704018307040184070401850704018607040187070401880704018907040190070401910704019207040193070401940704019507040196070401970704019807040199070402000704020107040202070402030704020407040205070402060704020707040208070402090704021007040211070402120704021307040214070402150704021607040217070402180704021907040220070402210704022207040223070402240704022507040226070402270704022807040229070402300704023107040232070402330704023407040235070402360704023707040238070402390704024007040241070402420704024307040244070402450704024607040247070402480704024907040250070402510704025207040253070402540704025507040256070402570704025807040259070402600704026107040262070402630704026407040265070402660704026707040268070402690704027007040271070402720704027307040274070402750704027607040277070402780704027907040280070402810704028207040283070402840704028507040286070402870704028807040289070402900704029107040292070402930704029407040295070402960704029707040298070402990704030007040301070403020704030307040304070403050704030607040307070403080704030907040310070403110704031207040313070403140704031507040316070403170704031807040319070403200704032107040322070403230704032407040325070403260704032707040328070403290704033007040331070403320704033307040334070403350704033607040337070403380704033907040340070403410704034207040343070403440704034507040346070403470704034807040349070403500704035107040352070403530704035407040355070403560704035707040358070403590704036007040361070403620704036307040364070403650704036607040367070403680704036907040370070403710704037207040373070403740704037507040376070403770704037807040379070403800704038107040382070403830704038407040385070403860704038707040388070403890704039007040391070403920704039307040394070403950704039607040397070403980704039907040400070404010704040207040403070404040704040507040406070404070704040807040409070404100704041107040412070404130704041407040415070404160704041707040418070404190704042007040421070404220704042307040424070404250704042607040427070404280704042907040430070404310704043207040433070404340704043507040436070404370704043807040439070404400704044107040442070404430704044407040445070404460704044707040448070404490704045007040451070404520704045307040454070404550704045607040457070404580704045907040460070404610704046207040463070404640704046507040466070404670704046807040469070404700704047107040472070404730704047407040475070404760704047707040478070404790704048007040481070404820704048307040484070404850704048607040487070404880704048907040490070404910704049207040493070404940704049507040496070404970704049807040499070405000704050107040502070405030704050407040505070405060704050707040508070405090704051007040511070405120704051307040514070405150704051607040517070405180704051907040520070405210704052207040523070405240704052507040526070405270704052807040529070405300704053107040532070405330704053407040535070405360704053707040538070405390704054007040541070405420704054307040544070405450704054607040547070405480704054907040550070405510704055207040553070405540704055507040556070405570704055807040559070405600704056107040562070405630704056407040565070405660704056707040568070405690704057007040571070405720704057307040574070405750704057607040577070405780704057907040580070405810704058207040583070405840704058507040586070405870704058807040589070405900704059107040592070405930704059407040595070405960704059707040598070405990704060007040601070406020704060307040604070406050704060607040607070406080704060907040610070406110704061207040613070406140704061507040616070406170704061807040619070406200704062107040622070406230704062407040625070406260705010707050108070501090705011007050111070501120705011307050114070501150705011607050117070501180705011907050120070501210705012207050123070501240705012507050126070501270705012807050129070501300705013107050132070501330705013407050135070501360705013707050138070501390705014007050141070501420705014307050144070501450705014607050147070501480705014907050150070501510705015207050153070501540705015507050156070501570705015807050159070501600705016107050162070501630705016407050165070501660705016707050168070501690705017007050171070501720705017307050174070501750705017607050177070501780705017907050180070501810705018207050183070501840705018507050186070501870705018807050189070501900705019107050192070501930705019407050195070501960705019707050198070501990705020007050201070502020705020307050204070502050705020607050207070502080705020907050210070502110705021207050213070502140705021507050216070502170705021807050219070502200705022107050222070502230705022407050225070502260705022707050228070502290705023007050231070502320705023307050234070502350705023607050237070502380705023907050240070502410705024207050243070502440705024507050246070502470705024807050249070502500705025107050252070502530705025407050255070502560705025707050258070502590705026007050261070502620705026307050264070502650705026607050267070502680705026907050270070502710705027207050273070502740705027507050276070502770705027807050279070502800705028107050282070502830705028407050285070502860705028707050288070502890705029007050291070502920705029307050294070502950705029607050297070502980705029907050300070503010705030207050303070503040705030507050306070503070705030807050309070503100705031107050312070503130705031407050315070503160705031707050318070503190705032007050321070503220705032307050324070503250705032607050327070503280705032907050330070503310705033207050333070503340705033507050336070503370705033807050339070503400705034107050342070503430705034407050345070503460705034707050348070503490705035007050351070503520705035307050354070503550705035607050357070503580705035907050360070503610705036207050363070503640705036507050366070503670705036807050369070503700705037107050372070503730705037407050375070503760705037707050378070503790705038007050381070503820705038307050384070503850705038607050387070503880705038907050390070503910705039207050393070503940705039507050396070503970705039807050399070504000705040107050402070504030705040407050405070504060705040707050408070504090705041007050411070504120705041307050414070504150705041607050417070504180705041907050420070504210705042207050423070504240705042507050426070504270705042807050429070504300705043107050432070504330705043407050435070504360705043707050438070504390705044007050441070504420705044307050444070504450705044607050447070504480705044907050450070504510705045207050453070504540705045507050456070504570705045807050459070504600705046107050462070504630705046407050465070504660705046707050468070504690705047007050471070504720705047307050474070504750705047607050477070504780705047907050480070504810705048207050483070504840705048507050486070504870705048807050489070504900705049107050492070504930705049407050495070504960705049707050498070504990705050007050501070505020705050307050504070505050705050607050507070505080705050907050510070505110705051207050513070505140705051507050516070505170705051807050519070505200705052107050522070505230705052407050525070505260705052707050528070505290705053007050531070505320705053307050534070505350705053607050537070505380705053907050540070505410705054207050543070505440705054507050546070505470705054807050549070505500705055107050552070505530705055407050555070505560705055707050558070505590705056007050561070505620705056307050564070505650705056607050567070505680705056907050570070505710705057207050573070505740705057507050576070505770705057807050579070505800705058107050582070505830705058407050585070505860705058707050588070505890705059007050591070505920705059307050594070505950705059607050597070505980705059907050600070506010705060207050603070506040705060507050606070506070705060807050609070506100705061107050612070506130705061407050615070506160705061707050618070506190705062007050621070506220705062307050624070506250706010607060107070601080706010907060110070601110706011207060113070601140706011507060116070601170706011807060119070601200706012107060122070601230706012407060125070601260706012707060128070601290706013007060131070601320706013307060134070601350706013607060137070601380706013907060140070601410706014207060143070601440706014507060146070601470706014807060149070601500706015107060152070601530706015407060155070601560706015707060158070601590706016007060161070601620706016307060164070601650706016607060167070601680706016907060170070601710706017207060173070601740706017507060176070601770706017807060179070601800706018107060182070601830706018407060185070601860706018707060188070601890706019007060191070601920706019307060194070601950706019607060197070601980706019907060200070602010706020207060203070602040706020507060206070602070706020807060209070602100706021107060212070602130706021407060215070602160706021707060218070602190706022007060221070602220706022307060224070602250706022607060227070602280706022907060230070602310706023207060233070602340706023507060236070602370706023807060239070602400706024107060242070602430706024407060245070602460706024707060248070602490706025007060251070602520706025307060254070602550706025607060257070602580706025907060260070602610706026207060263070602640706026507060266070602670706026807060269070602700706027107060272070602730706027407060275070602760706027707060278070602790706028007060281070602820706028307060284070602850706028607060287070602880706028907060290070602910706029207060293070602940706029507060296070602970706029807060299070603000706030107060302070603030706030407060305070603060706030707060308070603090706031007060311070603120706031307060314070603150706031607060317070603180706031907060320070603210706032207060323070603240706032507060326070603270706032807060329070603300706033107060332070603330706033407060335070603360706033707060338070603390706034007060341070603420706034307060344070603450706034607060347070603480706034907060350070603510706035207060353070603540706035507060356070603570706035807060359070603600706036107060362070603630706036407060365070603660706036707060368070603690706037007060371070603720706037307060374070603750706037607060377070603780706037907060380070603810706038207060383070603840706038507060386070603870706038807060389070603900706039107060392070603930706039407060395070603960706039707060398070603990706040007060401070604020706040307060404070604050706040607060407070604080706040907060410070604110706041207060413070604140706041507060416070604170706041807060419070604200706042107060422070604230706042407060425070604260706042707060428070604290706043007060431070604320706043307060434070604350706043607060437070604380706043907060440070604410706044207060443070604440706044507060446070604470706044807060449070604500706045107060452070604530706045407060455070604560706045707060458070604590706046007060461070604620706046307060464070604650706046607060467070604680706046907060470070604710706047207060473070604740706047507060476070604770706047807060479070604800706048107060482070604830706048407060485070604860706048707060488070604890706049007060491070604920706049307060494070604950706049607060497070604980706049907060500070605010706050207060503070605040706050507060506070605070706050807060509070605100706051107060512070605130706051407060515070605160706051707060518070605190706052007060521070605220706052307060524070605250706052607060527070605280706052907060530070605310706053207060533070605340706053507060536070605370706053807060539070605400706054107060542070605430706054407060545070605460706054707060548070605490706055007060551070605520706055307060554070605550706055607060557070605580706055907060560070605610706056207060563070605640706056507060566070605670706056807060569070605700706057107060572070605730706057407060575070605760706057707060578070605790706058007060581070605820706058307060584070605850706058607060587070605880706058907060590070605910706059207060593070605940706059507060596070605970706059807060599070606000706060107060602070606030706060407060605070606060706060707060608070606090706061007060611070606120706061307060614070606150706061607060617070606180706061907060620070606210706062207060623070606240707010607070107070701080707010907070110070701110707011207070113070701140707011507070116070701170707011807070119070701200707012107070122070701230707012407070125070701260707012707070128070701290707013007070131070701320707013307070134070701350707013607070137070701380707013907070140070701410707014207070143070701440707014507070146070701470707014807070149070701500707015107070152070701530707015407070155070701560707015707070158070701590707016007070161070701620707016307070164070701650707016607070167070701680707016907070170070701710707017207070173070701740707017507070176070701770707017807070179070701800707018107070182070701830707018407070185070701860707018707070188070701890707019007070191070701920707019307070194070701950707019607070197070701980707019907070200070702010707020207070203070702040707020507070206070702070707020807070209070702100707021107070212070702130707021407070215070702160707021707070218070702190707022007070221070702220707022307070224070702250707022607070227070702280707022907070230070702310707023207070233070702340707023507070236070702370707023807070239070702400707024107070242070702430707024407070245070702460707024707070248070702490707025007070251070702520707025307070254070702550707025607070257070702580707025907070260070702610707026207070263070702640707026507070266070702670707026807070269070702700707027107070272070702730707027407070275070702760707027707070278070702790707028007070281070702820707028307070284070702850707028607070287070702880707028907070290070702910707029207070293070702940707029507070296070702970707029807070299070703000707030107070302070703030707030407070305070703060707030707070308070703090707031007070311070703120707031307070314070703150707031607070317070703180707031907070320070703210707032207070323070703240707032507070326070703270707032807070329070703300707033107070332070703330707033407070335070703360707033707070338070703390707034007070341070703420707034307070344070703450707034607070347070703480707034907070350070703510707035207070353070703540707035507070356070703570707035807070359070703600707036107070362070703630707036407070365070703660707036707070368070703690707037007070371070703720707037307070374070703750707037607070377070703780707037907070380070703810707038207070383070703840707038507070386070703870707038807070389070703900707039107070392070703930707039407070395070703960707039707070398070703990707040007070401070704020707040307070404070704050707040607070407070704080707040907070410070704110707041207070413070704140707041507070416070704170707041807070419070704200707042107070422070704230707042407070425070704260707042707070428070704290707043007070431070704320707043307070434070704350707043607070437070704380707043907070440070704410707044207070443070704440707044507070446070704470707044807070449070704500707045107070452070704530707045407070455070704560707045707070458070704590707046007070461070704620707046307070464070704650707046607070467070704680707046907070470070704710707047207070473070704740707047507070476070704770707047807070479070704800707048107070482070704830707048407070485070704860707048707070488070704890707049007070491070704920707049307070494070704950707049607070497070704980707049907070500070705010707050207070503070705040707050507070506070705070707050807070509070705100707051107070512070705130707051407070515070705160707051707070518070705190707052007070521070705220707052307070524070705250707052607070527070705280707052907070530070705310707053207070533070705340707053507070536070705370707053807070539070705400707054107070542070705430707054407070545070705460707054707070548070705490707055007070551070705520707055307070554070705550707055607070557070705580707055907070560070705610707056207070563070705640707056507070566070705670707056807070569070705700707057107070572070705730707057407070575070705760707057707070578070705790707058007070581070705820707058307070584070705850707058607070587070705880707058907070590070705910707059207070593070705940707059507070596070705970707059807070599070706000707060107070602070706030707060407070605070706060707060707070608070706090707061007070611070706120707061307070614070706150707061607070617070706180707061907070620070706210707062207070623070801050708010607080107070801080708010907080110070801110708011207080113070801140708011507080116070801170708011807080119070801200708012107080122070801230708012407080125070801260708012707080128070801290708013007080131070801320708013307080134070801350708013607080137070801380708013907080140070801410708014207080143070801440708014507080146070801470708014807080149070801500708015107080152070801530708015407080155070801560708015707080158070801590708016007080161070801620708016307080164070801650708016607080167070801680708016907080170070801710708017207080173070801740708017507080176070801770708017807080179070801800708018107080182070801830708018407080185070801860708018707080188070801890708019007080191070801920708019307080194070801950708019607080197070801980708019907080200070802010708020207080203070802040708020507080206070802070708020807080209070802100708021107080212070802130708021407080215070802160708021707080218070802190708022007080221070802220708022307080224070802250708022607080227070802280708022907080230070802310708023207080233070802340708023507080236070802370708023807080239070802400708024107080242070802430708024407080245070802460708024707080248070802490708025007080251070802520708025307080254070802550708025607080257070802580708025907080260070802610708026207080263070802640708026507080266070802670708026807080269070802700708027107080272070802730708027407080275070802760708027707080278070802790708028007080281070802820708028307080284070802850708028607080287070802880708028907080290070802910708029207080293070802940708029507080296070802970708029807080299070803000708030107080302070803030708030407080305070803060708030707080308070803090708031007080311070803120708031307080314070803150708031607080317070803180708031907080320070803210708032207080323070803240708032507080326070803270708032807080329070803300708033107080332070803330708033407080335070803360708033707080338070803390708034007080341070803420708034307080344070803450708034607080347070803480708034907080350070803510708035207080353070803540708035507080356070803570708035807080359070803600708036107080362070803630708036407080365070803660708036707080368070803690708037007080371070803720708037307080374070803750708037607080377070803780708037907080380070803810708038207080383070803840708038507080386070803870708038807080389070803900708039107080392070803930708039407080395070803960708039707080398070803990708040007080401070804020708040307080404070804050708040607080407070804080708040907080410070804110708041207080413070804140708041507080416070804170708041807080419070804200708042107080422070804230708042407080425070804260708042707080428070804290708043007080431070804320708043307080434070804350708043607080437070804380708043907080440070804410708044207080443070804440708044507080446070804470708044807080449070804500708045107080452070804530708045407080455070804560708045707080458070804590708046007080461070804620708046307080464070804650708046607080467070804680708046907080470070804710708047207080473070804740708047507080476070804770708047807080479070804800708048107080482070804830708048407080485070804860708048707080488070804890708049007080491070804920708049307080494070804950708049607080497070804980708049907080500070805010708050207080503070805040708050507080506070805070708050807080509070805100708051107080512070805130708051407080515070805160708051707080518070805190708052007080521070805220708052307080524070805250708052607080527070805280708052907080530070805310708053207080533070805340708053507080536070805370708053807080539070805400708054107080542070805430708054407080545070805460708054707080548070805490708055007080551070805520708055307080554070805550708055607080557070805580708055907080560070805610708056207080563070805640708056507080566070805670708056807080569070805700708057107080572070805730708057407080575070805760708057707080578070805790708058007080581070805820708058307080584070805850708058607080587070805880708058907080590070805910708059207080593070805940708059507080596070805970708059807080599070806000708060107080602070806030708060407080605070806060708060707080608070806090708061007080611070806120708061307080614070806150708061607080617070806180708061907080620070806210708062207090105070901060709010707090108070901090709011007090111070901120709011307090114070901150709011607090117070901180709011907090120070901210709012207090123070901240709012507090126070901270709012807090129070901300709013107090132070901330709013407090135070901360709013707090138070901390709014007090141070901420709014307090144070901450709014607090147070901480709014907090150070901510709015207090153070901540709015507090156070901570709015807090159070901600709016107090162070901630709016407090165070901660709016707090168070901690709017007090171070901720709017307090174070901750709017607090177070901780709017907090180070901810709018207090183070901840709018507090186070901870709018807090189070901900709019107090192070901930709019407090195070901960709019707090198070901990709020007090201070902020709020307090204070902050709020607090207070902080709020907090210070902110709021207090213070902140709021507090216070902170709021807090219070902200709022107090222070902230709022407090225070902260709022707090228070902290709023007090231070902320709023307090234070902350709023607090237070902380709023907090240070902410709024207090243070902440709024507090246070902470709024807090249070902500709025107090252070902530709025407090255070902560709025707090258070902590709026007090261070902620709026307090264070902650709026607090267070902680709026907090270070902710709027207090273070902740709027507090276070902770709027807090279070902800709028107090282070902830709028407090285070902860709028707090288070902890709029007090291070902920709029307090294070902950709029607090297070902980709029907090300070903010709030207090303070903040709030507090306070903070709030807090309070903100709031107090312070903130709031407090315070903160709031707090318070903190709032007090321070903220709032307090324070903250709032607090327070903280709032907090330070903310709033207090333070903340709033507090336070903370709033807090339070903400709034107090342070903430709034407090345070903460709034707090348070903490709035007090351070903520709035307090354070903550709035607090357070903580709035907090360070903610709036207090363070903640709036507090366070903670709036807090369070903700709037107090372070903730709037407090375070903760709037707090378070903790709038007090381070903820709038307090384070903850709038607090387070903880709038907090390070903910709039207090393070903940709039507090396070903970709039807090399070904000709040107090402070904030709040407090405070904060709040707090408070904090709041007090411070904120709041307090414070904150709041607090417070904180709041907090420070904210709042207090423070904240709042507090426070904270709042807090429070904300709043107090432070904330709043407090435070904360709043707090438070904390709044007090441070904420709044307090444070904450709044607090447070904480709044907090450070904510709045207090453070904540709045507090456070904570709045807090459070904600709046107090462070904630709046407090465070904660709046707090468070904690709047007090471070904720709047307090474070904750709047607090477070904780709047907090480070904810709048207090483070904840709048507090486070904870709048807090489070904900709049107090492070904930709049407090495070904960709049707090498070904990709050007090501070905020709050307090504070905050709050607090507070905080709050907090510070905110709051207090513070905140709051507090516070905170709051807090519070905200709052107090522070905230709052407090525070905260709052707090528070905290709053007090531070905320709053307090534070905350709053607090537070905380709053907090540070905410709054207090543070905440709054507090546070905470709054807090549070905500709055107090552070905530709055407090555070905560709055707090558070905590709056007090561070905620709056307090564070905650709056607090567070905680709056907090570070905710709057207090573070905740709057507090576070905770709057807090579070905800709058107090582070905830709058407090585070905860709058707090588070905890709059007090591070905920709059307090594070905950709059607090597070905980709059907090600070906010709060207090603070906040709060507090606070906070709060807090609070906100709061107090612070906130709061407090615070906160709061707090618070906190709062007090621071001050710010607100107071001080710010907100110071001110710011207100113071001140710011507100116071001170710011807100119071001200710012107100122071001230710012407100125071001260710012707100128071001290710013007100131071001320710013307100134071001350710013607100137071001380710013907100140071001410710014207100143071001440710014507100146071001470710014807100149071001500710015107100152071001530710015407100155071001560710015707100158071001590710016007100161071001620710016307100164071001650710016607100167071001680710016907100170071001710710017207100173071001740710017507100176071001770710017807100179071001800710018107100182071001830710018407100185071001860710018707100188071001890710019007100191071001920710019307100194071001950710019607100197071001980710019907100200071002010710020207100203071002040710020507100206071002070710020807100209071002100710021107100212071002130710021407100215071002160710021707100218071002190710022007100221071002220710022307100224071002250710022607100227071002280710022907100230071002310710023207100233071002340710023507100236071002370710023807100239071002400710024107100242071002430710024407100245071002460710024707100248071002490710025007100251071002520710025307100254071002550710025607100257071002580710025907100260071002610710026207100263071002640710026507100266071002670710026807100269071002700710027107100272071002730710027407100275071002760710027707100278071002790710028007100281071002820710028307100284071002850710028607100287071002880710028907100290071002910710029207100293071002940710029507100296071002970710029807100299071003000710030107100302071003030710030407100305071003060710030707100308071003090710031007100311071003120710031307100314071003150710031607100317071003180710031907100320071003210710032207100323071003240710032507100326071003270710032807100329071003300710033107100332071003330710033407100335071003360710033707100338071003390710034007100341071003420710034307100344071003450710034607100347071003480710034907100350071003510710035207100353071003540710035507100356071003570710035807100359071003600710036107100362071003630710036407100365071003660710036707100368071003690710037007100371071003720710037307100374071003750710037607100377071003780710037907100380071003810710038207100383071003840710038507100386071003870710038807100389071003900710039107100392071003930710039407100395071003960710039707100398071003990710040007100401071004020710040307100404071004050710040607100407071004080710040907100410071004110710041207100413071004140710041507100416071004170710041807100419071004200710042107100422071004230710042407100425071004260710042707100428071004290710043007100431071004320710043307100434071004350710043607100437071004380710043907100440071004410710044207100443071004440710044507100446071004470710044807100449071004500710045107100452071004530710045407100455071004560710045707100458071004590710046007100461071004620710046307100464071004650710046607100467071004680710046907100470071004710710047207100473071004740710047507100476071004770710047807100479071004800710048107100482071004830710048407100485071004860710048707100488071004890710049007100491071004920710049307100494071004950710049607100497071004980710049907100500071005010710050207100503071005040710050507100506071005070710050807100509071005100710051107100512071005130710051407100515071005160710051707100518071005190710052007100521071005220710052307100524071005250710052607100527071005280710052907100530071005310710053207100533071005340710053507100536071005370710053807100539071005400710054107100542071005430710054407100545071005460710054707100548071005490710055007100551071005520710055307100554071005550710055607100557071005580710055907100560071005610710056207100563071005640710056507100566071005670710056807100569071005700710057107100572071005730710057407100575071005760710057707100578071005790710058007100581071005820710058307100584071005850710058607100587071005880710058907100590071005910710059207100593071005940710059507100596071005970710059807100599071006000710060107100602071006030710060407100605071006060710060707100608071006090710061007100611071006120710061307100614071006150710061607100617071006180710061907100620071101040711010507110106071101070711010807110109071101100711011107110112071101130711011407110115071101160711011707110118071101190711012007110121071101220711012307110124071101250711012607110127071101280711012907110130071101310711013207110133071101340711013507110136071101370711013807110139071101400711014107110142071101430711014407110145071101460711014707110148071101490711015007110151071101520711015307110154071101550711015607110157071101580711015907110160071101610711016207110163071101640711016507110166071101670711016807110169071101700711017107110172071101730711017407110175071101760711017707110178071101790711018007110181071101820711018307110184071101850711018607110187071101880711018907110190071101910711019207110193071101940711019507110196071101970711019807110199071102000711020107110202071102030711020407110205071102060711020707110208071102090711021007110211071102120711021307110214071102150711021607110217071102180711021907110220071102210711022207110223071102240711022507110226071102270711022807110229071102300711023107110232071102330711023407110235071102360711023707110238071102390711024007110241071102420711024307110244071102450711024607110247071102480711024907110250071102510711025207110253071102540711025507110256071102570711025807110259071102600711026107110262071102630711026407110265071102660711026707110268071102690711027007110271071102720711027307110274071102750711027607110277071102780711027907110280071102810711028207110283071102840711028507110286071102870711028807110289071102900711029107110292071102930711029407110295071102960711029707110298071102990711030007110301071103020711030307110304071103050711030607110307071103080711030907110310071103110711031207110313071103140711031507110316071103170711031807110319071103200711032107110322071103230711032407110325071103260711032707110328071103290711033007110331071103320711033307110334071103350711033607110337071103380711033907110340071103410711034207110343071103440711034507110346071103470711034807110349071103500711035107110352071103530711035407110355071103560711035707110358071103590711036007110361071103620711036307110364071103650711036607110367071103680711036907110370071103710711037207110373071103740711037507110376071103770711037807110379071103800711038107110382071103830711038407110385071103860711038707110388071103890711039007110391071103920711039307110394071103950711039607110397071103980711039907110400071104010711040207110403071104040711040507110406071104070711040807110409071104100711041107110412071104130711041407110415071104160711041707110418071104190711042007110421071104220711042307110424071104250711042607110427071104280711042907110430071104310711043207110433071104340711043507110436071104370711043807110439071104400711044107110442071104430711044407110445071104460711044707110448071104490711045007110451071104520711045307110454071104550711045607110457071104580711045907110460071104610711046207110463071104640711046507110466071104670711046807110469071104700711047107110472071104730711047407110475071104760711047707110478071104790711048007110481071104820711048307110484071104850711048607110487071104880711048907110490071104910711049207110493071104940711049507110496071104970711049807110499071105000711050107110502071105030711050407110505071105060711050707110508071105090711051007110511071105120711051307110514071105150711051607110517071105180711051907110520071105210711052207110523071105240711052507110526071105270711052807110529071105300711053107110532071105330711053407110535071105360711053707110538071105390711054007110541071105420711054307110544071105450711054607110547071105480711054907110550071105510711055207110553071105540711055507110556071105570711055807110559071105600711056107110562071105630711056407110565071105660711056707110568071105690711057007110571071105720711057307110574071105750711057607110577071105780711057907110580071105810711058207110583071105840711058507110586071105870711058807110589071105900711059107110592071105930711059407110595071105960711059707110598071105990711060007110601071106020711060307110604071106050711060607110607071106080711060907110610071106110711061207110613071106140711061507110616071106170711061807110619071201040712010507120106071201070712010807120109071201100712011107120112071201130712011407120115071201160712011707120118071201190712012007120121071201220712012307120124071201250712012607120127071201280712012907120130071201310712013207120133071201340712013507120136071201370712013807120139071201400712014107120142071201430712014407120145071201460712014707120148071201490712015007120151071201520712015307120154071201550712015607120157071201580712015907120160071201610712016207120163071201640712016507120166071201670712016807120169071201700712017107120172071201730712017407120175071201760712017707120178071201790712018007120181071201820712018307120184071201850712018607120187071201880712018907120190071201910712019207120193071201940712019507120196071201970712019807120199071202000712020107120202071202030712020407120205071202060712020707120208071202090712021007120211071202120712021307120214071202150712021607120217071202180712021907120220071202210712022207120223071202240712022507120226071202270712022807120229071202300712023107120232071202330712023407120235071202360712023707120238071202390712024007120241071202420712024307120244071202450712024607120247071202480712024907120250071202510712025207120253071202540712025507120256071202570712025807120259071202600712026107120262071202630712026407120265071202660712026707120268071202690712027007120271071202720712027307120274071202750712027607120277071202780712027907120280071202810712028207120283071202840712028507120286071202870712028807120289071202900712029107120292071202930712029407120295071202960712029707120298071202990712030007120301071203020712030307120304071203050712030607120307071203080712030907120310071203110712031207120313071203140712031507120316071203170712031807120319071203200712032107120322071203230712032407120325071203260712032707120328071203290712033007120331071203320712033307120334071203350712033607120337071203380712033907120340071203410712034207120343071203440712034507120346071203470712034807120349071203500712035107120352071203530712035407120355071203560712035707120358071203590712036007120361071203620712036307120364071203650712036607120367071203680712036907120370071203710712037207120373071203740712037507120376071203770712037807120379071203800712038107120382071203830712038407120385071203860712038707120388071203890712039007120391071203920712039307120394071203950712039607120397071203980712039907120400071204010712040207120403071204040712040507120406071204070712040807120409071204100712041107120412071204130712041407120415071204160712041707120418071204190712042007120421071204220712042307120424071204250712042607120427071204280712042907120430071204310712043207120433071204340712043507120436071204370712043807120439071204400712044107120442071204430712044407120445071204460712044707120448071204490712045007120451071204520712045307120454071204550712045607120457071204580712045907120460071204610712046207120463071204640712046507120466071204670712046807120469071204700712047107120472071204730712047407120475071204760712047707120478071204790712048007120481071204820712048307120484071204850712048607120487071204880712048907120490071204910712049207120493071204940712049507120496071204970712049807120499071205000712050107120502071205030712050407120505071205060712050707120508071205090712051007120511071205120712051307120514071205150712051607120517071205180712051907120520071205210712052207120523071205240712052507120526071205270712052807120529071205300712053107120532071205330712053407120535071205360712053707120538071205390712054007120541071205420712054307120544071205450712054607120547071205480712054907120550071205510712055207120553071205540712055507120556071205570712055807120559071205600712056107120562071205630712056407120565071205660712056707120568071205690712057007120571071205720712057307120574071205750712057607120577071205780712057907120580071205810712058207120583071205840712058507120586071205870712058807120589071205900712059107120592071205930712059407120595071205960712059707120598071205990712060007120601071206020712060307120604071206050712060607120607071206080712060907120610071206110712061207120613071206140712061507120616071206170712061807130104071301050713010607130107071301080713010907130110071301110713011207130113071301140713011507130116071301170713011807130119071301200713012107130122071301230713012407130125071301260713012707130128071301290713013007130131071301320713013307130134071301350713013607130137071301380713013907130140071301410713014207130143071301440713014507130146071301470713014807130149071301500713015107130152071301530713015407130155071301560713015707130158071301590713016007130161071301620713016307130164071301650713016607130167071301680713016907130170071301710713017207130173071301740713017507130176071301770713017807130179071301800713018107130182071301830713018407130185071301860713018707130188071301890713019007130191071301920713019307130194071301950713019607130197071301980713019907130200071302010713020207130203071302040713020507130206071302070713020807130209071302100713021107130212071302130713021407130215071302160713021707130218071302190713022007130221071302220713022307130224071302250713022607130227071302280713022907130230071302310713023207130233071302340713023507130236071302370713023807130239071302400713024107130242071302430713024407130245071302460713024707130248071302490713025007130251071302520713025307130254071302550713025607130257071302580713025907130260071302610713026207130263071302640713026507130266071302670713026807130269071302700713027107130272071302730713027407130275071302760713027707130278071302790713028007130281071302820713028307130284071302850713028607130287071302880713028907130290071302910713029207130293071302940713029507130296071302970713029807130299071303000713030107130302071303030713030407130305071303060713030707130308071303090713031007130311071303120713031307130314071303150713031607130317071303180713031907130320071303210713032207130323071303240713032507130326071303270713032807130329071303300713033107130332071303330713033407130335071303360713033707130338071303390713034007130341071303420713034307130344071303450713034607130347071303480713034907130350071303510713035207130353071303540713035507130356071303570713035807130359071303600713036107130362071303630713036407130365071303660713036707130368071303690713037007130371071303720713037307130374071303750713037607130377071303780713037907130380071303810713038207130383071303840713038507130386071303870713038807130389071303900713039107130392071303930713039407130395071303960713039707130398071303990713040007130401071304020713040307130404071304050713040607130407071304080713040907130410071304110713041207130413071304140713041507130416071304170713041807130419071304200713042107130422071304230713042407130425071304260713042707130428071304290713043007130431071304320713043307130434071304350713043607130437071304380713043907130440071304410713044207130443071304440713044507130446071304470713044807130449071304500713045107130452071304530713045407130455071304560713045707130458071304590713046007130461071304620713046307130464071304650713046607130467071304680713046907130470071304710713047207130473071304740713047507130476071304770713047807130479071304800713048107130482071304830713048407130485071304860713048707130488071304890713049007130491071304920713049307130494071304950713049607130497071304980713049907130500071305010713050207130503071305040713050507130506071305070713050807130509071305100713051107130512071305130713051407130515071305160713051707130518071305190713052007130521071305220713052307130524071305250713052607130527071305280713052907130530071305310713053207130533071305340713053507130536071305370713053807130539071305400713054107130542071305430713054407130545071305460713054707130548071305490713055007130551071305520713055307130554071305550713055607130557071305580713055907130560071305610713056207130563071305640713056507130566071305670713056807130569071305700713057107130572071305730713057407130575071305760713057707130578071305790713058007130581071305820713058307130584071305850713058607130587071305880713058907130590071305910713059207130593071305940713059507130596071305970713059807130599071306000713060107130602071306030713060407130605071306060713060707130608071306090713061007130611071306120713061307130614071306150713061607130617071401030714010407140105071401060714010707140108071401090714011007140111071401120714011307140114071401150714011607140117071401180714011907140120071401210714012207140123071401240714012507140126071401270714012807140129071401300714013107140132071401330714013407140135071401360714013707140138071401390714014007140141071401420714014307140144071401450714014607140147071401480714014907140150071401510714015207140153071401540714015507140156071401570714015807140159071401600714016107140162071401630714016407140165071401660714016707140168071401690714017007140171071401720714017307140174071401750714017607140177071401780714017907140180071401810714018207140183071401840714018507140186071401870714018807140189071401900714019107140192071401930714019407140195071401960714019707140198071401990714020007140201071402020714020307140204071402050714020607140207071402080714020907140210071402110714021207140213071402140714021507140216071402170714021807140219071402200714022107140222071402230714022407140225071402260714022707140228071402290714023007140231071402320714023307140234071402350714023607140237071402380714023907140240071402410714024207140243071402440714024507140246071402470714024807140249071402500714025107140252071402530714025407140255071402560714025707140258071402590714026007140261071402620714026307140264071402650714026607140267071402680714026907140270071402710714027207140273071402740714027507140276071402770714027807140279071402800714028107140282071402830714028407140285071402860714028707140288071402890714029007140291071402920714029307140294071402950714029607140297071402980714029907140300071403010714030207140303071403040714030507140306071403070714030807140309071403100714031107140312071403130714031407140315071403160714031707140318071403190714032007140321071403220714032307140324071403250714032607140327071403280714032907140330071403310714033207140333071403340714033507140336071403370714033807140339071403400714034107140342071403430714034407140345071403460714034707140348071403490714035007140351071403520714035307140354071403550714035607140357071403580714035907140360071403610714036207140363071403640714036507140366071403670714036807140369071403700714037107140372071403730714037407140375071403760714037707140378071403790714038007140381071403820714038307140384071403850714038607140387071403880714038907140390071403910714039207140393071403940714039507140396071403970714039807140399071404000714040107140402071404030714040407140405071404060714040707140408071404090714041007140411071404120714041307140414071404150714041607140417071404180714041907140420071404210714042207140423071404240714042507140426071404270714042807140429071404300714043107140432071404330714043407140435071404360714043707140438071404390714044007140441071404420714044307140444071404450714044607140447071404480714044907140450071404510714045207140453071404540714045507140456071404570714045807140459071404600714046107140462071404630714046407140465071404660714046707140468071404690714047007140471071404720714047307140474071404750714047607140477071404780714047907140480071404810714048207140483071404840714048507140486071404870714048807140489071404900714049107140492071404930714049407140495071404960714049707140498071404990714050007140501071405020714050307140504071405050714050607140507071405080714050907140510071405110714051207140513071405140714051507140516071405170714051807140519071405200714052107140522071405230714052407140525071405260714052707140528071405290714053007140531071405320714053307140534071405350714053607140537071405380714053907140540071405410714054207140543071405440714054507140546071405470714054807140549071405500714055107140552071405530714055407140555071405560714055707140558071405590714056007140561071405620714056307140564071405650714056607140567071405680714056907140570071405710714057207140573071405740714057507140576071405770714057807140579071405800714058107140582071405830714058407140585071405860714058707140588071405890714059007140591071405920714059307140594071405950714059607140597071405980714059907140600071406010714060207140603071406040714060507140606071406070714060807140609071406100714061107140612071406130714061407140615071501030715010407150105071501060715010707150108071501090715011007150111071501120715011307150114071501150715011607150117071501180715011907150120071501210715012207150123071501240715012507150126071501270715012807150129071501300715013107150132071501330715013407150135071501360715013707150138071501390715014007150141071501420715014307150144071501450715014607150147071501480715014907150150071501510715015207150153071501540715015507150156071501570715015807150159071501600715016107150162071501630715016407150165071501660715016707150168071501690715017007150171071501720715017307150174071501750715017607150177071501780715017907150180071501810715018207150183071501840715018507150186071501870715018807150189071501900715019107150192071501930715019407150195071501960715019707150198071501990715020007150201071502020715020307150204071502050715020607150207071502080715020907150210071502110715021207150213071502140715021507150216071502170715021807150219071502200715022107150222071502230715022407150225071502260715022707150228071502290715023007150231071502320715023307150234071502350715023607150237071502380715023907150240071502410715024207150243071502440715024507150246071502470715024807150249071502500715025107150252071502530715025407150255071502560715025707150258071502590715026007150261071502620715026307150264071502650715026607150267071502680715026907150270071502710715027207150273071502740715027507150276071502770715027807150279071502800715028107150282071502830715028407150285071502860715028707150288071502890715029007150291071502920715029307150294071502950715029607150297071502980715029907150300071503010715030207150303071503040715030507150306071503070715030807150309071503100715031107150312071503130715031407150315071503160715031707150318071503190715032007150321071503220715032307150324071503250715032607150327071503280715032907150330071503310715033207150333071503340715033507150336071503370715033807150339071503400715034107150342071503430715034407150345071503460715034707150348071503490715035007150351071503520715035307150354071503550715035607150357071503580715035907150360071503610715036207150363071503640715036507150366071503670715036807150369071503700715037107150372071503730715037407150375071503760715037707150378071503790715038007150381071503820715038307150384071503850715038607150387071503880715038907150390071503910715039207150393071503940715039507150396071503970715039807150399071504000715040107150402071504030715040407150405071504060715040707150408071504090715041007150411071504120715041307150414071504150715041607150417071504180715041907150420071504210715042207150423071504240715042507150426071504270715042807150429071504300715043107150432071504330715043407150435071504360715043707150438071504390715044007150441071504420715044307150444071504450715044607150447071504480715044907150450071504510715045207150453071504540715045507150456071504570715045807150459071504600715046107150462071504630715046407150465071504660715046707150468071504690715047007150471071504720715047307150474071504750715047607150477071504780715047907150480071504810715048207150483071504840715048507150486071504870715048807150489071504900715049107150492071504930715049407150495071504960715049707150498071504990715050007150501071505020715050307150504071505050715050607150507071505080715050907150510071505110715051207150513071505140715051507150516071505170715051807150519071505200715052107150522071505230715052407150525071505260715052707150528071505290715053007150531071505320715053307150534071505350715053607150537071505380715053907150540071505410715054207150543071505440715054507150546071505470715054807150549071505500715055107150552071505530715055407150555071505560715055707150558071505590715056007150561071505620715056307150564071505650715056607150567071505680715056907150570071505710715057207150573071505740715057507150576071505770715057807150579071505800715058107150582071505830715058407150585071505860715058707150588071505890715059007150591071505920715059307150594071505950715059607150597071505980715059907150600071506010715060207150603071506040715060507150606071506070715060807150609071506100715061107150612071506130715061407160103071601040716010507160106071601070716010807160109071601100716011107160112071601130716011407160115071601160716011707160118071601190716012007160121071601220716012307160124071601250716012607160127071601280716012907160130071601310716013207160133071601340716013507160136071601370716013807160139071601400716014107160142071601430716014407160145071601460716014707160148071601490716015007160151071601520716015307160154071601550716015607160157071601580716015907160160071601610716016207160163071601640716016507160166071601670716016807160169071601700716017107160172071601730716017407160175071601760716017707160178071601790716018007160181071601820716018307160184071601850716018607160187071601880716018907160190071601910716019207160193071601940716019507160196071601970716019807160199071602000716020107160202071602030716020407160205071602060716020707160208071602090716021007160211071602120716021307160214071602150716021607160217071602180716021907160220071602210716022207160223071602240716022507160226071602270716022807160229071602300716023107160232071602330716023407160235071602360716023707160238071602390716024007160241071602420716024307160244071602450716024607160247071602480716024907160250071602510716025207160253071602540716025507160256071602570716025807160259071602600716026107160262071602630716026407160265071602660716026707160268071602690716027007160271071602720716027307160274071602750716027607160277071602780716027907160280071602810716028207160283071602840716028507160286071602870716028807160289071602900716029107160292071602930716029407160295071602960716029707160298071602990716030007160301071603020716030307160304071603050716030607160307071603080716030907160310071603110716031207160313071603140716031507160316071603170716031807160319071603200716032107160322071603230716032407160325071603260716032707160328071603290716033007160331071603320716033307160334071603350716033607160337071603380716033907160340071603410716034207160343071603440716034507160346071603470716034807160349071603500716035107160352071603530716035407160355071603560716035707160358071603590716036007160361071603620716036307160364071603650716036607160367071603680716036907160370071603710716037207160373071603740716037507160376071603770716037807160379071603800716038107160382071603830716038407160385071603860716038707160388071603890716039007160391071603920716039307160394071603950716039607160397071603980716039907160400071604010716040207160403071604040716040507160406071604070716040807160409071604100716041107160412071604130716041407160415071604160716041707160418071604190716042007160421071604220716042307160424071604250716042607160427071604280716042907160430071604310716043207160433071604340716043507160436071604370716043807160439071604400716044107160442071604430716044407160445071604460716044707160448071604490716045007160451071604520716045307160454071604550716045607160457071604580716045907160460071604610716046207160463071604640716046507160466071604670716046807160469071604700716047107160472071604730716047407160475071604760716047707160478071604790716048007160481071604820716048307160484071604850716048607160487071604880716048907160490071604910716049207160493071604940716049507160496071604970716049807160499071605000716050107160502071605030716050407160505071605060716050707160508071605090716051007160511071605120716051307160514071605150716051607160517071605180716051907160520071605210716052207160523071605240716052507160526071605270716052807160529071605300716053107160532071605330716053407160535071605360716053707160538071605390716054007160541071605420716054307160544071605450716054607160547071605480716054907160550071605510716055207160553071605540716055507160556071605570716055807160559071605600716056107160562071605630716056407160565071605660716056707160568071605690716057007160571071605720716057307160574071605750716057607160577071605780716057907160580071605810716058207160583071605840716058507160586071605870716058807160589071605900716059107160592071605930716059407160595071605960716059707160598071605990716060007160601071606020716060307160604071606050716060607160607071606080716060907160610071606110716061207160613071606140717010307170104071701050717010607170107071701080717010907170110071701110717011207170113071701140717011507170116071701170717011807170119071701200717012107170122071701230717012407170125071701260717012707170128071701290717013007170131071701320717013307170134071701350717013607170137071701380717013907170140071701410717014207170143071701440717014507170146071701470717014807170149071701500717015107170152071701530717015407170155071701560717015707170158071701590717016007170161071701620717016307170164071701650717016607170167071701680717016907170170071701710717017207170173071701740717017507170176071701770717017807170179071701800717018107170182071701830717018407170185071701860717018707170188071701890717019007170191071701920717019307170194071701950717019607170197071701980717019907170200071702010717020207170203071702040717020507170206071702070717020807170209071702100717021107170212071702130717021407170215071702160717021707170218071702190717022007170221071702220717022307170224071702250717022607170227071702280717022907170230071702310717023207170233071702340717023507170236071702370717023807170239071702400717024107170242071702430717024407170245071702460717024707170248071702490717025007170251071702520717025307170254071702550717025607170257071702580717025907170260071702610717026207170263071702640717026507170266071702670717026807170269071702700717027107170272071702730717027407170275071702760717027707170278071702790717028007170281071702820717028307170284071702850717028607170287071702880717028907170290071702910717029207170293071702940717029507170296071702970717029807170299071703000717030107170302071703030717030407170305071703060717030707170308071703090717031007170311071703120717031307170314071703150717031607170317071703180717031907170320071703210717032207170323071703240717032507170326071703270717032807170329071703300717033107170332071703330717033407170335071703360717033707170338071703390717034007170341071703420717034307170344071703450717034607170347071703480717034907170350071703510717035207170353071703540717035507170356071703570717035807170359071703600717036107170362071703630717036407170365071703660717036707170368071703690717037007170371071703720717037307170374071703750717037607170377071703780717037907170380071703810717038207170383071703840717038507170386071703870717038807170389071703900717039107170392071703930717039407170395071703960717039707170398071703990717040007170401071704020717040307170404071704050717040607170407071704080717040907170410071704110717041207170413071704140717041507170416071704170717041807170419071704200717042107170422071704230717042407170425071704260717042707170428071704290717043007170431071704320717043307170434071704350717043607170437071704380717043907170440071704410717044207170443071704440717044507170446071704470717044807170449071704500717045107170452071704530717045407170455071704560717045707170458071704590717046007170461071704620717046307170464071704650717046607170467071704680717046907170470071704710717047207170473071704740717047507170476071704770717047807170479071704800717048107170482071704830717048407170485071704860717048707170488071704890717049007170491071704920717049307170494071704950717049607170497071704980717049907170500071705010717050207170503071705040717050507170506071705070717050807170509071705100717051107170512071705130717051407170515071705160717051707170518071705190717052007170521071705220717052307170524071705250717052607170527071705280717052907170530071705310717053207170533071705340717053507170536071705370717053807170539071705400717054107170542071705430717054407170545071705460717054707170548071705490717055007170551071705520717055307170554071705550717055607170557071705580717055907170560071705610717056207170563071705640717056507170566071705670717056807170569071705700717057107170572071705730717057407170575071705760717057707170578071705790717058007170581071705820717058307170584071705850717058607170587071705880717058907170590071705910717059207170593071705940717059507170596071705970717059807170599071706000717060107170602071706030717060407170605071706060717060707170608071706090717061007170611071706120717061307170614071801020718010307180104071801050718010607180107071801080718010907180110071801110718011207180113071801140718011507180116071801170718011807180119071801200718012107180122071801230718012407180125071801260718012707180128071801290718013007180131071801320718013307180134071801350718013607180137071801380718013907180140071801410718014207180143071801440718014507180146071801470718014807180149071801500718015107180152071801530718015407180155071801560718015707180158071801590718016007180161071801620718016307180164071801650718016607180167071801680718016907180170071801710718017207180173071801740718017507180176071801770718017807180179071801800718018107180182071801830718018407180185071801860718018707180188071801890718019007180191071801920718019307180194071801950718019607180197071801980718019907180200071802010718020207180203071802040718020507180206071802070718020807180209071802100718021107180212071802130718021407180215071802160718021707180218071802190718022007180221071802220718022307180224071802250718022607180227071802280718022907180230071802310718023207180233071802340718023507180236071802370718023807180239071802400718024107180242071802430718024407180245071802460718024707180248071802490718025007180251071802520718025307180254071802550718025607180257071802580718025907180260071802610718026207180263071802640718026507180266071802670718026807180269071802700718027107180272071802730718027407180275071802760718027707180278071802790718028007180281071802820718028307180284071802850718028607180287071802880718028907180290071802910718029207180293071802940718029507180296071802970718029807180299071803000718030107180302071803030718030407180305071803060718030707180308071803090718031007180311071803120718031307180314071803150718031607180317071803180718031907180320071803210718032207180323071803240718032507180326071803270718032807180329071803300718033107180332071803330718033407180335071803360718033707180338071803390718034007180341071803420718034307180344071803450718034607180347071803480718034907180350071803510718035207180353071803540718035507180356071803570718035807180359071803600718036107180362071803630718036407180365071803660718036707180368071803690718037007180371071803720718037307180374071803750718037607180377071803780718037907180380071803810718038207180383071803840718038507180386071803870718038807180389071803900718039107180392071803930718039407180395071803960718039707180398071803990718040007180401071804020718040307180404071804050718040607180407071804080718040907180410071804110718041207180413071804140718041507180416071804170718041807180419071804200718042107180422071804230718042407180425071804260718042707180428071804290718043007180431071804320718043307180434071804350718043607180437071804380718043907180440071804410718044207180443071804440718044507180446071804470718044807180449071804500718045107180452071804530718045407180455071804560718045707180458071804590718046007180461071804620718046307180464071804650718046607180467071804680718046907180470071804710718047207180473071804740718047507180476071804770718047807180479071804800718048107180482071804830718048407180485071804860718048707180488071804890718049007180491071804920718049307180494071804950718049607180497071804980718049907180500071805010718050207180503071805040718050507180506071805070718050807180509071805100718051107180512071805130718051407180515071805160718051707180518071805190718052007180521071805220718052307180524071805250718052607180527071805280718052907180530071805310718053207180533071805340718053507180536071805370718053807180539071805400718054107180542071805430718054407180545071805460718054707180548071805490718055007180551071805520718055307180554071805550718055607180557071805580718055907180560071805610718056207180563071805640718056507180566071805670718056807180569071805700718057107180572071805730718057407180575071805760718057707180578071805790718058007180581071805820718058307180584071805850718058607180587071805880718058907180590071805910718059207180593071805940718059507180596071805970718059807180599071806000718060107180602071806030718060407180605071806060718060707180608071806090718061007180611071806120718061307180614071901020719010307190104071901050719010607190107071901080719010907190110071901110719011207190113071901140719011507190116071901170719011807190119071901200719012107190122071901230719012407190125071901260719012707190128071901290719013007190131071901320719013307190134071901350719013607190137071901380719013907190140071901410719014207190143071901440719014507190146071901470719014807190149071901500719015107190152071901530719015407190155071901560719015707190158071901590719016007190161071901620719016307190164071901650719016607190167071901680719016907190170071901710719017207190173071901740719017507190176071901770719017807190179071901800719018107190182071901830719018407190185071901860719018707190188071901890719019007190191071901920719019307190194071901950719019607190197071901980719019907190200071902010719020207190203071902040719020507190206071902070719020807190209071902100719021107190212071902130719021407190215071902160719021707190218071902190719022007190221071902220719022307190224071902250719022607190227071902280719022907190230071902310719023207190233071902340719023507190236071902370719023807190239071902400719024107190242071902430719024407190245071902460719024707190248071902490719025007190251071902520719025307190254071902550719025607190257071902580719025907190260071902610719026207190263071902640719026507190266071902670719026807190269071902700719027107190272071902730719027407190275071902760719027707190278071902790719028007190281071902820719028307190284071902850719028607190287071902880719028907190290071902910719029207190293071902940719029507190296071902970719029807190299071903000719030107190302071903030719030407190305071903060719030707190308071903090719031007190311071903120719031307190314071903150719031607190317071903180719031907190320071903210719032207190323071903240719032507190326071903270719032807190329071903300719033107190332071903330719033407190335071903360719033707190338071903390719034007190341071903420719034307190344071903450719034607190347071903480719034907190350071903510719035207190353071903540719035507190356071903570719035807190359071903600719036107190362071903630719036407190365071903660719036707190368071903690719037007190371071903720719037307190374071903750719037607190377071903780719037907190380071903810719038207190383071903840719038507190386071903870719038807190389071903900719039107190392071903930719039407190395071903960719039707190398071903990719040007190401071904020719040307190404071904050719040607190407071904080719040907190410071904110719041207190413071904140719041507190416071904170719041807190419071904200719042107190422071904230719042407190425071904260719042707190428071904290719043007190431071904320719043307190434071904350719043607190437071904380719043907190440071904410719044207190443071904440719044507190446071904470719044807190449071904500719045107190452071904530719045407190455071904560719045707190458071904590719046007190461071904620719046307190464071904650719046607190467071904680719046907190470071904710719047207190473071904740719047507190476071904770719047807190479071904800719048107190482071904830719048407190485071904860719048707190488071904890719049007190491071904920719049307190494071904950719049607190497071904980719049907190500071905010719050207190503071905040719050507190506071905070719050807190509071905100719051107190512071905130719051407190515071905160719051707190518071905190719052007190521071905220719052307190524071905250719052607190527071905280719052907190530071905310719053207190533071905340719053507190536071905370719053807190539071905400719054107190542071905430719054407190545071905460719054707190548071905490719055007190551071905520719055307190554071905550719055607190557071905580719055907190560071905610719056207190563071905640719056507190566071905670719056807190569071905700719057107190572071905730719057407190575071905760719057707190578071905790719058007190581071905820719058307190584071905850719058607190587071905880719058907190590071905910719059207190593071905940719059507190596071905970719059807190599071906000719060107190602071906030719060407190605071906060719060707190608071906090719061007190611071906120719061307200102072001030720010407200105072001060720010707200108072001090720011007200111072001120720011307200114072001150720011607200117072001180720011907200120072001210720012207200123072001240720012507200126072001270720012807200129072001300720013107200132072001330720013407200135072001360720013707200138072001390720014007200141072001420720014307200144072001450720014607200147072001480720014907200150072001510720015207200153072001540720015507200156072001570720015807200159072001600720016107200162072001630720016407200165072001660720016707200168072001690720017007200171072001720720017307200174072001750720017607200177072001780720017907200180072001810720018207200183072001840720018507200186072001870720018807200189072001900720019107200192072001930720019407200195072001960720019707200198072001990720020007200201072002020720020307200204072002050720020607200207072002080720020907200210072002110720021207200213072002140720021507200216072002170720021807200219072002200720022107200222072002230720022407200225072002260720022707200228072002290720023007200231072002320720023307200234072002350720023607200237072002380720023907200240072002410720024207200243072002440720024507200246072002470720024807200249072002500720025107200252072002530720025407200255072002560720025707200258072002590720026007200261072002620720026307200264072002650720026607200267072002680720026907200270072002710720027207200273072002740720027507200276072002770720027807200279072002800720028107200282072002830720028407200285072002860720028707200288072002890720029007200291072002920720029307200294072002950720029607200297072002980720029907200300072003010720030207200303072003040720030507200306072003070720030807200309072003100720031107200312072003130720031407200315072003160720031707200318072003190720032007200321072003220720032307200324072003250720032607200327072003280720032907200330072003310720033207200333072003340720033507200336072003370720033807200339072003400720034107200342072003430720034407200345072003460720034707200348072003490720035007200351072003520720035307200354072003550720035607200357072003580720035907200360072003610720036207200363072003640720036507200366072003670720036807200369072003700720037107200372072003730720037407200375072003760720037707200378072003790720038007200381072003820720038307200384072003850720038607200387072003880720038907200390072003910720039207200393072003940720039507200396072003970720039807200399072004000720040107200402072004030720040407200405072004060720040707200408072004090720041007200411072004120720041307200414072004150720041607200417072004180720041907200420072004210720042207200423072004240720042507200426072004270720042807200429072004300720043107200432072004330720043407200435072004360720043707200438072004390720044007200441072004420720044307200444072004450720044607200447072004480720044907200450072004510720045207200453072004540720045507200456072004570720045807200459072004600720046107200462072004630720046407200465072004660720046707200468072004690720047007200471072004720720047307200474072004750720047607200477072004780720047907200480072004810720048207200483072004840720048507200486072004870720048807200489072004900720049107200492072004930720049407200495072004960720049707200498072004990720050007200501072005020720050307200504072005050720050607200507072005080720050907200510072005110720051207200513072005140720051507200516072005170720051807200519072005200720052107200522072005230720052407200525072005260720052707200528072005290720053007200531072005320720053307200534072005350720053607200537072005380720053907200540072005410720054207200543072005440720054507200546072005470720054807200549072005500720055107200552072005530720055407200555072005560720055707200558072005590720056007200561072005620720056307200564072005650720056607200567072005680720056907200570072005710720057207200573072005740720057507200576072005770720057807200579072005800720058107200582072005830720058407200585072005860720058707200588072005890720059007200591072005920720059307200594072005950720059607200597072005980720059907200600072006010720060207200603072006040720060507200606072006070720060807200609072006100720061107200612072006130721010207210103072101040721010507210106072101070721010807210109072101100721011107210112072101130721011407210115072101160721011707210118072101190721012007210121072101220721012307210124072101250721012607210127072101280721012907210130072101310721013207210133072101340721013507210136072101370721013807210139072101400721014107210142072101430721014407210145072101460721014707210148072101490721015007210151072101520721015307210154072101550721015607210157072101580721015907210160072101610721016207210163072101640721016507210166072101670721016807210169072101700721017107210172072101730721017407210175072101760721017707210178072101790721018007210181072101820721018307210184072101850721018607210187072101880721018907210190072101910721019207210193072101940721019507210196072101970721019807210199072102000721020107210202072102030721020407210205072102060721020707210208072102090721021007210211072102120721021307210214072102150721021607210217072102180721021907210220072102210721022207210223072102240721022507210226072102270721022807210229072102300721023107210232072102330721023407210235072102360721023707210238072102390721024007210241072102420721024307210244072102450721024607210247072102480721024907210250072102510721025207210253072102540721025507210256072102570721025807210259072102600721026107210262072102630721026407210265072102660721026707210268072102690721027007210271072102720721027307210274072102750721027607210277072102780721027907210280072102810721028207210283072102840721028507210286072102870721028807210289072102900721029107210292072102930721029407210295072102960721029707210298072102990721030007210301072103020721030307210304072103050721030607210307072103080721030907210310072103110721031207210313072103140721031507210316072103170721031807210319072103200721032107210322072103230721032407210325072103260721032707210328072103290721033007210331072103320721033307210334072103350721033607210337072103380721033907210340072103410721034207210343072103440721034507210346072103470721034807210349072103500721035107210352072103530721035407210355072103560721035707210358072103590721036007210361072103620721036307210364072103650721036607210367072103680721036907210370072103710721037207210373072103740721037507210376072103770721037807210379072103800721038107210382072103830721038407210385072103860721038707210388072103890721039007210391072103920721039307210394072103950721039607210397072103980721039907210400072104010721040207210403072104040721040507210406072104070721040807210409072104100721041107210412072104130721041407210415072104160721041707210418072104190721042007210421072104220721042307210424072104250721042607210427072104280721042907210430072104310721043207210433072104340721043507210436072104370721043807210439072104400721044107210442072104430721044407210445072104460721044707210448072104490721045007210451072104520721045307210454072104550721045607210457072104580721045907210460072104610721046207210463072104640721046507210466072104670721046807210469072104700721047107210472072104730721047407210475072104760721047707210478072104790721048007210481072104820721048307210484072104850721048607210487072104880721048907210490072104910721049207210493072104940721049507210496072104970721049807210499072105000721050107210502072105030721050407210505072105060721050707210508072105090721051007210511072105120721051307210514072105150721051607210517072105180721051907210520072105210721052207210523072105240721052507210526072105270721052807210529072105300721053107210532072105330721053407210535072105360721053707210538072105390721054007210541072105420721054307210544072105450721054607210547072105480721054907210550072105510721055207210553072105540721055507210556072105570721055807210559072105600721056107210562072105630721056407210565072105660721056707210568072105690721057007210571072105720721057307210574072105750721057607210577072105780721057907210580072105810721058207210583072105840721058507210586072105870721058807210589072105900721059107210592072105930721059407210595072105960721059707210598072105990721060007210601072106020721060307210604072106050721060607210607072106080721060907210610072106110721061207210613072201010722010207220103072201040722010507220106072201070722010807220109072201100722011107220112072201130722011407220115072201160722011707220118072201190722012007220121072201220722012307220124072201250722012607220127072201280722012907220130072201310722013207220133072201340722013507220136072201370722013807220139072201400722014107220142072201430722014407220145072201460722014707220148072201490722015007220151072201520722015307220154072201550722015607220157072201580722015907220160072201610722016207220163072201640722016507220166072201670722016807220169072201700722017107220172072201730722017407220175072201760722017707220178072201790722018007220181072201820722018307220184072201850722018607220187072201880722018907220190072201910722019207220193072201940722019507220196072201970722019807220199072202000722020107220202072202030722020407220205072202060722020707220208072202090722021007220211072202120722021307220214072202150722021607220217072202180722021907220220072202210722022207220223072202240722022507220226072202270722022807220229072202300722023107220232072202330722023407220235072202360722023707220238072202390722024007220241072202420722024307220244072202450722024607220247072202480722024907220250072202510722025207220253072202540722025507220256072202570722025807220259072202600722026107220262072202630722026407220265072202660722026707220268072202690722027007220271072202720722027307220274072202750722027607220277072202780722027907220280072202810722028207220283072202840722028507220286072202870722028807220289072202900722029107220292072202930722029407220295072202960722029707220298072202990722030007220301072203020722030307220304072203050722030607220307072203080722030907220310072203110722031207220313072203140722031507220316072203170722031807220319072203200722032107220322072203230722032407220325072203260722032707220328072203290722033007220331072203320722033307220334072203350722033607220337072203380722033907220340072203410722034207220343072203440722034507220346072203470722034807220349072203500722035107220352072203530722035407220355072203560722035707220358072203590722036007220361072203620722036307220364072203650722036607220367072203680722036907220370072203710722037207220373072203740722037507220376072203770722037807220379072203800722038107220382072203830722038407220385072203860722038707220388072203890722039007220391072203920722039307220394072203950722039607220397072203980722039907220400072204010722040207220403072204040722040507220406072204070722040807220409072204100722041107220412072204130722041407220415072204160722041707220418072204190722042007220421072204220722042307220424072204250722042607220427072204280722042907220430072204310722043207220433072204340722043507220436072204370722043807220439072204400722044107220442072204430722044407220445072204460722044707220448072204490722045007220451072204520722045307220454072204550722045607220457072204580722045907220460072204610722046207220463072204640722046507220466072204670722046807220469072204700722047107220472072204730722047407220475072204760722047707220478072204790722048007220481072204820722048307220484072204850722048607220487072204880722048907220490072204910722049207220493072204940722049507220496072204970722049807220499072205000722050107220502072205030722050407220505072205060722050707220508072205090722051007220511072205120722051307220514072205150722051607220517072205180722051907220520072205210722052207220523072205240722052507220526072205270722052807220529072205300722053107220532072205330722053407220535072205360722053707220538072205390722054007220541072205420722054307220544072205450722054607220547072205480722054907220550072205510722055207220553072205540722055507220556072205570722055807220559072205600722056107220562072205630722056407220565072205660722056707220568072205690722057007220571072205720722057307220574072205750722057607220577072205780722057907220580072205810722058207220583072205840722058507220586072205870722058807220589072205900722059107220592072205930722059407220595072205960722059707220598072205990722060007220601072206020722060307220604072206050722060607220607072206080722060907220610072206110722061207230101072301020723010307230104072301050723010607230107072301080723010907230110072301110723011207230113072301140723011507230116072301170723011807230119072301200723012107230122072301230723012407230125072301260723012707230128072301290723013007230131072301320723013307230134072301350723013607230137072301380723013907230140072301410723014207230143072301440723014507230146072301470723014807230149072301500723015107230152072301530723015407230155072301560723015707230158072301590723016007230161072301620723016307230164072301650723016607230167072301680723016907230170072301710723017207230173072301740723017507230176072301770723017807230179072301800723018107230182072301830723018407230185072301860723018707230188072301890723019007230191072301920723019307230194072301950723019607230197072301980723019907230200072302010723020207230203072302040723020507230206072302070723020807230209072302100723021107230212072302130723021407230215072302160723021707230218072302190723022007230221072302220723022307230224072302250723022607230227072302280723022907230230072302310723023207230233072302340723023507230236072302370723023807230239072302400723024107230242072302430723024407230245072302460723024707230248072302490723025007230251072302520723025307230254072302550723025607230257072302580723025907230260072302610723026207230263072302640723026507230266072302670723026807230269072302700723027107230272072302730723027407230275072302760723027707230278072302790723028007230281072302820723028307230284072302850723028607230287072302880723028907230290072302910723029207230293072302940723029507230296072302970723029807230299072303000723030107230302072303030723030407230305072303060723030707230308072303090723031007230311072303120723031307230314072303150723031607230317072303180723031907230320072303210723032207230323072303240723032507230326072303270723032807230329072303300723033107230332072303330723033407230335072303360723033707230338072303390723034007230341072303420723034307230344072303450723034607230347072303480723034907230350072303510723035207230353072303540723035507230356072303570723035807230359072303600723036107230362072303630723036407230365072303660723036707230368072303690723037007230371072303720723037307230374072303750723037607230377072303780723037907230380072303810723038207230383072303840723038507230386072303870723038807230389072303900723039107230392072303930723039407230395072303960723039707230398072303990723040007230401072304020723040307230404072304050723040607230407072304080723040907230410072304110723041207230413072304140723041507230416072304170723041807230419072304200723042107230422072304230723042407230425072304260723042707230428072304290723043007230431072304320723043307230434072304350723043607230437072304380723043907230440072304410723044207230443072304440723044507230446072304470723044807230449072304500723045107230452072304530723045407230455072304560723045707230458072304590723046007230461072304620723046307230464072304650723046607230467072304680723046907230470072304710723047207230473072304740723047507230476072304770723047807230479072304800723048107230482072304830723048407230485072304860723048707230488072304890723049007230491072304920723049307230494072304950723049607230497072304980723049907230500072305010723050207230503072305040723050507230506072305070723050807230509072305100723051107230512072305130723051407230515072305160723051707230518072305190723052007230521072305220723052307230524072305250723052607230527072305280723052907230530072305310723053207230533072305340723053507230536072305370723053807230539072305400723054107230542072305430723054407230545072305460723054707230548072305490723055007230551072305520723055307230554072305550723055607230557072305580723055907230560072305610723056207230563072305640723056507230566072305670723056807230569072305700723057107230572072305730723057407230575072305760723057707230578072305790723058007230581072305820723058307230584072305850723058607230587072305880723058907230590072305910723059207230593072305940723059507230596072305970723059807230599072306000723060107230602072306030723060407230605072306060723060707230608072306090723061007230611072306120724010107240102072401030724010407240105072401060724010707240108072401090724011007240111072401120724011307240114072401150724011607240117072401180724011907240120072401210724012207240123072401240724012507240126072401270724012807240129072401300724013107240132072401330724013407240135072401360724013707240138072401390724014007240141072401420724014307240144072401450724014607240147072401480724014907240150072401510724015207240153072401540724015507240156072401570724015807240159072401600724016107240162072401630724016407240165072401660724016707240168072401690724017007240171072401720724017307240174072401750724017607240177072401780724017907240180072401810724018207240183072401840724018507240186072401870724018807240189072401900724019107240192072401930724019407240195072401960724019707240198072401990724020007240201072402020724020307240204072402050724020607240207072402080724020907240210072402110724021207240213072402140724021507240216072402170724021807240219072402200724022107240222072402230724022407240225072402260724022707240228072402290724023007240231072402320724023307240234072402350724023607240237072402380724023907240240072402410724024207240243072402440724024507240246072402470724024807240249072402500724025107240252072402530724025407240255072402560724025707240258072402590724026007240261072402620724026307240264072402650724026607240267072402680724026907240270072402710724027207240273072402740724027507240276072402770724027807240279072402800724028107240282072402830724028407240285072402860724028707240288072402890724029007240291072402920724029307240294072402950724029607240297072402980724029907240300072403010724030207240303072403040724030507240306072403070724030807240309072403100724031107240312072403130724031407240315072403160724031707240318072403190724032007240321072403220724032307240324072403250724032607240327072403280724032907240330072403310724033207240333072403340724033507240336072403370724033807240339072403400724034107240342072403430724034407240345072403460724034707240348072403490724035007240351072403520724035307240354072403550724035607240357072403580724035907240360072403610724036207240363072403640724036507240366072403670724036807240369072403700724037107240372072403730724037407240375072403760724037707240378072403790724038007240381072403820724038307240384072403850724038607240387072403880724038907240390072403910724039207240393072403940724039507240396072403970724039807240399072404000724040107240402072404030724040407240405072404060724040707240408072404090724041007240411072404120724041307240414072404150724041607240417072404180724041907240420072404210724042207240423072404240724042507240426072404270724042807240429072404300724043107240432072404330724043407240435072404360724043707240438072404390724044007240441072404420724044307240444072404450724044607240447072404480724044907240450072404510724045207240453072404540724045507240456072404570724045807240459072404600724046107240462072404630724046407240465072404660724046707240468072404690724047007240471072404720724047307240474072404750724047607240477072404780724047907240480072404810724048207240483072404840724048507240486072404870724048807240489072404900724049107240492072404930724049407240495072404960724049707240498072404990724050007240501072405020724050307240504072405050724050607240507072405080724050907240510072405110724051207240513072405140724051507240516072405170724051807240519072405200724052107240522072405230724052407240525072405260724052707240528072405290724053007240531072405320724053307240534072405350724053607240537072405380724053907240540072405410724054207240543072405440724054507240546072405470724054807240549072405500724055107240552072405530724055407240555072405560724055707240558072405590724056007240561072405620724056307240564072405650724056607240567072405680724056907240570072405710724057207240573072405740724057507240576072405770724057807240579072405800724058107240582072405830724058407240585072405860724058707240588072405890724059007240591072405920724059307240594072405950724059607240597072405980724059907240600072406010724060207240603072406040724060507240606072406070724060807240609072406100724061107240612072501010725010207250103072501040725010507250106072501070725010807250109072501100725011107250112072501130725011407250115072501160725011707250118072501190725012007250121072501220725012307250124072501250725012607250127072501280725012907250130072501310725013207250133072501340725013507250136072501370725013807250139072501400725014107250142072501430725014407250145072501460725014707250148072501490725015007250151072501520725015307250154072501550725015607250157072501580725015907250160072501610725016207250163072501640725016507250166072501670725016807250169072501700725017107250172072501730725017407250175072501760725017707250178072501790725018007250181072501820725018307250184072501850725018607250187072501880725018907250190072501910725019207250193072501940725019507250196072501970725019807250199072502000725020107250202072502030725020407250205072502060725020707250208072502090725021007250211072502120725021307250214072502150725021607250217072502180725021907250220072502210725022207250223072502240725022507250226072502270725022807250229072502300725023107250232072502330725023407250235072502360725023707250238072502390725024007250241072502420725024307250244072502450725024607250247072502480725024907250250072502510725025207250253072502540725025507250256072502570725025807250259072502600725026107250262072502630725026407250265072502660725026707250268072502690725027007250271072502720725027307250274072502750725027607250277072502780725027907250280072502810725028207250283072502840725028507250286072502870725028807250289072502900725029107250292072502930725029407250295072502960725029707250298072502990725030007250301072503020725030307250304072503050725030607250307072503080725030907250310072503110725031207250313072503140725031507250316072503170725031807250319072503200725032107250322072503230725032407250325072503260725032707250328072503290725033007250331072503320725033307250334072503350725033607250337072503380725033907250340072503410725034207250343072503440725034507250346072503470725034807250349072503500725035107250352072503530725035407250355072503560725035707250358072503590725036007250361072503620725036307250364072503650725036607250367072503680725036907250370072503710725037207250373072503740725037507250376072503770725037807250379072503800725038107250382072503830725038407250385072503860725038707250388072503890725039007250391072503920725039307250394072503950725039607250397072503980725039907250400072504010725040207250403072504040725040507250406072504070725040807250409072504100725041107250412072504130725041407250415072504160725041707250418072504190725042007250421072504220725042307250424072504250725042607250427072504280725042907250430072504310725043207250433072504340725043507250436072504370725043807250439072504400725044107250442072504430725044407250445072504460725044707250448072504490725045007250451072504520725045307250454072504550725045607250457072504580725045907250460072504610725046207250463072504640725046507250466072504670725046807250469072504700725047107250472072504730725047407250475072504760725047707250478072504790725048007250481072504820725048307250484072504850725048607250487072504880725048907250490072504910725049207250493072504940725049507250496072504970725049807250499072505000725050107250502072505030725050407250505072505060725050707250508072505090725051007250511072505120725051307250514072505150725051607250517072505180725051907250520072505210725052207250523072505240725052507250526072505270725052807250529072505300725053107250532072505330725053407250535072505360725053707250538072505390725054007250541072505420725054307250544072505450725054607250547072505480725054907250550072505510725055207250553072505540725055507250556072505570725055807250559072505600725056107250562072505630725056407250565072505660725056707250568072505690725057007250571072505720725057307250574072505750725057607250577072505780725057907250580072505810725058207250583072505840725058507250586072505870725058807250589072505900725059107250592072505930725059407250595072505960725059707250598072505990725060007250601072506020725060307250604072506050725060607250607072506080725060907250610072506110726010107260102072601030726010407260105072601060726010707260108072601090726011007260111072601120726011307260114072601150726011607260117072601180726011907260120072601210726012207260123072601240726012507260126072601270726012807260129072601300726013107260132072601330726013407260135072601360726013707260138072601390726014007260141072601420726014307260144072601450726014607260147072601480726014907260150072601510726015207260153072601540726015507260156072601570726015807260159072601600726016107260162072601630726016407260165072601660726016707260168072601690726017007260171072601720726017307260174072601750726017607260177072601780726017907260180072601810726018207260183072601840726018507260186072601870726018807260189072601900726019107260192072601930726019407260195072601960726019707260198072601990726020007260201072602020726020307260204072602050726020607260207072602080726020907260210072602110726021207260213072602140726021507260216072602170726021807260219072602200726022107260222072602230726022407260225072602260726022707260228072602290726023007260231072602320726023307260234072602350726023607260237072602380726023907260240072602410726024207260243072602440726024507260246072602470726024807260249072602500726025107260252072602530726025407260255072602560726025707260258072602590726026007260261072602620726026307260264072602650726026607260267072602680726026907260270072602710726027207260273072602740726027507260276072602770726027807260279072602800726028107260282072602830726028407260285072602860726028707260288072602890726029007260291072602920726029307260294072602950726029607260297072602980726029907260300072603010726030207260303072603040726030507260306072603070726030807260309072603100726031107260312072603130726031407260315072603160726031707260318072603190726032007260321072603220726032307260324072603250726032607260327072603280726032907260330072603310726033207260333072603340726033507260336072603370726033807260339072603400726034107260342072603430726034407260345072603460726034707260348072603490726035007260351072603520726035307260354072603550726035607260357072603580726035907260360072603610726036207260363072603640726036507260366072603670726036807260369072603700726037107260372072603730726037407260375072603760726037707260378072603790726038007260381072603820726038307260384072603850726038607260387072603880726038907260390072603910726039207260393072603940726039507260396072603970726039807260399072604000726040107260402072604030726040407260405072604060726040707260408072604090726041007260411072604120726041307260414072604150726041607260417072604180726041907260420072604210726042207260423072604240726042507260426072604270726042807260429072604300726043107260432072604330726043407260435072604360726043707260438072604390726044007260441072604420726044307260444072604450726044607260447072604480726044907260450072604510726045207260453072604540726045507260456072604570726045807260459072604600726046107260462072604630726046407260465072604660726046707260468072604690726047007260471072604720726047307260474072604750726047607260477072604780726047907260480072604810726048207260483072604840726048507260486072604870726048807260489072604900726049107260492072604930726049407260495072604960726049707260498072604990726050007260501072605020726050307260504072605050726050607260507072605080726050907260510072605110726051207260513072605140726051507260516072605170726051807260519072605200726052107260522072605230726052407260525072605260726052707260528072605290726053007260531072605320726053307260534072605350726053607260537072605380726053907260540072605410726054207260543072605440726054507260546072605470726054807260549072605500726055107260552072605530726055407260555072605560726055707260558072605590726056007260561072605620726056307260564072605650726056607260567072605680726056907260570072605710726057207260573072605740726057507260576072605770726057807260579072605800726058107260582072605830726058407260585072605860726058707260588072605890726059007260591072605920726059307260594072605950726059607260597072605980726059907260600072606010726060207260603072606040726060507260606072606070726060807260609072606100726061107270101072701020727010307270104072701050727010607270107072701080727010907270110072701110727011207270113072701140727011507270116072701170727011807270119072701200727012107270122072701230727012407270125072701260727012707270128072701290727013007270131072701320727013307270134072701350727013607270137072701380727013907270140072701410727014207270143072701440727014507270146072701470727014807270149072701500727015107270152072701530727015407270155072701560727015707270158072701590727016007270161072701620727016307270164072701650727016607270167072701680727016907270170072701710727017207270173072701740727017507270176072701770727017807270179072701800727018107270182072701830727018407270185072701860727018707270188072701890727019007270191072701920727019307270194072701950727019607270197072701980727019907270200072702010727020207270203072702040727020507270206072702070727020807270209072702100727021107270212072702130727021407270215072702160727021707270218072702190727022007270221072702220727022307270224072702250727022607270227072702280727022907270230072702310727023207270233072702340727023507270236072702370727023807270239072702400727024107270242072702430727024407270245072702460727024707270248072702490727025007270251072702520727025307270254072702550727025607270257072702580727025907270260072702610727026207270263072702640727026507270266072702670727026807270269072702700727027107270272072702730727027407270275072702760727027707270278072702790727028007270281072702820727028307270284072702850727028607270287072702880727028907270290072702910727029207270293072702940727029507270296072702970727029807270299072703000727030107270302072703030727030407270305072703060727030707270308072703090727031007270311072703120727031307270314072703150727031607270317072703180727031907270320072703210727032207270323072703240727032507270326072703270727032807270329072703300727033107270332072703330727033407270335072703360727033707270338072703390727034007270341072703420727034307270344072703450727034607270347072703480727034907270350072703510727035207270353072703540727035507270356072703570727035807270359072703600727036107270362072703630727036407270365072703660727036707270368072703690727037007270371072703720727037307270374072703750727037607270377072703780727037907270380072703810727038207270383072703840727038507270386072703870727038807270389072703900727039107270392072703930727039407270395072703960727039707270398072703990727040007270401072704020727040307270404072704050727040607270407072704080727040907270410072704110727041207270413072704140727041507270416072704170727041807270419072704200727042107270422072704230727042407270425072704260727042707270428072704290727043007270431072704320727043307270434072704350727043607270437072704380727043907270440072704410727044207270443072704440727044507270446072704470727044807270449072704500727045107270452072704530727045407270455072704560727045707270458072704590727046007270461072704620727046307270464072704650727046607270467072704680727046907270470072704710727047207270473072704740727047507270476072704770727047807270479072704800727048107270482072704830727048407270485072704860727048707270488072704890727049007270491072704920727049307270494072704950727049607270497072704980727049907270500072705010727050207270503072705040727050507270506072705070727050807270509072705100727051107270512072705130727051407270515072705160727051707270518072705190727052007270521072705220727052307270524072705250727052607270527072705280727052907270530072705310727053207270533072705340727053507270536072705370727053807270539072705400727054107270542072705430727054407270545072705460727054707270548072705490727055007270551072705520727055307270554072705550727055607270557072705580727055907270560072705610727056207270563072705640727056507270566072705670727056807270569072705700727057107270572072705730727057407270575072705760727057707270578072705790727058007270581072705820727058307270584072705850727058607270587072705880727058907270590072705910727059207270593072705940727059507270596072705970727059807270599072706000727060107270602072706030727060407270605072706060727060707270608072706090727061007280098072800990728010007280101072801020728010307280104072801050728010607280107072801080728010907280110072801110728011207280113072801140728011507280116072801170728011807280119072801200728012107280122072801230728012407280125072801260728012707280128072801290728013007280131072801320728013307280134072801350728013607280137072801380728013907280140072801410728014207280143072801440728014507280146072801470728014807280149072801500728015107280152072801530728015407280155072801560728015707280158072801590728016007280161072801620728016307280164072801650728016607280167072801680728016907280170072801710728017207280173072801740728017507280176072801770728017807280179072801800728018107280182072801830728018407280185072801860728018707280188072801890728019007280191072801920728019307280194072801950728019607280197072801980728019907280200072802010728020207280203072802040728020507280206072802070728020807280209072802100728021107280212072802130728021407280215072802160728021707280218072802190728022007280221072802220728022307280224072802250728022607280227072802280728022907280230072802310728023207280233072802340728023507280236072802370728023807280239072802400728024107280242072802430728024407280245072802460728024707280248072802490728025007280251072802520728025307280254072802550728025607280257072802580728025907280260072802610728026207280263072802640728026507280266072802670728026807280269072802700728027107280272072802730728027407280275072802760728027707280278072802790728028007280281072802820728028307280284072802850728028607280287072802880728028907280290072802910728029207280293072802940728029507280296072802970728029807280299072803000728030107280302072803030728030407280305072803060728030707280308072803090728031007280311072803120728031307280314072803150728031607280317072803180728031907280320072803210728032207280323072803240728032507280326072803270728032807280329072803300728033107280332072803330728033407280335072803360728033707280338072803390728034007280341072803420728034307280344072803450728034607280347072803480728034907280350072803510728035207280353072803540728035507280356072803570728035807280359072803600728036107280362072803630728036407280365072803660728036707280368072803690728037007280371072803720728037307280374072803750728037607280377072803780728037907280380072803810728038207280383072803840728038507280386072803870728038807280389072803900728039107280392072803930728039407280395072803960728039707280398072803990728040007280401072804020728040307280404072804050728040607280407072804080728040907280410072804110728041207280413072804140728041507280416072804170728041807280419072804200728042107280422072804230728042407280425072804260728042707280428072804290728043007280431072804320728043307280434072804350728043607280437072804380728043907280440072804410728044207280443072804440728044507280446072804470728044807280449072804500728045107280452072804530728045407280455072804560728045707280458072804590728046007280461072804620728046307280464072804650728046607280467072804680728046907280470072804710728047207280473072804740728047507280476072804770728047807280479072804800728048107280482072804830728048407280485072804860728048707280488072804890728049007280491072804920728049307280494072804950728049607280497072804980728049907280500072805010728050207280503072805040728050507280506072805070728050807280509072805100728051107280512072805130728051407280515072805160728051707280518072805190728052007280521072805220728052307280524072805250728052607280527072805280728052907280530072805310728053207280533072805340728053507280536072805370728053807280539072805400728054107280542072805430728054407280545072805460728054707280548072805490728055007280551072805520728055307280554072805550728055607280557072805580728055907280560072805610728056207280563072805640728056507280566072805670728056807280569072805700728057107280572072805730728057407280575072805760728057707280578072805790728058007280581072805820728058307280584072805850728058607280587072805880728058907280590072805910728059207280593072805940728059507280596072805970728059807280599072806000728060107280602072806030728060407280605072806060728060707280608072806090729009607290097072900980729009907290100072901010729010207290103072901040729010507290106072901070729010807290109072901100729011107290112072901130729011407290115072901160729011707290118072901190729012007290121072901220729012307290124072901250729012607290127072901280729012907290130072901310729013207290133072901340729013507290136072901370729013807290139072901400729014107290142072901430729014407290145072901460729014707290148072901490729015007290151072901520729015307290154072901550729015607290157072901580729015907290160072901610729016207290163072901640729016507290166072901670729016807290169072901700729017107290172072901730729017407290175072901760729017707290178072901790729018007290181072901820729018307290184072901850729018607290187072901880729018907290190072901910729019207290193072901940729019507290196072901970729019807290199072902000729020107290202072902030729020407290205072902060729020707290208072902090729021007290211072902120729021307290214072902150729021607290217072902180729021907290220072902210729022207290223072902240729022507290226072902270729022807290229072902300729023107290232072902330729023407290235072902360729023707290238072902390729024007290241072902420729024307290244072902450729024607290247072902480729024907290250072902510729025207290253072902540729025507290256072902570729025807290259072902600729026107290262072902630729026407290265072902660729026707290268072902690729027007290271072902720729027307290274072902750729027607290277072902780729027907290280072902810729028207290283072902840729028507290286072902870729028807290289072902900729029107290292072902930729029407290295072902960729029707290298072902990729030007290301072903020729030307290304072903050729030607290307072903080729030907290310072903110729031207290313072903140729031507290316072903170729031807290319072903200729032107290322072903230729032407290325072903260729032707290328072903290729033007290331072903320729033307290334072903350729033607290337072903380729033907290340072903410729034207290343072903440729034507290346072903470729034807290349072903500729035107290352072903530729035407290355072903560729035707290358072903590729036007290361072903620729036307290364072903650729036607290367072903680729036907290370072903710729037207290373072903740729037507290376072903770729037807290379072903800729038107290382072903830729038407290385072903860729038707290388072903890729039007290391072903920729039307290394072903950729039607290397072903980729039907290400072904010729040207290403072904040729040507290406072904070729040807290409072904100729041107290412072904130729041407290415072904160729041707290418072904190729042007290421072904220729042307290424072904250729042607290427072904280729042907290430072904310729043207290433072904340729043507290436072904370729043807290439072904400729044107290442072904430729044407290445072904460729044707290448072904490729045007290451072904520729045307290454072904550729045607290457072904580729045907290460072904610729046207290463072904640729046507290466072904670729046807290469072904700729047107290472072904730729047407290475072904760729047707290478072904790729048007290481072904820729048307290484072904850729048607290487072904880729048907290490072904910729049207290493072904940729049507290496072904970729049807290499072905000729050107290502072905030729050407290505072905060729050707290508072905090729051007290511072905120729051307290514072905150729051607290517072905180729051907290520072905210729052207290523072905240729052507290526072905270729052807290529072905300729053107290532072905330729053407290535072905360729053707290538072905390729054007290541072905420729054307290544072905450729054607290547072905480729054907290550072905510729055207290553072905540729055507290556072905570729055807290559072905600729056107290562072905630729056407290565072905660729056707290568072905690729057007290571072905720729057307290574072905750729057607290577072905780729057907290580072905810729058207290583072905840729058507290586072905870729058807290589072905900729059107290592072905930729059407290595072905960729059707290598072905990729060007290601072906020729060307290604072906050729060607290607072906080729060907300093073000940730009507300096073000970730009807300099073001000730010107300102073001030730010407300105073001060730010707300108073001090730011007300111073001120730011307300114073001150730011607300117073001180730011907300120073001210730012207300123073001240730012507300126073001270730012807300129073001300730013107300132073001330730013407300135073001360730013707300138073001390730014007300141073001420730014307300144073001450730014607300147073001480730014907300150073001510730015207300153073001540730015507300156073001570730015807300159073001600730016107300162073001630730016407300165073001660730016707300168073001690730017007300171073001720730017307300174073001750730017607300177073001780730017907300180073001810730018207300183073001840730018507300186073001870730018807300189073001900730019107300192073001930730019407300195073001960730019707300198073001990730020007300201073002020730020307300204073002050730020607300207073002080730020907300210073002110730021207300213073002140730021507300216073002170730021807300219073002200730022107300222073002230730022407300225073002260730022707300228073002290730023007300231073002320730023307300234073002350730023607300237073002380730023907300240073002410730024207300243073002440730024507300246073002470730024807300249073002500730025107300252073002530730025407300255073002560730025707300258073002590730026007300261073002620730026307300264073002650730026607300267073002680730026907300270073002710730027207300273073002740730027507300276073002770730027807300279073002800730028107300282073002830730028407300285073002860730028707300288073002890730029007300291073002920730029307300294073002950730029607300297073002980730029907300300073003010730030207300303073003040730030507300306073003070730030807300309073003100730031107300312073003130730031407300315073003160730031707300318073003190730032007300321073003220730032307300324073003250730032607300327073003280730032907300330073003310730033207300333073003340730033507300336073003370730033807300339073003400730034107300342073003430730034407300345073003460730034707300348073003490730035007300351073003520730035307300354073003550730035607300357073003580730035907300360073003610730036207300363073003640730036507300366073003670730036807300369073003700730037107300372073003730730037407300375073003760730037707300378073003790730038007300381073003820730038307300384073003850730038607300387073003880730038907300390073003910730039207300393073003940730039507300396073003970730039807300399073004000730040107300402073004030730040407300405073004060730040707300408073004090730041007300411073004120730041307300414073004150730041607300417073004180730041907300420073004210730042207300423073004240730042507300426073004270730042807300429073004300730043107300432073004330730043407300435073004360730043707300438073004390730044007300441073004420730044307300444073004450730044607300447073004480730044907300450073004510730045207300453073004540730045507300456073004570730045807300459073004600730046107300462073004630730046407300465073004660730046707300468073004690730047007300471073004720730047307300474073004750730047607300477073004780730047907300480073004810730048207300483073004840730048507300486073004870730048807300489073004900730049107300492073004930730049407300495073004960730049707300498073004990730050007300501073005020730050307300504073005050730050607300507073005080730050907300510073005110730051207300513073005140730051507300516073005170730051807300519073005200730052107300522073005230730052407300525073005260730052707300528073005290730053007300531073005320730053307300534073005350730053607300537073005380730053907300540073005410730054207300543073005440730054507300546073005470730054807300549073005500730055107300552073005530730055407300555073005560730055707300558073005590730056007300561073005620730056307300564073005650730056607300567073005680730056907300570073005710730057207300573073005740730057507300576073005770730057807300579073005800730058107300582073005830730058407300585073005860730058707300588073005890730059007300591073005920730059307300594073005950730059607300597073005980730059907300600073006010730060207300603073006040730060507300606073006070730060807310091073100920731009307310094073100950731009607310097073100980731009907310100073101010731010207310103073101040731010507310106073101070731010807310109073101100731011107310112073101130731011407310115073101160731011707310118073101190731012007310121073101220731012307310124073101250731012607310127073101280731012907310130073101310731013207310133073101340731013507310136073101370731013807310139073101400731014107310142073101430731014407310145073101460731014707310148073101490731015007310151073101520731015307310154073101550731015607310157073101580731015907310160073101610731016207310163073101640731016507310166073101670731016807310169073101700731017107310172073101730731017407310175073101760731017707310178073101790731018007310181073101820731018307310184073101850731018607310187073101880731018907310190073101910731019207310193073101940731019507310196073101970731019807310199073102000731020107310202073102030731020407310205073102060731020707310208073102090731021007310211073102120731021307310214073102150731021607310217073102180731021907310220073102210731022207310223073102240731022507310226073102270731022807310229073102300731023107310232073102330731023407310235073102360731023707310238073102390731024007310241073102420731024307310244073102450731024607310247073102480731024907310250073102510731025207310253073102540731025507310256073102570731025807310259073102600731026107310262073102630731026407310265073102660731026707310268073102690731027007310271073102720731027307310274073102750731027607310277073102780731027907310280073102810731028207310283073102840731028507310286073102870731028807310289073102900731029107310292073102930731029407310295073102960731029707310298073102990731030007310301073103020731030307310304073103050731030607310307073103080731030907310310073103110731031207310313073103140731031507310316073103170731031807310319073103200731032107310322073103230731032407310325073103260731032707310328073103290731033007310331073103320731033307310334073103350731033607310337073103380731033907310340073103410731034207310343073103440731034507310346073103470731034807310349073103500731035107310352073103530731035407310355073103560731035707310358073103590731036007310361073103620731036307310364073103650731036607310367073103680731036907310370073103710731037207310373073103740731037507310376073103770731037807310379073103800731038107310382073103830731038407310385073103860731038707310388073103890731039007310391073103920731039307310394073103950731039607310397073103980731039907310400073104010731040207310403073104040731040507310406073104070731040807310409073104100731041107310412073104130731041407310415073104160731041707310418073104190731042007310421073104220731042307310424073104250731042607310427073104280731042907310430073104310731043207310433073104340731043507310436073104370731043807310439073104400731044107310442073104430731044407310445073104460731044707310448073104490731045007310451073104520731045307310454073104550731045607310457073104580731045907310460073104610731046207310463073104640731046507310466073104670731046807310469073104700731047107310472073104730731047407310475073104760731047707310478073104790731048007310481073104820731048307310484073104850731048607310487073104880731048907310490073104910731049207310493073104940731049507310496073104970731049807310499073105000731050107310502073105030731050407310505073105060731050707310508073105090731051007310511073105120731051307310514073105150731051607310517073105180731051907310520073105210731052207310523073105240731052507310526073105270731052807310529073105300731053107310532073105330731053407310535073105360731053707310538073105390731054007310541073105420731054307310544073105450731054607310547073105480731054907310550073105510731055207310553073105540731055507310556073105570731055807310559073105600731056107310562073105630731056407310565073105660731056707310568073105690731057007310571073105720731057307310574073105750731057607310577073105780731057907310580073105810731058207310583073105840731058507310586073105870731058807310589073105900731059107310592073105930731059407310595073105960731059707310598073105990731060007310601073106020731060307310604073106050731060607310607073200890732009007320091073200920732009307320094073200950732009607320097073200980732009907320100073201010732010207320103073201040732010507320106073201070732010807320109073201100732011107320112073201130732011407320115073201160732011707320118073201190732012007320121073201220732012307320124073201250732012607320127073201280732012907320130073201310732013207320133073201340732013507320136073201370732013807320139073201400732014107320142073201430732014407320145073201460732014707320148073201490732015007320151073201520732015307320154073201550732015607320157073201580732015907320160073201610732016207320163073201640732016507320166073201670732016807320169073201700732017107320172073201730732017407320175073201760732017707320178073201790732018007320181073201820732018307320184073201850732018607320187073201880732018907320190073201910732019207320193073201940732019507320196073201970732019807320199073202000732020107320202073202030732020407320205073202060732020707320208073202090732021007320211073202120732021307320214073202150732021607320217073202180732021907320220073202210732022207320223073202240732022507320226073202270732022807320229073202300732023107320232073202330732023407320235073202360732023707320238073202390732024007320241073202420732024307320244073202450732024607320247073202480732024907320250073202510732025207320253073202540732025507320256073202570732025807320259073202600732026107320262073202630732026407320265073202660732026707320268073202690732027007320271073202720732027307320274073202750732027607320277073202780732027907320280073202810732028207320283073202840732028507320286073202870732028807320289073202900732029107320292073202930732029407320295073202960732029707320298073202990732030007320301073203020732030307320304073203050732030607320307073203080732030907320310073203110732031207320313073203140732031507320316073203170732031807320319073203200732032107320322073203230732032407320325073203260732032707320328073203290732033007320331073203320732033307320334073203350732033607320337073203380732033907320340073203410732034207320343073203440732034507320346073203470732034807320349073203500732035107320352073203530732035407320355073203560732035707320358073203590732036007320361073203620732036307320364073203650732036607320367073203680732036907320370073203710732037207320373073203740732037507320376073203770732037807320379073203800732038107320382073203830732038407320385073203860732038707320388073203890732039007320391073203920732039307320394073203950732039607320397073203980732039907320400073204010732040207320403073204040732040507320406073204070732040807320409073204100732041107320412073204130732041407320415073204160732041707320418073204190732042007320421073204220732042307320424073204250732042607320427073204280732042907320430073204310732043207320433073204340732043507320436073204370732043807320439073204400732044107320442073204430732044407320445073204460732044707320448073204490732045007320451073204520732045307320454073204550732045607320457073204580732045907320460073204610732046207320463073204640732046507320466073204670732046807320469073204700732047107320472073204730732047407320475073204760732047707320478073204790732048007320481073204820732048307320484073204850732048607320487073204880732048907320490073204910732049207320493073204940732049507320496073204970732049807320499073205000732050107320502073205030732050407320505073205060732050707320508073205090732051007320511073205120732051307320514073205150732051607320517073205180732051907320520073205210732052207320523073205240732052507320526073205270732052807320529073205300732053107320532073205330732053407320535073205360732053707320538073205390732054007320541073205420732054307320544073205450732054607320547073205480732054907320550073205510732055207320553073205540732055507320556073205570732055807320559073205600732056107320562073205630732056407320565073205660732056707320568073205690732057007320571073205720732057307320574073205750732057607320577073205780732057907320580073205810732058207320583073205840732058507320586073205870732058807320589073205900732059107320592073205930732059407320595073205960732059707320598073205990732060007320601073206020732060307320604073206050732060607320607073300880733008907330090073300910733009207330093073300940733009507330096073300970733009807330099073301000733010107330102073301030733010407330105073301060733010707330108073301090733011007330111073301120733011307330114073301150733011607330117073301180733011907330120073301210733012207330123073301240733012507330126073301270733012807330129073301300733013107330132073301330733013407330135073301360733013707330138073301390733014007330141073301420733014307330144073301450733014607330147073301480733014907330150073301510733015207330153073301540733015507330156073301570733015807330159073301600733016107330162073301630733016407330165073301660733016707330168073301690733017007330171073301720733017307330174073301750733017607330177073301780733017907330180073301810733018207330183073301840733018507330186073301870733018807330189073301900733019107330192073301930733019407330195073301960733019707330198073301990733020007330201073302020733020307330204073302050733020607330207073302080733020907330210073302110733021207330213073302140733021507330216073302170733021807330219073302200733022107330222073302230733022407330225073302260733022707330228073302290733023007330231073302320733023307330234073302350733023607330237073302380733023907330240073302410733024207330243073302440733024507330246073302470733024807330249073302500733025107330252073302530733025407330255073302560733025707330258073302590733026007330261073302620733026307330264073302650733026607330267073302680733026907330270073302710733027207330273073302740733027507330276073302770733027807330279073302800733028107330282073302830733028407330285073302860733028707330288073302890733029007330291073302920733029307330294073302950733029607330297073302980733029907330300073303010733030207330303073303040733030507330306073303070733030807330309073303100733031107330312073303130733031407330315073303160733031707330318073303190733032007330321073303220733032307330324073303250733032607330327073303280733032907330330073303310733033207330333073303340733033507330336073303370733033807330339073303400733034107330342073303430733034407330345073303460733034707330348073303490733035007330351073303520733035307330354073303550733035607330357073303580733035907330360073303610733036207330363073303640733036507330366073303670733036807330369073303700733037107330372073303730733037407330375073303760733037707330378073303790733038007330381073303820733038307330384073303850733038607330387073303880733038907330390073303910733039207330393073303940733039507330396073303970733039807330399073304000733040107330402073304030733040407330405073304060733040707330408073304090733041007330411073304120733041307330414073304150733041607330417073304180733041907330420073304210733042207330423073304240733042507330426073304270733042807330429073304300733043107330432073304330733043407330435073304360733043707330438073304390733044007330441073304420733044307330444073304450733044607330447073304480733044907330450073304510733045207330453073304540733045507330456073304570733045807330459073304600733046107330462073304630733046407330465073304660733046707330468073304690733047007330471073304720733047307330474073304750733047607330477073304780733047907330480073304810733048207330483073304840733048507330486073304870733048807330489073304900733049107330492073304930733049407330495073304960733049707330498073304990733050007330501073305020733050307330504073305050733050607330507073305080733050907330510073305110733051207330513073305140733051507330516073305170733051807330519073305200733052107330522073305230733052407330525073305260733052707330528073305290733053007330531073305320733053307330534073305350733053607330537073305380733053907330540073305410733054207330543073305440733054507330546073305470733054807330549073305500733055107330552073305530733055407330555073305560733055707330558073305590733056007330561073305620733056307330564073305650733056607330567073305680733056907330570073305710733057207330573073305740733057507330576073305770733057807330579073305800733058107330582073305830733058407330585073305860733058707330588073305890733059007330591073305920733059307330594073305950733059607330597073305980733059907330600073306010733060207330603073306040733060507330606073400860734008707340088073400890734009007340091073400920734009307340094073400950734009607340097073400980734009907340100073401010734010207340103073401040734010507340106073401070734010807340109073401100734011107340112073401130734011407340115073401160734011707340118073401190734012007340121073401220734012307340124073401250734012607340127073401280734012907340130073401310734013207340133073401340734013507340136073401370734013807340139073401400734014107340142073401430734014407340145073401460734014707340148073401490734015007340151073401520734015307340154073401550734015607340157073401580734015907340160073401610734016207340163073401640734016507340166073401670734016807340169073401700734017107340172073401730734017407340175073401760734017707340178073401790734018007340181073401820734018307340184073401850734018607340187073401880734018907340190073401910734019207340193073401940734019507340196073401970734019807340199073402000734020107340202073402030734020407340205073402060734020707340208073402090734021007340211073402120734021307340214073402150734021607340217073402180734021907340220073402210734022207340223073402240734022507340226073402270734022807340229073402300734023107340232073402330734023407340235073402360734023707340238073402390734024007340241073402420734024307340244073402450734024607340247073402480734024907340250073402510734025207340253073402540734025507340256073402570734025807340259073402600734026107340262073402630734026407340265073402660734026707340268073402690734027007340271073402720734027307340274073402750734027607340277073402780734027907340280073402810734028207340283073402840734028507340286073402870734028807340289073402900734029107340292073402930734029407340295073402960734029707340298073402990734030007340301073403020734030307340304073403050734030607340307073403080734030907340310073403110734031207340313073403140734031507340316073403170734031807340319073403200734032107340322073403230734032407340325073403260734032707340328073403290734033007340331073403320734033307340334073403350734033607340337073403380734033907340340073403410734034207340343073403440734034507340346073403470734034807340349073403500734035107340352073403530734035407340355073403560734035707340358073403590734036007340361073403620734036307340364073403650734036607340367073403680734036907340370073403710734037207340373073403740734037507340376073403770734037807340379073403800734038107340382073403830734038407340385073403860734038707340388073403890734039007340391073403920734039307340394073403950734039607340397073403980734039907340400073404010734040207340403073404040734040507340406073404070734040807340409073404100734041107340412073404130734041407340415073404160734041707340418073404190734042007340421073404220734042307340424073404250734042607340427073404280734042907340430073404310734043207340433073404340734043507340436073404370734043807340439073404400734044107340442073404430734044407340445073404460734044707340448073404490734045007340451073404520734045307340454073404550734045607340457073404580734045907340460073404610734046207340463073404640734046507340466073404670734046807340469073404700734047107340472073404730734047407340475073404760734047707340478073404790734048007340481073404820734048307340484073404850734048607340487073404880734048907340490073404910734049207340493073404940734049507340496073404970734049807340499073405000734050107340502073405030734050407340505073405060734050707340508073405090734051007340511073405120734051307340514073405150734051607340517073405180734051907340520073405210734052207340523073405240734052507340526073405270734052807340529073405300734053107340532073405330734053407340535073405360734053707340538073405390734054007340541073405420734054307340544073405450734054607340547073405480734054907340550073405510734055207340553073405540734055507340556073405570734055807340559073405600734056107340562073405630734056407340565073405660734056707340568073405690734057007340571073405720734057307340574073405750734057607340577073405780734057907340580073405810734058207340583073405840734058507340586073405870734058807340589073405900734059107340592073405930734059407340595073405960734059707340598073405990734060007340601073406020734060307340604073406050735008407350085073500860735008707350088073500890735009007350091073500920735009307350094073500950735009607350097073500980735009907350100073501010735010207350103073501040735010507350106073501070735010807350109073501100735011107350112073501130735011407350115073501160735011707350118073501190735012007350121073501220735012307350124073501250735012607350127073501280735012907350130073501310735013207350133073501340735013507350136073501370735013807350139073501400735014107350142073501430735014407350145073501460735014707350148073501490735015007350151073501520735015307350154073501550735015607350157073501580735015907350160073501610735016207350163073501640735016507350166073501670735016807350169073501700735017107350172073501730735017407350175073501760735017707350178073501790735018007350181073501820735018307350184073501850735018607350187073501880735018907350190073501910735019207350193073501940735019507350196073501970735019807350199073502000735020107350202073502030735020407350205073502060735020707350208073502090735021007350211073502120735021307350214073502150735021607350217073502180735021907350220073502210735022207350223073502240735022507350226073502270735022807350229073502300735023107350232073502330735023407350235073502360735023707350238073502390735024007350241073502420735024307350244073502450735024607350247073502480735024907350250073502510735025207350253073502540735025507350256073502570735025807350259073502600735026107350262073502630735026407350265073502660735026707350268073502690735027007350271073502720735027307350274073502750735027607350277073502780735027907350280073502810735028207350283073502840735028507350286073502870735028807350289073502900735029107350292073502930735029407350295073502960735029707350298073502990735030007350301073503020735030307350304073503050735030607350307073503080735030907350310073503110735031207350313073503140735031507350316073503170735031807350319073503200735032107350322073503230735032407350325073503260735032707350328073503290735033007350331073503320735033307350334073503350735033607350337073503380735033907350340073503410735034207350343073503440735034507350346073503470735034807350349073503500735035107350352073503530735035407350355073503560735035707350358073503590735036007350361073503620735036307350364073503650735036607350367073503680735036907350370073503710735037207350373073503740735037507350376073503770735037807350379073503800735038107350382073503830735038407350385073503860735038707350388073503890735039007350391073503920735039307350394073503950735039607350397073503980735039907350400073504010735040207350403073504040735040507350406073504070735040807350409073504100735041107350412073504130735041407350415073504160735041707350418073504190735042007350421073504220735042307350424073504250735042607350427073504280735042907350430073504310735043207350433073504340735043507350436073504370735043807350439073504400735044107350442073504430735044407350445073504460735044707350448073504490735045007350451073504520735045307350454073504550735045607350457073504580735045907350460073504610735046207350463073504640735046507350466073504670735046807350469073504700735047107350472073504730735047407350475073504760735047707350478073504790735048007350481073504820735048307350484073504850735048607350487073504880735048907350490073504910735049207350493073504940735049507350496073504970735049807350499073505000735050107350502073505030735050407350505073505060735050707350508073505090735051007350511073505120735051307350514073505150735051607350517073505180735051907350520073505210735052207350523073505240735052507350526073505270735052807350529073505300735053107350532073505330735053407350535073505360735053707350538073505390735054007350541073505420735054307350544073505450735054607350547073505480735054907350550073505510735055207350553073505540735055507350556073505570735055807350559073505600735056107350562073505630735056407350565073505660735056707350568073505690735057007350571073505720735057307350574073505750735057607350577073505780735057907350580073505810735058207350583073505840735058507350586073505870735058807350589073505900735059107350592073505930735059407350595073505960735059707350598073505990735060007350601073506020735060307350604073600830736008407360085073600860736008707360088073600890736009007360091073600920736009307360094073600950736009607360097073600980736009907360100073601010736010207360103073601040736010507360106073601070736010807360109073601100736011107360112073601130736011407360115073601160736011707360118073601190736012007360121073601220736012307360124073601250736012607360127073601280736012907360130073601310736013207360133073601340736013507360136073601370736013807360139073601400736014107360142073601430736014407360145073601460736014707360148073601490736015007360151073601520736015307360154073601550736015607360157073601580736015907360160073601610736016207360163073601640736016507360166073601670736016807360169073601700736017107360172073601730736017407360175073601760736017707360178073601790736018007360181073601820736018307360184073601850736018607360187073601880736018907360190073601910736019207360193073601940736019507360196073601970736019807360199073602000736020107360202073602030736020407360205073602060736020707360208073602090736021007360211073602120736021307360214073602150736021607360217073602180736021907360220073602210736022207360223073602240736022507360226073602270736022807360229073602300736023107360232073602330736023407360235073602360736023707360238073602390736024007360241073602420736024307360244073602450736024607360247073602480736024907360250073602510736025207360253073602540736025507360256073602570736025807360259073602600736026107360262073602630736026407360265073602660736026707360268073602690736027007360271073602720736027307360274073602750736027607360277073602780736027907360280073602810736028207360283073602840736028507360286073602870736028807360289073602900736029107360292073602930736029407360295073602960736029707360298073602990736030007360301073603020736030307360304073603050736030607360307073603080736030907360310073603110736031207360313073603140736031507360316073603170736031807360319073603200736032107360322073603230736032407360325073603260736032707360328073603290736033007360331073603320736033307360334073603350736033607360337073603380736033907360340073603410736034207360343073603440736034507360346073603470736034807360349073603500736035107360352073603530736035407360355073603560736035707360358073603590736036007360361073603620736036307360364073603650736036607360367073603680736036907360370073603710736037207360373073603740736037507360376073603770736037807360379073603800736038107360382073603830736038407360385073603860736038707360388073603890736039007360391073603920736039307360394073603950736039607360397073603980736039907360400073604010736040207360403073604040736040507360406073604070736040807360409073604100736041107360412073604130736041407360415073604160736041707360418073604190736042007360421073604220736042307360424073604250736042607360427073604280736042907360430073604310736043207360433073604340736043507360436073604370736043807360439073604400736044107360442073604430736044407360445073604460736044707360448073604490736045007360451073604520736045307360454073604550736045607360457073604580736045907360460073604610736046207360463073604640736046507360466073604670736046807360469073604700736047107360472073604730736047407360475073604760736047707360478073604790736048007360481073604820736048307360484073604850736048607360487073604880736048907360490073604910736049207360493073604940736049507360496073604970736049807360499073605000736050107360502073605030736050407360505073605060736050707360508073605090736051007360511073605120736051307360514073605150736051607360517073605180736051907360520073605210736052207360523073605240736052507360526073605270736052807360529073605300736053107360532073605330736053407360535073605360736053707360538073605390736054007360541073605420736054307360544073605450736054607360547073605480736054907360550073605510736055207360553073605540736055507360556073605570736055807360559073605600736056107360562073605630736056407360565073605660736056707360568073605690736057007360571073605720736057307360574073605750736057607360577073605780736057907360580073605810736058207360583073605840736058507360586073605870736058807360589073605900736059107360592073605930736059407360595073605960736059707360598073605990736060007360601073606020736060307370082073700830737008407370085073700860737008707370088073700890737009007370091073700920737009307370094073700950737009607370097073700980737009907370100073701010737010207370103073701040737010507370106073701070737010807370109073701100737011107370112073701130737011407370115073701160737011707370118073701190737012007370121073701220737012307370124073701250737012607370127073701280737012907370130073701310737013207370133073701340737013507370136073701370737013807370139073701400737014107370142073701430737014407370145073701460737014707370148073701490737015007370151073701520737015307370154073701550737015607370157073701580737015907370160073701610737016207370163073701640737016507370166073701670737016807370169073701700737017107370172073701730737017407370175073701760737017707370178073701790737018007370181073701820737018307370184073701850737018607370187073701880737018907370190073701910737019207370193073701940737019507370196073701970737019807370199073702000737020107370202073702030737020407370205073702060737020707370208073702090737021007370211073702120737021307370214073702150737021607370217073702180737021907370220073702210737022207370223073702240737022507370226073702270737022807370229073702300737023107370232073702330737023407370235073702360737023707370238073702390737024007370241073702420737024307370244073702450737024607370247073702480737024907370250073702510737025207370253073702540737025507370256073702570737025807370259073702600737026107370262073702630737026407370265073702660737026707370268073702690737027007370271073702720737027307370274073702750737027607370277073702780737027907370280073702810737028207370283073702840737028507370286073702870737028807370289073702900737029107370292073702930737029407370295073702960737029707370298073702990737030007370301073703020737030307370304073703050737030607370307073703080737030907370310073703110737031207370313073703140737031507370316073703170737031807370319073703200737032107370322073703230737032407370325073703260737032707370328073703290737033007370331073703320737033307370334073703350737033607370337073703380737033907370340073703410737034207370343073703440737034507370346073703470737034807370349073703500737035107370352073703530737035407370355073703560737035707370358073703590737036007370361073703620737036307370364073703650737036607370367073703680737036907370370073703710737037207370373073703740737037507370376073703770737037807370379073703800737038107370382073703830737038407370385073703860737038707370388073703890737039007370391073703920737039307370394073703950737039607370397073703980737039907370400073704010737040207370403073704040737040507370406073704070737040807370409073704100737041107370412073704130737041407370415073704160737041707370418073704190737042007370421073704220737042307370424073704250737042607370427073704280737042907370430073704310737043207370433073704340737043507370436073704370737043807370439073704400737044107370442073704430737044407370445073704460737044707370448073704490737045007370451073704520737045307370454073704550737045607370457073704580737045907370460073704610737046207370463073704640737046507370466073704670737046807370469073704700737047107370472073704730737047407370475073704760737047707370478073704790737048007370481073704820737048307370484073704850737048607370487073704880737048907370490073704910737049207370493073704940737049507370496073704970737049807370499073705000737050107370502073705030737050407370505073705060737050707370508073705090737051007370511073705120737051307370514073705150737051607370517073705180737051907370520073705210737052207370523073705240737052507370526073705270737052807370529073705300737053107370532073705330737053407370535073705360737053707370538073705390737054007370541073705420737054307370544073705450737054607370547073705480737054907370550073705510737055207370553073705540737055507370556073705570737055807370559073705600737056107370562073705630737056407370565073705660737056707370568073705690737057007370571073705720737057307370574073705750737057607370577073705780737057907370580073705810737058207370583073705840737058507370586073705870737058807370589073705900737059107370592073705930737059407370595073705960737059707370598073705990737060007370601073706020738008007380081073800820738008307380084073800850738008607380087073800880738008907380090073800910738009207380093073800940738009507380096073800970738009807380099073801000738010107380102073801030738010407380105073801060738010707380108073801090738011007380111073801120738011307380114073801150738011607380117073801180738011907380120073801210738012207380123073801240738012507380126073801270738012807380129073801300738013107380132073801330738013407380135073801360738013707380138073801390738014007380141073801420738014307380144073801450738014607380147073801480738014907380150073801510738015207380153073801540738015507380156073801570738015807380159073801600738016107380162073801630738016407380165073801660738016707380168073801690738017007380171073801720738017307380174073801750738017607380177073801780738017907380180073801810738018207380183073801840738018507380186073801870738018807380189073801900738019107380192073801930738019407380195073801960738019707380198073801990738020007380201073802020738020307380204073802050738020607380207073802080738020907380210073802110738021207380213073802140738021507380216073802170738021807380219073802200738022107380222073802230738022407380225073802260738022707380228073802290738023007380231073802320738023307380234073802350738023607380237073802380738023907380240073802410738024207380243073802440738024507380246073802470738024807380249073802500738025107380252073802530738025407380255073802560738025707380258073802590738026007380261073802620738026307380264073802650738026607380267073802680738026907380270073802710738027207380273073802740738027507380276073802770738027807380279073802800738028107380282073802830738028407380285073802860738028707380288073802890738029007380291073802920738029307380294073802950738029607380297073802980738029907380300073803010738030207380303073803040738030507380306073803070738030807380309073803100738031107380312073803130738031407380315073803160738031707380318073803190738032007380321073803220738032307380324073803250738032607380327073803280738032907380330073803310738033207380333073803340738033507380336073803370738033807380339073803400738034107380342073803430738034407380345073803460738034707380348073803490738035007380351073803520738035307380354073803550738035607380357073803580738035907380360073803610738036207380363073803640738036507380366073803670738036807380369073803700738037107380372073803730738037407380375073803760738037707380378073803790738038007380381073803820738038307380384073803850738038607380387073803880738038907380390073803910738039207380393073803940738039507380396073803970738039807380399073804000738040107380402073804030738040407380405073804060738040707380408073804090738041007380411073804120738041307380414073804150738041607380417073804180738041907380420073804210738042207380423073804240738042507380426073804270738042807380429073804300738043107380432073804330738043407380435073804360738043707380438073804390738044007380441073804420738044307380444073804450738044607380447073804480738044907380450073804510738045207380453073804540738045507380456073804570738045807380459073804600738046107380462073804630738046407380465073804660738046707380468073804690738047007380471073804720738047307380474073804750738047607380477073804780738047907380480073804810738048207380483073804840738048507380486073804870738048807380489073804900738049107380492073804930738049407380495073804960738049707380498073804990738050007380501073805020738050307380504073805050738050607380507073805080738050907380510073805110738051207380513073805140738051507380516073805170738051807380519073805200738052107380522073805230738052407380525073805260738052707380528073805290738053007380531073805320738053307380534073805350738053607380537073805380738053907380540073805410738054207380543073805440738054507380546073805470738054807380549073805500738055107380552073805530738055407380555073805560738055707380558073805590738056007380561073805620738056307380564073805650738056607380567073805680738056907380570073805710738057207380573073805740738057507380576073805770738057807380579073805800738058107380582073805830738058407380585073805860738058707380588073805890738059007380591073805920738059307380594073805950738059607380597073805980738059907380600073806010739004607390047073900480739004907390050073900510739005207390053073900540739005507390056073900570739005807390059073900790739008007390081073900820739008307390084073900850739008607390087073900880739008907390090073900910739009207390093073900940739009507390096073900970739009807390099073901000739010107390102073901030739010407390105073901060739010707390108073901090739011007390111073901120739011307390114073901150739011607390117073901180739011907390120073901210739012207390123073901240739012507390126073901270739012807390129073901300739013107390132073901330739013407390135073901360739013707390138073901390739014007390141073901420739014307390144073901450739014607390147073901480739014907390150073901510739015207390153073901540739015507390156073901570739015807390159073901600739016107390162073901630739016407390165073901660739016707390168073901690739017007390171073901720739017307390174073901750739017607390177073901780739017907390180073901810739018207390183073901840739018507390186073901870739018807390189073901900739019107390192073901930739019407390195073901960739019707390198073901990739020007390201073902020739020307390204073902050739020607390207073902080739020907390210073902110739021207390213073902140739021507390216073902170739021807390219073902200739022107390222073902230739022407390225073902260739022707390228073902290739023007390231073902320739023307390234073902350739023607390237073902380739023907390240073902410739024207390243073902440739024507390246073902470739024807390249073902500739025107390252073902530739025407390255073902560739025707390258073902590739026007390261073902620739026307390264073902650739026607390267073902680739026907390270073902710739027207390273073902740739027507390276073902770739027807390279073902800739028107390282073902830739028407390285073902860739028707390288073902890739029007390291073902920739029307390294073902950739029607390297073902980739029907390300073903010739030207390303073903040739030507390306073903070739030807390309073903100739031107390312073903130739031407390315073903160739031707390318073903190739032007390321073903220739032307390324073903250739032607390327073903280739032907390330073903310739033207390333073903340739033507390336073903370739033807390339073903400739034107390342073903430739034407390345073903460739034707390348073903490739035007390351073903520739035307390354073903550739035607390357073903580739035907390360073903610739036207390363073903640739036507390366073903670739036807390369073903700739037107390372073903730739037407390375073903760739037707390378073903790739038007390381073903820739038307390384073903850739038607390387073903880739038907390390073903910739039207390393073903940739039507390396073903970739039807390399073904000739040107390402073904030739040407390405073904060739040707390408073904090739041007390411073904120739041307390414073904150739041607390417073904180739041907390420073904210739042207390423073904240739042507390426073904270739042807390429073904300739043107390432073904330739043407390435073904360739043707390438073904390739044007390441073904420739044307390444073904450739044607390447073904480739044907390450073904510739045207390453073904540739045507390456073904570739045807390459073904600739046107390462073904630739046407390465073904660739046707390468073904690739047007390471073904720739047307390474073904750739047607390477073904780739047907390480073904810739048207390483073904840739048507390486073904870739048807390489073904900739049107390492073904930739049407390495073904960739049707390498073904990739050007390501073905020739050307390504073905050739050607390507073905080739050907390510073905110739051207390513073905140739051507390516073905170739051807390519073905200739052107390522073905230739052407390525073905260739052707390528073905290739053007390531073905320739053307390534073905350739053607390537073905380739053907390540073905410739054207390543073905440739054507390546073905470739054807390549073905500739055107390552073905530739055407390555073905560739055707390558073905590739056007390561073905620739056307390564073905650739056607390567073905680739056907390570073905710739057207390573073905740739057507390576073905770739057807390579073905800739058107390582073905830739058407390585073905860739058707390588073905890739059007390591073905920739059307390594073905950739059607390597073905980739059907400038074000390740004007400041074000420740004307400044074000450740004607400047074000480740004907400050074000510740005207400053074000540740005507400056074000570740005807400059074000600740006107400062074000630740006407400065074000770740007807400079074000800740008107400082074000830740008407400085074000860740008707400088074000890740009007400091074000920740009307400094074000950740009607400097074000980740009907400100074001010740010207400103074001040740010507400106074001070740010807400109074001100740011107400112074001130740011407400115074001160740011707400118074001190740012007400121074001220740012307400124074001250740012607400127074001280740012907400130074001310740013207400133074001340740013507400136074001370740013807400139074001400740014107400142074001430740014407400145074001460740014707400148074001490740015007400151074001520740015307400154074001550740015607400157074001580740015907400160074001610740016207400163074001640740016507400166074001670740016807400169074001700740017107400172074001730740017407400175074001760740017707400178074001790740018007400181074001820740018307400184074001850740018607400187074001880740018907400190074001910740019207400193074001940740019507400196074001970740019807400199074002000740020107400202074002030740020407400205074002060740020707400208074002090740021007400211074002120740021307400214074002150740021607400217074002180740021907400220074002210740022207400223074002240740022507400226074002270740022807400229074002300740023107400232074002330740023407400235074002360740023707400238074002390740024007400241074002420740024307400244074002450740024607400247074002480740024907400250074002510740025207400253074002540740025507400256074002570740025807400259074002600740026107400262074002630740026407400265074002660740026707400268074002690740027007400271074002720740027307400274074002750740027607400277074002780740027907400280074002810740028207400283074002840740028507400286074002870740028807400289074002900740029107400292074002930740029407400295074002960740029707400298074002990740030007400301074003020740030307400304074003050740030607400307074003080740030907400310074003110740031207400313074003140740031507400316074003170740031807400319074003200740032107400322074003230740032407400325074003260740032707400328074003290740033007400331074003320740033307400334074003350740033607400337074003380740033907400340074003410740034207400343074003440740034507400346074003470740034807400349074003500740035107400352074003530740035407400355074003560740035707400358074003590740036007400361074003620740036307400364074003650740036607400367074003680740036907400370074003710740037207400373074003740740037507400376074003770740037807400379074003800740038107400382074003830740038407400385074003860740038707400388074003890740039007400391074003920740039307400394074003950740039607400397074003980740039907400400074004010740040207400403074004040740040507400406074004070740040807400409074004100740041107400412074004130740041407400415074004160740041707400418074004190740042007400421074004220740042307400424074004250740042607400427074004280740042907400430074004310740043207400433074004340740043507400436074004370740043807400439074004400740044107400442074004430740044407400445074004460740044707400448074004490740045007400451074004520740045307400454074004550740045607400457074004580740045907400460074004610740046207400463074004640740046507400466074004670740046807400469074004700740047107400472074004730740047407400475074004760740047707400478074004790740048007400481074004820740048307400484074004850740048607400487074004880740048907400490074004910740049207400493074004940740049507400496074004970740049807400499074005000740050107400502074005030740050407400505074005060740050707400508074005090740051007400511074005120740051307400514074005150740051607400517074005180740051907400520074005210740052207400523074005240740052507400526074005270740052807400529074005300740053107400532074005330740053407400535074005360740053707400538074005390740054007400541074005420740054307400544074005450740054607400547074005480740054907400550074005510740055207400553074005540740055507400556074005570740055807400559074005600740056107400562074005630740056407400565074005660740056707400568074005690740057007400571074005720740057307400574074005750740057607400577074005780740057907400580074005810740058207400583074005840740058507400586074005870740058807400589074005900740059107400592074005930740059407400595074005960740059707400598074100320741003307410034074100350741003607410037074100380741003907410040074100410741004207410043074100440741004507410046074100470741004807410049074100500741005107410052074100530741005407410055074100560741005707410058074100590741006007410061074100620741006307410064074100650741006607410067074100680741006907410075074100760741007707410078074100790741008007410081074100820741008307410084074100850741008607410087074100880741008907410090074100910741009207410093074100940741009507410096074100970741009807410099074101000741010107410102074101030741010407410105074101060741010707410108074101090741011007410111074101120741011307410114074101150741011607410117074101180741011907410120074101210741012207410123074101240741012507410126074101270741012807410129074101300741013107410132074101330741013407410135074101360741013707410138074101390741014007410141074101420741014307410144074101450741014607410147074101480741014907410150074101510741015207410153074101540741015507410156074101570741015807410159074101600741016107410162074101630741016407410165074101660741016707410168074101690741017007410171074101720741017307410174074101750741017607410177074101780741017907410180074101810741018207410183074101840741018507410186074101870741018807410189074101900741019107410192074101930741019407410195074101960741019707410198074101990741020007410201074102020741020307410204074102050741020607410207074102080741020907410210074102110741021207410213074102140741021507410216074102170741021807410219074102200741022107410222074102230741022407410225074102260741022707410228074102290741023007410231074102320741023307410234074102350741023607410237074102380741023907410240074102410741024207410243074102440741024507410246074102470741024807410249074102500741025107410252074102530741025407410255074102560741025707410258074102590741026007410261074102620741026307410264074102650741026607410267074102680741026907410270074102710741027207410273074102740741027507410276074102770741027807410279074102800741028107410282074102830741028407410285074102860741028707410288074102890741029007410291074102920741029307410294074102950741029607410297074102980741029907410300074103010741030207410303074103040741030507410306074103070741030807410309074103100741031107410312074103130741031407410315074103160741031707410318074103190741032007410321074103220741032307410324074103250741032607410327074103280741032907410330074103310741033207410333074103340741033507410336074103370741033807410339074103400741034107410342074103430741034407410345074103460741034707410348074103490741035007410351074103520741035307410354074103550741035607410357074103580741035907410360074103610741036207410363074103640741036507410366074103670741036807410369074103700741037107410372074103730741037407410375074103760741037707410378074103790741038007410381074103820741038307410384074103850741038607410387074103880741038907410390074103910741039207410393074103940741039507410396074103970741039807410399074104000741040107410402074104030741040407410405074104060741040707410408074104090741041007410411074104120741041307410414074104150741041607410417074104180741041907410420074104210741042207410423074104240741042507410426074104270741042807410429074104300741043107410432074104330741043407410435074104360741043707410438074104390741044007410441074104420741044307410444074104450741044607410447074104480741044907410450074104510741045207410453074104540741045507410456074104570741045807410459074104600741046107410462074104630741046407410465074104660741046707410468074104690741047007410471074104720741047307410474074104750741047607410477074104780741047907410480074104810741048207410483074104840741048507410486074104870741048807410489074104900741049107410492074104930741049407410495074104960741049707410498074104990741050007410501074105020741050307410504074105050741050607410507074105080741050907410510074105110741051207410513074105140741051507410516074105170741051807410519074105200741052107410522074105230741052407410525074105260741052707410528074105290741053007410531074105320741053307410534074105350741053607410537074105380741053907410540074105410741054207410543074105440741054507410546074105470741054807410549074105500741055107410552074105530741055407410555074105560741055707410558074105590741056007410561074105620741056307410564074105650741056607410567074105680741056907410570074105710741057207410573074105740741057507410576074105770741057807410579074105800741058107410582074105830741058407410585074105860741058707410588074105890741059007410591074105920741059307410594074105950741059607410597074200280742002907420030074200310742003207420033074200340742003507420036074200370742003807420039074200400742004107420042074200430742004407420045074200460742004707420048074200490742005007420051074200520742005307420054074200550742005607420057074200580742005907420060074200610742006207420063074200640742006507420066074200670742006807420069074200700742007107420072074200730742007407420075074200760742007707420078074200790742008007420081074200820742008307420084074200850742008607420087074200880742008907420090074200910742009207420093074200940742009507420096074200970742009807420099074201000742010107420102074201030742010407420105074201060742010707420108074201090742011007420111074201120742011307420114074201150742011607420117074201180742011907420120074201210742012207420123074201240742012507420126074201270742012807420129074201300742013107420132074201330742013407420135074201360742013707420138074201390742014007420141074201420742014307420144074201450742014607420147074201480742014907420150074201510742015207420153074201540742015507420156074201570742015807420159074201600742016107420162074201630742016407420165074201660742016707420168074201690742017007420171074201720742017307420174074201750742017607420177074201780742017907420180074201810742018207420183074201840742018507420186074201870742018807420189074201900742019107420192074201930742019407420195074201960742019707420198074201990742020007420201074202020742020307420204074202050742020607420207074202080742020907420210074202110742021207420213074202140742021507420216074202170742021807420219074202200742022107420222074202230742022407420225074202260742022707420228074202290742023007420231074202320742023307420234074202350742023607420237074202380742023907420240074202410742024207420243074202440742024507420246074202470742024807420249074202500742025107420252074202530742025407420255074202560742025707420258074202590742026007420261074202620742026307420264074202650742026607420267074202680742026907420270074202710742027207420273074202740742027507420276074202770742027807420279074202800742028107420282074202830742028407420285074202860742028707420288074202890742029007420291074202920742029307420294074202950742029607420297074202980742029907420300074203010742030207420303074203040742030507420306074203070742030807420309074203100742031107420312074203130742031407420315074203160742031707420318074203190742032007420321074203220742032307420324074203250742032607420327074203280742032907420330074203310742033207420333074203340742033507420336074203370742033807420339074203400742034107420342074203430742034407420345074203460742034707420348074203490742035007420351074203520742035307420354074203550742035607420357074203580742035907420360074203610742036207420363074203640742036507420366074203670742036807420369074203700742037107420372074203730742037407420375074203760742037707420378074203790742038007420381074203820742038307420384074203850742038607420387074203880742038907420390074203910742039207420393074203940742039507420396074203970742039807420399074204000742040107420402074204030742040407420405074204060742040707420408074204090742041007420411074204120742041307420414074204150742041607420417074204180742041907420420074204210742042207420423074204240742042507420426074204270742042807420429074204300742043107420432074204330742043407420435074204360742043707420438074204390742044007420441074204420742044307420444074204450742044607420447074204480742044907420450074204510742045207420453074204540742045507420456074204570742045807420459074204600742046107420462074204630742046407420465074204660742046707420468074204690742047007420471074204720742047307420474074204750742047607420477074204780742047907420480074204810742048207420483074204840742048507420486074204870742048807420489074204900742049107420492074204930742049407420495074204960742049707420498074204990742050007420501074205020742050307420504074205050742050607420507074205080742050907420510074205110742051207420513074205140742051507420516074205170742051807420519074205200742052107420522074205230742052407420525074205260742052707420528074205290742053007420531074205320742053307420534074205350742053607420537074205380742053907420540074205410742054207420543074205440742054507420546074205470742054807420549074205500742055107420552074205530742055407420555074205560742055707420558074205590742056007420561074205620742056307420564074205650742056607420567074205680742056907420570074205710742057207420573074205740742057507420576074205770742057807420579074205800742058107420582074205830742058407420585074205860742058707420588074205890742059007420591074205920742059307420594074205950743002507430026074300270743002807430029074300300743003107430032074300330743003407430035074300360743003707430038074300390743004007430041074300420743004307430044074300450743004607430047074300480743004907430050074300510743005207430053074300540743005507430056074300570743005807430059074300600743006107430062074300630743006407430065074300660743006707430068074300690743007007430071074300720743007307430074074300750743007607430077074300780743007907430080074300810743008207430083074300840743008507430086074300870743008807430089074300900743009107430092074300930743009407430095074300960743009707430098074300990743010007430101074301020743010307430104074301050743010607430107074301080743010907430110074301110743011207430113074301140743011507430116074301170743011807430119074301200743012107430122074301230743012407430125074301260743012707430128074301290743013007430131074301320743013307430134074301350743013607430137074301380743013907430140074301410743014207430143074301440743014507430146074301470743014807430149074301500743015107430152074301530743015407430155074301560743015707430158074301590743016007430161074301620743016307430164074301650743016607430167074301680743016907430170074301710743017207430173074301740743017507430176074301770743017807430179074301800743018107430182074301830743018407430185074301860743018707430188074301890743019007430191074301920743019307430194074301950743019607430197074301980743019907430200074302010743020207430203074302040743020507430206074302070743020807430209074302100743021107430212074302130743021407430215074302160743021707430218074302190743022007430221074302220743022307430224074302250743022607430227074302280743022907430230074302310743023207430233074302340743023507430236074302370743023807430239074302400743024107430242074302430743024407430245074302460743024707430248074302490743025007430251074302520743025307430254074302550743025607430257074302580743025907430260074302610743026207430263074302640743026507430266074302670743026807430269074302700743027107430272074302730743027407430275074302760743027707430278074302790743028007430281074302820743028307430284074302850743028607430287074302880743028907430290074302910743029207430293074302940743029507430296074302970743029807430299074303000743030107430302074303030743030407430305074303060743030707430308074303090743031007430311074303120743031307430314074303150743031607430317074303180743031907430320074303210743032207430323074303240743032507430326074303270743032807430329074303300743033107430332074303330743033407430335074303360743033707430338074303390743034007430341074303420743034307430344074303450743034607430347074303480743034907430350074303510743035207430353074303540743035507430356074303570743035807430359074303600743036107430362074303630743036407430365074303660743036707430368074303690743037007430371074303720743037307430374074303750743037607430377074303780743037907430380074303810743038207430383074303840743038507430386074303870743038807430389074303900743039107430392074303930743039407430395074303960743039707430398074303990743040007430401074304020743040307430404074304050743040607430407074304080743040907430410074304110743041207430413074304140743041507430416074304170743041807430419074304200743042107430422074304230743042407430425074304260743042707430428074304290743043007430431074304320743043307430434074304350743043607430437074304380743043907430440074304410743044207430443074304440743044507430446074304470743044807430449074304500743045107430452074304530743045407430455074304560743045707430458074304590743046007430461074304620743046307430464074304650743046607430467074304680743046907430470074304710743047207430473074304740743047507430476074304770743047807430479074304800743048107430482074304830743048407430485074304860743048707430488074304890743049007430491074304920743049307430494074304950743049607430497074304980743049907430500074305010743050207430503074305040743050507430506074305070743050807430509074305100743051107430512074305130743051407430515074305160743051707430518074305190743052007430521074305220743052307430524074305250743052607430527074305280743052907430530074305310743053207430533074305340743053507430536074305370743053807430539074305400743054107430542074305430743054407430545074305460743054707430548074305490743055007430551074305520743055307430554074305550743055607430557074305580743055907430560074305610743056207430563074305640743056507430566074305670743056807430569074305700743057107430572074305730743057407430575074305760743057707430578074305790743058007430581074305820743058307430584074305850743058607430587074305880743058907430590074305910743059207430593074400230744002407440025074400260744002707440028074400290744003007440031074400320744003307440034074400350744003607440037074400380744003907440040074400410744004207440043074400440744004507440046074400470744004807440049074400500744005107440052074400530744005407440055074400560744005707440058074400590744006007440061074400620744006307440064074400650744006607440067074400680744006907440070074400710744007207440073074400740744007507440076074400770744007807440079074400800744008107440082074400830744008407440085074400860744008707440088074400890744009007440091074400920744009307440094074400950744009607440097074400980744009907440100074401010744010207440103074401040744010507440106074401070744010807440109074401100744011107440112074401130744011407440115074401160744011707440118074401190744012007440121074401220744012307440124074401250744012607440127074401280744012907440130074401310744013207440133074401340744013507440136074401370744013807440139074401400744014107440142074401430744014407440145074401460744014707440148074401490744015007440151074401520744015307440154074401550744015607440157074401580744015907440160074401610744016207440163074401640744016507440166074401670744016807440169074401700744017107440172074401730744017407440175074401760744017707440178074401790744018007440181074401820744018307440184074401850744018607440187074401880744018907440190074401910744019207440193074401940744019507440196074401970744019807440199074402000744020107440202074402030744020407440205074402060744020707440208074402090744021007440211074402120744021307440214074402150744021607440217074402180744021907440220074402210744022207440223074402240744022507440226074402270744022807440229074402300744023107440232074402330744023407440235074402360744023707440238074402390744024007440241074402420744024307440244074402450744024607440247074402480744024907440250074402510744025207440253074402540744025507440256074402570744025807440259074402600744026107440262074402630744026407440265074402660744026707440268074402690744027007440271074402720744027307440274074402750744027607440277074402780744027907440280074402810744028207440283074402840744028507440286074402870744028807440289074402900744029107440292074402930744029407440295074402960744029707440298074402990744030007440301074403020744030307440304074403050744030607440307074403080744030907440310074403110744031207440313074403140744031507440316074403170744031807440319074403200744032107440322074403230744032407440325074403260744032707440328074403290744033007440331074403320744033307440334074403350744033607440337074403380744033907440340074403410744034207440343074403440744034507440346074403470744034807440349074403500744035107440352074403530744035407440355074403560744035707440358074403590744036007440361074403620744036307440364074403650744036607440367074403680744036907440370074403710744037207440373074403740744037507440376074403770744037807440379074403800744038107440382074403830744038407440385074403860744038707440388074403890744039007440391074403920744039307440394074403950744039607440397074403980744039907440400074404010744040207440403074404040744040507440406074404070744040807440409074404100744041107440412074404130744041407440415074404160744041707440418074404190744042007440421074404220744042307440424074404250744042607440427074404280744042907440430074404310744043207440433074404340744043507440436074404370744043807440439074404400744044107440442074404430744044407440445074404460744044707440448074404490744045007440451074404520744045307440454074404550744045607440457074404580744045907440460074404610744046207440463074404640744046507440466074404670744046807440469074404700744047107440472074404730744047407440475074404760744047707440478074404790744048007440481074404820744048307440484074404850744048607440487074404880744048907440490074404910744049207440493074404940744049507440496074404970744049807440499074405000744050107440502074405030744050407440505074405060744050707440508074405090744051007440511074405120744051307440514074405150744051607440517074405180744051907440520074405210744052207440523074405240744052507440526074405270744052807440529074405300744053107440532074405330744053407440535074405360744053707440538074405390744054007440541074405420744054307440544074405450744054607440547074405480744054907440550074405510744055207440553074405540744055507440556074405570744055807440559074405600744056107440562074405630744056407440565074405660744056707440568074405690744057007440571074405720744057307440574074405750744057607440577074405780744057907440580074405810744058207440583074405840744058507440586074405870744058807440589074405900744059107450021074500220745002307450024074500250745002607450027074500280745002907450030074500310745003207450033074500340745003507450036074500370745003807450039074500400745004107450042074500430745004407450045074500460745004707450048074500490745005007450051074500520745005307450054074500550745005607450057074500580745005907450060074500610745006207450063074500640745006507450066074500670745006807450069074500700745007107450072074500730745007407450075074500760745007707450078074500790745008007450081074500820745008307450084074500850745008607450087074500880745008907450090074500910745009207450093074500940745009507450096074500970745009807450099074501000745010107450102074501030745010407450105074501060745010707450108074501090745011007450111074501120745011307450114074501150745011607450117074501180745011907450120074501210745012207450123074501240745012507450126074501270745012807450129074501300745013107450132074501330745013407450135074501360745013707450138074501390745014007450141074501420745014307450144074501450745014607450147074501480745014907450150074501510745015207450153074501540745015507450156074501570745015807450159074501600745016107450162074501630745016407450165074501660745016707450168074501690745017007450171074501720745017307450174074501750745017607450177074501780745017907450180074501810745018207450183074501840745018507450186074501870745018807450189074501900745019107450192074501930745019407450195074501960745019707450198074501990745020007450201074502020745020307450204074502050745020607450207074502080745020907450210074502110745021207450213074502140745021507450216074502170745021807450219074502200745022107450222074502230745022407450225074502260745022707450228074502290745023007450231074502320745023307450234074502350745023607450237074502380745023907450240074502410745024207450243074502440745024507450246074502470745024807450249074502500745025107450252074502530745025407450255074502560745025707450258074502590745026007450261074502620745026307450264074502650745026607450267074502680745026907450270074502710745027207450273074502740745027507450276074502770745027807450279074502800745028107450282074502830745028407450285074502860745028707450288074502890745029007450291074502920745029307450294074502950745029607450297074502980745029907450300074503010745030207450303074503040745030507450306074503070745030807450309074503100745031107450312074503130745031407450315074503160745031707450318074503190745032007450321074503220745032307450324074503250745032607450327074503280745032907450330074503310745033207450333074503340745033507450336074503370745033807450339074503400745034107450342074503430745034407450345074503460745034707450348074503490745035007450351074503520745035307450354074503550745035607450357074503580745035907450360074503610745036207450363074503640745036507450366074503670745036807450369074503700745037107450372074503730745037407450375074503760745037707450378074503790745038007450381074503820745038307450384074503850745038607450387074503880745038907450390074503910745039207450393074503940745039507450396074503970745039807450399074504000745040107450402074504030745040407450405074504060745040707450408074504090745041007450411074504120745041307450414074504150745041607450417074504180745041907450420074504210745042207450423074504240745042507450426074504270745042807450429074504300745043107450432074504330745043407450435074504360745043707450438074504390745044007450441074504420745044307450444074504450745044607450447074504480745044907450450074504510745045207450453074504540745045507450456074504570745045807450459074504600745046107450462074504630745046407450465074504660745046707450468074504690745047007450471074504720745047307450474074504750745047607450477074504780745047907450480074504810745048207450483074504840745048507450486074504870745048807450489074504900745049107450492074504930745049407450495074504960745049707450498074504990745050007450501074505020745050307450504074505050745050607450507074505080745050907450510074505110745051207450513074505140745051507450516074505170745051807450519074505200745052107450522074505230745052407450525074505260745052707450528074505290745053007450531074505320745053307450534074505350745053607450537074505380745053907450540074505410745054207450543074505440745054507450546074505470745054807450549074505500745055107450552074505530745055407450555074505560745055707450558074505590745056007450561074505620745056307450564074505650745056607450567074505680745056907450570074505710745057207450573074505740745057507450576074505770745057807450579074505800745058107450582074505830745058407450585074505860745058707450588074600190746002007460021074600220746002307460024074600250746002607460027074600280746002907460030074600310746003207460033074600340746003507460036074600370746003807460039074600400746004107460042074600430746004407460045074600460746004707460048074600490746005007460051074600520746005307460054074600550746005607460057074600580746005907460060074600610746006207460063074600640746006507460066074600670746006807460069074600700746007107460072074600730746007407460075074600760746007707460078074600790746008007460081074600820746008307460084074600850746008607460087074600880746008907460090074600910746009207460093074600940746009507460096074600970746009807460099074601000746010107460102074601030746010407460105074601060746010707460108074601090746011007460111074601120746011307460114074601150746011607460117074601180746011907460120074601210746012207460123074601240746012507460126074601270746012807460129074601300746013107460132074601330746013407460135074601360746013707460138074601390746014007460141074601420746014307460144074601450746014607460147074601480746014907460150074601510746015207460153074601540746015507460156074601570746015807460159074601600746016107460162074601630746016407460165074601660746016707460168074601690746017007460171074601720746017307460174074601750746017607460177074601780746017907460180074601810746018207460183074601840746018507460186074601870746018807460189074601900746019107460192074601930746019407460195074601960746019707460198074601990746020007460201074602020746020307460204074602050746020607460207074602080746020907460210074602110746021207460213074602140746021507460216074602170746021807460219074602200746022107460222074602230746022407460225074602260746022707460228074602290746023007460231074602320746023307460234074602350746023607460237074602380746023907460240074602410746024207460243074602440746024507460246074602470746024807460249074602500746025107460252074602530746025407460255074602560746025707460258074602590746026007460261074602620746026307460264074602650746026607460267074602680746026907460270074602710746027207460273074602740746027507460276074602770746027807460279074602800746028107460282074602830746028407460285074602860746028707460288074602890746029007460291074602920746029307460294074602950746029607460297074602980746029907460300074603010746030207460303074603040746030507460306074603070746030807460309074603100746031107460312074603130746031407460315074603160746031707460318074603190746032007460321074603220746032307460324074603250746032607460327074603280746032907460330074603310746033207460333074603340746033507460336074603370746033807460339074603400746034107460342074603430746034407460345074603460746034707460348074603490746035007460351074603520746035307460354074603550746035607460357074603580746035907460360074603610746036207460363074603640746036507460366074603670746036807460369074603700746037107460372074603730746037407460375074603760746037707460378074603790746038007460381074603820746038307460384074603850746038607460387074603880746038907460390074603910746039207460393074603940746039507460396074603970746039807460399074604000746040107460402074604030746040407460405074604060746040707460408074604090746041007460411074604120746041307460414074604150746041607460417074604180746041907460420074604210746042207460423074604240746042507460426074604270746042807460429074604300746043107460432074604330746043407460435074604360746043707460438074604390746044007460441074604420746044307460444074604450746044607460447074604480746044907460450074604510746045207460453074604540746045507460456074604570746045807460459074604600746046107460462074604630746046407460465074604660746046707460468074604690746047007460471074604720746047307460474074604750746047607460477074604780746047907460480074604810746048207460483074604840746048507460486074604870746048807460489074604900746049107460492074604930746049407460495074604960746049707460498074604990746050007460501074605020746050307460504074605050746050607460507074605080746050907460510074605110746051207460513074605140746051507460516074605170746051807460519074605200746052107460522074605230746052407460525074605260746052707460528074605290746053007460531074605320746053307460534074605350746053607460537074605380746053907460540074605410746054207460543074605440746054507460546074605470746054807460549074605500746055107460552074605530746055407460555074605560746055707460558074605590746056007460561074605620746056307460564074605650746056607460567074605680746056907460570074605710746057207460573074605740746057507460576074605770746057807460579074605800746058107460582074605830746058407470017074700180747001907470020074700210747002207470023074700240747002507470026074700270747002807470029074700300747003107470032074700330747003407470035074700360747003707470038074700390747004007470041074700420747004307470044074700450747004607470047074700480747004907470050074700510747005207470053074700540747005507470056074700570747005807470059074700600747006107470062074700630747006407470065074700660747006707470068074700690747007007470071074700720747007307470074074700750747007607470077074700780747007907470080074700810747008207470083074700840747008507470086074700870747008807470089074700900747009107470092074700930747009407470095074700960747009707470098074700990747010007470101074701020747010307470104074701050747010607470107074701080747010907470110074701110747011207470113074701140747011507470116074701170747011807470119074701200747012107470122074701230747012407470125074701260747012707470128074701290747013007470131074701320747013307470134074701350747013607470137074701380747013907470140074701410747014207470143074701440747014507470146074701470747014807470149074701500747015107470152074701530747015407470155074701560747015707470158074701590747016007470161074701620747016307470164074701650747016607470167074701680747016907470170074701710747017207470173074701740747017507470176074701770747017807470179074701800747018107470182074701830747018407470185074701860747018707470188074701890747019007470191074701920747019307470194074701950747019607470197074701980747019907470200074702010747020207470203074702040747020507470206074702070747020807470209074702100747021107470212074702130747021407470215074702160747021707470218074702190747022007470221074702220747022307470224074702250747022607470227074702280747022907470230074702310747023207470233074702340747023507470236074702370747023807470239074702400747024107470242074702430747024407470245074702460747024707470248074702490747025007470251074702520747025307470254074702550747025607470257074702580747025907470260074702610747026207470263074702640747026507470266074702670747026807470269074702700747027107470272074702730747027407470275074702760747027707470278074702790747028007470281074702820747028307470284074702850747028607470287074702880747028907470290074702910747029207470293074702940747029507470296074702970747029807470299074703000747030107470302074703030747030407470305074703060747030707470308074703090747031007470311074703120747031307470314074703150747031607470317074703180747031907470320074703210747032207470323074703240747032507470326074703270747032807470329074703300747033107470332074703330747033407470335074703360747033707470338074703390747034007470341074703420747034307470344074703450747034607470347074703480747034907470350074703510747035207470353074703540747035507470356074703570747035807470359074703600747036107470362074703630747036407470365074703660747036707470368074703690747037007470371074703720747037307470374074703750747037607470377074703780747037907470380074703810747038207470383074703840747038507470386074703870747038807470389074703900747039107470392074703930747039407470395074703960747039707470398074703990747040007470401074704020747040307470404074704050747040607470407074704080747040907470410074704110747041207470413074704140747041507470416074704170747041807470419074704200747042107470422074704230747042407470425074704260747042707470428074704290747043007470431074704320747043307470434074704350747043607470437074704380747043907470440074704410747044207470443074704440747044507470446074704470747044807470449074704500747045107470452074704530747045407470455074704560747045707470458074704590747046007470461074704620747046307470464074704650747046607470467074704680747046907470470074704710747047207470473074704740747047507470476074704770747047807470479074704800747048107470482074704830747048407470485074704860747048707470488074704890747049007470491074704920747049307470494074704950747049607470497074704980747049907470500074705010747050207470503074705040747050507470506074705070747050807470509074705100747051107470512074705130747051407470515074705160747051707470518074705190747052007470521074705220747052307470524074705250747052607470527074705280747052907470530074705310747053207470533074705340747053507470536074705370747053807470539074705400747054107470542074705430747054407470545074705460747054707470548074705490747055007470551074705520747055307470554074705550747055607470557074705580747055907470560074705610747056207470563074705640747056507470566074705670747056807470569074705700747057107470572074705730747057407470575074705760747057707470578074705790747058007480015074800160748001707480018074800190748002007480021074800220748002307480024074800250748002607480027074800280748002907480030074800310748003207480033074800340748003507480036074800370748003807480039074800400748004107480042074800430748004407480045074800460748004707480048074800490748005007480051074800520748005307480054074800550748005607480057074800580748005907480060074800610748006207480063074800640748006507480066074800670748006807480069074800700748007107480072074800730748007407480075074800760748007707480078074800790748008007480081074800820748008307480084074800850748008607480087074800880748008907480090074800910748009207480093074800940748009507480096074800970748009807480099074801000748010107480102074801030748010407480105074801060748010707480108074801090748011007480111074801120748011307480114074801150748011607480117074801180748011907480120074801210748012207480123074801240748012507480126074801270748012807480129074801300748013107480132074801330748013407480135074801360748013707480138074801390748014007480141074801420748014307480144074801450748014607480147074801480748014907480150074801510748015207480153074801540748015507480156074801570748015807480159074801600748016107480162074801630748016407480165074801660748016707480168074801690748017007480171074801720748017307480174074801750748017607480177074801780748017907480180074801810748018207480183074801840748018507480186074801870748018807480189074801900748019107480192074801930748019407480195074801960748019707480198074801990748020007480201074802020748020307480204074802050748020607480207074802080748020907480210074802110748021207480213074802140748021507480216074802170748021807480219074802200748022107480222074802230748022407480225074802260748022707480228074802290748023007480231074802320748023307480234074802350748023607480237074802380748023907480240074802410748024207480243074802440748024507480246074802470748024807480249074802500748025107480252074802530748025407480255074802560748025707480258074802590748026007480261074802620748026307480264074802650748026607480267074802680748026907480270074802710748027207480273074802740748027507480276074802770748027807480279074802800748028107480282074802830748028407480285074802860748028707480288074802890748029007480291074802920748029307480294074802950748029607480297074802980748029907480300074803010748030207480303074803040748030507480306074803070748030807480309074803100748031107480312074803130748031407480315074803160748031707480318074803190748032007480321074803220748032307480324074803250748032607480327074803280748032907480330074803310748033207480333074803340748033507480336074803370748033807480339074803400748034107480342074803430748034407480345074803460748034707480348074803490748035007480351074803520748035307480354074803550748035607480357074803580748035907480360074803610748036207480363074803640748036507480366074803670748036807480369074803700748037107480372074803730748037407480375074803760748037707480378074803790748038007480381074803820748038307480384074803850748038607480387074803880748038907480390074803910748039207480393074803940748039507480396074803970748039807480399074804000748040107480402074804030748040407480405074804060748040707480408074804090748041007480411074804120748041307480414074804150748041607480417074804180748041907480420074804210748042207480423074804240748042507480426074804270748042807480429074804300748043107480432074804330748043407480435074804360748043707480438074804390748044007480441074804420748044307480444074804450748044607480447074804480748044907480450074804510748045207480453074804540748045507480456074804570748045807480459074804600748046107480462074804630748046407480465074804660748046707480468074804690748047007480471074804720748047307480474074804750748047607480477074804780748047907480480074804810748048207480483074804840748048507480486074804870748048807480489074804900748049107480492074804930748049407480495074804960748049707480498074804990748050007480501074805020748050307480504074805050748050607480507074805080748050907480510074805110748051207480513074805140748051507480516074805170748051807480519074805200748052107480522074805230748052407480525074805260748052707480528074805290748053007480531074805320748053307480534074805350748053607480537074805380748053907480540074805410748054207480543074805440748054507480546074805470748054807480549074805500748055107480552074805530748055407480555074805560748055707480558074805590748056007480561074805620748056307480564074805650748056607480567074805680748056907480570074805710748057207480573074805740748057507480576074805770748057807480579074900140749001507490016074900170749001807490019074900200749002107490022074900230749002407490025074900260749002707490028074900290749003007490031074900320749003307490034074900350749003607490037074900380749003907490040074900410749004207490043074900440749004507490046074900470749004807490049074900500749005107490052074900530749005407490055074900560749005707490058074900590749006007490061074900620749006307490064074900650749006607490067074900680749006907490070074900710749007207490073074900740749007507490076074900770749007807490079074900800749008107490082074900830749008407490085074900860749008707490088074900890749009007490091074900920749009307490094074900950749009607490097074900980749009907490100074901010749010207490103074901040749010507490106074901070749010807490109074901100749011107490112074901130749011407490115074901160749011707490118074901190749012007490121074901220749012307490124074901250749012607490127074901280749012907490130074901310749013207490133074901340749013507490136074901370749013807490139074901400749014107490142074901430749014407490145074901460749014707490148074901490749015007490151074901520749015307490154074901550749015607490157074901580749015907490160074901610749016207490163074901640749016507490166074901670749016807490169074901700749017107490172074901730749017407490175074901760749017707490178074901790749018007490181074901820749018307490184074901850749018607490187074901880749018907490190074901910749019207490193074901940749019507490196074901970749019807490199074902000749020107490202074902030749020407490205074902060749020707490208074902090749021007490211074902120749021307490214074902150749021607490217074902180749021907490220074902210749022207490223074902240749022507490226074902270749022807490229074902300749023107490232074902330749023407490235074902360749023707490238074902390749024007490241074902420749024307490244074902450749024607490247074902480749024907490250074902510749025207490253074902540749025507490256074902570749025807490259074902600749026107490262074902630749026407490265074902660749026707490268074902690749027007490271074902720749027307490274074902750749027607490277074902780749027907490280074902810749028207490283074902840749028507490286074902870749028807490289074902900749029107490292074902930749029407490295074902960749029707490298074902990749030007490301074903020749030307490304074903050749030607490307074903080749030907490310074903110749031207490313074903140749031507490316074903170749031807490319074903200749032107490322074903230749032407490325074903260749032707490328074903290749033007490331074903320749033307490334074903350749033607490337074903380749033907490340074903410749034207490343074903440749034507490346074903470749034807490349074903500749035107490352074903530749035407490355074903560749035707490358074903590749036007490361074903620749036307490364074903650749036607490367074903680749036907490370074903710749037207490373074903740749037507490376074903770749037807490379074903800749038107490382074903830749038407490385074903860749038707490388074903890749039007490391074903920749039307490394074903950749039607490397074903980749039907490400074904010749040207490403074904040749040507490406074904070749040807490409074904100749041107490412074904130749041407490415074904160749041707490418074904190749042007490421074904220749042307490424074904250749042607490427074904280749042907490430074904310749043207490433074904340749043507490436074904370749043807490439074904400749044107490442074904430749044407490445074904460749044707490448074904490749045007490451074904520749045307490454074904550749045607490457074904580749045907490460074904610749046207490463074904640749046507490466074904670749046807490469074904700749047107490472074904730749047407490475074904760749047707490478074904790749048007490481074904820749048307490484074904850749048607490487074904880749048907490490074904910749049207490493074904940749049507490496074904970749049807490499074905000749050107490502074905030749050407490505074905060749050707490508074905090749051007490511074905120749051307490514074905150749051607490517074905180749051907490520074905210749052207490523074905240749052507490526074905270749052807490529074905300749053107490532074905330749053407490535074905360749053707490538074905390749054007490541074905420749054307490544074905450749054607490547074905480749054907490550074905510749055207490553074905540749055507490556074905570749055807490559074905600749056107490562074905630749056407490565074905660749056707490568074905690749057007490571074905720749057307490574074905750749057607490577074905780750001207500013075000140750001507500016075000170750001807500019075000200750002107500022075000230750002407500025075000260750002707500028075000290750003007500031075000320750003307500034075000350750003607500037075000380750003907500040075000410750004207500043075000440750004507500046075000470750004807500049075000500750005107500052075000530750005407500055075000560750005707500058075000590750006007500061075000620750006307500064075000650750006607500067075000680750006907500070075000710750007207500073075000740750007507500076075000770750007807500079075000800750008107500082075000830750008407500085075000860750008707500088075000890750009007500091075000920750009307500094075000950750009607500097075000980750009907500100075001010750010207500103075001040750010507500106075001070750010807500109075001100750011107500112075001130750011407500115075001160750011707500118075001190750012007500121075001220750012307500124075001250750012607500127075001280750012907500130075001310750013207500133075001340750013507500136075001370750013807500139075001400750014107500142075001430750014407500145075001460750014707500148075001490750015007500151075001520750015307500154075001550750015607500157075001580750015907500160075001610750016207500163075001640750016507500166075001670750016807500169075001700750017107500172075001730750017407500175075001760750017707500178075001790750018007500181075001820750018307500184075001850750018607500187075001880750018907500190075001910750019207500193075001940750019507500196075001970750019807500199075002000750020107500202075002030750020407500205075002060750020707500208075002090750021007500211075002120750021307500214075002150750021607500217075002180750021907500220075002210750022207500223075002240750022507500226075002270750022807500229075002300750023107500232075002330750023407500235075002360750023707500238075002390750024007500241075002420750024307500244075002450750024607500247075002480750024907500250075002510750025207500253075002540750025507500256075002570750025807500259075002600750026107500262075002630750026407500265075002660750026707500268075002690750027007500271075002720750027307500274075002750750027607500277075002780750027907500280075002810750028207500283075002840750028507500286075002870750028807500289075002900750029107500292075002930750029407500295075002960750029707500298075002990750030007500301075003020750030307500304075003050750030607500307075003080750030907500310075003110750031207500313075003140750031507500316075003170750031807500319075003200750032107500322075003230750032407500325075003260750032707500328075003290750033007500331075003320750033307500334075003350750033607500337075003380750033907500340075003410750034207500343075003440750034507500346075003470750034807500349075003500750035107500352075003530750035407500355075003560750035707500358075003590750036007500361075003620750036307500364075003650750036607500367075003680750036907500370075003710750037207500373075003740750037507500376075003770750037807500379075003800750038107500382075003830750038407500385075003860750038707500388075003890750039007500391075003920750039307500394075003950750039607500397075003980750039907500400075004010750040207500403075004040750040507500406075004070750040807500409075004100750041107500412075004130750041407500415075004160750041707500418075004190750042007500421075004220750042307500424075004250750042607500427075004280750042907500430075004310750043207500433075004340750043507500436075004370750043807500439075004400750044107500442075004430750044407500445075004460750044707500448075004490750045007500451075004520750045307500454075004550750045607500457075004580750045907500460075004610750046207500463075004640750046507500466075004670750046807500469075004700750047107500472075004730750047407500475075004760750047707500478075004790750048007500481075004820750048307500484075004850750048607500487075004880750048907500490075004910750049207500493075004940750049507500496075004970750049807500499075005000750050107500502075005030750050407500505075005060750050707500508075005090750051007500511075005120750051307500514075005150750051607500517075005180750051907500520075005210750052207500523075005240750052507500526075005270750052807500529075005300750053107500532075005330750053407500535075005360750053707500538075005390750054007500541075005420750054307500544075005450750054607500547075005480750054907500550075005510750055207500553075005540750055507500556075005570750055807500559075005600750056107500562075005630750056407500565075005660750056707500568075005690750057007500571075005720750057307500574075005750750057607500577075005780751001107510012075100130751001407510015075100160751001707510018075100190751002007510021075100220751002307510024075100250751002607510027075100280751002907510030075100310751003207510033075100340751003507510036075100370751003807510039075100400751004107510042075100430751004407510045075100460751004707510048075100490751005007510051075100520751005307510054075100550751005607510057075100580751005907510060075100610751006207510063075100640751006507510066075100670751006807510069075100700751007107510072075100730751007407510075075100760751007707510078075100790751008007510081075100820751008307510084075100850751008607510087075100880751008907510090075100910751009207510093075100940751009507510096075100970751009807510099075101000751010107510102075101030751010407510105075101060751010707510108075101090751011007510111075101120751011307510114075101150751011607510117075101180751011907510120075101210751012207510123075101240751012507510126075101270751012807510129075101300751013107510132075101330751013407510135075101360751013707510138075101390751014007510141075101420751014307510144075101450751014607510147075101480751014907510150075101510751015207510153075101540751015507510156075101570751015807510159075101600751016107510162075101630751016407510165075101660751016707510168075101690751017007510171075101720751017307510174075101750751017607510177075101780751017907510180075101810751018207510183075101840751018507510186075101870751018807510189075101900751019107510192075101930751019407510195075101960751019707510198075101990751020007510201075102020751020307510204075102050751020607510207075102080751020907510210075102110751021207510213075102140751021507510216075102170751021807510219075102200751022107510222075102230751022407510225075102260751022707510228075102290751023007510231075102320751023307510234075102350751023607510237075102380751023907510240075102410751024207510243075102440751024507510246075102470751024807510249075102500751025107510252075102530751025407510255075102560751025707510258075102590751026007510261075102620751026307510264075102650751026607510267075102680751026907510270075102710751027207510273075102740751027507510276075102770751027807510279075102800751028107510282075102830751028407510285075102860751028707510288075102890751029007510291075102920751029307510294075102950751029607510297075102980751029907510300075103010751030207510303075103040751030507510306075103070751030807510309075103100751031107510312075103130751031407510315075103160751031707510318075103190751032007510321075103220751032307510324075103250751032607510327075103280751032907510330075103310751033207510333075103340751033507510336075103370751033807510339075103400751034107510342075103430751034407510345075103460751034707510348075103490751035007510351075103520751035307510354075103550751035607510357075103580751035907510360075103610751036207510363075103640751036507510366075103670751036807510369075103700751037107510372075103730751037407510375075103760751037707510378075103790751038007510381075103820751038307510384075103850751038607510387075103880751038907510390075103910751039207510393075103940751039507510396075103970751039807510399075104000751040107510402075104030751040407510405075104060751040707510408075104090751041007510411075104120751041307510414075104150751041607510417075104180751041907510420075104210751042207510423075104240751042507510426075104270751042807510429075104300751043107510432075104330751043407510435075104360751043707510438075104390751044007510441075104420751044307510444075104450751044607510447075104480751044907510450075104510751045207510453075104540751045507510456075104570751045807510459075104600751046107510462075104630751046407510465075104660751046707510468075104690751047007510471075104720751047307510474075104750751047607510477075104780751047907510480075104810751048207510483075104840751048507510486075104870751048807510489075104900751049107510492075104930751049407510495075104960751049707510498075104990751050007510501075105020751050307510504075105050751050607510507075105080751050907510510075105110751051207510513075105140751051507510516075105170751051807510519075105200751052107510522075105230751052407510525075105260751052707510528075105290751053007510531075105320751053307510534075105350751053607510537075105380751053907510540075105410751054207510543075105440751054507510546075105470751054807510549075105500751055107510552075105530751055407510555075105560751055707510558075105590751056007510561075105620751056307510564075105650751056607510567075105680751056907510570075105710751057207510573075105740751057507510576075105770752001007520011075200120752001307520014075200150752001607520017075200180752001907520020075200210752002207520023075200240752002507520026075200270752002807520029075200300752003107520032075200330752003407520035075200360752003707520038075200390752004007520041075200420752004307520044075200450752004607520047075200480752004907520050075200510752005207520053075200540752005507520056075200570752005807520059075200600752006107520062075200630752006407520065075200660752006707520068075200690752007007520071075200720752007307520074075200750752007607520077075200780752007907520080075200810752008207520083075200840752008507520086075200870752008807520089075200900752009107520092075200930752009407520095075200960752009707520098075200990752010007520101075201020752010307520104075201050752010607520107075201080752010907520110075201110752011207520113075201140752011507520116075201170752011807520119075201200752012107520122075201230752012407520125075201260752012707520128075201290752013007520131075201320752013307520134075201350752013607520137075201380752013907520140075201410752014207520143075201440752014507520146075201470752014807520149075201500752015107520152075201530752015407520155075201560752015707520158075201590752016007520161075201620752016307520164075201650752016607520167075201680752016907520170075201710752017207520173075201740752017507520176075201770752017807520179075201800752018107520182075201830752018407520185075201860752018707520188075201890752019007520191075201920752019307520194075201950752019607520197075201980752019907520200075202010752020207520203075202040752020507520206075202070752020807520209075202100752021107520212075202130752021407520215075202160752021707520218075202190752022007520221075202220752022307520224075202250752022607520227075202280752022907520230075202310752023207520233075202340752023507520236075202370752023807520239075202400752024107520242075202430752024407520245075202460752024707520248075202490752025007520251075202520752025307520254075202550752025607520257075202580752025907520260075202610752026207520263075202640752026507520266075202670752026807520269075202700752027107520272075202730752027407520275075202760752027707520278075202790752028007520281075202820752028307520284075202850752028607520287075202880752028907520290075202910752029207520293075202940752029507520296075202970752029807520299075203000752030107520302075203030752030407520305075203060752030707520308075203090752031007520311075203120752031307520314075203150752031607520317075203180752031907520320075203210752032207520323075203240752032507520326075203270752032807520329075203300752033107520332075203330752033407520335075203360752033707520338075203390752034007520341075203420752034307520344075203450752034607520347075203480752034907520350075203510752035207520353075203540752035507520356075203570752035807520359075203600752036107520362075203630752036407520365075203660752036707520368075203690752037007520371075203720752037307520374075203750752037607520377075203780752037907520380075203810752038207520383075203840752038507520386075203870752038807520389075203900752039107520392075203930752039407520395075203960752039707520398075203990752040007520401075204020752040307520404075204050752040607520407075204080752040907520410075204110752041207520413075204140752041507520416075204170752041807520419075204200752042107520422075204230752042407520425075204260752042707520428075204290752043007520431075204320752043307520434075204350752043607520437075204380752043907520440075204410752044207520443075204440752044507520446075204470752044807520449075204500752045107520452075204530752045407520455075204560752045707520458075204590752046007520461075204620752046307520464075204650752046607520467075204680752046907520470075204710752047207520473075204740752047507520476075204770752047807520479075204800752048107520482075204830752048407520485075204860752048707520488075204890752049007520491075204920752049307520494075204950752049607520497075204980752049907520500075205010752050207520503075205040752050507520506075205070752050807520509075205100752051107520512075205130752051407520515075205160752051707520518075205190752052007520521075205220752052307520524075205250752052607520527075205280752052907520530075205310752053207520533075205340752053507520536075205370752053807520539075205400752054107520542075205430752054407520545075205460752054707520548075205490752055007520551075205520752055307520554075205550752055607520557075205580752055907520560075205610752056207520563075205640752056507520566075205670752056807520569075205700752057107520572075205730752057407520575075205760752057707530009075300100753001107530012075300130753001407530015075300160753001707530018075300190753002007530021075300220753002307530024075300250753002607530027075300280753002907530030075300310753003207530033075300340753003507530036075300370753003807530039075300400753004107530042075300430753004407530045075300460753004707530048075300490753005007530051075300520753005307530054075300550753005607530057075300580753005907530060075300610753006207530063075300640753006507530066075300670753006807530069075300700753007107530072075300730753007407530075075300760753007707530078075300790753008007530081075300820753008307530084075300850753008607530087075300880753008907530090075300910753009207530093075300940753009507530096075300970753009807530099075301000753010107530102075301030753010407530105075301060753010707530108075301090753011007530111075301120753011307530114075301150753011607530117075301180753011907530120075301210753012207530123075301240753012507530126075301270753012807530129075301300753013107530132075301330753013407530135075301360753013707530138075301390753014007530141075301420753014307530144075301450753014607530147075301480753014907530150075301510753015207530153075301540753015507530156075301570753015807530159075301600753016107530162075301630753016407530165075301660753016707530168075301690753017007530171075301720753017307530174075301750753017607530177075301780753017907530180075301810753018207530183075301840753018507530186075301870753018807530189075301900753019107530192075301930753019407530195075301960753019707530198075301990753020007530201075302020753020307530204075302050753020607530207075302080753020907530210075302110753021207530213075302140753021507530216075302170753021807530219075302200753022107530222075302230753022407530225075302260753022707530228075302290753023007530231075302320753023307530234075302350753023607530237075302380753023907530240075302410753024207530243075302440753024507530246075302470753024807530249075302500753025107530252075302530753025407530255075302560753025707530258075302590753026007530261075302620753026307530264075302650753026607530267075302680753026907530270075302710753027207530273075302740753027507530276075302770753027807530279075302800753028107530282075302830753028407530285075302860753028707530288075302890753029007530291075302920753029307530294075302950753029607530297075302980753029907530300075303010753030207530303075303040753030507530306075303070753030807530309075303100753031107530312075303130753031407530315075303160753031707530318075303190753032007530321075303220753032307530324075303250753032607530327075303280753032907530330075303310753033207530333075303340753033507530336075303370753033807530339075303400753034107530342075303430753034407530345075303460753034707530348075303490753035007530351075303520753035307530354075303550753035607530357075303580753035907530360075303610753036207530363075303640753036507530366075303670753036807530369075303700753037107530372075303730753037407530375075303760753037707530378075303790753038007530381075303820753038307530384075303850753038607530387075303880753038907530390075303910753039207530393075303940753039507530396075303970753039807530399075304000753040107530402075304030753040407530405075304060753040707530408075304090753041007530411075304120753041307530414075304150753041607530417075304180753041907530420075304210753042207530423075304240753042507530426075304270753042807530429075304300753043107530432075304330753043407530435075304360753043707530438075304390753044007530441075304420753044307530444075304450753044607530447075304480753044907530450075304510753045207530453075304540753045507530456075304570753045807530459075304600753046107530462075304630753046407530465075304660753046707530468075304690753047007530471075304720753047307530474075304750753047607530477075304780753047907530480075304810753048207530483075304840753048507530486075304870753048807530489075304900753049107530492075304930753049407530495075304960753049707530498075304990753050007530501075305020753050307530504075305050753050607530507075305080753050907530510075305110753051207530513075305140753051507530516075305170753051807530519075305200753052107530522075305230753052407530525075305260753052707530528075305290753053007530531075305320753053307530534075305350753053607530537075305380753053907530540075305410753054207530543075305440753054507530546075305470753054807530549075305500753055107530552075305530753055407530555075305560753055707530558075305590753056007530561075305620753056307530564075305650753056607530567075305680753056907530570075305710753057207530573075305740753057507530576075305770754000807540009075400100754001107540012075400130754001407540015075400160754001707540018075400190754002007540021075400220754002307540024075400250754002607540027075400280754002907540030075400310754003207540033075400340754003507540036075400370754003807540039075400400754004107540042075400430754004407540045075400460754004707540048075400490754005007540051075400520754005307540054075400550754005607540057075400580754005907540060075400610754006207540063075400640754006507540066075400670754006807540069075400700754007107540072075400730754007407540075075400760754007707540078075400790754008007540081075400820754008307540084075400850754008607540087075400880754008907540090075400910754009207540093075400940754009507540096075400970754009807540099075401000754010107540102075401030754010407540105075401060754010707540108075401090754011007540111075401120754011307540114075401150754011607540117075401180754011907540120075401210754012207540123075401240754012507540126075401270754012807540129075401300754013107540132075401330754013407540135075401360754013707540138075401390754014007540141075401420754014307540144075401450754014607540147075401480754014907540150075401510754015207540153075401540754015507540156075401570754015807540159075401600754016107540162075401630754016407540165075401660754016707540168075401690754017007540171075401720754017307540174075401750754017607540177075401780754017907540180075401810754018207540183075401840754018507540186075401870754018807540189075401900754019107540192075401930754019407540195075401960754019707540198075401990754020007540201075402020754020307540204075402050754020607540207075402080754020907540210075402110754021207540213075402140754021507540216075402170754021807540219075402200754022107540222075402230754022407540225075402260754022707540228075402290754023007540231075402320754023307540234075402350754023607540237075402380754023907540240075402410754024207540243075402440754024507540246075402470754024807540249075402500754025107540252075402530754025407540255075402560754025707540258075402590754026007540261075402620754026307540264075402650754026607540267075402680754026907540270075402710754027207540273075402740754027507540276075402770754027807540279075402800754028107540282075402830754028407540285075402860754028707540288075402890754029007540291075402920754029307540294075402950754029607540297075402980754029907540300075403010754030207540303075403040754030507540306075403070754030807540309075403100754031107540312075403130754031407540315075403160754031707540318075403190754032007540321075403220754032307540324075403250754032607540327075403280754032907540330075403310754033207540333075403340754033507540336075403370754033807540339075403400754034107540342075403430754034407540345075403460754034707540348075403490754035007540351075403520754035307540354075403550754035607540357075403580754035907540360075403610754036207540363075403640754036507540366075403670754036807540369075403700754037107540372075403730754037407540375075403760754037707540378075403790754038007540381075403820754038307540384075403850754038607540387075403880754038907540390075403910754039207540393075403940754039507540396075403970754039807540399075404000754040107540402075404030754040407540405075404060754040707540408075404090754041007540411075404120754041307540414075404150754041607540417075404180754041907540420075404210754042207540423075404240754042507540426075404270754042807540429075404300754043107540432075404330754043407540435075404360754043707540438075404390754044007540441075404420754044307540444075404450754044607540447075404480754044907540450075404510754045207540453075404540754045507540456075404570754045807540459075404600754046107540462075404630754046407540465075404660754046707540468075404690754047007540471075404720754047307540474075404750754047607540477075404780754047907540480075404810754048207540483075404840754048507540486075404870754048807540489075404900754049107540492075404930754049407540495075404960754049707540498075404990754050007540501075405020754050307540504075405050754050607540507075405080754050907540510075405110754051207540513075405140754051507540516075405170754051807540519075405200754052107540522075405230754052407540525075405260754052707540528075405290754053007540531075405320754053307540534075405350754053607540537075405380754053907540540075405410754054207540543075405440754054507540546075405470754054807540549075405500754055107540552075405530754055407540555075405560754055707540558075405590754056007540561075405620754056307540564075405650754056607540567075405680754056907540570075405710754057207540573075405740754057507540576075405770755000707550008075500090755001007550011075500120755001307550014075500150755001607550017075500180755001907550020075500210755002207550023075500240755002507550026075500270755002807550029075500300755003107550032075500330755003407550035075500360755003707550038075500390755004007550041075500420755004307550044075500450755004607550047075500480755004907550050075500510755005207550053075500540755005507550056075500570755005807550059075500600755006107550062075500630755006407550065075500660755006707550068075500690755007007550071075500720755007307550074075500750755007607550077075500780755007907550080075500810755008207550083075500840755008507550086075500870755008807550089075500900755009107550092075500930755009407550095075500960755009707550098075500990755010007550101075501020755010307550104075501050755010607550107075501080755010907550110075501110755011207550113075501140755011507550116075501170755011807550119075501200755012107550122075501230755012407550125075501260755012707550128075501290755013007550131075501320755013307550134075501350755013607550137075501380755013907550140075501410755014207550143075501440755014507550146075501470755014807550149075501500755015107550152075501530755015407550155075501560755015707550158075501590755016007550161075501620755016307550164075501650755016607550167075501680755016907550170075501710755017207550173075501740755017507550176075501770755017807550179075501800755018107550182075501830755018407550185075501860755018707550188075501890755019007550191075501920755019307550194075501950755019607550197075501980755019907550200075502010755020207550203075502040755020507550206075502070755020807550209075502100755021107550212075502130755021407550215075502160755021707550218075502190755022007550221075502220755022307550224075502250755022607550227075502280755022907550230075502310755023207550233075502340755023507550236075502370755023807550239075502400755024107550242075502430755024407550245075502460755024707550248075502490755025007550251075502520755025307550254075502550755025607550257075502580755025907550260075502610755026207550263075502640755026507550266075502670755026807550269075502700755027107550272075502730755027407550275075502760755027707550278075502790755028007550281075502820755028307550284075502850755028607550287075502880755028907550290075502910755029207550293075502940755029507550296075502970755029807550299075503000755030107550302075503030755030407550305075503060755030707550308075503090755031007550311075503120755031307550314075503150755031607550317075503180755031907550320075503210755032207550323075503240755032507550326075503270755032807550329075503300755033107550332075503330755033407550335075503360755033707550338075503390755034007550341075503420755034307550344075503450755034607550347075503480755034907550350075503510755035207550353075503540755035507550356075503570755035807550359075503600755036107550362075503630755036407550365075503660755036707550368075503690755037007550371075503720755037307550374075503750755037607550377075503780755037907550380075503810755038207550383075503840755038507550386075503870755038807550389075503900755039107550392075503930755039407550395075503960755039707550398075503990755040007550401075504020755040307550404075504050755040607550407075504080755040907550410075504110755041207550413075504140755041507550416075504170755041807550419075504200755042107550422075504230755042407550425075504260755042707550428075504290755043007550431075504320755043307550434075504350755043607550437075504380755043907550440075504410755044207550443075504440755044507550446075504470755044807550449075504500755045107550452075504530755045407550455075504560755045707550458075504590755046007550461075504620755046307550464075504650755046607550467075504680755046907550470075504710755047207550473075504740755047507550476075504770755047807550479075504800755048107550482075504830755048407550485075504860755048707550488075504890755049007550491075504920755049307550494075504950755049607550497075504980755049907550500075505010755050207550503075505040755050507550506075505070755050807550509075505100755051107550512075505130755051407550515075505160755051707550518075505190755052007550521075505220755052307550524075505250755052607550527075505280755052907550530075505310755053207550533075505340755053507550536075505370755053807550539075505400755054107550542075505430755054407550545075505460755054707550548075505490755055007550551075505520755055307550554075505550755055607550557075505580755055907550560075505610755056207550563075505640755056507550566075505670755056807550569075505700755057107550572075505730755057407550575075505760755057707560006075600070756000807560009075600100756001107560012075600130756001407560015075600160756001707560018075600190756002007560021075600220756002307560024075600250756002607560027075600280756002907560030075600310756003207560033075600340756003507560036075600370756003807560039075600400756004107560042075600430756004407560045075600460756004707560048075600490756005007560051075600520756005307560054075600550756005607560057075600580756005907560060075600610756006207560063075600640756006507560066075600670756006807560069075600700756007107560072075600730756007407560075075600760756007707560078075600790756008007560081075600820756008307560084075600850756008607560087075600880756008907560090075600910756009207560093075600940756009507560096075600970756009807560099075601000756010107560102075601030756010407560105075601060756010707560108075601090756011007560111075601120756011307560114075601150756011607560117075601180756011907560120075601210756012207560123075601240756012507560126075601270756012807560129075601300756013107560132075601330756013407560135075601360756013707560138075601390756014007560141075601420756014307560144075601450756014607560147075601480756014907560150075601510756015207560153075601540756015507560156075601570756015807560159075601600756016107560162075601630756016407560165075601660756016707560168075601690756017007560171075601720756017307560174075601750756017607560177075601780756017907560180075601810756018207560183075601840756018507560186075601870756018807560189075601900756019107560192075601930756019407560195075601960756019707560198075601990756020007560201075602020756020307560204075602050756020607560207075602080756020907560210075602110756021207560213075602140756021507560216075602170756021807560219075602200756022107560222075602230756022407560225075602260756022707560228075602290756023007560231075602320756023307560234075602350756023607560237075602380756023907560240075602410756024207560243075602440756024507560246075602470756024807560249075602500756025107560252075602530756025407560255075602560756025707560258075602590756026007560261075602620756026307560264075602650756026607560267075602680756026907560270075602710756027207560273075602740756027507560276075602770756027807560279075602800756028107560282075602830756028407560285075602860756028707560288075602890756029007560291075602920756029307560294075602950756029607560297075602980756029907560300075603010756030207560303075603040756030507560306075603070756030807560309075603100756031107560312075603130756031407560315075603160756031707560318075603190756032007560321075603220756032307560324075603250756032607560327075603280756032907560330075603310756033207560333075603340756033507560336075603370756033807560339075603400756034107560342075603430756034407560345075603460756034707560348075603490756035007560351075603520756035307560354075603550756035607560357075603580756035907560360075603610756036207560363075603640756036507560366075603670756036807560369075603700756037107560372075603730756037407560375075603760756037707560378075603790756038007560381075603820756038307560384075603850756038607560387075603880756038907560390075603910756039207560393075603940756039507560396075603970756039807560399075604000756040107560402075604030756040407560405075604060756040707560408075604090756041007560411075604120756041307560414075604150756041607560417075604180756041907560420075604210756042207560423075604240756042507560426075604270756042807560429075604300756043107560432075604330756043407560435075604360756043707560438075604390756044007560441075604420756044307560444075604450756044607560447075604480756044907560450075604510756045207560453075604540756045507560456075604570756045807560459075604600756046107560462075604630756046407560465075604660756046707560468075604690756047007560471075604720756047307560474075604750756047607560477075604780756047907560480075604810756048207560483075604840756048507560486075604870756048807560489075604900756049107560492075604930756049407560495075604960756049707560498075604990756050007560501075605020756050307560504075605050756050607560507075605080756050907560510075605110756051207560513075605140756051507560516075605170756051807560519075605200756052107560522075605230756052407560525075605260756052707560528075605290756053007560531075605320756053307560534075605350756053607560537075605380756053907560540075605410756054207560543075605440756054507560546075605470756054807560549075605500756055107560552075605530756055407560555075605560756055707560558075605590756056007560561075605620756056307560564075605650756056607560567075605680756056907560570075605710756057207560573075605740756057507560576075605770757000507570006075700070757000807570009075700100757001107570012075700130757001407570015075700160757001707570018075700190757002007570021075700220757002307570024075700250757002607570027075700280757002907570030075700310757003207570033075700340757003507570036075700370757003807570039075700400757004107570042075700430757004407570045075700460757004707570048075700490757005007570051075700520757005307570054075700550757005607570057075700580757005907570060075700610757006207570063075700640757006507570066075700670757006807570069075700700757007107570072075700730757007407570075075700760757007707570078075700790757008007570081075700820757008307570084075700850757008607570087075700880757008907570090075700910757009207570093075700940757009507570096075700970757009807570099075701000757010107570102075701030757010407570105075701060757010707570108075701090757011007570111075701120757011307570114075701150757011607570117075701180757011907570120075701210757012207570123075701240757012507570126075701270757012807570129075701300757013107570132075701330757013407570135075701360757013707570138075701390757014007570141075701420757014307570144075701450757014607570147075701480757014907570150075701510757015207570153075701540757015507570156075701570757015807570159075701600757016107570162075701630757016407570165075701660757016707570168075701690757017007570171075701720757017307570174075701750757017607570177075701780757017907570180075701810757018207570183075701840757018507570186075701870757018807570189075701900757019107570192075701930757019407570195075701960757019707570198075701990757020007570201075702020757020307570204075702050757020607570207075702080757020907570210075702110757021207570213075702140757021507570216075702170757021807570219075702200757022107570222075702230757022407570225075702260757022707570228075702290757023007570231075702320757023307570234075702350757023607570237075702380757023907570240075702410757024207570243075702440757024507570246075702470757024807570249075702500757025107570252075702530757025407570255075702560757025707570258075702590757026007570261075702620757026307570264075702650757026607570267075702680757026907570270075702710757027207570273075702740757027507570276075702770757027807570279075702800757028107570282075702830757028407570285075702860757028707570288075702890757029007570291075702920757029307570294075702950757029607570297075702980757029907570300075703010757030207570303075703040757030507570306075703070757030807570309075703100757031107570312075703130757031407570315075703160757031707570318075703190757032007570321075703220757032307570324075703250757032607570327075703280757032907570330075703310757033207570333075703340757033507570336075703370757033807570339075703400757034107570342075703430757034407570345075703460757034707570348075703490757035007570351075703520757035307570354075703550757035607570357075703580757035907570360075703610757036207570363075703640757036507570366075703670757036807570369075703700757037107570372075703730757037407570375075703760757037707570378075703790757038007570381075703820757038307570384075703850757038607570387075703880757038907570390075703910757039207570393075703940757039507570396075703970757039807570399075704000757040107570402075704030757040407570405075704060757040707570408075704090757041007570411075704120757041307570414075704150757041607570417075704180757041907570420075704210757042207570423075704240757042507570426075704270757042807570429075704300757043107570432075704330757043407570435075704360757043707570438075704390757044007570441075704420757044307570444075704450757044607570447075704480757044907570450075704510757045207570453075704540757045507570456075704570757045807570459075704600757046107570462075704630757046407570465075704660757046707570468075704690757047007570471075704720757047307570474075704750757047607570477075704780757047907570480075704810757048207570483075704840757048507570486075704870757048807570489075704900757049107570492075704930757049407570495075704960757049707570498075704990757050007570501075705020757050307570504075705050757050607570507075705080757050907570510075705110757051207570513075705140757051507570516075705170757051807570519075705200757052107570522075705230757052407570525075705260757052707570528075705290757053007570531075705320757053307570534075705350757053607570537075705380757053907570540075705410757054207570543075705440757054507570546075705470757054807570549075705500757055107570552075705530757055407570555075705560757055707570558075705590757056007570561075705620757056307570564075705650757056607570567075705680757056907570570075705710757057207570573075705740757057507570576075705770758000407580005075800060758000707580008075800090758001007580011075800120758001307580014075800150758001607580017075800180758001907580020075800210758002207580023075800240758002507580026075800270758002807580029075800300758003107580032075800330758003407580035075800360758003707580038075800390758004007580041075800420758004307580044075800450758004607580047075800480758004907580050075800510758005207580053075800540758005507580056075800570758005807580059075800600758006107580062075800630758006407580065075800660758006707580068075800690758007007580071075800720758007307580074075800750758007607580077075800780758007907580080075800810758008207580083075800840758008507580086075800870758008807580089075800900758009107580092075800930758009407580095075800960758009707580098075800990758010007580101075801020758010307580104075801050758010607580107075801080758010907580110075801110758011207580113075801140758011507580116075801170758011807580119075801200758012107580122075801230758012407580125075801260758012707580128075801290758013007580131075801320758013307580134075801350758013607580137075801380758013907580140075801410758014207580143075801440758014507580146075801470758014807580149075801500758015107580152075801530758015407580155075801560758015707580158075801590758016007580161075801620758016307580164075801650758016607580167075801680758016907580170075801710758017207580173075801740758017507580176075801770758017807580179075801800758018107580182075801830758018407580185075801860758018707580188075801890758019007580191075801920758019307580194075801950758019607580197075801980758019907580200075802010758020207580203075802040758020507580206075802070758020807580209075802100758021107580212075802130758021407580215075802160758021707580218075802190758022007580221075802220758022307580224075802250758022607580227075802280758022907580230075802310758023207580233075802340758023507580236075802370758023807580239075802400758024107580242075802430758024407580245075802460758024707580248075802490758025007580251075802520758025307580254075802550758025607580257075802580758025907580260075802610758026207580263075802640758026507580266075802670758026807580269075802700758027107580272075802730758027407580275075802760758027707580278075802790758028007580281075802820758028307580284075802850758028607580287075802880758028907580290075802910758029207580293075802940758029507580296075802970758029807580299075803000758030107580302075803030758030407580305075803060758030707580308075803090758031007580311075803120758031307580314075803150758031607580317075803180758031907580320075803210758032207580323075803240758032507580326075803270758032807580329075803300758033107580332075803330758033407580335075803360758033707580338075803390758034007580341075803420758034307580344075803450758034607580347075803480758034907580350075803510758035207580353075803540758035507580356075803570758035807580359075803600758036107580362075803630758036407580365075803660758036707580368075803690758037007580371075803720758037307580374075803750758037607580377075803780758037907580380075803810758038207580383075803840758038507580386075803870758038807580389075803900758039107580392075803930758039407580395075803960758039707580398075803990758040007580401075804020758040307580404075804050758040607580407075804080758040907580410075804110758041207580413075804140758041507580416075804170758041807580419075804200758042107580422075804230758042407580425075804260758042707580428075804290758043007580431075804320758043307580434075804350758043607580437075804380758043907580440075804410758044207580443075804440758044507580446075804470758044807580449075804500758045107580452075804530758045407580455075804560758045707580458075804590758046007580461075804620758046307580464075804650758046607580467075804680758046907580470075804710758047207580473075804740758047507580476075804770758047807580479075804800758048107580482075804830758048407580485075804860758048707580488075804890758049007580491075804920758049307580494075804950758049607580497075804980758049907580500075805010758050207580503075805040758050507580506075805070758050807580509075805100758051107580512075805130758051407580515075805160758051707580518075805190758052007580521075805220758052307580524075805250758052607580527075805280758052907580530075805310758053207580533075805340758053507580536075805370758053807580539075805400758054107580542075805430758054407580545075805460758054707580548075805490758055007580551075805520758055307580554075805550758055607580557075805580758055907580560075805610758056207580563075805640758056507580566075805670758056807580569075805700758057107580572075805730758057407580575075805760758057707590004075900050759000607590007075900080759000907590010075900110759001207590013075900140759001507590016075900170759001807590019075900200759002107590022075900230759002407590025075900260759002707590028075900290759003007590031075900320759003307590034075900350759003607590037075900380759003907590040075900410759004207590043075900440759004507590046075900470759004807590049075900500759005107590052075900530759005407590055075900560759005707590058075900590759006007590061075900620759006307590064075900650759006607590067075900680759006907590070075900710759007207590073075900740759007507590076075900770759007807590079075900800759008107590082075900830759008407590085075900860759008707590088075900890759009007590091075900920759009307590094075900950759009607590097075900980759009907590100075901010759010207590103075901040759010507590106075901070759010807590109075901100759011107590112075901130759011407590115075901160759011707590118075901190759012007590121075901220759012307590124075901250759012607590127075901280759012907590130075901310759013207590133075901340759013507590136075901370759013807590139075901400759014107590142075901430759014407590145075901460759014707590148075901490759015007590151075901520759015307590154075901550759015607590157075901580759015907590160075901610759016207590163075901640759016507590166075901670759016807590169075901700759017107590172075901730759017407590175075901760759017707590178075901790759018007590181075901820759018307590184075901850759018607590187075901880759018907590190075901910759019207590193075901940759019507590196075901970759019807590199075902000759020107590202075902030759020407590205075902060759020707590208075902090759021007590211075902120759021307590214075902150759021607590217075902180759021907590220075902210759022207590223075902240759022507590226075902270759022807590229075902300759023107590232075902330759023407590235075902360759023707590238075902390759024007590241075902420759024307590244075902450759024607590247075902480759024907590250075902510759025207590253075902540759025507590256075902570759025807590259075902600759026107590262075902630759026407590265075902660759026707590268075902690759027007590271075902720759027307590274075902750759027607590277075902780759027907590280075902810759028207590283075902840759028507590286075902870759028807590289075902900759029107590292075902930759029407590295075902960759029707590298075902990759030007590301075903020759030307590304075903050759030607590307075903080759030907590310075903110759031207590313075903140759031507590316075903170759031807590319075903200759032107590322075903230759032407590325075903260759032707590328075903290759033007590331075903320759033307590334075903350759033607590337075903380759033907590340075903410759034207590343075903440759034507590346075903470759034807590349075903500759035107590352075903530759035407590355075903560759035707590358075903590759036007590361075903620759036307590364075903650759036607590367075903680759036907590370075903710759037207590373075903740759037507590376075903770759037807590379075903800759038107590382075903830759038407590385075903860759038707590388075903890759039007590391075903920759039307590394075903950759039607590397075903980759039907590400075904010759040207590403075904040759040507590406075904070759040807590409075904100759041107590412075904130759041407590415075904160759041707590418075904190759042007590421075904220759042307590424075904250759042607590427075904280759042907590430075904310759043207590433075904340759043507590436075904370759043807590439075904400759044107590442075904430759044407590445075904460759044707590448075904490759045007590451075904520759045307590454075904550759045607590457075904580759045907590460075904610759046207590463075904640759046507590466075904670759046807590469075904700759047107590472075904730759047407590475075904760759047707590478075904790759048007590481075904820759048307590484075904850759048607590487075904880759048907590490075904910759049207590493075904940759049507590496075904970759049807590499075905000759050107590502075905030759050407590505075905060759050707590508075905090759051007590511075905120759051307590514075905150759051607590517075905180759051907590520075905210759052207590523075905240759052507590526075905270759052807590529075905300759053107590532075905330759053407590535075905360759053707590538075905390759054007590541075905420759054307590544075905450759054607590547075905480759054907590550075905510759055207590553075905540759055507590556075905570759055807590559075905600759056107590562075905630759056407590565075905660759056707590568075905690759057007590571075905720759057307590574075905750759057607590577076000030760000407600005076000060760000707600008076000090760001007600011076000120760001307600014076000150760001607600017076000180760001907600020076000210760002207600023076000240760002507600026076000270760002807600029076000300760003107600032076000330760003407600035076000360760003707600038076000390760004007600041076000420760004307600044076000450760004607600047076000480760004907600050076000510760005207600053076000540760005507600056076000570760005807600059076000600760006107600062076000630760006407600065076000660760006707600068076000690760007007600071076000720760007307600074076000750760007607600077076000780760007907600080076000810760008207600083076000840760008507600086076000870760008807600089076000900760009107600092076000930760009407600095076000960760009707600098076000990760010007600101076001020760010307600104076001050760010607600107076001080760010907600110076001110760011207600113076001140760011507600116076001170760011807600119076001200760012107600122076001230760012407600125076001260760012707600128076001290760013007600131076001320760013307600134076001350760013607600137076001380760013907600140076001410760014207600143076001440760014507600146076001470760014807600149076001500760015107600152076001530760015407600155076001560760015707600158076001590760016007600161076001620760016307600164076001650760016607600167076001680760016907600170076001710760017207600173076001740760017507600176076001770760017807600179076001800760018107600182076001830760018407600185076001860760018707600188076001890760019007600191076001920760019307600194076001950760019607600197076001980760019907600200076002010760020207600203076002040760020507600206076002070760020807600209076002100760021107600212076002130760021407600215076002160760021707600218076002190760022007600221076002220760022307600224076002250760022607600227076002280760022907600230076002310760023207600233076002340760023507600236076002370760023807600239076002400760024107600242076002430760024407600245076002460760024707600248076002490760025007600251076002520760025307600254076002550760025607600257076002580760025907600260076002610760026207600263076002640760026507600266076002670760026807600269076002700760027107600272076002730760027407600275076002760760027707600278076002790760028007600281076002820760028307600284076002850760028607600287076002880760028907600290076002910760029207600293076002940760029507600296076002970760029807600299076003000760030107600302076003030760030407600305076003060760030707600308076003090760031007600311076003120760031307600314076003150760031607600317076003180760031907600320076003210760032207600323076003240760032507600326076003270760032807600329076003300760033107600332076003330760033407600335076003360760033707600338076003390760034007600341076003420760034307600344076003450760034607600347076003480760034907600350076003510760035207600353076003540760035507600356076003570760035807600359076003600760036107600362076003630760036407600365076003660760036707600368076003690760037007600371076003720760037307600374076003750760037607600377076003780760037907600380076003810760038207600383076003840760038507600386076003870760038807600389076003900760039107600392076003930760039407600395076003960760039707600398076003990760040007600401076004020760040307600404076004050760040607600407076004080760040907600410076004110760041207600413076004140760041507600416076004170760041807600419076004200760042107600422076004230760042407600425076004260760042707600428076004290760043007600431076004320760043307600434076004350760043607600437076004380760043907600440076004410760044207600443076004440760044507600446076004470760044807600449076004500760045107600452076004530760045407600455076004560760045707600458076004590760046007600461076004620760046307600464076004650760046607600467076004680760046907600470076004710760047207600473076004740760047507600476076004770760047807600479076004800760048107600482076004830760048407600485076004860760048707600488076004890760049007600491076004920760049307600494076004950760049607600497076004980760049907600500076005010760050207600503076005040760050507600506076005070760050807600509076005100760051107600512076005130760051407600515076005160760051707600518076005190760052007600521076005220760052307600524076005250760052607600527076005280760052907600530076005310760053207600533076005340760053507600536076005370760053807600539076005400760054107600542076005430760054407600545076005460760054707600548076005490760055007600551076005520760055307600554076005550760055607600557076005580760055907600560076005610760056207600563076005640760056507600566076005670760056807600569076005700760057107600572076005730760057407600575076005760760057707610002076100030761000407610005076100060761000707610008076100090761001007610011076100120761001307610014076100150761001607610017076100180761001907610020076100210761002207610023076100240761002507610026076100270761002807610029076100300761003107610032076100330761003407610035076100360761003707610038076100390761004007610041076100420761004307610044076100450761004607610047076100480761004907610050076100510761005207610053076100540761005507610056076100570761005807610059076100600761006107610062076100630761006407610065076100660761006707610068076100690761007007610071076100720761007307610074076100750761007607610077076100780761007907610080076100810761008207610083076100840761008507610086076100870761008807610089076100900761009107610092076100930761009407610095076100960761009707610098076100990761010007610101076101020761010307610104076101050761010607610107076101080761010907610110076101110761011207610113076101140761011507610116076101170761011807610119076101200761012107610122076101230761012407610125076101260761012707610128076101290761013007610131076101320761013307610134076101350761013607610137076101380761013907610140076101410761014207610143076101440761014507610146076101470761014807610149076101500761015107610152076101530761015407610155076101560761015707610158076101590761016007610161076101620761016307610164076101650761016607610167076101680761016907610170076101710761017207610173076101740761017507610176076101770761017807610179076101800761018107610182076101830761018407610185076101860761018707610188076101890761019007610191076101920761019307610194076101950761019607610197076101980761019907610200076102010761020207610203076102040761020507610206076102070761020807610209076102100761021107610212076102130761021407610215076102160761021707610218076102190761022007610221076102220761022307610224076102250761022607610227076102280761022907610230076102310761023207610233076102340761023507610236076102370761023807610239076102400761024107610242076102430761024407610245076102460761024707610248076102490761025007610251076102520761025307610254076102550761025607610257076102580761025907610260076102610761026207610263076102640761026507610266076102670761026807610269076102700761027107610272076102730761027407610275076102760761027707610278076102790761028007610281076102820761028307610284076102850761028607610287076102880761028907610290076102910761029207610293076102940761029507610296076102970761029807610299076103000761030107610302076103030761030407610305076103060761030707610308076103090761031007610311076103120761031307610314076103150761031607610317076103180761031907610320076103210761032207610323076103240761032507610326076103270761032807610329076103300761033107610332076103330761033407610335076103360761033707610338076103390761034007610341076103420761034307610344076103450761034607610347076103480761034907610350076103510761035207610353076103540761035507610356076103570761035807610359076103600761036107610362076103630761036407610365076103660761036707610368076103690761037007610371076103720761037307610374076103750761037607610377076103780761037907610380076103810761038207610383076103840761038507610386076103870761038807610389076103900761039107610392076103930761039407610395076103960761039707610398076103990761040007610401076104020761040307610404076104050761040607610407076104080761040907610410076104110761041207610413076104140761041507610416076104170761041807610419076104200761042107610422076104230761042407610425076104260761042707610428076104290761043007610431076104320761043307610434076104350761043607610437076104380761043907610440076104410761044207610443076104440761044507610446076104470761044807610449076104500761045107610452076104530761045407610455076104560761045707610458076104590761046007610461076104620761046307610464076104650761046607610467076104680761046907610470076104710761047207610473076104740761047507610476076104770761047807610479076104800761048107610482076104830761048407610485076104860761048707610488076104890761049007610491076104920761049307610494076104950761049607610497076104980761049907610500076105010761050207610503076105040761050507610506076105070761050807610509076105100761051107610512076105130761051407610515076105160761051707610518076105190761052007610521076105220761052307610524076105250761052607610527076105280761052907610530076105310761053207610533076105340761053507610536076105370761053807610539076105400761054107610542076105430761054407610545076105460761054707610548076105490761055007610551076105520761055307610554076105550761055607610557076105580761055907610560076105610761056207610563076105640761056507610566076105670761056807610569076105700761057107610572076105730761057407610575076105760761057707620001076200020762000307620004076200050762000607620007076200080762000907620010076200110762001207620013076200140762001507620016076200170762001807620019076200200762002107620022076200230762002407620025076200260762002707620028076200290762003007620031076200320762003307620034076200350762003607620037076200380762003907620040076200410762004207620043076200440762004507620046076200470762004807620049076200500762005107620052076200530762005407620055076200560762005707620058076200590762006007620061076200620762006307620064076200650762006607620067076200680762006907620070076200710762007207620073076200740762007507620076076200770762007807620079076200800762008107620082076200830762008407620085076200860762008707620088076200890762009007620091076200920762009307620094076200950762009607620097076200980762009907620100076201010762010207620103076201040762010507620106076201070762010807620109076201100762011107620112076201130762011407620115076201160762011707620118076201190762012007620121076201220762012307620124076201250762012607620127076201280762012907620130076201310762013207620133076201340762013507620136076201370762013807620139076201400762014107620142076201430762014407620145076201460762014707620148076201490762015007620151076201520762015307620154076201550762015607620157076201580762015907620160076201610762016207620163076201640762016507620166076201670762016807620169076201700762017107620172076201730762017407620175076201760762017707620178076201790762018007620181076201820762018307620184076201850762018607620187076201880762018907620190076201910762019207620193076201940762019507620196076201970762019807620199076202000762020107620202076202030762020407620205076202060762020707620208076202090762021007620211076202120762021307620214076202150762021607620217076202180762021907620220076202210762022207620223076202240762022507620226076202270762022807620229076202300762023107620232076202330762023407620235076202360762023707620238076202390762024007620241076202420762024307620244076202450762024607620247076202480762024907620250076202510762025207620253076202540762025507620256076202570762025807620259076202600762026107620262076202630762026407620265076202660762026707620268076202690762027007620271076202720762027307620274076202750762027607620277076202780762027907620280076202810762028207620283076202840762028507620286076202870762028807620289076202900762029107620292076202930762029407620295076202960762029707620298076202990762030007620301076203020762030307620304076203050762030607620307076203080762030907620310076203110762031207620313076203140762031507620316076203170762031807620319076203200762032107620322076203230762032407620325076203260762032707620328076203290762033007620331076203320762033307620334076203350762033607620337076203380762033907620340076203410762034207620343076203440762034507620346076203470762034807620349076203500762035107620352076203530762035407620355076203560762035707620358076203590762036007620361076203620762036307620364076203650762036607620367076203680762036907620370076203710762037207620373076203740762037507620376076203770762037807620379076203800762038107620382076203830762038407620385076203860762038707620388076203890762039007620391076203920762039307620394076203950762039607620397076203980762039907620400076204010762040207620403076204040762040507620406076204070762040807620409076204100762041107620412076204130762041407620415076204160762041707620418076204190762042007620421076204220762042307620424076204250762042607620427076204280762042907620430076204310762043207620433076204340762043507620436076204370762043807620439076204400762044107620442076204430762044407620445076204460762044707620448076204490762045007620451076204520762045307620454076204550762045607620457076204580762045907620460076204610762046207620463076204640762046507620466076204670762046807620469076204700762047107620472076204730762047407620475076204760762047707620478076204790762048007620481076204820762048307620484076204850762048607620487076204880762048907620490076204910762049207620493076204940762049507620496076204970762049807620499076205000762050107620502076205030762050407620505076205060762050707620508076205090762051007620511076205120762051307620514076205150762051607620517076205180762051907620520076205210762052207620523076205240762052507620526076205270762052807620529076205300762053107620532076205330762053407620535076205360762053707620538076205390762054007620541076205420762054307620544076205450762054607620547076205480762054907620550076205510762055207620553076205540762055507620556076205570762055807620559076205600762056107620562076205630762056407620565076205660762056707620568076205690762057007620571076205720762057307620574076205750762057607620577076300010763000207630003076300040763000507630006076300070763000807630009076300100763001107630012076300130763001407630015076300160763001707630018076300190763002007630021076300220763002307630024076300250763002607630027076300280763002907630030076300310763003207630033076300340763003507630036076300370763003807630039076300400763004107630042076300430763004407630045076300460763004707630048076300490763005007630051076300520763005307630054076300550763005607630057076300580763005907630060076300610763006207630063076300640763006507630066076300670763006807630069076300700763007107630072076300730763007407630075076300760763007707630078076300790763008007630081076300820763008307630084076300850763008607630087076300880763008907630090076300910763009207630093076300940763009507630096076300970763009807630099076301000763010107630102076301030763010407630105076301060763010707630108076301090763011007630111076301120763011307630114076301150763011607630117076301180763011907630120076301210763012207630123076301240763012507630126076301270763012807630129076301300763013107630132076301330763013407630135076301360763013707630138076301390763014007630141076301420763014307630144076301450763014607630147076301480763014907630150076301510763015207630153076301540763015507630156076301570763015807630159076301600763016107630162076301630763016407630165076301660763016707630168076301690763017007630171076301720763017307630174076301750763017607630177076301780763017907630180076301810763018207630183076301840763018507630186076301870763018807630189076301900763019107630192076301930763019407630195076301960763019707630198076301990763020007630201076302020763020307630204076302050763020607630207076302080763020907630210076302110763021207630213076302140763021507630216076302170763021807630219076302200763022107630222076302230763022407630225076302260763022707630228076302290763023007630231076302320763023307630234076302350763023607630237076302380763023907630240076302410763024207630243076302440763024507630246076302470763024807630249076302500763025107630252076302530763025407630255076302560763025707630258076302590763026007630261076302620763026307630264076302650763026607630267076302680763026907630270076302710763027207630273076302740763027507630276076302770763027807630279076302800763028107630282076302830763028407630285076302860763028707630288076302890763029007630291076302920763029307630294076302950763029607630297076302980763029907630300076303010763030207630303076303040763030507630306076303070763030807630309076303100763031107630312076303130763031407630315076303160763031707630318076303190763032007630321076303220763032307630324076303250763032607630327076303280763032907630330076303310763033207630333076303340763033507630336076303370763033807630339076303400763034107630342076303430763034407630345076303460763034707630348076303490763035007630351076303520763035307630354076303550763035607630357076303580763035907630360076303610763036207630363076303640763036507630366076303670763036807630369076303700763037107630372076303730763037407630375076303760763037707630378076303790763038007630381076303820763038307630384076303850763038607630387076303880763038907630390076303910763039207630393076303940763039507630396076303970763039807630399076304000763040107630402076304030763040407630405076304060763040707630408076304090763041007630411076304120763041307630414076304150763041607630417076304180763041907630420076304210763042207630423076304240763042507630426076304270763042807630429076304300763043107630432076304330763043407630435076304360763043707630438076304390763044007630441076304420763044307630444076304450763044607630447076304480763044907630450076304510763045207630453076304540763045507630456076304570763045807630459076304600763046107630462076304630763046407630465076304660763046707630468076304690763047007630471076304720763047307630474076304750763047607630477076304780763047907630480076304810763048207630483076304840763048507630486076304870763048807630489076304900763049107630492076304930763049407630495076304960763049707630498076304990763050007630501076305020763050307630504076305050763050607630507076305080763050907630510076305110763051207630513076305140763051507630516076305170763051807630519076305200763052107630522076305230763052407630525076305260763052707630528076305290763053007630531076305320763053307630534076305350763053607630537076305380763053907630540076305410763054207630543076305440763054507630546076305470763054807630549076305500763055107630552076305530763055407630555076305560763055707630558076305590763056007630561076305620763056307630564076305650763056607630567076305680763056907630570076305710763057207630573076305740763057507630576076305770764000107640002076400030764000407640005076400060764000707640008076400090764001007640011076400120764001307640014076400150764001607640017076400180764001907640020076400210764002207640023076400240764002507640026076400270764002807640029076400300764003107640032076400330764003407640035076400360764003707640038076400390764004007640041076400420764004307640044076400450764004607640047076400480764004907640050076400510764005207640053076400540764005507640056076400570764005807640059076400600764006107640062076400630764006407640065076400660764006707640068076400690764007007640071076400720764007307640074076400750764007607640077076400780764007907640080076400810764008207640083076400840764008507640086076400870764008807640089076400900764009107640092076400930764009407640095076400960764009707640098076400990764010007640101076401020764010307640104076401050764010607640107076401080764010907640110076401110764011207640113076401140764011507640116076401170764011807640119076401200764012107640122076401230764012407640125076401260764012707640128076401290764013007640131076401320764013307640134076401350764013607640137076401380764013907640140076401410764014207640143076401440764014507640146076401470764014807640149076401500764015107640152076401530764015407640155076401560764015707640158076401590764016007640161076401620764016307640164076401650764016607640167076401680764016907640170076401710764017207640173076401740764017507640176076401770764017807640179076401800764018107640182076401830764018407640185076401860764018707640188076401890764019007640191076401920764019307640194076401950764019607640197076401980764019907640200076402010764020207640203076402040764020507640206076402070764020807640209076402100764021107640212076402130764021407640215076402160764021707640218076402190764022007640221076402220764022307640224076402250764022607640227076402280764022907640230076402310764023207640233076402340764023507640236076402370764023807640239076402400764024107640242076402430764024407640245076402460764024707640248076402490764025007640251076402520764025307640254076402550764025607640257076402580764025907640260076402610764026207640263076402640764026507640266076402670764026807640269076402700764027107640272076402730764027407640275076402760764027707640278076402790764028007640281076402820764028307640284076402850764028607640287076402880764028907640290076402910764029207640293076402940764029507640296076402970764029807640299076403000764030107640302076403030764030407640305076403060764030707640308076403090764031007640311076403120764031307640314076403150764031607640317076403180764031907640320076403210764032207640323076403240764032507640326076403270764032807640329076403300764033107640332076403330764033407640335076403360764033707640338076403390764034007640341076403420764034307640344076403450764034607640347076403480764034907640350076403510764035207640353076403540764035507640356076403570764035807640359076403600764036107640362076403630764036407640365076403660764036707640368076403690764037007640371076403720764037307640374076403750764037607640377076403780764037907640380076403810764038207640383076403840764038507640386076403870764038807640389076403900764039107640392076403930764039407640395076403960764039707640398076403990764040007640401076404020764040307640404076404050764040607640407076404080764040907640410076404110764041207640413076404140764041507640416076404170764041807640419076404200764042107640422076404230764042407640425076404260764042707640428076404290764043007640431076404320764043307640434076404350764043607640437076404380764043907640440076404410764044207640443076404440764044507640446076404470764044807640449076404500764045107640452076404530764045407640455076404560764045707640458076404590764046007640461076404620764046307640464076404650764046607640467076404680764046907640470076404710764047207640473076404740764047507640476076404770764047807640479076404800764048107640482076404830764048407640485076404860764048707640488076404890764049007640491076404920764049307640494076404950764049607640497076404980764049907640500076405010764050207640503076405040764050507640506076405070764050807640509076405100764051107640512076405130764051407640515076405160764051707640518076405190764052007640521076405220764052307640524076405250764052607640527076405280764052907640530076405310764053207640533076405340764053507640536076405370764053807640539076405400764054107640542076405430764054407640545076405460764054707640548076405490764055007640551076405520764055307640554076405550764055607640557076405580764055907640560076405610764056207640563076405640764056507640566076405670764056807640569076405700764057107640572076405730764057407640575076405760764057707650001076500020765000307650004076500050765000607650007076500080765000907650010076500110765001207650013076500140765001507650016076500170765001807650019076500200765002107650022076500230765002407650025076500260765002707650028076500290765003007650031076500320765003307650034076500350765003607650037076500380765003907650040076500410765004207650043076500440765004507650046076500470765004807650049076500500765005107650052076500530765005407650055076500560765005707650058076500590765006007650061076500620765006307650064076500650765006607650067076500680765006907650070076500710765007207650073076500740765007507650076076500770765007807650079076500800765008107650082076500830765008407650085076500860765008707650088076500890765009007650091076500920765009307650094076500950765009607650097076500980765009907650100076501010765010207650103076501040765010507650106076501070765010807650109076501100765011107650112076501130765011407650115076501160765011707650118076501190765012007650121076501220765012307650124076501250765012607650127076501280765012907650130076501310765013207650133076501340765013507650136076501370765013807650139076501400765014107650142076501430765014407650145076501460765014707650148076501490765015007650151076501520765015307650154076501550765015607650157076501580765015907650160076501610765016207650163076501640765016507650166076501670765016807650169076501700765017107650172076501730765017407650175076501760765017707650178076501790765018007650181076501820765018307650184076501850765018607650187076501880765018907650190076501910765019207650193076501940765019507650196076501970765019807650199076502000765020107650202076502030765020407650205076502060765020707650208076502090765021007650211076502120765021307650214076502150765021607650217076502180765021907650220076502210765022207650223076502240765022507650226076502270765022807650229076502300765023107650232076502330765023407650235076502360765023707650238076502390765024007650241076502420765024307650244076502450765024607650247076502480765024907650250076502510765025207650253076502540765025507650256076502570765025807650259076502600765026107650262076502630765026407650265076502660765026707650268076502690765027007650271076502720765027307650274076502750765027607650277076502780765027907650280076502810765028207650283076502840765028507650286076502870765028807650289076502900765029107650292076502930765029407650295076502960765029707650298076502990765030007650301076503020765030307650304076503050765030607650307076503080765030907650310076503110765031207650313076503140765031507650316076503170765031807650319076503200765032107650322076503230765032407650325076503260765032707650328076503290765033007650331076503320765033307650334076503350765033607650337076503380765033907650340076503410765034207650343076503440765034507650346076503470765034807650349076503500765035107650352076503530765035407650355076503560765035707650358076503590765036007650361076503620765036307650364076503650765036607650367076503680765036907650370076503710765037207650373076503740765037507650376076503770765037807650379076503800765038107650382076503830765038407650385076503860765038707650388076503890765039007650391076503920765039307650394076503950765039607650397076503980765039907650400076504010765040207650403076504040765040507650406076504070765040807650409076504100765041107650412076504130765041407650415076504160765041707650418076504190765042007650421076504220765042307650424076504250765042607650427076504280765042907650430076504310765043207650433076504340765043507650436076504370765043807650439076504400765044107650442076504430765044407650445076504460765044707650448076504490765045007650451076504520765045307650454076504550765045607650457076504580765045907650460076504610765046207650463076504640765046507650466076504670765046807650469076504700765047107650472076504730765047407650475076504760765047707650478076504790765048007650481076504820765048307650484076504850765048607650487076504880765048907650490076504910765049207650493076504940765049507650496076504970765049807650499076505000765050107650502076505030765050407650505076505060765050707650508076505090765051007650511076505120765051307650514076505150765051607650517076505180765051907650520076505210765052207650523076505240765052507650526076505270765052807650529076505300765053107650532076505330765053407650535076505360765053707650538076505390765054007650541076505420765054307650544076505450765054607650547076505480765054907650550076505510765055207650553076505540765055507650556076505570765055807650559076505600765056107650562076505630765056407650565076505660765056707650568076505690765057007650571076505720765057307650574076505750765057607650577076600010766000207660003076600040766000507660006076600070766000807660009076600100766001107660012076600130766001407660015076600160766001707660018076600190766002007660021076600220766002307660024076600250766002607660027076600280766002907660030076600310766003207660033076600340766003507660036076600370766003807660039076600400766004107660042076600430766004407660045076600460766004707660048076600490766005007660051076600520766005307660054076600550766005607660057076600580766005907660060076600610766006207660063076600640766006507660066076600670766006807660069076600700766007107660072076600730766007407660075076600760766007707660078076600790766008007660081076600820766008307660084076600850766008607660087076600880766008907660090076600910766009207660093076600940766009507660096076600970766009807660099076601000766010107660102076601030766010407660105076601060766010707660108076601090766011007660111076601120766011307660114076601150766011607660117076601180766011907660120076601210766012207660123076601240766012507660126076601270766012807660129076601300766013107660132076601330766013407660135076601360766013707660138076601390766014007660141076601420766014307660144076601450766014607660147076601480766014907660150076601510766015207660153076601540766015507660156076601570766015807660159076601600766016107660162076601630766016407660165076601660766016707660168076601690766017007660171076601720766017307660174076601750766017607660177076601780766017907660180076601810766018207660183076601840766018507660186076601870766018807660189076601900766019107660192076601930766019407660195076601960766019707660198076601990766020007660201076602020766020307660204076602050766020607660207076602080766020907660210076602110766021207660213076602140766021507660216076602170766021807660219076602200766022107660222076602230766022407660225076602260766022707660228076602290766023007660231076602320766023307660234076602350766023607660237076602380766023907660240076602410766024207660243076602440766024507660246076602470766024807660249076602500766025107660252076602530766025407660255076602560766025707660258076602590766026007660261076602620766026307660264076602650766026607660267076602680766026907660270076602710766027207660273076602740766027507660276076602770766027807660279076602800766028107660282076602830766028407660285076602860766028707660288076602890766029007660291076602920766029307660294076602950766029607660297076602980766029907660300076603010766030207660303076603040766030507660306076603070766030807660309076603100766031107660312076603130766031407660315076603160766031707660318076603190766032007660321076603220766032307660324076603250766032607660327076603280766032907660330076603310766033207660333076603340766033507660336076603370766033807660339076603400766034107660342076603430766034407660345076603460766034707660348076603490766035007660351076603520766035307660354076603550766035607660357076603580766035907660360076603610766036207660363076603640766036507660366076603670766036807660369076603700766037107660372076603730766037407660375076603760766037707660378076603790766038007660381076603820766038307660384076603850766038607660387076603880766038907660390076603910766039207660393076603940766039507660396076603970766039807660399076604000766040107660402076604030766040407660405076604060766040707660408076604090766041007660411076604120766041307660414076604150766041607660417076604180766041907660420076604210766042207660423076604240766042507660426076604270766042807660429076604300766043107660432076604330766043407660435076604360766043707660438076604390766044007660441076604420766044307660444076604450766044607660447076604480766044907660450076604510766045207660453076604540766045507660456076604570766045807660459076604600766046107660462076604630766046407660465076604660766046707660468076604690766047007660471076604720766047307660474076604750766047607660477076604780766047907660480076604810766048207660483076604840766048507660486076604870766048807660489076604900766049107660492076604930766049407660495076604960766049707660498076604990766050007660501076605020766050307660504076605050766050607660507076605080766050907660510076605110766051207660513076605140766051507660516076605170766051807660519076605200766052107660522076605230766052407660525076605260766052707660528076605290766053007660531076605320766053307660534076605350766053607660537076605380766053907660540076605410766054207660543076605440766054507660546076605470766054807660549076605500766055107660552076605530766055407660555076605560766055707660558076605590766056007660561076605620766056307660564076605650766056607660567076605680766056907660570076605710766057207660573076605740766057507660576076605770767000107670002076700030767000407670005076700060767000707670008076700090767001007670011076700120767001307670014076700150767001607670017076700180767001907670020076700210767002207670023076700240767002507670026076700270767002807670029076700300767003107670032076700330767003407670035076700360767003707670038076700390767004007670041076700420767004307670044076700450767004607670047076700480767004907670050076700510767005207670053076700540767005507670056076700570767005807670059076700600767006107670062076700630767006407670065076700660767006707670068076700690767007007670071076700720767007307670074076700750767007607670077076700780767007907670080076700810767008207670083076700840767008507670086076700870767008807670089076700900767009107670092076700930767009407670095076700960767009707670098076700990767010007670101076701020767010307670104076701050767010607670107076701080767010907670110076701110767011207670113076701140767011507670116076701170767011807670119076701200767012107670122076701230767012407670125076701260767012707670128076701290767013007670131076701320767013307670134076701350767013607670137076701380767013907670140076701410767014207670143076701440767014507670146076701470767014807670149076701500767015107670152076701530767015407670155076701560767015707670158076701590767016007670161076701620767016307670164076701650767016607670167076701680767016907670170076701710767017207670173076701740767017507670176076701770767017807670179076701800767018107670182076701830767018407670185076701860767018707670188076701890767019007670191076701920767019307670194076701950767019607670197076701980767019907670200076702010767020207670203076702040767020507670206076702070767020807670209076702100767021107670212076702130767021407670215076702160767021707670218076702190767022007670221076702220767022307670224076702250767022607670227076702280767022907670230076702310767023207670233076702340767023507670236076702370767023807670239076702400767024107670242076702430767024407670245076702460767024707670248076702490767025007670251076702520767025307670254076702550767025607670257076702580767025907670260076702610767026207670263076702640767026507670266076702670767026807670269076702700767027107670272076702730767027407670275076702760767027707670278076702790767028007670281076702820767028307670284076702850767028607670287076702880767028907670290076702910767029207670293076702940767029507670296076702970767029807670299076703000767030107670302076703030767030407670305076703060767030707670308076703090767031007670311076703120767031307670314076703150767031607670317076703180767031907670320076703210767032207670323076703240767032507670326076703270767032807670329076703300767033107670332076703330767033407670335076703360767033707670338076703390767034007670341076703420767034307670344076703450767034607670347076703480767034907670350076703510767035207670353076703540767035507670356076703570767035807670359076703600767036107670362076703630767036407670365076703660767036707670368076703690767037007670371076703720767037307670374076703750767037607670377076703780767037907670380076703810767038207670383076703840767038507670386076703870767038807670389076703900767039107670392076703930767039407670395076703960767039707670398076703990767040007670401076704020767040307670404076704050767040607670407076704080767040907670410076704110767041207670413076704140767041507670416076704170767041807670419076704200767042107670422076704230767042407670425076704260767042707670428076704290767043007670431076704320767043307670434076704350767043607670437076704380767043907670440076704410767044207670443076704440767044507670446076704470767044807670449076704500767045107670452076704530767045407670455076704560767045707670458076704590767046007670461076704620767046307670464076704650767046607670467076704680767046907670470076704710767047207670473076704740767047507670476076704770767047807670479076704800767048107670482076704830767048407670485076704860767048707670488076704890767049007670491076704920767049307670494076704950767049607670497076704980767049907670500076705010767050207670503076705040767050507670506076705070767050807670509076705100767051107670512076705130767051407670515076705160767051707670518076705190767052007670521076705220767052307670524076705250767052607670527076705280767052907670530076705310767053207670533076705340767053507670536076705370767053807670539076705400767054107670542076705430767054407670545076705460767054707670548076705490767055007670551076705520767055307670554076705550767055607670557076705580767055907670560076705610767056207670563076705640767056507670566076705670767056807670569076705700767057107670572076705730767057407670575076705760767057707680001076800020768000307680004076800050768000607680007076800080768000907680010076800110768001207680013076800140768001507680016076800170768001807680019076800200768002107680022076800230768002407680025076800260768002707680028076800290768003007680031076800320768003307680034076800350768003607680037076800380768003907680040076800410768004207680043076800440768004507680046076800470768004807680049076800500768005107680052076800530768005407680055076800560768005707680058076800590768006007680061076800620768006307680064076800650768006607680067076800680768006907680070076800710768007207680073076800740768007507680076076800770768007807680079076800800768008107680082076800830768008407680085076800860768008707680088076800890768009007680091076800920768009307680094076800950768009607680097076800980768009907680100076801010768010207680103076801040768010507680106076801070768010807680109076801100768011107680112076801130768011407680115076801160768011707680118076801190768012007680121076801220768012307680124076801250768012607680127076801280768012907680130076801310768013207680133076801340768013507680136076801370768013807680139076801400768014107680142076801430768014407680145076801460768014707680148076801490768015007680151076801520768015307680154076801550768015607680157076801580768015907680160076801610768016207680163076801640768016507680166076801670768016807680169076801700768017107680172076801730768017407680175076801760768017707680178076801790768018007680181076801820768018307680184076801850768018607680187076801880768018907680190076801910768019207680193076801940768019507680196076801970768019807680199076802000768020107680202076802030768020407680205076802060768020707680208076802090768021007680211076802120768021307680214076802150768021607680217076802180768021907680220076802210768022207680223076802240768022507680226076802270768022807680229076802300768023107680232076802330768023407680235076802360768023707680238076802390768024007680241076802420768024307680244076802450768024607680247076802480768024907680250076802510768025207680253076802540768025507680256076802570768025807680259076802600768026107680262076802630768026407680265076802660768026707680268076802690768027007680271076802720768027307680274076802750768027607680277076802780768027907680280076802810768028207680283076802840768028507680286076802870768028807680289076802900768029107680292076802930768029407680295076802960768029707680298076802990768030007680301076803020768030307680304076803050768030607680307076803080768030907680310076803110768031207680313076803140768031507680316076803170768031807680319076803200768032107680322076803230768032407680325076803260768032707680328076803290768033007680331076803320768033307680334076803350768033607680337076803380768033907680340076803410768034207680343076803440768034507680346076803470768034807680349076803500768035107680352076803530768035407680355076803560768035707680358076803590768036007680361076803620768036307680364076803650768036607680367076803680768036907680370076803710768037207680373076803740768037507680376076803770768037807680379076803800768038107680382076803830768038407680385076803860768038707680388076803890768039007680391076803920768039307680394076803950768039607680397076803980768039907680400076804010768040207680403076804040768040507680406076804070768040807680409076804100768041107680412076804130768041407680415076804160768041707680418076804190768042007680421076804220768042307680424076804250768042607680427076804280768042907680430076804310768043207680433076804340768043507680436076804370768043807680439076804400768044107680442076804430768044407680445076804460768044707680448076804490768045007680451076804520768045307680454076804550768045607680457076804580768045907680460076804610768046207680463076804640768046507680466076804670768046807680469076804700768047107680472076804730768047407680475076804760768047707680478076804790768048007680481076804820768048307680484076804850768048607680487076804880768048907680490076804910768049207680493076804940768049507680496076804970768049807680499076805000768050107680502076805030768050407680505076805060768050707680508076805090768051007680511076805120768051307680514076805150768051607680517076805180768051907680520076805210768052207680523076805240768052507680526076805270768052807680529076805300768053107680532076805330768053407680535076805360768053707680538076805390768054007680541076805420768054307680544076805450768054607680547076805480768054907680550076805510768055207680553076805540768055507680556076805570768055807680559076805600768056107680562076805630768056407680565076805660768056707680568076805690768057007680571076805720768057307680574076805750768057607680577076900010769000207690003076900040769000507690006076900070769000807690009076900100769001107690012076900130769001407690015076900160769001707690018076900190769002007690021076900220769002307690024076900250769002607690027076900280769002907690030076900310769003207690033076900340769003507690036076900370769003807690039076900400769004107690042076900430769004407690045076900460769004707690048076900490769005007690051076900520769005307690054076900550769005607690057076900580769005907690060076900610769006207690063076900640769006507690066076900670769006807690069076900700769007107690072076900730769007407690075076900760769007707690078076900790769008007690081076900820769008307690084076900850769008607690087076900880769008907690090076900910769009207690093076900940769009507690096076900970769009807690099076901000769010107690102076901030769010407690105076901060769010707690108076901090769011007690111076901120769011307690114076901150769011607690117076901180769011907690120076901210769012207690123076901240769012507690126076901270769012807690129076901300769013107690132076901330769013407690135076901360769013707690138076901390769014007690141076901420769014307690144076901450769014607690147076901480769014907690150076901510769015207690153076901540769015507690156076901570769015807690159076901600769016107690162076901630769016407690165076901660769016707690168076901690769017007690171076901720769017307690174076901750769017607690177076901780769017907690180076901810769018207690183076901840769018507690186076901870769018807690189076901900769019107690192076901930769019407690195076901960769019707690198076901990769020007690201076902020769020307690204076902050769020607690207076902080769020907690210076902110769021207690213076902140769021507690216076902170769021807690219076902200769022107690222076902230769022407690225076902260769022707690228076902290769023007690231076902320769023307690234076902350769023607690237076902380769023907690240076902410769024207690243076902440769024507690246076902470769024807690249076902500769025107690252076902530769025407690255076902560769025707690258076902590769026007690261076902620769026307690264076902650769026607690267076902680769026907690270076902710769027207690273076902740769027507690276076902770769027807690279076902800769028107690282076902830769028407690285076902860769028707690288076902890769029007690291076902920769029307690294076902950769029607690297076902980769029907690300076903010769030207690303076903040769030507690306076903070769030807690309076903100769031107690312076903130769031407690315076903160769031707690318076903190769032007690321076903220769032307690324076903250769032607690327076903280769032907690330076903310769033207690333076903340769033507690336076903370769033807690339076903400769034107690342076903430769034407690345076903460769034707690348076903490769035007690351076903520769035307690354076903550769035607690357076903580769035907690360076903610769036207690363076903640769036507690366076903670769036807690369076903700769037107690372076903730769037407690375076903760769037707690378076903790769038007690381076903820769038307690384076903850769038607690387076903880769038907690390076903910769039207690393076903940769039507690396076903970769039807690399076904000769040107690402076904030769040407690405076904060769040707690408076904090769041007690411076904120769041307690414076904150769041607690417076904180769041907690420076904210769042207690423076904240769042507690426076904270769042807690429076904300769043107690432076904330769043407690435076904360769043707690438076904390769044007690441076904420769044307690444076904450769044607690447076904480769044907690450076904510769045207690453076904540769045507690456076904570769045807690459076904600769046107690462076904630769046407690465076904660769046707690468076904690769047007690471076904720769047307690474076904750769047607690477076904780769047907690480076904810769048207690483076904840769048507690486076904870769048807690489076904900769049107690492076904930769049407690495076904960769049707690498076904990769050007690501076905020769050307690504076905050769050607690507076905080769050907690510076905110769051207690513076905140769051507690516076905170769051807690519076905200769052107690522076905230769052407690525076905260769052707690528076905290769053007690531076905320769053307690534076905350769053607690537076905380769053907690540076905410769054207690543076905440769054507690546076905470769054807690549076905500769055107690552076905530769055407690555076905560769055707690558076905590769056007690561076905620769056307690564076905650769056607690567076905680769056907690570076905710769057207690573076905740769057507690576076905770770000107700002077000030770000407700005077000060770000707700008077000090770001007700011077000120770001307700014077000150770001607700017077000180770001907700020077000210770002207700023077000240770002507700026077000270770002807700029077000300770003107700032077000330770003407700035077000360770003707700038077000390770004007700041077000420770004307700044077000450770004607700047077000480770004907700050077000510770005207700053077000540770005507700056077000570770005807700059077000600770006107700062077000630770006407700065077000660770006707700068077000690770007007700071077000720770007307700074077000750770007607700077077000780770007907700080077000810770008207700083077000840770008507700086077000870770008807700089077000900770009107700092077000930770009407700095077000960770009707700098077000990770010007700101077001020770010307700104077001050770010607700107077001080770010907700110077001110770011207700113077001140770011507700116077001170770011807700119077001200770012107700122077001230770012407700125077001260770012707700128077001290770013007700131077001320770013307700134077001350770013607700137077001380770013907700140077001410770014207700143077001440770014507700146077001470770014807700149077001500770015107700152077001530770015407700155077001560770015707700158077001590770016007700161077001620770016307700164077001650770016607700167077001680770016907700170077001710770017207700173077001740770017507700176077001770770017807700179077001800770018107700182077001830770018407700185077001860770018707700188077001890770019007700191077001920770019307700194077001950770019607700197077001980770019907700200077002010770020207700203077002040770020507700206077002070770020807700209077002100770021107700212077002130770021407700215077002160770021707700218077002190770022007700221077002220770022307700224077002250770022607700227077002280770022907700230077002310770023207700233077002340770023507700236077002370770023807700239077002400770024107700242077002430770024407700245077002460770024707700248077002490770025007700251077002520770025307700254077002550770025607700257077002580770025907700260077002610770026207700263077002640770026507700266077002670770026807700269077002700770027107700272077002730770027407700275077002760770027707700278077002790770028007700281077002820770028307700284077002850770028607700287077002880770028907700290077002910770029207700293077002940770029507700296077002970770029807700299077003000770030107700302077003030770030407700305077003060770030707700308077003090770031007700311077003120770031307700314077003150770031607700317077003180770031907700320077003210770032207700323077003240770032507700326077003270770032807700329077003300770033107700332077003330770033407700335077003360770033707700338077003390770034007700341077003420770034307700344077003450770034607700347077003480770034907700350077003510770035207700353077003540770035507700356077003570770035807700359077003600770036107700362077003630770036407700365077003660770036707700368077003690770037007700371077003720770037307700374077003750770037607700377077003780770037907700380077003810770038207700383077003840770038507700386077003870770038807700389077003900770039107700392077003930770039407700395077003960770039707700398077003990770040007700401077004020770040307700404077004050770040607700407077004080770040907700410077004110770041207700413077004140770041507700416077004170770041807700419077004200770042107700422077004230770042407700425077004260770042707700428077004290770043007700431077004320770043307700434077004350770043607700437077004380770043907700440077004410770044207700443077004440770044507700446077004470770044807700449077004500770045107700452077004530770045407700455077004560770045707700458077004590770046007700461077004620770046307700464077004650770046607700467077004680770046907700470077004710770047207700473077004740770047507700476077004770770047807700479077004800770048107700482077004830770048407700485077004860770048707700488077004890770049007700491077004920770049307700494077004950770049607700497077004980770049907700500077005010770050207700503077005040770050507700506077005070770050807700509077005100770051107700512077005130770051407700515077005160770051707700518077005190770052007700521077005220770052307700524077005250770052607700527077005280770052907700530077005310770053207700533077005340770053507700536077005370770053807700539077005400770054107700542077005430770054407700545077005460770054707700548077005490770055007700551077005520770055307700554077005550770055607700557077005580770055907700560077005610770056207700563077005640770056507700566077005670770056807700569077005700770057107700572077005730770057407700575077005760770057707710001077100020771000307710004077100050771000607710007077100080771000907710010077100110771001207710013077100140771001507710016077100170771001807710019077100200771002107710022077100230771002407710025077100260771002707710028077100290771003007710031077100320771003307710034077100350771003607710037077100380771003907710040077100410771004207710043077100440771004507710046077100470771004807710049077100500771005107710052077100530771005407710055077100560771005707710058077100590771006007710061077100620771006307710064077100650771006607710067077100680771006907710070077100710771007207710073077100740771007507710076077100770771007807710079077100800771008107710082077100830771008407710085077100860771008707710088077100890771009007710091077100920771009307710094077100950771009607710097077100980771009907710100077101010771010207710103077101040771010507710106077101070771010807710109077101100771011107710112077101130771011407710115077101160771011707710118077101190771012007710121077101220771012307710124077101250771012607710127077101280771012907710130077101310771013207710133077101340771013507710136077101370771013807710139077101400771014107710142077101430771014407710145077101460771014707710148077101490771015007710151077101520771015307710154077101550771015607710157077101580771015907710160077101610771016207710163077101640771016507710166077101670771016807710169077101700771017107710172077101730771017407710175077101760771017707710178077101790771018007710181077101820771018307710184077101850771018607710187077101880771018907710190077101910771019207710193077101940771019507710196077101970771019807710199077102000771020107710202077102030771020407710205077102060771020707710208077102090771021007710211077102120771021307710214077102150771021607710217077102180771021907710220077102210771022207710223077102240771022507710226077102270771022807710229077102300771023107710232077102330771023407710235077102360771023707710238077102390771024007710241077102420771024307710244077102450771024607710247077102480771024907710250077102510771025207710253077102540771025507710256077102570771025807710259077102600771026107710262077102630771026407710265077102660771026707710268077102690771027007710271077102720771027307710274077102750771027607710277077102780771027907710280077102810771028207710283077102840771028507710286077102870771028807710289077102900771029107710292077102930771029407710295077102960771029707710298077102990771030007710301077103020771030307710304077103050771030607710307077103080771030907710310077103110771031207710313077103140771031507710316077103170771031807710319077103200771032107710322077103230771032407710325077103260771032707710328077103290771033007710331077103320771033307710334077103350771033607710337077103380771033907710340077103410771034207710343077103440771034507710346077103470771034807710349077103500771035107710352077103530771035407710355077103560771035707710358077103590771036007710361077103620771036307710364077103650771036607710367077103680771036907710370077103710771037207710373077103740771037507710376077103770771037807710379077103800771038107710382077103830771038407710385077103860771038707710388077103890771039007710391077103920771039307710394077103950771039607710397077103980771039907710400077104010771040207710403077104040771040507710406077104070771040807710409077104100771041107710412077104130771041407710415077104160771041707710418077104190771042007710421077104220771042307710424077104250771042607710427077104280771042907710430077104310771043207710433077104340771043507710436077104370771043807710439077104400771044107710442077104430771044407710445077104460771044707710448077104490771045007710451077104520771045307710454077104550771045607710457077104580771045907710460077104610771046207710463077104640771046507710466077104670771046807710469077104700771047107710472077104730771047407710475077104760771047707710478077104790771048007710481077104820771048307710484077104850771048607710487077104880771048907710490077104910771049207710493077104940771049507710496077104970771049807710499077105000771050107710502077105030771050407710505077105060771050707710508077105090771051007710511077105120771051307710514077105150771051607710517077105180771051907710520077105210771052207710523077105240771052507710526077105270771052807710529077105300771053107710532077105330771053407710535077105360771053707710538077105390771054007710541077105420771054307710544077105450771054607710547077105480771054907710550077105510771055207710553077105540771055507710556077105570771055807710559077105600771056107710562077105630771056407710565077105660771056707710568077105690771057007710571077105720771057307710574077105750771057607710577077200010772000207720003077200040772000507720006077200070772000807720009077200100772001107720012077200130772001407720015077200160772001707720018077200190772002007720021077200220772002307720024077200250772002607720027077200280772002907720030077200310772003207720033077200340772003507720036077200370772003807720039077200400772004107720042077200430772004407720045077200460772004707720048077200490772005007720051077200520772005307720054077200550772005607720057077200580772005907720060077200610772006207720063077200640772006507720066077200670772006807720069077200700772007107720072077200730772007407720075077200760772007707720078077200790772008007720081077200820772008307720084077200850772008607720087077200880772008907720090077200910772009207720093077200940772009507720096077200970772009807720099077201000772010107720102077201030772010407720105077201060772010707720108077201090772011007720111077201120772011307720114077201150772011607720117077201180772011907720120077201210772012207720123077201240772012507720126077201270772012807720129077201300772013107720132077201330772013407720135077201360772013707720138077201390772014007720141077201420772014307720144077201450772014607720147077201480772014907720150077201510772015207720153077201540772015507720156077201570772015807720159077201600772016107720162077201630772016407720165077201660772016707720168077201690772017007720171077201720772017307720174077201750772017607720177077201780772017907720180077201810772018207720183077201840772018507720186077201870772018807720189077201900772019107720192077201930772019407720195077201960772019707720198077201990772020007720201077202020772020307720204077202050772020607720207077202080772020907720210077202110772021207720213077202140772021507720216077202170772021807720219077202200772022107720222077202230772022407720225077202260772022707720228077202290772023007720231077202320772023307720234077202350772023607720237077202380772023907720240077202410772024207720243077202440772024507720246077202470772024807720249077202500772025107720252077202530772025407720255077202560772025707720258077202590772026007720261077202620772026307720264077202650772026607720267077202680772026907720270077202710772027207720273077202740772027507720276077202770772027807720279077202800772028107720282077202830772028407720285077202860772028707720288077202890772029007720291077202920772029307720294077202950772029607720297077202980772029907720300077203010772030207720303077203040772030507720306077203070772030807720309077203100772031107720312077203130772031407720315077203160772031707720318077203190772032007720321077203220772032307720324077203250772032607720327077203280772032907720330077203310772033207720333077203340772033507720336077203370772033807720339077203400772034107720342077203430772034407720345077203460772034707720348077203490772035007720351077203520772035307720354077203550772035607720357077203580772035907720360077203610772036207720363077203640772036507720366077203670772036807720369077203700772037107720372077203730772037407720375077203760772037707720378077203790772038007720381077203820772038307720384077203850772038607720387077203880772038907720390077203910772039207720393077203940772039507720396077203970772039807720399077204000772040107720402077204030772040407720405077204060772040707720408077204090772041007720411077204120772041307720414077204150772041607720417077204180772041907720420077204210772042207720423077204240772042507720426077204270772042807720429077204300772043107720432077204330772043407720435077204360772043707720438077204390772044007720441077204420772044307720444077204450772044607720447077204480772044907720450077204510772045207720453077204540772045507720456077204570772045807720459077204600772046107720462077204630772046407720465077204660772046707720468077204690772047007720471077204720772047307720474077204750772047607720477077204780772047907720480077204810772048207720483077204840772048507720486077204870772048807720489077204900772049107720492077204930772049407720495077204960772049707720498077204990772050007720501077205020772050307720504077205050772050607720507077205080772050907720510077205110772051207720513077205140772051507720516077205170772051807720519077205200772052107720522077205230772052407720525077205260772052707720528077205290772053007720531077205320772053307720534077205350772053607720537077205380772053907720540077205410772054207720543077205440772054507720546077205470772054807720549077205500772055107720552077205530772055407720555077205560772055707720558077205590772056007720561077205620772056307720564077205650772056607720567077205680772056907720570077205710772057207720573077205740772057507720576077205770773000107730002077300030773000407730005077300060773000707730008077300090773001007730011077300120773001307730014077300150773001607730017077300180773001907730020077300210773002207730023077300240773002507730026077300270773002807730029077300300773003107730032077300330773003407730035077300360773003707730038077300390773004007730041077300420773004307730044077300450773004607730047077300480773004907730050077300510773005207730053077300540773005507730056077300570773005807730059077300600773006107730062077300630773006407730065077300660773006707730068077300690773007007730071077300720773007307730074077300750773007607730077077300780773007907730080077300810773008207730083077300840773008507730086077300870773008807730089077300900773009107730092077300930773009407730095077300960773009707730098077300990773010007730101077301020773010307730104077301050773010607730107077301080773010907730110077301110773011207730113077301140773011507730116077301170773011807730119077301200773012107730122077301230773012407730125077301260773012707730128077301290773013007730131077301320773013307730134077301350773013607730137077301380773013907730140077301410773014207730143077301440773014507730146077301470773014807730149077301500773015107730152077301530773015407730155077301560773015707730158077301590773016007730161077301620773016307730164077301650773016607730167077301680773016907730170077301710773017207730173077301740773017507730176077301770773017807730179077301800773018107730182077301830773018407730185077301860773018707730188077301890773019007730191077301920773019307730194077301950773019607730197077301980773019907730200077302010773020207730203077302040773020507730206077302070773020807730209077302100773021107730212077302130773021407730215077302160773021707730218077302190773022007730221077302220773022307730224077302250773022607730227077302280773022907730230077302310773023207730233077302340773023507730236077302370773023807730239077302400773024107730242077302430773024407730245077302460773024707730248077302490773025007730251077302520773025307730254077302550773025607730257077302580773025907730260077302610773026207730263077302640773026507730266077302670773026807730269077302700773027107730272077302730773027407730275077302760773027707730278077302790773028007730281077302820773028307730284077302850773028607730287077302880773028907730290077302910773029207730293077302940773029507730296077302970773029807730299077303000773030107730302077303030773030407730305077303060773030707730308077303090773031007730311077303120773031307730314077303150773031607730317077303180773031907730320077303210773032207730323077303240773032507730326077303270773032807730329077303300773033107730332077303330773033407730335077303360773033707730338077303390773034007730341077303420773034307730344077303450773034607730347077303480773034907730350077303510773035207730353077303540773035507730356077303570773035807730359077303600773036107730362077303630773036407730365077303660773036707730368077303690773037007730371077303720773037307730374077303750773037607730377077303780773037907730380077303810773038207730383077303840773038507730386077303870773038807730389077303900773039107730392077303930773039407730395077303960773039707730398077303990773040007730401077304020773040307730404077304050773040607730407077304080773040907730410077304110773041207730413077304140773041507730416077304170773041807730419077304200773042107730422077304230773042407730425077304260773042707730428077304290773043007730431077304320773043307730434077304350773043607730437077304380773043907730440077304410773044207730443077304440773044507730446077304470773044807730449077304500773045107730452077304530773045407730455077304560773045707730458077304590773046007730461077304620773046307730464077304650773046607730467077304680773046907730470077304710773047207730473077304740773047507730476077304770773047807730479077304800773048107730482077304830773048407730485077304860773048707730488077304890773049007730491077304920773049307730494077304950773049607730497077304980773049907730500077305010773050207730503077305040773050507730506077305070773050807730509077305100773051107730512077305130773051407730515077305160773051707730518077305190773052007730521077305220773052307730524077305250773052607730527077305280773052907730530077305310773053207730533077305340773053507730536077305370773053807730539077305400773054107730542077305430773054407730545077305460773054707730548077305490773055007730551077305520773055307730554077305550773055607730557077305580773055907730560077305610773056207730563077305640773056507730566077305670773056807730569077305700773057107730572077305730773057407730575077305760773057707740001077400020774000307740004077400050774000607740007077400080774000907740010077400110774001207740013077400140774001507740016077400170774001807740019077400200774002107740022077400230774002407740025077400260774002707740028077400290774003007740031077400320774003307740034077400350774003607740037077400380774003907740040077400410774004207740043077400440774004507740046077400470774004807740049077400500774005107740052077400530774005407740055077400560774005707740058077400590774006007740061077400620774006307740064077400650774006607740067077400680774006907740070077400710774007207740073077400740774007507740076077400770774007807740079077400800774008107740082077400830774008407740085077400860774008707740088077400890774009007740091077400920774009307740094077400950774009607740097077400980774009907740100077401010774010207740103077401040774010507740106077401070774010807740109077401100774011107740112077401130774011407740115077401160774011707740118077401190774012007740121077401220774012307740124077401250774012607740127077401280774012907740130077401310774013207740133077401340774013507740136077401370774013807740139077401400774014107740142077401430774014407740145077401460774014707740148077401490774015007740151077401520774015307740154077401550774015607740157077401580774015907740160077401610774016207740163077401640774016507740166077401670774016807740169077401700774017107740172077401730774017407740175077401760774017707740178077401790774018007740181077401820774018307740184077401850774018607740187077401880774018907740190077401910774019207740193077401940774019507740196077401970774019807740199077402000774020107740202077402030774020407740205077402060774020707740208077402090774021007740211077402120774021307740214077402150774021607740217077402180774021907740220077402210774022207740223077402240774022507740226077402270774022807740229077402300774023107740232077402330774023407740235077402360774023707740238077402390774024007740241077402420774024307740244077402450774024607740247077402480774024907740250077402510774025207740253077402540774025507740256077402570774025807740259077402600774026107740262077402630774026407740265077402660774026707740268077402690774027007740271077402720774027307740274077402750774027607740277077402780774027907740280077402810774028207740283077402840774028507740286077402870774028807740289077402900774029107740292077402930774029407740295077402960774029707740298077402990774030007740301077403020774030307740304077403050774030607740307077403080774030907740310077403110774031207740313077403140774031507740316077403170774031807740319077403200774032107740322077403230774032407740325077403260774032707740328077403290774033007740331077403320774033307740334077403350774033607740337077403380774033907740340077403410774034207740343077403440774034507740346077403470774034807740349077403500774035107740352077403530774035407740355077403560774035707740358077403590774036007740361077403620774036307740364077403650774036607740367077403680774036907740370077403710774037207740373077403740774037507740376077403770774037807740379077403800774038107740382077403830774038407740385077403860774038707740388077403890774039007740391077403920774039307740394077403950774039607740397077403980774039907740400077404010774040207740403077404040774040507740406077404070774040807740409077404100774041107740412077404130774041407740415077404160774041707740418077404190774042007740421077404220774042307740424077404250774042607740427077404280774042907740430077404310774043207740433077404340774043507740436077404370774043807740439077404400774044107740442077404430774044407740445077404460774044707740448077404490774045007740451077404520774045307740454077404550774045607740457077404580774045907740460077404610774046207740463077404640774046507740466077404670774046807740469077404700774047107740472077404730774047407740475077404760774047707740478077404790774048007740481077404820774048307740484077404850774048607740487077404880774048907740490077404910774049207740493077404940774049507740496077404970774049807740499077405000774050107740502077405030774050407740505077405060774050707740508077405090774051007740511077405120774051307740514077405150774051607740517077405180774051907740520077405210774052207740523077405240774052507740526077405270774052807740529077405300774053107740532077405330774053407740535077405360774053707740538077405390774054007740541077405420774054307740544077405450774054607740547077405480774054907740550077405510774055207740553077405540774055507740556077405570774055807740559077405600774056107740562077405630774056407740565077405660774056707740568077405690774057007740571077405720774057307740574077405750774057607740577077500010775000207750003077500040775000507750006077500070775000807750009077500100775001107750012077500130775001407750015077500160775001707750018077500190775002007750021077500220775002307750024077500250775002607750027077500280775002907750030077500310775003207750033077500340775003507750036077500370775003807750039077500400775004107750042077500430775004407750045077500460775004707750048077500490775005007750051077500520775005307750054077500550775005607750057077500580775005907750060077500610775006207750063077500640775006507750066077500670775006807750069077500700775007107750072077500730775007407750075077500760775007707750078077500790775008007750081077500820775008307750084077500850775008607750087077500880775008907750090077500910775009207750093077500940775009507750096077500970775009807750099077501000775010107750102077501030775010407750105077501060775010707750108077501090775011007750111077501120775011307750114077501150775011607750117077501180775011907750120077501210775012207750123077501240775012507750126077501270775012807750129077501300775013107750132077501330775013407750135077501360775013707750138077501390775014007750141077501420775014307750144077501450775014607750147077501480775014907750150077501510775015207750153077501540775015507750156077501570775015807750159077501600775016107750162077501630775016407750165077501660775016707750168077501690775017007750171077501720775017307750174077501750775017607750177077501780775017907750180077501810775018207750183077501840775018507750186077501870775018807750189077501900775019107750192077501930775019407750195077501960775019707750198077501990775020007750201077502020775020307750204077502050775020607750207077502080775020907750210077502110775021207750213077502140775021507750216077502170775021807750219077502200775022107750222077502230775022407750225077502260775022707750228077502290775023007750231077502320775023307750234077502350775023607750237077502380775023907750240077502410775024207750243077502440775024507750246077502470775024807750249077502500775025107750252077502530775025407750255077502560775025707750258077502590775026007750261077502620775026307750264077502650775026607750267077502680775026907750270077502710775027207750273077502740775027507750276077502770775027807750279077502800775028107750282077502830775028407750285077502860775028707750288077502890775029007750291077502920775029307750294077502950775029607750297077502980775029907750300077503010775030207750303077503040775030507750306077503070775030807750309077503100775031107750312077503130775031407750315077503160775031707750318077503190775032007750321077503220775032307750324077503250775032607750327077503280775032907750330077503310775033207750333077503340775033507750336077503370775033807750339077503400775034107750342077503430775034407750345077503460775034707750348077503490775035007750351077503520775035307750354077503550775035607750357077503580775035907750360077503610775036207750363077503640775036507750366077503670775036807750369077503700775037107750372077503730775037407750375077503760775037707750378077503790775038007750381077503820775038307750384077503850775038607750387077503880775038907750390077503910775039207750393077503940775039507750396077503970775039807750399077504000775040107750402077504030775040407750405077504060775040707750408077504090775041007750411077504120775041307750414077504150775041607750417077504180775041907750420077504210775042207750423077504240775042507750426077504270775042807750429077504300775043107750432077504330775043407750435077504360775043707750438077504390775044007750441077504420775044307750444077504450775044607750447077504480775044907750450077504510775045207750453077504540775045507750456077504570775045807750459077504600775046107750462077504630775046407750465077504660775046707750468077504690775047007750471077504720775047307750474077504750775047607750477077504780775047907750480077504810775048207750483077504840775048507750486077504870775048807750489077504900775049107750492077504930775049407750495077504960775049707750498077504990775050007750501077505020775050307750504077505050775050607750507077505080775050907750510077505110775051207750513077505140775051507750516077505170775051807750519077505200775052107750522077505230775052407750525077505260775052707750528077505290775053007750531077505320775053307750534077505350775053607750537077505380775053907750540077505410775054207750543077505440775054507750546077505470775054807750549077505500775055107750552077505530775055407750555077505560775055707750558077505590775056007750561077505620775056307750564077505650775056607750567077505680775056907750570077505710775057207750573077505740775057507750576077505770776000107760002077600030776000407760005077600060776000707760008077600090776001007760011077600120776001307760014077600150776001607760017077600180776001907760020077600210776002207760023077600240776002507760026077600270776002807760029077600300776003107760032077600330776003407760035077600360776003707760038077600390776004007760041077600420776004307760044077600450776004607760047077600480776004907760050077600510776005207760053077600540776005507760056077600570776005807760059077600600776006107760062077600630776006407760065077600660776006707760068077600690776007007760071077600720776007307760074077600750776007607760077077600780776007907760080077600810776008207760083077600840776008507760086077600870776008807760089077600900776009107760092077600930776009407760095077600960776009707760098077600990776010007760101077601020776010307760104077601050776010607760107077601080776010907760110077601110776011207760113077601140776011507760116077601170776011807760119077601200776012107760122077601230776012407760125077601260776012707760128077601290776013007760131077601320776013307760134077601350776013607760137077601380776013907760140077601410776014207760143077601440776014507760146077601470776014807760149077601500776015107760152077601530776015407760155077601560776015707760158077601590776016007760161077601620776016307760164077601650776016607760167077601680776016907760170077601710776017207760173077601740776017507760176077601770776017807760179077601800776018107760182077601830776018407760185077601860776018707760188077601890776019007760191077601920776019307760194077601950776019607760197077601980776019907760200077602010776020207760203077602040776020507760206077602070776020807760209077602100776021107760212077602130776021407760215077602160776021707760218077602190776022007760221077602220776022307760224077602250776022607760227077602280776022907760230077602310776023207760233077602340776023507760236077602370776023807760239077602400776024107760242077602430776024407760245077602460776024707760248077602490776025007760251077602520776025307760254077602550776025607760257077602580776025907760260077602610776026207760263077602640776026507760266077602670776026807760269077602700776027107760272077602730776027407760275077602760776027707760278077602790776028007760281077602820776028307760284077602850776028607760287077602880776028907760290077602910776029207760293077602940776029507760296077602970776029807760299077603000776030107760302077603030776030407760305077603060776030707760308077603090776031007760311077603120776031307760314077603150776031607760317077603180776031907760320077603210776032207760323077603240776032507760326077603270776032807760329077603300776033107760332077603330776033407760335077603360776033707760338077603390776034007760341077603420776034307760344077603450776034607760347077603480776034907760350077603510776035207760353077603540776035507760356077603570776035807760359077603600776036107760362077603630776036407760365077603660776036707760368077603690776037007760371077603720776037307760374077603750776037607760377077603780776037907760380077603810776038207760383077603840776038507760386077603870776038807760389077603900776039107760392077603930776039407760395077603960776039707760398077603990776040007760401077604020776040307760404077604050776040607760407077604080776040907760410077604110776041207760413077604140776041507760416077604170776041807760419077604200776042107760422077604230776042407760425077604260776042707760428077604290776043007760431077604320776043307760434077604350776043607760437077604380776043907760440077604410776044207760443077604440776044507760446077604470776044807760449077604500776045107760452077604530776045407760455077604560776045707760458077604590776046007760461077604620776046307760464077604650776046607760467077604680776046907760470077604710776047207760473077604740776047507760476077604770776047807760479077604800776048107760482077604830776048407760485077604860776048707760488077604890776049007760491077604920776049307760494077604950776049607760497077604980776049907760500077605010776050207760503077605040776050507760506077605070776050807760509077605100776051107760512077605130776051407760515077605160776051707760518077605190776052007760521077605220776052307760524077605250776052607760527077605280776052907760530077605310776053207760533077605340776053507760536077605370776053807760539077605400776054107760542077605430776054407760545077605460776054707760548077605490776055007760551077605520776055307760554077605550776055607760557077605580776055907760560077605610776056207760563077605640776056507760566077605670776056807760569077605700776057107760572077605730776057407760575077605760776057707770001077700020777000307770004077700050777000607770007077700080777000907770010077700110777001207770013077700140777001507770016077700170777001807770019077700200777002107770022077700230777002407770025077700260777002707770028077700290777003007770031077700320777003307770034077700350777003607770037077700380777003907770040077700410777004207770043077700440777004507770046077700470777004807770049077700500777005107770052077700530777005407770055077700560777005707770058077700590777006007770061077700620777006307770064077700650777006607770067077700680777006907770070077700710777007207770073077700740777007507770076077700770777007807770079077700800777008107770082077700830777008407770085077700860777008707770088077700890777009007770091077700920777009307770094077700950777009607770097077700980777009907770100077701010777010207770103077701040777010507770106077701070777010807770109077701100777011107770112077701130777011407770115077701160777011707770118077701190777012007770121077701220777012307770124077701250777012607770127077701280777012907770130077701310777013207770133077701340777013507770136077701370777013807770139077701400777014107770142077701430777014407770145077701460777014707770148077701490777015007770151077701520777015307770154077701550777015607770157077701580777015907770160077701610777016207770163077701640777016507770166077701670777016807770169077701700777017107770172077701730777017407770175077701760777017707770178077701790777018007770181077701820777018307770184077701850777018607770187077701880777018907770190077701910777019207770193077701940777019507770196077701970777019807770199077702000777020107770202077702030777020407770205077702060777020707770208077702090777021007770211077702120777021307770214077702150777021607770217077702180777021907770220077702210777022207770223077702240777022507770226077702270777022807770229077702300777023107770232077702330777023407770235077702360777023707770238077702390777024007770241077702420777024307770244077702450777024607770247077702480777024907770250077702510777025207770253077702540777025507770256077702570777025807770259077702600777026107770262077702630777026407770265077702660777026707770268077702690777027007770271077702720777027307770274077702750777027607770277077702780777027907770280077702810777028207770283077702840777028507770286077702870777028807770289077702900777029107770292077702930777029407770295077702960777029707770298077702990777030007770301077703020777030307770304077703050777030607770307077703080777030907770310077703110777031207770313077703140777031507770316077703170777031807770319077703200777032107770322077703230777032407770325077703260777032707770328077703290777033007770331077703320777033307770334077703350777033607770337077703380777033907770340077703410777034207770343077703440777034507770346077703470777034807770349077703500777035107770352077703530777035407770355077703560777035707770358077703590777036007770361077703620777036307770364077703650777036607770367077703680777036907770370077703710777037207770373077703740777037507770376077703770777037807770379077703800777038107770382077703830777038407770385077703860777038707770388077703890777039007770391077703920777039307770394077703950777039607770397077703980777039907770400077704010777040207770403077704040777040507770406077704070777040807770409077704100777041107770412077704130777041407770415077704160777041707770418077704190777042007770421077704220777042307770424077704250777042607770427077704280777042907770430077704310777043207770433077704340777043507770436077704370777043807770439077704400777044107770442077704430777044407770445077704460777044707770448077704490777045007770451077704520777045307770454077704550777045607770457077704580777045907770460077704610777046207770463077704640777046507770466077704670777046807770469077704700777047107770472077704730777047407770475077704760777047707770478077704790777048007770481077704820777048307770484077704850777048607770487077704880777048907770490077704910777049207770493077704940777049507770496077704970777049807770499077705000777050107770502077705030777050407770505077705060777050707770508077705090777051007770511077705120777051307770514077705150777051607770517077705180777051907770520077705210777052207770523077705240777052507770526077705270777052807770529077705300777053107770532077705330777053407770535077705360777053707770538077705390777054007770541077705420777054307770544077705450777054607770547077705480777054907770550077705510777055207770553077705540777055507770556077705570777055807770559077705600777056107770562077705630777056407770565077705660777056707770568077705690777057007770571077705720777057307770574077705750777057607770577077800010778000207780003077800040778000507780006077800070778000807780009077800100778001107780012077800130778001407780015077800160778001707780018077800190778002007780021077800220778002307780024077800250778002607780027077800280778002907780030077800310778003207780033077800340778003507780036077800370778003807780039077800400778004107780042077800430778004407780045077800460778004707780048077800490778005007780051077800520778005307780054077800550778005607780057077800580778005907780060077800610778006207780063077800640778006507780066077800670778006807780069077800700778007107780072077800730778007407780075077800760778007707780078077800790778008007780081077800820778008307780084077800850778008607780087077800880778008907780090077800910778009207780093077800940778009507780096077800970778009807780099077801000778010107780102077801030778010407780105077801060778010707780108077801090778011007780111077801120778011307780114077801150778011607780117077801180778011907780120077801210778012207780123077801240778012507780126077801270778012807780129077801300778013107780132077801330778013407780135077801360778013707780138077801390778014007780141077801420778014307780144077801450778014607780147077801480778014907780150077801510778015207780153077801540778015507780156077801570778015807780159077801600778016107780162077801630778016407780165077801660778016707780168077801690778017007780171077801720778017307780174077801750778017607780177077801780778017907780180077801810778018207780183077801840778018507780186077801870778018807780189077801900778019107780192077801930778019407780195077801960778019707780198077801990778020007780201077802020778020307780204077802050778020607780207077802080778020907780210077802110778021207780213077802140778021507780216077802170778021807780219077802200778022107780222077802230778022407780225077802260778022707780228077802290778023007780231077802320778023307780234077802350778023607780237077802380778023907780240077802410778024207780243077802440778024507780246077802470778024807780249077802500778025107780252077802530778025407780255077802560778025707780258077802590778026007780261077802620778026307780264077802650778026607780267077802680778026907780270077802710778027207780273077802740778027507780276077802770778027807780279077802800778028107780282077802830778028407780285077802860778028707780288077802890778029007780291077802920778029307780294077802950778029607780297077802980778029907780300077803010778030207780303077803040778030507780306077803070778030807780309077803100778031107780312077803130778031407780315077803160778031707780318077803190778032007780321077803220778032307780324077803250778032607780327077803280778032907780330077803310778033207780333077803340778033507780336077803370778033807780339077803400778034107780342077803430778034407780345077803460778034707780348077803490778035007780351077803520778035307780354077803550778035607780357077803580778035907780360077803610778036207780363077803640778036507780366077803670778036807780369077803700778037107780372077803730778037407780375077803760778037707780378077803790778038007780381077803820778038307780384077803850778038607780387077803880778038907780390077803910778039207780393077803940778039507780396077803970778039807780399077804000778040107780402077804030778040407780405077804060778040707780408077804090778041007780411077804120778041307780414077804150778041607780417077804180778041907780420077804210778042207780423077804240778042507780426077804270778042807780429077804300778043107780432077804330778043407780435077804360778043707780438077804390778044007780441077804420778044307780444077804450778044607780447077804480778044907780450077804510778045207780453077804540778045507780456077804570778045807780459077804600778046107780462077804630778046407780465077804660778046707780468077804690778047007780471077804720778047307780474077804750778047607780477077804780778047907780480077804810778048207780483077804840778048507780486077804870778048807780489077804900778049107780492077804930778049407780495077804960778049707780498077804990778050007780501077805020778050307780504077805050778050607780507077805080778050907780510077805110778051207780513077805140778051507780516077805170778051807780519077805200778052107780522077805230778052407780525077805260778052707780528077805290778053007780531077805320778053307780534077805350778053607780537077805380778053907780540077805410778054207780543077805440778054507780546077805470778054807780549077805500778055107780552077805530778055407780555077805560778055707780558077805590778056007780561077805620778056307780564077805650778056607780567077805680778056907780570077805710778057207780573077805740778057507780576077805770779000107790002077900030779000407790005077900060779000707790008077900090779001007790011077900120779001307790014077900150779001607790017077900180779001907790020077900210779002207790023077900240779002507790026077900270779002807790029077900300779003107790032077900330779003407790035077900360779003707790038077900390779004007790041077900420779004307790044077900450779004607790047077900480779004907790050077900510779005207790053077900540779005507790056077900570779005807790059077900600779006107790062077900630779006407790065077900660779006707790068077900690779007007790071077900720779007307790074077900750779007607790077077900780779007907790080077900810779008207790083077900840779008507790086077900870779008807790089077900900779009107790092077900930779009407790095077900960779009707790098077900990779010007790101077901020779010307790104077901050779010607790107077901080779010907790110077901110779011207790113077901140779011507790116077901170779011807790119077901200779012107790122077901230779012407790125077901260779012707790128077901290779013007790131077901320779013307790134077901350779013607790137077901380779013907790140077901410779014207790143077901440779014507790146077901470779014807790149077901500779015107790152077901530779015407790155077901560779015707790158077901590779016007790161077901620779016307790164077901650779016607790167077901680779016907790170077901710779017207790173077901740779017507790176077901770779017807790179077901800779018107790182077901830779018407790185077901860779018707790188077901890779019007790191077901920779019307790194077901950779019607790197077901980779019907790200077902010779020207790203077902040779020507790206077902070779020807790209077902100779021107790212077902130779021407790215077902160779021707790218077902190779022007790221077902220779022307790224077902250779022607790227077902280779022907790230077902310779023207790233077902340779023507790236077902370779023807790239077902400779024107790242077902430779024407790245077902460779024707790248077902490779025007790251077902520779025307790254077902550779025607790257077902580779025907790260077902610779026207790263077902640779026507790266077902670779026807790269077902700779027107790272077902730779027407790275077902760779027707790278077902790779028007790281077902820779028307790284077902850779028607790287077902880779028907790290077902910779029207790293077902940779029507790296077902970779029807790299077903000779030107790302077903030779030407790305077903060779030707790308077903090779031007790311077903120779031307790314077903150779031607790317077903180779031907790320077903210779032207790323077903240779032507790326077903270779032807790329077903300779033107790332077903330779033407790335077903360779033707790338077903390779034007790341077903420779034307790344077903450779034607790347077903480779034907790350077903510779035207790353077903540779035507790356077903570779035807790359077903600779036107790362077903630779036407790365077903660779036707790368077903690779037007790371077903720779037307790374077903750779037607790377077903780779037907790380077903810779038207790383077903840779038507790386077903870779038807790389077903900779039107790392077903930779039407790395077903960779039707790398077903990779040007790401077904020779040307790404077904050779040607790407077904080779040907790410077904110779041207790413077904140779041507790416077904170779041807790419077904200779042107790422077904230779042407790425077904260779042707790428077904290779043007790431077904320779043307790434077904350779043607790437077904380779043907790440077904410779044207790443077904440779044507790446077904470779044807790449077904500779045107790452077904530779045407790455077904560779045707790458077904590779046007790461077904620779046307790464077904650779046607790467077904680779046907790470077904710779047207790473077904740779047507790476077904770779047807790479077904800779048107790482077904830779048407790485077904860779048707790488077904890779049007790491077904920779049307790494077904950779049607790497077904980779049907790500077905010779050207790503077905040779050507790506077905070779050807790509077905100779051107790512077905130779051407790515077905160779051707790518077905190779052007790521077905220779052307790524077905250779052607790527077905280779052907790530077905310779053207790533077905340779053507790536077905370779053807790539077905400779054107790542077905430779054407790545077905460779054707790548077905490779055007790551077905520779055307790554077905550779055607790557077905580779055907790560077905610779056207790563077905640779056507790566077905670779056807790569077905700779057107790572077905730779057407790575077905760779057707800001078000020780000307800004078000050780000607800007078000080780000907800010078000110780001207800013078000140780001507800016078000170780001807800019078000200780002107800022078000230780002407800025078000260780002707800028078000290780003007800031078000320780003307800034078000350780003607800037078000380780003907800040078000410780004207800043078000440780004507800046078000470780004807800049078000500780005107800052078000530780005407800055078000560780005707800058078000590780006007800061078000620780006307800064078000650780006607800067078000680780006907800070078000710780007207800073078000740780007507800076078000770780007807800079078000800780008107800082078000830780008407800085078000860780008707800088078000890780009007800091078000920780009307800094078000950780009607800097078000980780009907800100078001010780010207800103078001040780010507800106078001070780010807800109078001100780011107800112078001130780011407800115078001160780011707800118078001190780012007800121078001220780012307800124078001250780012607800127078001280780012907800130078001310780013207800133078001340780013507800136078001370780013807800139078001400780014107800142078001430780014407800145078001460780014707800148078001490780015007800151078001520780015307800154078001550780015607800157078001580780015907800160078001610780016207800163078001640780016507800166078001670780016807800169078001700780017107800172078001730780017407800175078001760780017707800178078001790780018007800181078001820780018307800184078001850780018607800187078001880780018907800190078001910780019207800193078001940780019507800196078001970780019807800199078002000780020107800202078002030780020407800205078002060780020707800208078002090780021007800211078002120780021307800214078002150780021607800217078002180780021907800220078002210780022207800223078002240780022507800226078002270780022807800229078002300780023107800232078002330780023407800235078002360780023707800238078002390780024007800241078002420780024307800244078002450780024607800247078002480780024907800250078002510780025207800253078002540780025507800256078002570780025807800259078002600780026107800262078002630780026407800265078002660780026707800268078002690780027007800271078002720780027307800274078002750780027607800277078002780780027907800280078002810780028207800283078002840780028507800286078002870780028807800289078002900780029107800292078002930780029407800295078002960780029707800298078002990780030007800301078003020780030307800304078003050780030607800307078003080780030907800310078003110780031207800313078003140780031507800316078003170780031807800319078003200780032107800322078003230780032407800325078003260780032707800328078003290780033007800331078003320780033307800334078003350780033607800337078003380780033907800340078003410780034207800343078003440780034507800346078003470780034807800349078003500780035107800352078003530780035407800355078003560780035707800358078003590780036007800361078003620780036307800364078003650780036607800367078003680780036907800370078003710780037207800373078003740780037507800376078003770780037807800379078003800780038107800382078003830780038407800385078003860780038707800388078003890780039007800391078003920780039307800394078003950780039607800397078003980780039907800400078004010780040207800403078004040780040507800406078004070780040807800409078004100780041107800412078004130780041407800415078004160780041707800418078004190780042007800421078004220780042307800424078004250780042607800427078004280780042907800430078004310780043207800433078004340780043507800436078004370780043807800439078004400780044107800442078004430780044407800445078004460780044707800448078004490780045007800451078004520780045307800454078004550780045607800457078004580780045907800460078004610780046207800463078004640780046507800466078004670780046807800469078004700780047107800472078004730780047407800475078004760780047707800478078004790780048007800481078004820780048307800484078004850780048607800487078004880780048907800490078004910780049207800493078004940780049507800496078004970780049807800499078005000780050107800502078005030780050407800505078005060780050707800508078005090780051007800511078005120780051307800514078005150780051607800517078005180780051907800520078005210780052207800523078005240780052507800526078005270780052807800529078005300780053107800532078005330780053407800535078005360780053707800538078005390780054007800541078005420780054307800544078005450780054607800547078005480780054907800550078005510780055207800553078005540780055507800556078005570780055807800559078005600780056107800562078005630780056407800565078005660780056707800568078005690780057007800571078005720780057307800574078005750780057607800577078100010781000207810003078100040781000507810006078100070781000807810009078100100781001107810012078100130781001407810015078100160781001707810018078100190781002007810021078100220781002307810024078100250781002607810027078100280781002907810030078100310781003207810033078100340781003507810036078100370781003807810039078100400781004107810042078100430781004407810045078100460781004707810048078100490781005007810051078100520781005307810054078100550781005607810057078100580781005907810060078100610781006207810063078100640781006507810066078100670781006807810069078100700781007107810072078100730781007407810075078100760781007707810078078100790781008007810081078100820781008307810084078100850781008607810087078100880781008907810090078100910781009207810093078100940781009507810096078100970781009807810099078101000781010107810102078101030781010407810105078101060781010707810108078101090781011007810111078101120781011307810114078101150781011607810117078101180781011907810120078101210781012207810123078101240781012507810126078101270781012807810129078101300781013107810132078101330781013407810135078101360781013707810138078101390781014007810141078101420781014307810144078101450781014607810147078101480781014907810150078101510781015207810153078101540781015507810156078101570781015807810159078101600781016107810162078101630781016407810165078101660781016707810168078101690781017007810171078101720781017307810174078101750781017607810177078101780781017907810180078101810781018207810183078101840781018507810186078101870781018807810189078101900781019107810192078101930781019407810195078101960781019707810198078101990781020007810201078102020781020307810204078102050781020607810207078102080781020907810210078102110781021207810213078102140781021507810216078102170781021807810219078102200781022107810222078102230781022407810225078102260781022707810228078102290781023007810231078102320781023307810234078102350781023607810237078102380781023907810240078102410781024207810243078102440781024507810246078102470781024807810249078102500781025107810252078102530781025407810255078102560781025707810258078102590781026007810261078102620781026307810264078102650781026607810267078102680781026907810270078102710781027207810273078102740781027507810276078102770781027807810279078102800781028107810282078102830781028407810285078102860781028707810288078102890781029007810291078102920781029307810294078102950781029607810297078102980781029907810300078103010781030207810303078103040781030507810306078103070781030807810309078103100781031107810312078103130781031407810315078103160781031707810318078103190781032007810321078103220781032307810324078103250781032607810327078103280781032907810330078103310781033207810333078103340781033507810336078103370781033807810339078103400781034107810342078103430781034407810345078103460781034707810348078103490781035007810351078103520781035307810354078103550781035607810357078103580781035907810360078103610781036207810363078103640781036507810366078103670781036807810369078103700781037107810372078103730781037407810375078103760781037707810378078103790781038007810381078103820781038307810384078103850781038607810387078103880781038907810390078103910781039207810393078103940781039507810396078103970781039807810399078104000781040107810402078104030781040407810405078104060781040707810408078104090781041007810411078104120781041307810414078104150781041607810417078104180781041907810420078104210781042207810423078104240781042507810426078104270781042807810429078104300781043107810432078104330781043407810435078104360781043707810438078104390781044007810441078104420781044307810444078104450781044607810447078104480781044907810450078104510781045207810453078104540781045507810456078104570781045807810459078104600781046107810462078104630781046407810465078104660781046707810468078104690781047007810471078104720781047307810474078104750781047607810477078104780781047907810480078104810781048207810483078104840781048507810486078104870781048807810489078104900781049107810492078104930781049407810495078104960781049707810498078104990781050007810501078105020781050307810504078105050781050607810507078105080781050907810510078105110781051207810513078105140781051507810516078105170781051807810519078105200781052107810522078105230781052407810525078105260781052707810528078105290781053007810531078105320781053307810534078105350781053607810537078105380781053907810540078105410781054207810543078105440781054507810546078105470781054807810549078105500781055107810552078105530781055407810555078105560781055707810558078105590781056007810561078105620781056307810564078105650781056607810567078105680781056907810570078105710781057207810573078105740781057507810576078105770782000107820002078200030782000407820005078200060782000707820008078200090782001007820011078200120782001307820014078200150782001607820017078200180782001907820020078200210782002207820023078200240782002507820026078200270782002807820029078200300782003107820032078200330782003407820035078200360782003707820038078200390782004007820041078200420782004307820044078200450782004607820047078200480782004907820050078200510782005207820053078200540782005507820056078200570782005807820059078200600782006107820062078200630782006407820065078200660782006707820068078200690782007007820071078200720782007307820074078200750782007607820077078200780782007907820080078200810782008207820083078200840782008507820086078200870782008807820089078200900782009107820092078200930782009407820095078200960782009707820098078200990782010007820101078201020782010307820104078201050782010607820107078201080782010907820110078201110782011207820113078201140782011507820116078201170782011807820119078201200782012107820122078201230782012407820125078201260782012707820128078201290782013007820131078201320782013307820134078201350782013607820137078201380782013907820140078201410782014207820143078201440782014507820146078201470782014807820149078201500782015107820152078201530782015407820155078201560782015707820158078201590782016007820161078201620782016307820164078201650782016607820167078201680782016907820170078201710782017207820173078201740782017507820176078201770782017807820179078201800782018107820182078201830782018407820185078201860782018707820188078201890782019007820191078201920782019307820194078201950782019607820197078201980782019907820200078202010782020207820203078202040782020507820206078202070782020807820209078202100782021107820212078202130782021407820215078202160782021707820218078202190782022007820221078202220782022307820224078202250782022607820227078202280782022907820230078202310782023207820233078202340782023507820236078202370782023807820239078202400782024107820242078202430782024407820245078202460782024707820248078202490782025007820251078202520782025307820254078202550782025607820257078202580782025907820260078202610782026207820263078202640782026507820266078202670782026807820269078202700782027107820272078202730782027407820275078202760782027707820278078202790782028007820281078202820782028307820284078202850782028607820287078202880782028907820290078202910782029207820293078202940782029507820296078202970782029807820299078203000782030107820302078203030782030407820305078203060782030707820308078203090782031007820311078203120782031307820314078203150782031607820317078203180782031907820320078203210782032207820323078203240782032507820326078203270782032807820329078203300782033107820332078203330782033407820335078203360782033707820338078203390782034007820341078203420782034307820344078203450782034607820347078203480782034907820350078203510782035207820353078203540782035507820356078203570782035807820359078203600782036107820362078203630782036407820365078203660782036707820368078203690782037007820371078203720782037307820374078203750782037607820377078203780782037907820380078203810782038207820383078203840782038507820386078203870782038807820389078203900782039107820392078203930782039407820395078203960782039707820398078203990782040007820401078204020782040307820404078204050782040607820407078204080782040907820410078204110782041207820413078204140782041507820416078204170782041807820419078204200782042107820422078204230782042407820425078204260782042707820428078204290782043007820431078204320782043307820434078204350782043607820437078204380782043907820440078204410782044207820443078204440782044507820446078204470782044807820449078204500782045107820452078204530782045407820455078204560782045707820458078204590782046007820461078204620782046307820464078204650782046607820467078204680782046907820470078204710782047207820473078204740782047507820476078204770782047807820479078204800782048107820482078204830782048407820485078204860782048707820488078204890782049007820491078204920782049307820494078204950782049607820497078204980782049907820500078205010782050207820503078205040782050507820506078205070782050807820509078205100782051107820512078205130782051407820515078205160782051707820518078205190782052007820521078205220782052307820524078205250782052607820527078205280782052907820530078205310782053207820533078205340782053507820536078205370782053807820539078205400782054107820542078205430782054407820545078205460782054707820548078205490782055007820551078205520782055307820554078205550782055607820557078205580782055907820560078205610782056207820563078205640782056507820566078205670782056807820569078205700782057107820572078205730782057407820575078205760782057707830001078300020783000307830004078300050783000607830007078300080783000907830010078300110783001207830013078300140783001507830016078300170783001807830019078300200783002107830022078300230783002407830025078300260783002707830028078300290783003007830031078300320783003307830034078300350783003607830037078300380783003907830040078300410783004207830043078300440783004507830046078300470783004807830049078300500783005107830052078300530783005407830055078300560783005707830058078300590783006007830061078300620783006307830064078300650783006607830067078300680783006907830070078300710783007207830073078300740783007507830076078300770783007807830079078300800783008107830082078300830783008407830085078300860783008707830088078300890783009007830091078300920783009307830094078300950783009607830097078300980783009907830100078301010783010207830103078301040783010507830106078301070783010807830109078301100783011107830112078301130783011407830115078301160783011707830118078301190783012007830121078301220783012307830124078301250783012607830127078301280783012907830130078301310783013207830133078301340783013507830136078301370783013807830139078301400783014107830142078301430783014407830145078301460783014707830148078301490783015007830151078301520783015307830154078301550783015607830157078301580783015907830160078301610783016207830163078301640783016507830166078301670783016807830169078301700783017107830172078301730783017407830175078301760783017707830178078301790783018007830181078301820783018307830184078301850783018607830187078301880783018907830190078301910783019207830193078301940783019507830196078301970783019807830199078302000783020107830202078302030783020407830205078302060783020707830208078302090783021007830211078302120783021307830214078302150783021607830217078302180783021907830220078302210783022207830223078302240783022507830226078302270783022807830229078302300783023107830232078302330783023407830235078302360783023707830238078302390783024007830241078302420783024307830244078302450783024607830247078302480783024907830250078302510783025207830253078302540783025507830256078302570783025807830259078302600783026107830262078302630783026407830265078302660783026707830268078302690783027007830271078302720783027307830274078302750783027607830277078302780783027907830280078302810783028207830283078302840783028507830286078302870783028807830289078302900783029107830292078302930783029407830295078302960783029707830298078302990783030007830301078303020783030307830304078303050783030607830307078303080783030907830310078303110783031207830313078303140783031507830316078303170783031807830319078303200783032107830322078303230783032407830325078303260783032707830328078303290783033007830331078303320783033307830334078303350783033607830337078303380783033907830340078303410783034207830343078303440783034507830346078303470783034807830349078303500783035107830352078303530783035407830355078303560783035707830358078303590783036007830361078303620783036307830364078303650783036607830367078303680783036907830370078303710783037207830373078303740783037507830376078303770783037807830379078303800783038107830382078303830783038407830385078303860783038707830388078303890783039007830391078303920783039307830394078303950783039607830397078303980783039907830400078304010783040207830403078304040783040507830406078304070783040807830409078304100783041107830412078304130783041407830415078304160783041707830418078304190783042007830421078304220783042307830424078304250783042607830427078304280783042907830430078304310783043207830433078304340783043507830436078304370783043807830439078304400783044107830442078304430783044407830445078304460783044707830448078304490783045007830451078304520783045307830454078304550783045607830457078304580783045907830460078304610783046207830463078304640783046507830466078304670783046807830469078304700783047107830472078304730783047407830475078304760783047707830478078304790783048007830481078304820783048307830484078304850783048607830487078304880783048907830490078304910783049207830493078304940783049507830496078304970783049807830499078305000783050107830502078305030783050407830505078305060783050707830508078305090783051007830511078305120783051307830514078305150783051607830517078305180783051907830520078305210783052207830523078305240783052507830526078305270783052807830529078305300783053107830532078305330783053407830535078305360783053707830538078305390783054007830541078305420783054307830544078305450783054607830547078305480783054907830550078305510783055207830553078305540783055507830556078305570783055807830559078305600783056107830562078305630783056407830565078305660783056707830568078305690783057007830571078305720783057307830574078305750783057607830577078400010784000207840003078400040784000507840006078400070784000807840009078400100784001107840012078400130784001407840015078400160784001707840018078400190784002007840021078400220784002307840024078400250784002607840027078400280784002907840030078400310784003207840033078400340784003507840036078400370784003807840039078400400784004107840042078400430784004407840045078400460784004707840048078400490784005007840051078400520784005307840054078400550784005607840057078400580784005907840060078400610784006207840063078400640784006507840066078400670784006807840069078400700784007107840072078400730784007407840075078400760784007707840078078400790784008007840081078400820784008307840084078400850784008607840087078400880784008907840090078400910784009207840093078400940784009507840096078400970784009807840099078401000784010107840102078401030784010407840105078401060784010707840108078401090784011007840111078401120784011307840114078401150784011607840117078401180784011907840120078401210784012207840123078401240784012507840126078401270784012807840129078401300784013107840132078401330784013407840135078401360784013707840138078401390784014007840141078401420784014307840144078401450784014607840147078401480784014907840150078401510784015207840153078401540784015507840156078401570784015807840159078401600784016107840162078401630784016407840165078401660784016707840168078401690784017007840171078401720784017307840174078401750784017607840177078401780784017907840180078401810784018207840183078401840784018507840186078401870784018807840189078401900784019107840192078401930784019407840195078401960784019707840198078401990784020007840201078402020784020307840204078402050784020607840207078402080784020907840210078402110784021207840213078402140784021507840216078402170784021807840219078402200784022107840222078402230784022407840225078402260784022707840228078402290784023007840231078402320784023307840234078402350784023607840237078402380784023907840240078402410784024207840243078402440784024507840246078402470784024807840249078402500784025107840252078402530784025407840255078402560784025707840258078402590784026007840261078402620784026307840264078402650784026607840267078402680784026907840270078402710784027207840273078402740784027507840276078402770784027807840279078402800784028107840282078402830784028407840285078402860784028707840288078402890784029007840291078402920784029307840294078402950784029607840297078402980784029907840300078403010784030207840303078403040784030507840306078403070784030807840309078403100784031107840312078403130784031407840315078403160784031707840318078403190784032007840321078403220784032307840324078403250784032607840327078403280784032907840330078403310784033207840333078403340784033507840336078403370784033807840339078403400784034107840342078403430784034407840345078403460784034707840348078403490784035007840351078403520784035307840354078403550784035607840357078403580784035907840360078403610784036207840363078403640784036507840366078403670784036807840369078403700784037107840372078403730784037407840375078403760784037707840378078403790784038007840381078403820784038307840384078403850784038607840387078403880784038907840390078403910784039207840393078403940784039507840396078403970784039807840399078404000784040107840402078404030784040407840405078404060784040707840408078404090784041007840411078404120784041307840414078404150784041607840417078404180784041907840420078404210784042207840423078404240784042507840426078404270784042807840429078404300784043107840432078404330784043407840435078404360784043707840438078404390784044007840441078404420784044307840444078404450784044607840447078404480784044907840450078404510784045207840453078404540784045507840456078404570784045807840459078404600784046107840462078404630784046407840465078404660784046707840468078404690784047007840471078404720784047307840474078404750784047607840477078404780784047907840480078404810784048207840483078404840784048507840486078404870784048807840489078404900784049107840492078404930784049407840495078404960784049707840498078404990784050007840501078405020784050307840504078405050784050607840507078405080784050907840510078405110784051207840513078405140784051507840516078405170784051807840519078405200784052107840522078405230784052407840525078405260784052707840528078405290784053007840531078405320784053307840534078405350784053607840537078405380784053907840540078405410784054207840543078405440784054507840546078405470784054807840549078405500784055107840552078405530784055407840555078405560784055707840558078405590784056007840561078405620784056307840564078405650784056607840567078405680784056907840570078405710784057207840573078405740784057507840576078405770785000107850002078500030785000407850005078500060785000707850008078500090785001007850011078500120785001307850014078500150785001607850017078500180785001907850020078500210785002207850023078500240785002507850026078500270785002807850029078500300785003107850032078500330785003407850035078500360785003707850038078500390785004007850041078500420785004307850044078500450785004607850047078500480785004907850050078500510785005207850053078500540785005507850056078500570785005807850059078500600785006107850062078500630785006407850065078500660785006707850068078500690785007007850071078500720785007307850074078500750785007607850077078500780785007907850080078500810785008207850083078500840785008507850086078500870785008807850089078500900785009107850092078500930785009407850095078500960785009707850098078500990785010007850101078501020785010307850104078501050785010607850107078501080785010907850110078501110785011207850113078501140785011507850116078501170785011807850119078501200785012107850122078501230785012407850125078501260785012707850128078501290785013007850131078501320785013307850134078501350785013607850137078501380785013907850140078501410785014207850143078501440785014507850146078501470785014807850149078501500785015107850152078501530785015407850155078501560785015707850158078501590785016007850161078501620785016307850164078501650785016607850167078501680785016907850170078501710785017207850173078501740785017507850176078501770785017807850179078501800785018107850182078501830785018407850185078501860785018707850188078501890785019007850191078501920785019307850194078501950785019607850197078501980785019907850200078502010785020207850203078502040785020507850206078502070785020807850209078502100785021107850212078502130785021407850215078502160785021707850218078502190785022007850221078502220785022307850224078502250785022607850227078502280785022907850230078502310785023207850233078502340785023507850236078502370785023807850239078502400785024107850242078502430785024407850245078502460785024707850248078502490785025007850251078502520785025307850254078502550785025607850257078502580785025907850260078502610785026207850263078502640785026507850266078502670785026807850269078502700785027107850272078502730785027407850275078502760785027707850278078502790785028007850281078502820785028307850284078502850785028607850287078502880785028907850290078502910785029207850293078502940785029507850296078502970785029807850299078503000785030107850302078503030785030407850305078503060785030707850308078503090785031007850311078503120785031307850314078503150785031607850317078503180785031907850320078503210785032207850323078503240785032507850326078503270785032807850329078503300785033107850332078503330785033407850335078503360785033707850338078503390785034007850341078503420785034307850344078503450785034607850347078503480785034907850350078503510785035207850353078503540785035507850356078503570785035807850359078503600785036107850362078503630785036407850365078503660785036707850368078503690785037007850371078503720785037307850374078503750785037607850377078503780785037907850380078503810785038207850383078503840785038507850386078503870785038807850389078503900785039107850392078503930785039407850395078503960785039707850398078503990785040007850401078504020785040307850404078504050785040607850407078504080785040907850410078504110785041207850413078504140785041507850416078504170785041807850419078504200785042107850422078504230785042407850425078504260785042707850428078504290785043007850431078504320785043307850434078504350785043607850437078504380785043907850440078504410785044207850443078504440785044507850446078504470785044807850449078504500785045107850452078504530785045407850455078504560785045707850458078504590785046007850461078504620785046307850464078504650785046607850467078504680785046907850470078504710785047207850473078504740785047507850476078504770785047807850479078504800785048107850482078504830785048407850485078504860785048707850488078504890785049007850491078504920785049307850494078504950785049607850497078504980785049907850500078505010785050207850503078505040785050507850506078505070785050807850509078505100785051107850512078505130785051407850515078505160785051707850518078505190785052007850521078505220785052307850524078505250785052607850527078505280785052907850530078505310785053207850533078505340785053507850536078505370785053807850539078505400785054107850542078505430785054407850545078505460785054707850548078505490785055007850551078505520785055307850554078505550785055607850557078505580785055907850560078505610785056207850563078505640785056507850566078505670785056807850569078505700785057107850572078505730785057407850575078505760785057707860001078600020786000307860004078600050786000607860007078600080786000907860010078600110786001207860013078600140786001507860016078600170786001807860019078600200786002107860022078600230786002407860025078600260786002707860028078600290786003007860031078600320786003307860034078600350786003607860037078600380786003907860040078600410786004207860043078600440786004507860046078600470786004807860049078600500786005107860052078600530786005407860055078600560786005707860058078600590786006007860061078600620786006307860064078600650786006607860067078600680786006907860070078600710786007207860073078600740786007507860076078600770786007807860079078600800786008107860082078600830786008407860085078600860786008707860088078600890786009007860091078600920786009307860094078600950786009607860097078600980786009907860100078601010786010207860103078601040786010507860106078601070786010807860109078601100786011107860112078601130786011407860115078601160786011707860118078601190786012007860121078601220786012307860124078601250786012607860127078601280786012907860130078601310786013207860133078601340786013507860136078601370786013807860139078601400786014107860142078601430786014407860145078601460786014707860148078601490786015007860151078601520786015307860154078601550786015607860157078601580786015907860160078601610786016207860163078601640786016507860166078601670786016807860169078601700786017107860172078601730786017407860175078601760786017707860178078601790786018007860181078601820786018307860184078601850786018607860187078601880786018907860190078601910786019207860193078601940786019507860196078601970786019807860199078602000786020107860202078602030786020407860205078602060786020707860208078602090786021007860211078602120786021307860214078602150786021607860217078602180786021907860220078602210786022207860223078602240786022507860226078602270786022807860229078602300786023107860232078602330786023407860235078602360786023707860238078602390786024007860241078602420786024307860244078602450786024607860247078602480786024907860250078602510786025207860253078602540786025507860256078602570786025807860259078602600786026107860262078602630786026407860265078602660786026707860268078602690786027007860271078602720786027307860274078602750786027607860277078602780786027907860280078602810786028207860283078602840786028507860286078602870786028807860289078602900786029107860292078602930786029407860295078602960786029707860298078602990786030007860301078603020786030307860304078603050786030607860307078603080786030907860310078603110786031207860313078603140786031507860316078603170786031807860319078603200786032107860322078603230786032407860325078603260786032707860328078603290786033007860331078603320786033307860334078603350786033607860337078603380786033907860340078603410786034207860343078603440786034507860346078603470786034807860349078603500786035107860352078603530786035407860355078603560786035707860358078603590786036007860361078603620786036307860364078603650786036607860367078603680786036907860370078603710786037207860373078603740786037507860376078603770786037807860379078603800786038107860382078603830786038407860385078603860786038707860388078603890786039007860391078603920786039307860394078603950786039607860397078603980786039907860400078604010786040207860403078604040786040507860406078604070786040807860409078604100786041107860412078604130786041407860415078604160786041707860418078604190786042007860421078604220786042307860424078604250786042607860427078604280786042907860430078604310786043207860433078604340786043507860436078604370786043807860439078604400786044107860442078604430786044407860445078604460786044707860448078604490786045007860451078604520786045307860454078604550786045607860457078604580786045907860460078604610786046207860463078604640786046507860466078604670786046807860469078604700786047107860472078604730786047407860475078604760786047707860478078604790786048007860481078604820786048307860484078604850786048607860487078604880786048907860490078604910786049207860493078604940786049507860496078604970786049807860499078605000786050107860502078605030786050407860505078605060786050707860508078605090786051007860511078605120786051307860514078605150786051607860517078605180786051907860520078605210786052207860523078605240786052507860526078605270786052807860529078605300786053107860532078605330786053407860535078605360786053707860538078605390786054007860541078605420786054307860544078605450786054607860547078605480786054907860550078605510786055207860553078605540786055507860556078605570786055807860559078605600786056107860562078605630786056407860565078605660786056707860568078605690786057007860571078605720786057307860574078605750786057607860577078700010787000207870003078700040787000507870006078700070787000807870009078700100787001107870012078700130787001407870015078700160787001707870018078700190787002007870021078700220787002307870024078700250787002607870027078700280787002907870030078700310787003207870033078700340787003507870036078700370787003807870039078700400787004107870042078700430787004407870045078700460787004707870048078700490787005007870051078700520787005307870054078700550787005607870057078700580787005907870060078700610787006207870063078700640787006507870066078700670787006807870069078700700787007107870072078700730787007407870075078700760787007707870078078700790787008007870081078700820787008307870084078700850787008607870087078700880787008907870090078700910787009207870093078700940787009507870096078700970787009807870099078701000787010107870102078701030787010407870105078701060787010707870108078701090787011007870111078701120787011307870114078701150787011607870117078701180787011907870120078701210787012207870123078701240787012507870126078701270787012807870129078701300787013107870132078701330787013407870135078701360787013707870138078701390787014007870141078701420787014307870144078701450787014607870147078701480787014907870150078701510787015207870153078701540787015507870156078701570787015807870159078701600787016107870162078701630787016407870165078701660787016707870168078701690787017007870171078701720787017307870174078701750787017607870177078701780787017907870180078701810787018207870183078701840787018507870186078701870787018807870189078701900787019107870192078701930787019407870195078701960787019707870198078701990787020007870201078702020787020307870204078702050787020607870207078702080787020907870210078702110787021207870213078702140787021507870216078702170787021807870219078702200787022107870222078702230787022407870225078702260787022707870228078702290787023007870231078702320787023307870234078702350787023607870237078702380787023907870240078702410787024207870243078702440787024507870246078702470787024807870249078702500787025107870252078702530787025407870255078702560787025707870258078702590787026007870261078702620787026307870264078702650787026607870267078702680787026907870270078702710787027207870273078702740787027507870276078702770787027807870279078702800787028107870282078702830787028407870285078702860787028707870288078702890787029007870291078702920787029307870294078702950787029607870297078702980787029907870300078703010787030207870303078703040787030507870306078703070787030807870309078703100787031107870312078703130787031407870315078703160787031707870318078703190787032007870321078703220787032307870324078703250787032607870327078703280787032907870330078703310787033207870333078703340787033507870336078703370787033807870339078703400787034107870342078703430787034407870345078703460787034707870348078703490787035007870351078703520787035307870354078703550787035607870357078703580787035907870360078703610787036207870363078703640787036507870366078703670787036807870369078703700787037107870372078703730787037407870375078703760787037707870378078703790787038007870381078703820787038307870384078703850787038607870387078703880787038907870390078703910787039207870393078703940787039507870396078703970787039807870399078704000787040107870402078704030787040407870405078704060787040707870408078704090787041007870411078704120787041307870414078704150787041607870417078704180787041907870420078704210787042207870423078704240787042507870426078704270787042807870429078704300787043107870432078704330787043407870435078704360787043707870438078704390787044007870441078704420787044307870444078704450787044607870447078704480787044907870450078704510787045207870453078704540787045507870456078704570787045807870459078704600787046107870462078704630787046407870465078704660787046707870468078704690787047007870471078704720787047307870474078704750787047607870477078704780787047907870480078704810787048207870483078704840787048507870486078704870787048807870489078704900787049107870492078704930787049407870495078704960787049707870498078704990787050007870501078705020787050307870504078705050787050607870507078705080787050907870510078705110787051207870513078705140787051507870516078705170787051807870519078705200787052107870522078705230787052407870525078705260787052707870528078705290787053007870531078705320787053307870534078705350787053607870537078705380787053907870540078705410787054207870543078705440787054507870546078705470787054807870549078705500787055107870552078705530787055407870555078705560787055707870558078705590787056007870561078705620787056307870564078705650787056607870567078705680787056907870570078705710787057207870573078705740787057507870576078705770788000107880002078800030788000407880005078800060788000707880008078800090788001007880011078800120788001307880014078800150788001607880017078800180788001907880020078800210788002207880023078800240788002507880026078800270788002807880029078800300788003107880032078800330788003407880035078800360788003707880038078800390788004007880041078800420788004307880044078800450788004607880047078800480788004907880050078800510788005207880053078800540788005507880056078800570788005807880059078800600788006107880062078800630788006407880065078800660788006707880068078800690788007007880071078800720788007307880074078800750788007607880077078800780788007907880080078800810788008207880083078800840788008507880086078800870788008807880089078800900788009107880092078800930788009407880095078800960788009707880098078800990788010007880101078801020788010307880104078801050788010607880107078801080788010907880110078801110788011207880113078801140788011507880116078801170788011807880119078801200788012107880122078801230788012407880125078801260788012707880128078801290788013007880131078801320788013307880134078801350788013607880137078801380788013907880140078801410788014207880143078801440788014507880146078801470788014807880149078801500788015107880152078801530788015407880155078801560788015707880158078801590788016007880161078801620788016307880164078801650788016607880167078801680788016907880170078801710788017207880173078801740788017507880176078801770788017807880179078801800788018107880182078801830788018407880185078801860788018707880188078801890788019007880191078801920788019307880194078801950788019607880197078801980788019907880200078802010788020207880203078802040788020507880206078802070788020807880209078802100788021107880212078802130788021407880215078802160788021707880218078802190788022007880221078802220788022307880224078802250788022607880227078802280788022907880230078802310788023207880233078802340788023507880236078802370788023807880239078802400788024107880242078802430788024407880245078802460788024707880248078802490788025007880251078802520788025307880254078802550788025607880257078802580788025907880260078802610788026207880263078802640788026507880266078802670788026807880269078802700788027107880272078802730788027407880275078802760788027707880278078802790788028007880281078802820788028307880284078802850788028607880287078802880788028907880290078802910788029207880293078802940788029507880296078802970788029807880299078803000788030107880302078803030788030407880305078803060788030707880308078803090788031007880311078803120788031307880314078803150788031607880317078803180788031907880320078803210788032207880323078803240788032507880326078803270788032807880329078803300788033107880332078803330788033407880335078803360788033707880338078803390788034007880341078803420788034307880344078803450788034607880347078803480788034907880350078803510788035207880353078803540788035507880356078803570788035807880359078803600788036107880362078803630788036407880365078803660788036707880368078803690788037007880371078803720788037307880374078803750788037607880377078803780788037907880380078803810788038207880383078803840788038507880386078803870788038807880389078803900788039107880392078803930788039407880395078803960788039707880398078803990788040007880401078804020788040307880404078804050788040607880407078804080788040907880410078804110788041207880413078804140788041507880416078804170788041807880419078804200788042107880422078804230788042407880425078804260788042707880428078804290788043007880431078804320788043307880434078804350788043607880437078804380788043907880440078804410788044207880443078804440788044507880446078804470788044807880449078804500788045107880452078804530788045407880455078804560788045707880458078804590788046007880461078804620788046307880464078804650788046607880467078804680788046907880470078804710788047207880473078804740788047507880476078804770788047807880479078804800788048107880482078804830788048407880485078804860788048707880488078804890788049007880491078804920788049307880494078804950788049607880497078804980788049907880500078805010788050207880503078805040788050507880506078805070788050807880509078805100788051107880512078805130788051407880515078805160788051707880518078805190788052007880521078805220788052307880524078805250788052607880527078805280788052907880530078805310788053207880533078805340788053507880536078805370788053807880539078805400788054107880542078805430788054407880545078805460788054707880548078805490788055007880551078805520788055307880554078805550788055607880557078805580788055907880560078805610788056207880563078805640788056507880566078805670788056807880569078805700788057107880572078805730788057407880575078805760788057707890001078900020789000307890004078900050789000607890007078900080789000907890010078900110789001207890013078900140789001507890016078900170789001807890019078900200789002107890022078900230789002407890025078900260789002707890028078900290789003007890031078900320789003307890034078900350789003607890037078900380789003907890040078900410789004207890043078900440789004507890046078900470789004807890049078900500789005107890052078900530789005407890055078900560789005707890058078900590789006007890061078900620789006307890064078900650789006607890067078900680789006907890070078900710789007207890073078900740789007507890076078900770789007807890079078900800789008107890082078900830789008407890085078900860789008707890088078900890789009007890091078900920789009307890094078900950789009607890097078900980789009907890100078901010789010207890103078901040789010507890106078901070789010807890109078901100789011107890112078901130789011407890115078901160789011707890118078901190789012007890121078901220789012307890124078901250789012607890127078901280789012907890130078901310789013207890133078901340789013507890136078901370789013807890139078901400789014107890142078901430789014407890145078901460789014707890148078901490789015007890151078901520789015307890154078901550789015607890157078901580789015907890160078901610789016207890163078901640789016507890166078901670789016807890169078901700789017107890172078901730789017407890175078901760789017707890178078901790789018007890181078901820789018307890184078901850789018607890187078901880789018907890190078901910789019207890193078901940789019507890196078901970789019807890199078902000789020107890202078902030789020407890205078902060789020707890208078902090789021007890211078902120789021307890214078902150789021607890217078902180789021907890220078902210789022207890223078902240789022507890226078902270789022807890229078902300789023107890232078902330789023407890235078902360789023707890238078902390789024007890241078902420789024307890244078902450789024607890247078902480789024907890250078902510789025207890253078902540789025507890256078902570789025807890259078902600789026107890262078902630789026407890265078902660789026707890268078902690789027007890271078902720789027307890274078902750789027607890277078902780789027907890280078902810789028207890283078902840789028507890286078902870789028807890289078902900789029107890292078902930789029407890295078902960789029707890298078902990789030007890301078903020789030307890304078903050789030607890307078903080789030907890310078903110789031207890313078903140789031507890316078903170789031807890319078903200789032107890322078903230789032407890325078903260789032707890328078903290789033007890331078903320789033307890334078903350789033607890337078903380789033907890340078903410789034207890343078903440789034507890346078903470789034807890349078903500789035107890352078903530789035407890355078903560789035707890358078903590789036007890361078903620789036307890364078903650789036607890367078903680789036907890370078903710789037207890373078903740789037507890376078903770789037807890379078903800789038107890382078903830789038407890385078903860789038707890388078903890789039007890391078903920789039307890394078903950789039607890397078903980789039907890400078904010789040207890403078904040789040507890406078904070789040807890409078904100789041107890412078904130789041407890415078904160789041707890418078904190789042007890421078904220789042307890424078904250789042607890427078904280789042907890430078904310789043207890433078904340789043507890436078904370789043807890439078904400789044107890442078904430789044407890445078904460789044707890448078904490789045007890451078904520789045307890454078904550789045607890457078904580789045907890460078904610789046207890463078904640789046507890466078904670789046807890469078904700789047107890472078904730789047407890475078904760789047707890478078904790789048007890481078904820789048307890484078904850789048607890487078904880789048907890490078904910789049207890493078904940789049507890496078904970789049807890499078905000789050107890502078905030789050407890505078905060789050707890508078905090789051007890511078905120789051307890514078905150789051607890517078905180789051907890520078905210789052207890523078905240789052507890526078905270789052807890529078905300789053107890532078905330789053407890535078905360789053707890538078905390789054007890541078905420789054307890544078905450789054607890547078905480789054907890550078905510789055207890553078905540789055507890556078905570789055807890559078905600789056107890562078905630789056407890565078905660789056707890568078905690789057007890571078905720789057307890574078905750789057607890577079000010790000207900003079000040790000507900006079000070790000807900009079000100790001107900012079000130790001407900015079000160790001707900018079000190790002007900021079000220790002307900024079000250790002607900027079000280790002907900030079000310790003207900033079000340790003507900036079000370790003807900039079000400790004107900042079000430790004407900045079000460790004707900048079000490790005007900051079000520790005307900054079000550790005607900057079000580790005907900060079000610790006207900063079000640790006507900066079000670790006807900069079000700790007107900072079000730790007407900075079000760790007707900078079000790790008007900081079000820790008307900084079000850790008607900087079000880790008907900090079000910790009207900093079000940790009507900096079000970790009807900099079001000790010107900102079001030790010407900105079001060790010707900108079001090790011007900111079001120790011307900114079001150790011607900117079001180790011907900120079001210790012207900123079001240790012507900126079001270790012807900129079001300790013107900132079001330790013407900135079001360790013707900138079001390790014007900141079001420790014307900144079001450790014607900147079001480790014907900150079001510790015207900153079001540790015507900156079001570790015807900159079001600790016107900162079001630790016407900165079001660790016707900168079001690790017007900171079001720790017307900174079001750790017607900177079001780790017907900180079001810790018207900183079001840790018507900186079001870790018807900189079001900790019107900192079001930790019407900195079001960790019707900198079001990790020007900201079002020790020307900204079002050790020607900207079002080790020907900210079002110790021207900213079002140790021507900216079002170790021807900219079002200790022107900222079002230790022407900225079002260790022707900228079002290790023007900231079002320790023307900234079002350790023607900237079002380790023907900240079002410790024207900243079002440790024507900246079002470790024807900249079002500790025107900252079002530790025407900255079002560790025707900258079002590790026007900261079002620790026307900264079002650790026607900267079002680790026907900270079002710790027207900273079002740790027507900276079002770790027807900279079002800790028107900282079002830790028407900285079002860790028707900288079002890790029007900291079002920790029307900294079002950790029607900297079002980790029907900300079003010790030207900303079003040790030507900306079003070790030807900309079003100790031107900312079003130790031407900315079003160790031707900318079003190790032007900321079003220790032307900324079003250790032607900327079003280790032907900330079003310790033207900333079003340790033507900336079003370790033807900339079003400790034107900342079003430790034407900345079003460790034707900348079003490790035007900351079003520790035307900354079003550790035607900357079003580790035907900360079003610790036207900363079003640790036507900366079003670790036807900369079003700790037107900372079003730790037407900375079003760790037707900378079003790790038007900381079003820790038307900384079003850790038607900387079003880790038907900390079003910790039207900393079003940790039507900396079003970790039807900399079004000790040107900402079004030790040407900405079004060790040707900408079004090790041007900411079004120790041307900414079004150790041607900417079004180790041907900420079004210790042207900423079004240790042507900426079004270790042807900429079004300790043107900432079004330790043407900435079004360790043707900438079004390790044007900441079004420790044307900444079004450790044607900447079004480790044907900450079004510790045207900453079004540790045507900456079004570790045807900459079004600790046107900462079004630790046407900465079004660790046707900468079004690790047007900471079004720790047307900474079004750790047607900477079004780790047907900480079004810790048207900483079004840790048507900486079004870790048807900489079004900790049107900492079004930790049407900495079004960790049707900498079004990790050007900501079005020790050307900504079005050790050607900507079005080790050907900510079005110790051207900513079005140790051507900516079005170790051807900519079005200790052107900522079005230790052407900525079005260790052707900528079005290790053007900531079005320790053307900534079005350790053607900537079005380790053907900540079005410790054207900543079005440790054507900546079005470790054807900549079005500790055107900552079005530790055407900555079005560790055707900558079005590790056007900561079005620790056307900564079005650790056607900567079005680790056907900570079005710790057207900573079005740790057507900576079005770791000107910002079100030791000407910005079100060791000707910008079100090791001007910011079100120791001307910014079100150791001607910017079100180791001907910020079100210791002207910023079100240791002507910026079100270791002807910029079100300791003107910032079100330791003407910035079100360791003707910038079100390791004007910041079100420791004307910044079100450791004607910047079100480791004907910050079100510791005207910053079100540791005507910056079100570791005807910059079100600791006107910062079100630791006407910065079100660791006707910068079100690791007007910071079100720791007307910074079100750791007607910077079100780791007907910080079100810791008207910083079100840791008507910086079100870791008807910089079100900791009107910092079100930791009407910095079100960791009707910098079100990791010007910101079101020791010307910104079101050791010607910107079101080791010907910110079101110791011207910113079101140791011507910116079101170791011807910119079101200791012107910122079101230791012407910125079101260791012707910128079101290791013007910131079101320791013307910134079101350791013607910137079101380791013907910140079101410791014207910143079101440791014507910146079101470791014807910149079101500791015107910152079101530791015407910155079101560791015707910158079101590791016007910161079101620791016307910164079101650791016607910167079101680791016907910170079101710791017207910173079101740791017507910176079101770791017807910179079101800791018107910182079101830791018407910185079101860791018707910188079101890791019007910191079101920791019307910194079101950791019607910197079101980791019907910200079102010791020207910203079102040791020507910206079102070791020807910209079102100791021107910212079102130791021407910215079102160791021707910218079102190791022007910221079102220791022307910224079102250791022607910227079102280791022907910230079102310791023207910233079102340791023507910236079102370791023807910239079102400791024107910242079102430791024407910245079102460791024707910248079102490791025007910251079102520791025307910254079102550791025607910257079102580791025907910260079102610791026207910263079102640791026507910266079102670791026807910269079102700791027107910272079102730791027407910275079102760791027707910278079102790791028007910281079102820791028307910284079102850791028607910287079102880791028907910290079102910791029207910293079102940791029507910296079102970791029807910299079103000791030107910302079103030791030407910305079103060791030707910308079103090791031007910311079103120791031307910314079103150791031607910317079103180791031907910320079103210791032207910323079103240791032507910326079103270791032807910329079103300791033107910332079103330791033407910335079103360791033707910338079103390791034007910341079103420791034307910344079103450791034607910347079103480791034907910350079103510791035207910353079103540791035507910356079103570791035807910359079103600791036107910362079103630791036407910365079103660791036707910368079103690791037007910371079103720791037307910374079103750791037607910377079103780791037907910380079103810791038207910383079103840791038507910386079103870791038807910389079103900791039107910392079103930791039407910395079103960791039707910398079103990791040007910401079104020791040307910404079104050791040607910407079104080791040907910410079104110791041207910413079104140791041507910416079104170791041807910419079104200791042107910422079104230791042407910425079104260791042707910428079104290791043007910431079104320791043307910434079104350791043607910437079104380791043907910440079104410791044207910443079104440791044507910446079104470791044807910449079104500791045107910452079104530791045407910455079104560791045707910458079104590791046007910461079104620791046307910464079104650791046607910467079104680791046907910470079104710791047207910473079104740791047507910476079104770791047807910479079104800791048107910482079104830791048407910485079104860791048707910488079104890791049007910491079104920791049307910494079104950791049607910497079104980791049907910500079105010791050207910503079105040791050507910506079105070791050807910509079105100791051107910512079105130791051407910515079105160791051707910518079105190791052007910521079105220791052307910524079105250791052607910527079105280791052907910530079105310791053207910533079105340791053507910536079105370791053807910539079105400791054107910542079105430791054407910545079105460791054707910548079105490791055007910551079105520791055307910554079105550791055607910557079105580791055907910560079105610791056207910563079105640791056507910566079105670791056807910569079105700791057107910572079105730791057407910575079105760791057707920001079200020792000307920004079200050792000607920007079200080792000907920010079200110792001207920013079200140792001507920016079200170792001807920019079200200792002107920022079200230792002407920025079200260792002707920028079200290792003007920031079200320792003307920034079200350792003607920037079200380792003907920040079200410792004207920043079200440792004507920046079200470792004807920049079200500792005107920052079200530792005407920055079200560792005707920058079200590792006007920061079200620792006307920064079200650792006607920067079200680792006907920070079200710792007207920073079200740792007507920076079200770792007807920079079200800792008107920082079200830792008407920085079200860792008707920088079200890792009007920091079200920792009307920094079200950792009607920097079200980792009907920100079201010792010207920103079201040792010507920106079201070792010807920109079201100792011107920112079201130792011407920115079201160792011707920118079201190792012007920121079201220792012307920124079201250792012607920127079201280792012907920130079201310792013207920133079201340792013507920136079201370792013807920139079201400792014107920142079201430792014407920145079201460792014707920148079201490792015007920151079201520792015307920154079201550792015607920157079201580792015907920160079201610792016207920163079201640792016507920166079201670792016807920169079201700792017107920172079201730792017407920175079201760792017707920178079201790792018007920181079201820792018307920184079201850792018607920187079201880792018907920190079201910792019207920193079201940792019507920196079201970792019807920199079202000792020107920202079202030792020407920205079202060792020707920208079202090792021007920211079202120792021307920214079202150792021607920217079202180792021907920220079202210792022207920223079202240792022507920226079202270792022807920229079202300792023107920232079202330792023407920235079202360792023707920238079202390792024007920241079202420792024307920244079202450792024607920247079202480792024907920250079202510792025207920253079202540792025507920256079202570792025807920259079202600792026107920262079202630792026407920265079202660792026707920268079202690792027007920271079202720792027307920274079202750792027607920277079202780792027907920280079202810792028207920283079202840792028507920286079202870792028807920289079202900792029107920292079202930792029407920295079202960792029707920298079202990792030007920301079203020792030307920304079203050792030607920307079203080792030907920310079203110792031207920313079203140792031507920316079203170792031807920319079203200792032107920322079203230792032407920325079203260792032707920328079203290792033007920331079203320792033307920334079203350792033607920337079203380792033907920340079203410792034207920343079203440792034507920346079203470792034807920349079203500792035107920352079203530792035407920355079203560792035707920358079203590792036007920361079203620792036307920364079203650792036607920367079203680792036907920370079203710792037207920373079203740792037507920376079203770792037807920379079203800792038107920382079203830792038407920385079203860792038707920388079203890792039007920391079203920792039307920394079203950792039607920397079203980792039907920400079204010792040207920403079204040792040507920406079204070792040807920409079204100792041107920412079204130792041407920415079204160792041707920418079204190792042007920421079204220792042307920424079204250792042607920427079204280792042907920430079204310792043207920433079204340792043507920436079204370792043807920439079204400792044107920442079204430792044407920445079204460792044707920448079204490792045007920451079204520792045307920454079204550792045607920457079204580792045907920460079204610792046207920463079204640792046507920466079204670792046807920469079204700792047107920472079204730792047407920475079204760792047707920478079204790792048007920481079204820792048307920484079204850792048607920487079204880792048907920490079204910792049207920493079204940792049507920496079204970792049807920499079205000792050107920502079205030792050407920505079205060792050707920508079205090792051007920511079205120792051307920514079205150792051607920517079205180792051907920520079205210792052207920523079205240792052507920526079205270792052807920529079205300792053107920532079205330792053407920535079205360792053707920538079205390792054007920541079205420792054307920544079205450792054607920547079205480792054907920550079205510792055207920553079205540792055507920556079205570792055807920559079205600792056107920562079205630792056407920565079205660792056707920568079205690792057007920571079205720792057307920574079205750792057607920577079300010793000207930003079300040793000507930006079300070793000807930009079300100793001107930012079300130793001407930015079300160793001707930018079300190793002007930021079300220793002307930024079300250793002607930027079300280793002907930030079300310793003207930033079300340793003507930036079300370793003807930039079300400793004107930042079300430793004407930045079300460793004707930048079300490793005007930051079300520793005307930054079300550793005607930057079300580793005907930060079300610793006207930063079300640793006507930066079300670793006807930069079300700793007107930072079300730793007407930075079300760793007707930078079300790793008007930081079300820793008307930084079300850793008607930087079300880793008907930090079300910793009207930093079300940793009507930096079300970793009807930099079301000793010107930102079301030793010407930105079301060793010707930108079301090793011007930111079301120793011307930114079301150793011607930117079301180793011907930120079301210793012207930123079301240793012507930126079301270793012807930129079301300793013107930132079301330793013407930135079301360793013707930138079301390793014007930141079301420793014307930144079301450793014607930147079301480793014907930150079301510793015207930153079301540793015507930156079301570793015807930159079301600793016107930162079301630793016407930165079301660793016707930168079301690793017007930171079301720793017307930174079301750793017607930177079301780793017907930180079301810793018207930183079301840793018507930186079301870793018807930189079301900793019107930192079301930793019407930195079301960793019707930198079301990793020007930201079302020793020307930204079302050793020607930207079302080793020907930210079302110793021207930213079302140793021507930216079302170793021807930219079302200793022107930222079302230793022407930225079302260793022707930228079302290793023007930231079302320793023307930234079302350793023607930237079302380793023907930240079302410793024207930243079302440793024507930246079302470793024807930249079302500793025107930252079302530793025407930255079302560793025707930258079302590793026007930261079302620793026307930264079302650793026607930267079302680793026907930270079302710793027207930273079302740793027507930276079302770793027807930279079302800793028107930282079302830793028407930285079302860793028707930288079302890793029007930291079302920793029307930294079302950793029607930297079302980793029907930300079303010793030207930303079303040793030507930306079303070793030807930309079303100793031107930312079303130793031407930315079303160793031707930318079303190793032007930321079303220793032307930324079303250793032607930327079303280793032907930330079303310793033207930333079303340793033507930336079303370793033807930339079303400793034107930342079303430793034407930345079303460793034707930348079303490793035007930351079303520793035307930354079303550793035607930357079303580793035907930360079303610793036207930363079303640793036507930366079303670793036807930369079303700793037107930372079303730793037407930375079303760793037707930378079303790793038007930381079303820793038307930384079303850793038607930387079303880793038907930390079303910793039207930393079303940793039507930396079303970793039807930399079304000793040107930402079304030793040407930405079304060793040707930408079304090793041007930411079304120793041307930414079304150793041607930417079304180793041907930420079304210793042207930423079304240793042507930426079304270793042807930429079304300793043107930432079304330793043407930435079304360793043707930438079304390793044007930441079304420793044307930444079304450793044607930447079304480793044907930450079304510793045207930453079304540793045507930456079304570793045807930459079304600793046107930462079304630793046407930465079304660793046707930468079304690793047007930471079304720793047307930474079304750793047607930477079304780793047907930480079304810793048207930483079304840793048507930486079304870793048807930489079304900793049107930492079304930793049407930495079304960793049707930498079304990793050007930501079305020793050307930504079305050793050607930507079305080793050907930510079305110793051207930513079305140793051507930516079305170793051807930519079305200793052107930522079305230793052407930525079305260793052707930528079305290793053007930531079305320793053307930534079305350793053607930537079305380793053907930540079305410793054207930543079305440793054507930546079305470793054807930549079305500793055107930552079305530793055407930555079305560793055707930558079305590793056007930561079305620793056307930564079305650793056607930567079305680793056907930570079305710793057207930573079305740793057507930576079305770794000107940002079400030794000407940005079400060794000707940008079400090794001007940011079400120794001307940014079400150794001607940017079400180794001907940020079400210794002207940023079400240794002507940026079400270794002807940029079400300794003107940032079400330794003407940035079400360794003707940038079400390794004007940041079400420794004307940044079400450794004607940047079400480794004907940050079400510794005207940053079400540794005507940056079400570794005807940059079400600794006107940062079400630794006407940065079400660794006707940068079400690794007007940071079400720794007307940074079400750794007607940077079400780794007907940080079400810794008207940083079400840794008507940086079400870794008807940089079400900794009107940092079400930794009407940095079400960794009707940098079400990794010007940101079401020794010307940104079401050794010607940107079401080794010907940110079401110794011207940113079401140794011507940116079401170794011807940119079401200794012107940122079401230794012407940125079401260794012707940128079401290794013007940131079401320794013307940134079401350794013607940137079401380794013907940140079401410794014207940143079401440794014507940146079401470794014807940149079401500794015107940152079401530794015407940155079401560794015707940158079401590794016007940161079401620794016307940164079401650794016607940167079401680794016907940170079401710794017207940173079401740794017507940176079401770794017807940179079401800794018107940182079401830794018407940185079401860794018707940188079401890794019007940191079401920794019307940194079401950794019607940197079401980794019907940200079402010794020207940203079402040794020507940206079402070794020807940209079402100794021107940212079402130794021407940215079402160794021707940218079402190794022007940221079402220794022307940224079402250794022607940227079402280794022907940230079402310794023207940233079402340794023507940236079402370794023807940239079402400794024107940242079402430794024407940245079402460794024707940248079402490794025007940251079402520794025307940254079402550794025607940257079402580794025907940260079402610794026207940263079402640794026507940266079402670794026807940269079402700794027107940272079402730794027407940275079402760794027707940278079402790794028007940281079402820794028307940284079402850794028607940287079402880794028907940290079402910794029207940293079402940794029507940296079402970794029807940299079403000794030107940302079403030794030407940305079403060794030707940308079403090794031007940311079403120794031307940314079403150794031607940317079403180794031907940320079403210794032207940323079403240794032507940326079403270794032807940329079403300794033107940332079403330794033407940335079403360794033707940338079403390794034007940341079403420794034307940344079403450794034607940347079403480794034907940350079403510794035207940353079403540794035507940356079403570794035807940359079403600794036107940362079403630794036407940365079403660794036707940368079403690794037007940371079403720794037307940374079403750794037607940377079403780794037907940380079403810794038207940383079403840794038507940386079403870794038807940389079403900794039107940392079403930794039407940395079403960794039707940398079403990794040007940401079404020794040307940404079404050794040607940407079404080794040907940410079404110794041207940413079404140794041507940416079404170794041807940419079404200794042107940422079404230794042407940425079404260794042707940428079404290794043007940431079404320794043307940434079404350794043607940437079404380794043907940440079404410794044207940443079404440794044507940446079404470794044807940449079404500794045107940452079404530794045407940455079404560794045707940458079404590794046007940461079404620794046307940464079404650794046607940467079404680794046907940470079404710794047207940473079404740794047507940476079404770794047807940479079404800794048107940482079404830794048407940485079404860794048707940488079404890794049007940491079404920794049307940494079404950794049607940497079404980794049907940500079405010794050207940503079405040794050507940506079405070794050807940509079405100794051107940512079405130794051407940515079405160794051707940518079405190794052007940521079405220794052307940524079405250794052607940527079405280794052907940530079405310794053207940533079405340794053507940536079405370794053807940539079405400794054107940542079405430794054407940545079405460794054707940548079405490794055007940551079405520794055307940554079405550794055607940557079405580794055907940560079405610794056207940563079405640794056507940566079405670794056807940569079405700794057107940572079405730794057407940575079405760794057707950001079500020795000307950004079500050795000607950007079500080795000907950010079500110795001207950013079500140795001507950016079500170795001807950019079500200795002107950022079500230795002407950025079500260795002707950028079500290795003007950031079500320795003307950034079500350795003607950037079500380795003907950040079500410795004207950043079500440795004507950046079500470795004807950049079500500795005107950052079500530795005407950055079500560795005707950058079500590795006007950061079500620795006307950064079500650795006607950067079500680795006907950070079500710795007207950073079500740795007507950076079500770795007807950079079500800795008107950082079500830795008407950085079500860795008707950088079500890795009007950091079500920795009307950094079500950795009607950097079500980795009907950100079501010795010207950103079501040795010507950106079501070795010807950109079501100795011107950112079501130795011407950115079501160795011707950118079501190795012007950121079501220795012307950124079501250795012607950127079501280795012907950130079501310795013207950133079501340795013507950136079501370795013807950139079501400795014107950142079501430795014407950145079501460795014707950148079501490795015007950151079501520795015307950154079501550795015607950157079501580795015907950160079501610795016207950163079501640795016507950166079501670795016807950169079501700795017107950172079501730795017407950175079501760795017707950178079501790795018007950181079501820795018307950184079501850795018607950187079501880795018907950190079501910795019207950193079501940795019507950196079501970795019807950199079502000795020107950202079502030795020407950205079502060795020707950208079502090795021007950211079502120795021307950214079502150795021607950217079502180795021907950220079502210795022207950223079502240795022507950226079502270795022807950229079502300795023107950232079502330795023407950235079502360795023707950238079502390795024007950241079502420795024307950244079502450795024607950247079502480795024907950250079502510795025207950253079502540795025507950256079502570795025807950259079502600795026107950262079502630795026407950265079502660795026707950268079502690795027007950271079502720795027307950274079502750795027607950277079502780795027907950280079502810795028207950283079502840795028507950286079502870795028807950289079502900795029107950292079502930795029407950295079502960795029707950298079502990795030007950301079503020795030307950304079503050795030607950307079503080795030907950310079503110795031207950313079503140795031507950316079503170795031807950319079503200795032107950322079503230795032407950325079503260795032707950328079503290795033007950331079503320795033307950334079503350795033607950337079503380795033907950340079503410795034207950343079503440795034507950346079503470795034807950349079503500795035107950352079503530795035407950355079503560795035707950358079503590795036007950361079503620795036307950364079503650795036607950367079503680795036907950370079503710795037207950373079503740795037507950376079503770795037807950379079503800795038107950382079503830795038407950385079503860795038707950388079503890795039007950391079503920795039307950394079503950795039607950397079503980795039907950400079504010795040207950403079504040795040507950406079504070795040807950409079504100795041107950412079504130795041407950415079504160795041707950418079504190795042007950421079504220795042307950424079504250795042607950427079504280795042907950430079504310795043207950433079504340795043507950436079504370795043807950439079504400795044107950442079504430795044407950445079504460795044707950448079504490795045007950451079504520795045307950454079504550795045607950457079504580795045907950460079504610795046207950463079504640795046507950466079504670795046807950469079504700795047107950472079504730795047407950475079504760795047707950478079504790795048007950481079504820795048307950484079504850795048607950487079504880795048907950490079504910795049207950493079504940795049507950496079504970795049807950499079505000795050107950502079505030795050407950505079505060795050707950508079505090795051007950511079505120795051307950514079505150795051607950517079505180795051907950520079505210795052207950523079505240795052507950526079505270795052807950529079505300795053107950532079505330795053407950535079505360795053707950538079505390795054007950541079505420795054307950544079505450795054607950547079505480795054907950550079505510795055207950553079505540795055507950556079505570795055807950559079505600795056107950562079505630795056407950565079505660795056707950568079505690795057007950571079505720795057307950574079505750795057607950577079600010796000207960003079600040796000507960006079600070796000807960009079600100796001107960012079600130796001407960015079600160796001707960018079600190796002007960021079600220796002307960024079600250796002607960027079600280796002907960030079600310796003207960033079600340796003507960036079600370796003807960039079600400796004107960042079600430796004407960045079600460796004707960048079600490796005007960051079600520796005307960054079600550796005607960057079600580796005907960060079600610796006207960063079600640796006507960066079600670796006807960069079600700796007107960072079600730796007407960075079600760796007707960078079600790796008007960081079600820796008307960084079600850796008607960087079600880796008907960090079600910796009207960093079600940796009507960096079600970796009807960099079601000796010107960102079601030796010407960105079601060796010707960108079601090796011007960111079601120796011307960114079601150796011607960117079601180796011907960120079601210796012207960123079601240796012507960126079601270796012807960129079601300796013107960132079601330796013407960135079601360796013707960138079601390796014007960141079601420796014307960144079601450796014607960147079601480796014907960150079601510796015207960153079601540796015507960156079601570796015807960159079601600796016107960162079601630796016407960165079601660796016707960168079601690796017007960171079601720796017307960174079601750796017607960177079601780796017907960180079601810796018207960183079601840796018507960186079601870796018807960189079601900796019107960192079601930796019407960195079601960796019707960198079601990796020007960201079602020796020307960204079602050796020607960207079602080796020907960210079602110796021207960213079602140796021507960216079602170796021807960219079602200796022107960222079602230796022407960225079602260796022707960228079602290796023007960231079602320796023307960234079602350796023607960237079602380796023907960240079602410796024207960243079602440796024507960246079602470796024807960249079602500796025107960252079602530796025407960255079602560796025707960258079602590796026007960261079602620796026307960264079602650796026607960267079602680796026907960270079602710796027207960273079602740796027507960276079602770796027807960279079602800796028107960282079602830796028407960285079602860796028707960288079602890796029007960291079602920796029307960294079602950796029607960297079602980796029907960300079603010796030207960303079603040796030507960306079603070796030807960309079603100796031107960312079603130796031407960315079603160796031707960318079603190796032007960321079603220796032307960324079603250796032607960327079603280796032907960330079603310796033207960333079603340796033507960336079603370796033807960339079603400796034107960342079603430796034407960345079603460796034707960348079603490796035007960351079603520796035307960354079603550796035607960357079603580796035907960360079603610796036207960363079603640796036507960366079603670796036807960369079603700796037107960372079603730796037407960375079603760796037707960378079603790796038007960381079603820796038307960384079603850796038607960387079603880796038907960390079603910796039207960393079603940796039507960396079603970796039807960399079604000796040107960402079604030796040407960405079604060796040707960408079604090796041007960411079604120796041307960414079604150796041607960417079604180796041907960420079604210796042207960423079604240796042507960426079604270796042807960429079604300796043107960432079604330796043407960435079604360796043707960438079604390796044007960441079604420796044307960444079604450796044607960447079604480796044907960450079604510796045207960453079604540796045507960456079604570796045807960459079604600796046107960462079604630796046407960465079604660796046707960468079604690796047007960471079604720796047307960474079604750796047607960477079604780796047907960480079604810796048207960483079604840796048507960486079604870796048807960489079604900796049107960492079604930796049407960495079604960796049707960498079604990796050007960501079605020796050307960504079605050796050607960507079605080796050907960510079605110796051207960513079605140796051507960516079605170796051807960519079605200796052107960522079605230796052407960525079605260796052707960528079605290796053007960531079605320796053307960534079605350796053607960537079605380796053907960540079605410796054207960543079605440796054507960546079605470796054807960549079605500796055107960552079605530796055407960555079605560796055707960558079605590796056007960561079605620796056307960564079605650796056607960567079605680796056907960570079605710796057207960573079605740796057507960576079605770797000107970002079700030797000407970005079700060797000707970008079700090797001007970011079700120797001307970014079700150797001607970017079700180797001907970020079700210797002207970023079700240797002507970026079700270797002807970029079700300797003107970032079700330797003407970035079700360797003707970038079700390797004007970041079700420797004307970044079700450797004607970047079700480797004907970050079700510797005207970053079700540797005507970056079700570797005807970059079700600797006107970062079700630797006407970065079700660797006707970068079700690797007007970071079700720797007307970074079700750797007607970077079700780797007907970080079700810797008207970083079700840797008507970086079700870797008807970089079700900797009107970092079700930797009407970095079700960797009707970098079700990797010007970101079701020797010307970104079701050797010607970107079701080797010907970110079701110797011207970113079701140797011507970116079701170797011807970119079701200797012107970122079701230797012407970125079701260797012707970128079701290797013007970131079701320797013307970134079701350797013607970137079701380797013907970140079701410797014207970143079701440797014507970146079701470797014807970149079701500797015107970152079701530797015407970155079701560797015707970158079701590797016007970161079701620797016307970164079701650797016607970167079701680797016907970170079701710797017207970173079701740797017507970176079701770797017807970179079701800797018107970182079701830797018407970185079701860797018707970188079701890797019007970191079701920797019307970194079701950797019607970197079701980797019907970200079702010797020207970203079702040797020507970206079702070797020807970209079702100797021107970212079702130797021407970215079702160797021707970218079702190797022007970221079702220797022307970224079702250797022607970227079702280797022907970230079702310797023207970233079702340797023507970236079702370797023807970239079702400797024107970242079702430797024407970245079702460797024707970248079702490797025007970251079702520797025307970254079702550797025607970257079702580797025907970260079702610797026207970263079702640797026507970266079702670797026807970269079702700797027107970272079702730797027407970275079702760797027707970278079702790797028007970281079702820797028307970284079702850797028607970287079702880797028907970290079702910797029207970293079702940797029507970296079702970797029807970299079703000797030107970302079703030797030407970305079703060797030707970308079703090797031007970311079703120797031307970314079703150797031607970317079703180797031907970320079703210797032207970323079703240797032507970326079703270797032807970329079703300797033107970332079703330797033407970335079703360797033707970338079703390797034007970341079703420797034307970344079703450797034607970347079703480797034907970350079703510797035207970353079703540797035507970356079703570797035807970359079703600797036107970362079703630797036407970365079703660797036707970368079703690797037007970371079703720797037307970374079703750797037607970377079703780797037907970380079703810797038207970383079703840797038507970386079703870797038807970389079703900797039107970392079703930797039407970395079703960797039707970398079703990797040007970401079704020797040307970404079704050797040607970407079704080797040907970410079704110797041207970413079704140797041507970416079704170797041807970419079704200797042107970422079704230797042407970425079704260797042707970428079704290797043007970431079704320797043307970434079704350797043607970437079704380797043907970440079704410797044207970443079704440797044507970446079704470797044807970449079704500797045107970452079704530797045407970455079704560797045707970458079704590797046007970461079704620797046307970464079704650797046607970467079704680797046907970470079704710797047207970473079704740797047507970476079704770797047807970479079704800797048107970482079704830797048407970485079704860797048707970488079704890797049007970491079704920797049307970494079704950797049607970497079704980797049907970500079705010797050207970503079705040797050507970506079705070797050807970509079705100797051107970512079705130797051407970515079705160797051707970518079705190797052007970521079705220797052307970524079705250797052607970527079705280797052907970530079705310797053207970533079705340797053507970536079705370797053807970539079705400797054107970542079705430797054407970545079705460797054707970548079705490797055007970551079705520797055307970554079705550797055607970557079705580797055907970560079705610797056207970563079705640797056507970566079705670797056807970569079705700797057107970572079705730797057407970575079705760797057707980001079800020798000307980004079800050798000607980007079800080798000907980010079800110798001207980013079800140798001507980016079800170798001807980019079800200798002107980022079800230798002407980025079800260798002707980028079800290798003007980031079800320798003307980034079800350798003607980037079800380798003907980040079800410798004207980043079800440798004507980046079800470798004807980049079800500798005107980052079800530798005407980055079800560798005707980058079800590798006007980061079800620798006307980064079800650798006607980067079800680798006907980070079800710798007207980073079800740798007507980076079800770798007807980079079800800798008107980082079800830798008407980085079800860798008707980088079800890798009007980091079800920798009307980094079800950798009607980097079800980798009907980100079801010798010207980103079801040798010507980106079801070798010807980109079801100798011107980112079801130798011407980115079801160798011707980118079801190798012007980121079801220798012307980124079801250798012607980127079801280798012907980130079801310798013207980133079801340798013507980136079801370798013807980139079801400798014107980142079801430798014407980145079801460798014707980148079801490798015007980151079801520798015307980154079801550798015607980157079801580798015907980160079801610798016207980163079801640798016507980166079801670798016807980169079801700798017107980172079801730798017407980175079801760798017707980178079801790798018007980181079801820798018307980184079801850798018607980187079801880798018907980190079801910798019207980193079801940798019507980196079801970798019807980199079802000798020107980202079802030798020407980205079802060798020707980208079802090798021007980211079802120798021307980214079802150798021607980217079802180798021907980220079802210798022207980223079802240798022507980226079802270798022807980229079802300798023107980232079802330798023407980235079802360798023707980238079802390798024007980241079802420798024307980244079802450798024607980247079802480798024907980250079802510798025207980253079802540798025507980256079802570798025807980259079802600798026107980262079802630798026407980265079802660798026707980268079802690798027007980271079802720798027307980274079802750798027607980277079802780798027907980280079802810798028207980283079802840798028507980286079802870798028807980289079802900798029107980292079802930798029407980295079802960798029707980298079802990798030007980301079803020798030307980304079803050798030607980307079803080798030907980310079803110798031207980313079803140798031507980316079803170798031807980319079803200798032107980322079803230798032407980325079803260798032707980328079803290798033007980331079803320798033307980334079803350798033607980337079803380798033907980340079803410798034207980343079803440798034507980346079803470798034807980349079803500798035107980352079803530798035407980355079803560798035707980358079803590798036007980361079803620798036307980364079803650798036607980367079803680798036907980370079803710798037207980373079803740798037507980376079803770798037807980379079803800798038107980382079803830798038407980385079803860798038707980388079803890798039007980391079803920798039307980394079803950798039607980397079803980798039907980400079804010798040207980403079804040798040507980406079804070798040807980409079804100798041107980412079804130798041407980415079804160798041707980418079804190798042007980421079804220798042307980424079804250798042607980427079804280798042907980430079804310798043207980433079804340798043507980436079804370798043807980439079804400798044107980442079804430798044407980445079804460798044707980448079804490798045007980451079804520798045307980454079804550798045607980457079804580798045907980460079804610798046207980463079804640798046507980466079804670798046807980469079804700798047107980472079804730798047407980475079804760798047707980478079804790798048007980481079804820798048307980484079804850798048607980487079804880798048907980490079804910798049207980493079804940798049507980496079804970798049807980499079805000798050107980502079805030798050407980505079805060798050707980508079805090798051007980511079805120798051307980514079805150798051607980517079805180798051907980520079805210798052207980523079805240798052507980526079805270798052807980529079805300798053107980532079805330798053407980535079805360798053707980538079805390798054007980541079805420798054307980544079805450798054607980547079805480798054907980550079805510798055207980553079805540798055507980556079805570798055807980559079805600798056107980562079805630798056407980565079805660798056707980568079805690798057007980571079805720798057307980574079805750798057607980577079900010799000207990003079900040799000507990006079900070799000807990009079900100799001107990012079900130799001407990015079900160799001707990018079900190799002007990021079900220799002307990024079900250799002607990027079900280799002907990030079900310799003207990033079900340799003507990036079900370799003807990039079900400799004107990042079900430799004407990045079900460799004707990048079900490799005007990051079900520799005307990054079900550799005607990057079900580799005907990060079900610799006207990063079900640799006507990066079900670799006807990069079900700799007107990072079900730799007407990075079900760799007707990078079900790799008007990081079900820799008307990084079900850799008607990087079900880799008907990090079900910799009207990093079900940799009507990096079900970799009807990099079901000799010107990102079901030799010407990105079901060799010707990108079901090799011007990111079901120799011307990114079901150799011607990117079901180799011907990120079901210799012207990123079901240799012507990126079901270799012807990129079901300799013107990132079901330799013407990135079901360799013707990138079901390799014007990141079901420799014307990144079901450799014607990147079901480799014907990150079901510799015207990153079901540799015507990156079901570799015807990159079901600799016107990162079901630799016407990165079901660799016707990168079901690799017007990171079901720799017307990174079901750799017607990177079901780799017907990180079901810799018207990183079901840799018507990186079901870799018807990189079901900799019107990192079901930799019407990195079901960799019707990198079901990799020007990201079902020799020307990204079902050799020607990207079902080799020907990210079902110799021207990213079902140799021507990216079902170799021807990219079902200799022107990222079902230799022407990225079902260799022707990228079902290799023007990231079902320799023307990234079902350799023607990237079902380799023907990240079902410799024207990243079902440799024507990246079902470799024807990249079902500799025107990252079902530799025407990255079902560799025707990258079902590799026007990261079902620799026307990264079902650799026607990267079902680799026907990270079902710799027207990273079902740799027507990276079902770799027807990279079902800799028107990282079902830799028407990285079902860799028707990288079902890799029007990291079902920799029307990294079902950799029607990297079902980799029907990300079903010799030207990303079903040799030507990306079903070799030807990309079903100799031107990312079903130799031407990315079903160799031707990318079903190799032007990321079903220799032307990324079903250799032607990327079903280799032907990330079903310799033207990333079903340799033507990336079903370799033807990339079903400799034107990342079903430799034407990345079903460799034707990348079903490799035007990351079903520799035307990354079903550799035607990357079903580799035907990360079903610799036207990363079903640799036507990366079903670799036807990369079903700799037107990372079903730799037407990375079903760799037707990378079903790799038007990381079903820799038307990384079903850799038607990387079903880799038907990390079903910799039207990393079903940799039507990396079903970799039807990399079904000799040107990402079904030799040407990405079904060799040707990408079904090799041007990411079904120799041307990414079904150799041607990417079904180799041907990420079904210799042207990423079904240799042507990426079904270799042807990429079904300799043107990432079904330799043407990435079904360799043707990438079904390799044007990441079904420799044307990444079904450799044607990447079904480799044907990450079904510799045207990453079904540799045507990456079904570799045807990459079904600799046107990462079904630799046407990465079904660799046707990468079904690799047007990471079904720799047307990474079904750799047607990477079904780799047907990480079904810799048207990483079904840799048507990486079904870799048807990489079904900799049107990492079904930799049407990495079904960799049707990498079904990799050007990501079905020799050307990504079905050799050607990507079905080799050907990510079905110799051207990513079905140799051507990516079905170799051807990519079905200799052107990522079905230799052407990525079905260799052707990528079905290799053007990531079905320799053307990534079905350799053607990537079905380799053907990540079905410799054207990543079905440799054507990546079905470799054807990549079905500799055107990552079905530799055407990555079905560799055707990558079905590799056007990561079905620799056307990564079905650799056607990567079905680799056907990570079905710799057207990573079905740799057507990576079905770800000108000002080000030800000408000005080000060800000708000008080000090800001008000011080000120800001308000014080000150800001608000017080000180800001908000020080000210800002208000023080000240800002508000026080000270800002808000029080000300800003108000032080000330800003408000035080000360800003708000038080000390800004008000041080000420800004308000044080000450800004608000047080000480800004908000050080000510800005208000053080000540800005508000056080000570800005808000059080000600800006108000062080000630800006408000065080000660800006708000068080000690800007008000071080000720800007308000074080000750800007608000077080000780800007908000080080000810800008208000083080000840800008508000086080000870800008808000089080000900800009108000092080000930800009408000095080000960800009708000098080000990800010008000101080001020800010308000104080001050800010608000107080001080800010908000110080001110800011208000113080001140800011508000116080001170800011808000119080001200800012108000122080001230800012408000125080001260800012708000128080001290800013008000131080001320800013308000134080001350800013608000137080001380800013908000140080001410800014208000143080001440800014508000146080001470800014808000149080001500800015108000152080001530800015408000155080001560800015708000158080001590800016008000161080001620800016308000164080001650800016608000167080001680800016908000170080001710800017208000173080001740800017508000176080001770800017808000179080001800800018108000182080001830800018408000185080001860800018708000188080001890800019008000191080001920800019308000194080001950800019608000197080001980800019908000200080002010800020208000203080002040800020508000206080002070800020808000209080002100800021108000212080002130800021408000215080002160800021708000218080002190800022008000221080002220800022308000224080002250800022608000227080002280800022908000230080002310800023208000233080002340800023508000236080002370800023808000239080002400800024108000242080002430800024408000245080002460800024708000248080002490800025008000251080002520800025308000254080002550800025608000257080002580800025908000260080002610800026208000263080002640800026508000266080002670800026808000269080002700800027108000272080002730800027408000275080002760800027708000278080002790800028008000281080002820800028308000284080002850800028608000287080002880800028908000290080002910800029208000293080002940800029508000296080002970800029808000299080003000800030108000302080003030800030408000305080003060800030708000308080003090800031008000311080003120800031308000314080003150800031608000317080003180800031908000320080003210800032208000323080003240800032508000326080003270800032808000329080003300800033108000332080003330800033408000335080003360800033708000338080003390800034008000341080003420800034308000344080003450800034608000347080003480800034908000350080003510800035208000353080003540800035508000356080003570800035808000359080003600800036108000362080003630800036408000365080003660800036708000368080003690800037008000371080003720800037308000374080003750800037608000377080003780800037908000380080003810800038208000383080003840800038508000386080003870800038808000389080003900800039108000392080003930800039408000395080003960800039708000398080003990800040008000401080004020800040308000404080004050800040608000407080004080800040908000410080004110800041208000413080004140800041508000416080004170800041808000419080004200800042108000422080004230800042408000425080004260800042708000428080004290800043008000431080004320800043308000434080004350800043608000437080004380800043908000440080004410800044208000443080004440800044508000446080004470800044808000449080004500800045108000452080004530800045408000455080004560800045708000458080004590800046008000461080004620800046308000464080004650800046608000467080004680800046908000470080004710800047208000473080004740800047508000476080004770800047808000479080004800800048108000482080004830800048408000485080004860800048708000488080004890800049008000491080004920800049308000494080004950800049608000497080004980800049908000500080005010800050208000503080005040800050508000506080005070800050808000509080005100800051108000512080005130800051408000515080005160800051708000518080005190800052008000521080005220800052308000524080005250800052608000527080005280800052908000530080005310800053208000533080005340800053508000536080005370800053808000539080005400800054108000542080005430800054408000545080005460800054708000548080005490800055008000551080005520800055308000554080005550800055608000557080005580800055908000560080005610800056208000563080005640800056508000566080005670800056808000569080005700800057108000572080005730800057408000575080005760800057708010001080100020801000308010004080100050801000608010007080100080801000908010010080100110801001208010013080100140801001508010016080100170801001808010019080100200801002108010022080100230801002408010025080100260801002708010028080100290801003008010031080100320801003308010034080100350801003608010037080100380801003908010040080100410801004208010043080100440801004508010046080100470801004808010049080100500801005108010052080100530801005408010055080100560801005708010058080100590801006008010061080100620801006308010064080100650801006608010067080100680801006908010070080100710801007208010073080100740801007508010076080100770801007808010079080100800801008108010082080100830801008408010085080100860801008708010088080100890801009008010091080100920801009308010094080100950801009608010097080100980801009908010100080101010801010208010103080101040801010508010106080101070801010808010109080101100801011108010112080101130801011408010115080101160801011708010118080101190801012008010121080101220801012308010124080101250801012608010127080101280801012908010130080101310801013208010133080101340801013508010136080101370801013808010139080101400801014108010142080101430801014408010145080101460801014708010148080101490801015008010151080101520801015308010154080101550801015608010157080101580801015908010160080101610801016208010163080101640801016508010166080101670801016808010169080101700801017108010172080101730801017408010175080101760801017708010178080101790801018008010181080101820801018308010184080101850801018608010187080101880801018908010190080101910801019208010193080101940801019508010196080101970801019808010199080102000801020108010202080102030801020408010205080102060801020708010208080102090801021008010211080102120801021308010214080102150801021608010217080102180801021908010220080102210801022208010223080102240801022508010226080102270801022808010229080102300801023108010232080102330801023408010235080102360801023708010238080102390801024008010241080102420801024308010244080102450801024608010247080102480801024908010250080102510801025208010253080102540801025508010256080102570801025808010259080102600801026108010262080102630801026408010265080102660801026708010268080102690801027008010271080102720801027308010274080102750801027608010277080102780801027908010280080102810801028208010283080102840801028508010286080102870801028808010289080102900801029108010292080102930801029408010295080102960801029708010298080102990801030008010301080103020801030308010304080103050801030608010307080103080801030908010310080103110801031208010313080103140801031508010316080103170801031808010319080103200801032108010322080103230801032408010325080103260801032708010328080103290801033008010331080103320801033308010334080103350801033608010337080103380801033908010340080103410801034208010343080103440801034508010346080103470801034808010349080103500801035108010352080103530801035408010355080103560801035708010358080103590801036008010361080103620801036308010364080103650801036608010367080103680801036908010370080103710801037208010373080103740801037508010376080103770801037808010379080103800801038108010382080103830801038408010385080103860801038708010388080103890801039008010391080103920801039308010394080103950801039608010397080103980801039908010400080104010801040208010403080104040801040508010406080104070801040808010409080104100801041108010412080104130801041408010415080104160801041708010418080104190801042008010421080104220801042308010424080104250801042608010427080104280801042908010430080104310801043208010433080104340801043508010436080104370801043808010439080104400801044108010442080104430801044408010445080104460801044708010448080104490801045008010451080104520801045308010454080104550801045608010457080104580801045908010460080104610801046208010463080104640801046508010466080104670801046808010469080104700801047108010472080104730801047408010475080104760801047708010478080104790801048008010481080104820801048308010484080104850801048608010487080104880801048908010490080104910801049208010493080104940801049508010496080104970801049808010499080105000801050108010502080105030801050408010505080105060801050708010508080105090801051008010511080105120801051308010514080105150801051608010517080105180801051908010520080105210801052208010523080105240801052508010526080105270801052808010529080105300801053108010532080105330801053408010535080105360801053708010538080105390801054008010541080105420801054308010544080105450801054608010547080105480801054908010550080105510801055208010553080105540801055508010556080105570801055808010559080105600801056108010562080105630801056408010565080105660801056708010568080105690801057008010571080105720801057308010574080105750801057608010577080200010802000208020003080200040802000508020006080200070802000808020009080200100802001108020012080200130802001408020015080200160802001708020018080200190802002008020021080200220802002308020024080200250802002608020027080200280802002908020030080200310802003208020033080200340802003508020036080200370802003808020039080200400802004108020042080200430802004408020045080200460802004708020048080200490802005008020051080200520802005308020054080200550802005608020057080200580802005908020060080200610802006208020063080200640802006508020066080200670802006808020069080200700802007108020072080200730802007408020075080200760802007708020078080200790802008008020081080200820802008308020084080200850802008608020087080200880802008908020090080200910802009208020093080200940802009508020096080200970802009808020099080201000802010108020102080201030802010408020105080201060802010708020108080201090802011008020111080201120802011308020114080201150802011608020117080201180802011908020120080201210802012208020123080201240802012508020126080201270802012808020129080201300802013108020132080201330802013408020135080201360802013708020138080201390802014008020141080201420802014308020144080201450802014608020147080201480802014908020150080201510802015208020153080201540802015508020156080201570802015808020159080201600802016108020162080201630802016408020165080201660802016708020168080201690802017008020171080201720802017308020174080201750802017608020177080201780802017908020180080201810802018208020183080201840802018508020186080201870802018808020189080201900802019108020192080201930802019408020195080201960802019708020198080201990802020008020201080202020802020308020204080202050802020608020207080202080802020908020210080202110802021208020213080202140802021508020216080202170802021808020219080202200802022108020222080202230802022408020225080202260802022708020228080202290802023008020231080202320802023308020234080202350802023608020237080202380802023908020240080202410802024208020243080202440802024508020246080202470802024808020249080202500802025108020252080202530802025408020255080202560802025708020258080202590802026008020261080202620802026308020264080202650802026608020267080202680802026908020270080202710802027208020273080202740802027508020276080202770802027808020279080202800802028108020282080202830802028408020285080202860802028708020288080202890802029008020291080202920802029308020294080202950802029608020297080202980802029908020300080203010802030208020303080203040802030508020306080203070802030808020309080203100802031108020312080203130802031408020315080203160802031708020318080203190802032008020321080203220802032308020324080203250802032608020327080203280802032908020330080203310802033208020333080203340802033508020336080203370802033808020339080203400802034108020342080203430802034408020345080203460802034708020348080203490802035008020351080203520802035308020354080203550802035608020357080203580802035908020360080203610802036208020363080203640802036508020366080203670802036808020369080203700802037108020372080203730802037408020375080203760802037708020378080203790802038008020381080203820802038308020384080203850802038608020387080203880802038908020390080203910802039208020393080203940802039508020396080203970802039808020399080204000802040108020402080204030802040408020405080204060802040708020408080204090802041008020411080204120802041308020414080204150802041608020417080204180802041908020420080204210802042208020423080204240802042508020426080204270802042808020429080204300802043108020432080204330802043408020435080204360802043708020438080204390802044008020441080204420802044308020444080204450802044608020447080204480802044908020450080204510802045208020453080204540802045508020456080204570802045808020459080204600802046108020462080204630802046408020465080204660802046708020468080204690802047008020471080204720802047308020474080204750802047608020477080204780802047908020480080204810802048208020483080204840802048508020486080204870802048808020489080204900802049108020492080204930802049408020495080204960802049708020498080204990802050008020501080205020802050308020504080205050802050608020507080205080802050908020510080205110802051208020513080205140802051508020516080205170802051808020519080205200802052108020522080205230802052408020525080205260802052708020528080205290802053008020531080205320802053308020534080205350802053608020537080205380802053908020540080205410802054208020543080205440802054508020546080205470802054808020549080205500802055108020552080205530802055408020555080205560802055708020558080205590802056008020561080205620802056308020564080205650802056608020567080205680802056908020570080205710802057208020573080205740802057508020576080205770803000108030002080300030803000408030005080300060803000708030008080300090803001008030011080300120803001308030014080300150803001608030017080300180803001908030020080300210803002208030023080300240803002508030026080300270803002808030029080300300803003108030032080300330803003408030035080300360803003708030038080300390803004008030041080300420803004308030044080300450803004608030047080300480803004908030050080300510803005208030053080300540803005508030056080300570803005808030059080300600803006108030062080300630803006408030065080300660803006708030068080300690803007008030071080300720803007308030074080300750803007608030077080300780803007908030080080300810803008208030083080300840803008508030086080300870803008808030089080300900803009108030092080300930803009408030095080300960803009708030098080300990803010008030101080301020803010308030104080301050803010608030107080301080803010908030110080301110803011208030113080301140803011508030116080301170803011808030119080301200803012108030122080301230803012408030125080301260803012708030128080301290803013008030131080301320803013308030134080301350803013608030137080301380803013908030140080301410803014208030143080301440803014508030146080301470803014808030149080301500803015108030152080301530803015408030155080301560803015708030158080301590803016008030161080301620803016308030164080301650803016608030167080301680803016908030170080301710803017208030173080301740803017508030176080301770803017808030179080301800803018108030182080301830803018408030185080301860803018708030188080301890803019008030191080301920803019308030194080301950803019608030197080301980803019908030200080302010803020208030203080302040803020508030206080302070803020808030209080302100803021108030212080302130803021408030215080302160803021708030218080302190803022008030221080302220803022308030224080302250803022608030227080302280803022908030230080302310803023208030233080302340803023508030236080302370803023808030239080302400803024108030242080302430803024408030245080302460803024708030248080302490803025008030251080302520803025308030254080302550803025608030257080302580803025908030260080302610803026208030263080302640803026508030266080302670803026808030269080302700803027108030272080302730803027408030275080302760803027708030278080302790803028008030281080302820803028308030284080302850803028608030287080302880803028908030290080302910803029208030293080302940803029508030296080302970803029808030299080303000803030108030302080303030803030408030305080303060803030708030308080303090803031008030311080303120803031308030314080303150803031608030317080303180803031908030320080303210803032208030323080303240803032508030326080303270803032808030329080303300803033108030332080303330803033408030335080303360803033708030338080303390803034008030341080303420803034308030344080303450803034608030347080303480803034908030350080303510803035208030353080303540803035508030356080303570803035808030359080303600803036108030362080303630803036408030365080303660803036708030368080303690803037008030371080303720803037308030374080303750803037608030377080303780803037908030380080303810803038208030383080303840803038508030386080303870803038808030389080303900803039108030392080303930803039408030395080303960803039708030398080303990803040008030401080304020803040308030404080304050803040608030407080304080803040908030410080304110803041208030413080304140803041508030416080304170803041808030419080304200803042108030422080304230803042408030425080304260803042708030428080304290803043008030431080304320803043308030434080304350803043608030437080304380803043908030440080304410803044208030443080304440803044508030446080304470803044808030449080304500803045108030452080304530803045408030455080304560803045708030458080304590803046008030461080304620803046308030464080304650803046608030467080304680803046908030470080304710803047208030473080304740803047508030476080304770803047808030479080304800803048108030482080304830803048408030485080304860803048708030488080304890803049008030491080304920803049308030494080304950803049608030497080304980803049908030500080305010803050208030503080305040803050508030506080305070803050808030509080305100803051108030512080305130803051408030515080305160803051708030518080305190803052008030521080305220803052308030524080305250803052608030527080305280803052908030530080305310803053208030533080305340803053508030536080305370803053808030539080305400803054108030542080305430803054408030545080305460803054708030548080305490803055008030551080305520803055308030554080305550803055608030557080305580803055908030560080305610803056208030563080305640803056508030566080305670803056808030569080305700803057108030572080305730803057408030575080305760803057708040001080400020804000308040004080400050804000608040007080400080804000908040010080400110804001208040013080400140804001508040016080400170804001808040019080400200804002108040022080400230804002408040025080400260804002708040028080400290804003008040031080400320804003308040034080400350804003608040037080400380804003908040040080400410804004208040043080400440804004508040046080400470804004808040049080400500804005108040052080400530804005408040055080400560804005708040058080400590804006008040061080400620804006308040064080400650804006608040067080400680804006908040070080400710804007208040073080400740804007508040076080400770804007808040079080400800804008108040082080400830804008408040085080400860804008708040088080400890804009008040091080400920804009308040094080400950804009608040097080400980804009908040100080401010804010208040103080401040804010508040106080401070804010808040109080401100804011108040112080401130804011408040115080401160804011708040118080401190804012008040121080401220804012308040124080401250804012608040127080401280804012908040130080401310804013208040133080401340804013508040136080401370804013808040139080401400804014108040142080401430804014408040145080401460804014708040148080401490804015008040151080401520804015308040154080401550804015608040157080401580804015908040160080401610804016208040163080401640804016508040166080401670804016808040169080401700804017108040172080401730804017408040175080401760804017708040178080401790804018008040181080401820804018308040184080401850804018608040187080401880804018908040190080401910804019208040193080401940804019508040196080401970804019808040199080402000804020108040202080402030804020408040205080402060804020708040208080402090804021008040211080402120804021308040214080402150804021608040217080402180804021908040220080402210804022208040223080402240804022508040226080402270804022808040229080402300804023108040232080402330804023408040235080402360804023708040238080402390804024008040241080402420804024308040244080402450804024608040247080402480804024908040250080402510804025208040253080402540804025508040256080402570804025808040259080402600804026108040262080402630804026408040265080402660804026708040268080402690804027008040271080402720804027308040274080402750804027608040277080402780804027908040280080402810804028208040283080402840804028508040286080402870804028808040289080402900804029108040292080402930804029408040295080402960804029708040298080402990804030008040301080403020804030308040304080403050804030608040307080403080804030908040310080403110804031208040313080403140804031508040316080403170804031808040319080403200804032108040322080403230804032408040325080403260804032708040328080403290804033008040331080403320804033308040334080403350804033608040337080403380804033908040340080403410804034208040343080403440804034508040346080403470804034808040349080403500804035108040352080403530804035408040355080403560804035708040358080403590804036008040361080403620804036308040364080403650804036608040367080403680804036908040370080403710804037208040373080403740804037508040376080403770804037808040379080403800804038108040382080403830804038408040385080403860804038708040388080403890804039008040391080403920804039308040394080403950804039608040397080403980804039908040400080404010804040208040403080404040804040508040406080404070804040808040409080404100804041108040412080404130804041408040415080404160804041708040418080404190804042008040421080404220804042308040424080404250804042608040427080404280804042908040430080404310804043208040433080404340804043508040436080404370804043808040439080404400804044108040442080404430804044408040445080404460804044708040448080404490804045008040451080404520804045308040454080404550804045608040457080404580804045908040460080404610804046208040463080404640804046508040466080404670804046808040469080404700804047108040472080404730804047408040475080404760804047708040478080404790804048008040481080404820804048308040484080404850804048608040487080404880804048908040490080404910804049208040493080404940804049508040496080404970804049808040499080405000804050108040502080405030804050408040505080405060804050708040508080405090804051008040511080405120804051308040514080405150804051608040517080405180804051908040520080405210804052208040523080405240804052508040526080405270804052808040529080405300804053108040532080405330804053408040535080405360804053708040538080405390804054008040541080405420804054308040544080405450804054608040547080405480804054908040550080405510804055208040553080405540804055508040556080405570804055808040559080405600804056108040562080405630804056408040565080405660804056708040568080405690804057008040571080405720804057308040574080405750804057608040577080500010805000208050003080500040805000508050006080500070805000808050009080500100805001108050012080500130805001408050015080500160805001708050018080500190805002008050021080500220805002308050024080500250805002608050027080500280805002908050030080500310805003208050033080500340805003508050036080500370805003808050039080500400805004108050042080500430805004408050045080500460805004708050048080500490805005008050051080500520805005308050054080500550805005608050057080500580805005908050060080500610805006208050063080500640805006508050066080500670805006808050069080500700805007108050072080500730805007408050075080500760805007708050078080500790805008008050081080500820805008308050084080500850805008608050087080500880805008908050090080500910805009208050093080500940805009508050096080500970805009808050099080501000805010108050102080501030805010408050105080501060805010708050108080501090805011008050111080501120805011308050114080501150805011608050117080501180805011908050120080501210805012208050123080501240805012508050126080501270805012808050129080501300805013108050132080501330805013408050135080501360805013708050138080501390805014008050141080501420805014308050144080501450805014608050147080501480805014908050150080501510805015208050153080501540805015508050156080501570805015808050159080501600805016108050162080501630805016408050165080501660805016708050168080501690805017008050171080501720805017308050174080501750805017608050177080501780805017908050180080501810805018208050183080501840805018508050186080501870805018808050189080501900805019108050192080501930805019408050195080501960805019708050198080501990805020008050201080502020805020308050204080502050805020608050207080502080805020908050210080502110805021208050213080502140805021508050216080502170805021808050219080502200805022108050222080502230805022408050225080502260805022708050228080502290805023008050231080502320805023308050234080502350805023608050237080502380805023908050240080502410805024208050243080502440805024508050246080502470805024808050249080502500805025108050252080502530805025408050255080502560805025708050258080502590805026008050261080502620805026308050264080502650805026608050267080502680805026908050270080502710805027208050273080502740805027508050276080502770805027808050279080502800805028108050282080502830805028408050285080502860805028708050288080502890805029008050291080502920805029308050294080502950805029608050297080502980805029908050300080503010805030208050303080503040805030508050306080503070805030808050309080503100805031108050312080503130805031408050315080503160805031708050318080503190805032008050321080503220805032308050324080503250805032608050327080503280805032908050330080503310805033208050333080503340805033508050336080503370805033808050339080503400805034108050342080503430805034408050345080503460805034708050348080503490805035008050351080503520805035308050354080503550805035608050357080503580805035908050360080503610805036208050363080503640805036508050366080503670805036808050369080503700805037108050372080503730805037408050375080503760805037708050378080503790805038008050381080503820805038308050384080503850805038608050387080503880805038908050390080503910805039208050393080503940805039508050396080503970805039808050399080504000805040108050402080504030805040408050405080504060805040708050408080504090805041008050411080504120805041308050414080504150805041608050417080504180805041908050420080504210805042208050423080504240805042508050426080504270805042808050429080504300805043108050432080504330805043408050435080504360805043708050438080504390805044008050441080504420805044308050444080504450805044608050447080504480805044908050450080504510805045208050453080504540805045508050456080504570805045808050459080504600805046108050462080504630805046408050465080504660805046708050468080504690805047008050471080504720805047308050474080504750805047608050477080504780805047908050480080504810805048208050483080504840805048508050486080504870805048808050489080504900805049108050492080504930805049408050495080504960805049708050498080504990805050008050501080505020805050308050504080505050805050608050507080505080805050908050510080505110805051208050513080505140805051508050516080505170805051808050519080505200805052108050522080505230805052408050525080505260805052708050528080505290805053008050531080505320805053308050534080505350805053608050537080505380805053908050540080505410805054208050543080505440805054508050546080505470805054808050549080505500805055108050552080505530805055408050555080505560805055708050558080505590805056008050561080505620805056308050564080505650805056608050567080505680805056908050570080505710805057208050573080505740805057508050576080505770806000108060002080600030806000408060005080600060806000708060008080600090806001008060011080600120806001308060014080600150806001608060017080600180806001908060020080600210806002208060023080600240806002508060026080600270806002808060029080600300806003108060032080600330806003408060035080600360806003708060038080600390806004008060041080600420806004308060044080600450806004608060047080600480806004908060050080600510806005208060053080600540806005508060056080600570806005808060059080600600806006108060062080600630806006408060065080600660806006708060068080600690806007008060071080600720806007308060074080600750806007608060077080600780806007908060080080600810806008208060083080600840806008508060086080600870806008808060089080600900806009108060092080600930806009408060095080600960806009708060098080600990806010008060101080601020806010308060104080601050806010608060107080601080806010908060110080601110806011208060113080601140806011508060116080601170806011808060119080601200806012108060122080601230806012408060125080601260806012708060128080601290806013008060131080601320806013308060134080601350806013608060137080601380806013908060140080601410806014208060143080601440806014508060146080601470806014808060149080601500806015108060152080601530806015408060155080601560806015708060158080601590806016008060161080601620806016308060164080601650806016608060167080601680806016908060170080601710806017208060173080601740806017508060176080601770806017808060179080601800806018108060182080601830806018408060185080601860806018708060188080601890806019008060191080601920806019308060194080601950806019608060197080601980806019908060200080602010806020208060203080602040806020508060206080602070806020808060209080602100806021108060212080602130806021408060215080602160806021708060218080602190806022008060221080602220806022308060224080602250806022608060227080602280806022908060230080602310806023208060233080602340806023508060236080602370806023808060239080602400806024108060242080602430806024408060245080602460806024708060248080602490806025008060251080602520806025308060254080602550806025608060257080602580806025908060260080602610806026208060263080602640806026508060266080602670806026808060269080602700806027108060272080602730806027408060275080602760806027708060278080602790806028008060281080602820806028308060284080602850806028608060287080602880806028908060290080602910806029208060293080602940806029508060296080602970806029808060299080603000806030108060302080603030806030408060305080603060806030708060308080603090806031008060311080603120806031308060314080603150806031608060317080603180806031908060320080603210806032208060323080603240806032508060326080603270806032808060329080603300806033108060332080603330806033408060335080603360806033708060338080603390806034008060341080603420806034308060344080603450806034608060347080603480806034908060350080603510806035208060353080603540806035508060356080603570806035808060359080603600806036108060362080603630806036408060365080603660806036708060368080603690806037008060371080603720806037308060374080603750806037608060377080603780806037908060380080603810806038208060383080603840806038508060386080603870806038808060389080603900806039108060392080603930806039408060395080603960806039708060398080603990806040008060401080604020806040308060404080604050806040608060407080604080806040908060410080604110806041208060413080604140806041508060416080604170806041808060419080604200806042108060422080604230806042408060425080604260806042708060428080604290806043008060431080604320806043308060434080604350806043608060437080604380806043908060440080604410806044208060443080604440806044508060446080604470806044808060449080604500806045108060452080604530806045408060455080604560806045708060458080604590806046008060461080604620806046308060464080604650806046608060467080604680806046908060470080604710806047208060473080604740806047508060476080604770806047808060479080604800806048108060482080604830806048408060485080604860806048708060488080604890806049008060491080604920806049308060494080604950806049608060497080604980806049908060500080605010806050208060503080605040806050508060506080605070806050808060509080605100806051108060512080605130806051408060515080605160806051708060518080605190806052008060521080605220806052308060524080605250806052608060527080605280806052908060530080605310806053208060533080605340806053508060536080605370806053808060539080605400806054108060542080605430806054408060545080605460806054708060548080605490806055008060551080605520806055308060554080605550806055608060557080605580806055908060560080605610806056208060563080605640806056508060566080605670806056808060569080605700806057108060572080605730806057408060575080605760806057708070001080700020807000308070004080700050807000608070007080700080807000908070010080700110807001208070013080700140807001508070016080700170807001808070019080700200807002108070022080700230807002408070025080700260807002708070028080700290807003008070031080700320807003308070034080700350807003608070037080700380807003908070040080700410807004208070043080700440807004508070046080700470807004808070049080700500807005108070052080700530807005408070055080700560807005708070058080700590807006008070061080700620807006308070064080700650807006608070067080700680807006908070070080700710807007208070073080700740807007508070076080700770807007808070079080700800807008108070082080700830807008408070085080700860807008708070088080700890807009008070091080700920807009308070094080700950807009608070097080700980807009908070100080701010807010208070103080701040807010508070106080701070807010808070109080701100807011108070112080701130807011408070115080701160807011708070118080701190807012008070121080701220807012308070124080701250807012608070127080701280807012908070130080701310807013208070133080701340807013508070136080701370807013808070139080701400807014108070142080701430807014408070145080701460807014708070148080701490807015008070151080701520807015308070154080701550807015608070157080701580807015908070160080701610807016208070163080701640807016508070166080701670807016808070169080701700807017108070172080701730807017408070175080701760807017708070178080701790807018008070181080701820807018308070184080701850807018608070187080701880807018908070190080701910807019208070193080701940807019508070196080701970807019808070199080702000807020108070202080702030807020408070205080702060807020708070208080702090807021008070211080702120807021308070214080702150807021608070217080702180807021908070220080702210807022208070223080702240807022508070226080702270807022808070229080702300807023108070232080702330807023408070235080702360807023708070238080702390807024008070241080702420807024308070244080702450807024608070247080702480807024908070250080702510807025208070253080702540807025508070256080702570807025808070259080702600807026108070262080702630807026408070265080702660807026708070268080702690807027008070271080702720807027308070274080702750807027608070277080702780807027908070280080702810807028208070283080702840807028508070286080702870807028808070289080702900807029108070292080702930807029408070295080702960807029708070298080702990807030008070301080703020807030308070304080703050807030608070307080703080807030908070310080703110807031208070313080703140807031508070316080703170807031808070319080703200807032108070322080703230807032408070325080703260807032708070328080703290807033008070331080703320807033308070334080703350807033608070337080703380807033908070340080703410807034208070343080703440807034508070346080703470807034808070349080703500807035108070352080703530807035408070355080703560807035708070358080703590807036008070361080703620807036308070364080703650807036608070367080703680807036908070370080703710807037208070373080703740807037508070376080703770807037808070379080703800807038108070382080703830807038408070385080703860807038708070388080703890807039008070391080703920807039308070394080703950807039608070397080703980807039908070400080704010807040208070403080704040807040508070406080704070807040808070409080704100807041108070412080704130807041408070415080704160807041708070418080704190807042008070421080704220807042308070424080704250807042608070427080704280807042908070430080704310807043208070433080704340807043508070436080704370807043808070439080704400807044108070442080704430807044408070445080704460807044708070448080704490807045008070451080704520807045308070454080704550807045608070457080704580807045908070460080704610807046208070463080704640807046508070466080704670807046808070469080704700807047108070472080704730807047408070475080704760807047708070478080704790807048008070481080704820807048308070484080704850807048608070487080704880807048908070490080704910807049208070493080704940807049508070496080704970807049808070499080705000807050108070502080705030807050408070505080705060807050708070508080705090807051008070511080705120807051308070514080705150807051608070517080705180807051908070520080705210807052208070523080705240807052508070526080705270807052808070529080705300807053108070532080705330807053408070535080705360807053708070538080705390807054008070541080705420807054308070544080705450807054608070547080705480807054908070550080705510807055208070553080705540807055508070556080705570807055808070559080705600807056108070562080705630807056408070565080705660807056708070568080705690807057008070571080705720807057308070574080705750807057608070577080800010808000208080003080800040808000508080006080800070808000808080009080800100808001108080012080800130808001408080015080800160808001708080018080800190808002008080021080800220808002308080024080800250808002608080027080800280808002908080030080800310808003208080033080800340808003508080036080800370808003808080039080800400808004108080042080800430808004408080045080800460808004708080048080800490808005008080051080800520808005308080054080800550808005608080057080800580808005908080060080800610808006208080063080800640808006508080066080800670808006808080069080800700808007108080072080800730808007408080075080800760808007708080078080800790808008008080081080800820808008308080084080800850808008608080087080800880808008908080090080800910808009208080093080800940808009508080096080800970808009808080099080801000808010108080102080801030808010408080105080801060808010708080108080801090808011008080111080801120808011308080114080801150808011608080117080801180808011908080120080801210808012208080123080801240808012508080126080801270808012808080129080801300808013108080132080801330808013408080135080801360808013708080138080801390808014008080141080801420808014308080144080801450808014608080147080801480808014908080150080801510808015208080153080801540808015508080156080801570808015808080159080801600808016108080162080801630808016408080165080801660808016708080168080801690808017008080171080801720808017308080174080801750808017608080177080801780808017908080180080801810808018208080183080801840808018508080186080801870808018808080189080801900808019108080192080801930808019408080195080801960808019708080198080801990808020008080201080802020808020308080204080802050808020608080207080802080808020908080210080802110808021208080213080802140808021508080216080802170808021808080219080802200808022108080222080802230808022408080225080802260808022708080228080802290808023008080231080802320808023308080234080802350808023608080237080802380808023908080240080802410808024208080243080802440808024508080246080802470808024808080249080802500808025108080252080802530808025408080255080802560808025708080258080802590808026008080261080802620808026308080264080802650808026608080267080802680808026908080270080802710808027208080273080802740808027508080276080802770808027808080279080802800808028108080282080802830808028408080285080802860808028708080288080802890808029008080291080802920808029308080294080802950808029608080297080802980808029908080300080803010808030208080303080803040808030508080306080803070808030808080309080803100808031108080312080803130808031408080315080803160808031708080318080803190808032008080321080803220808032308080324080803250808032608080327080803280808032908080330080803310808033208080333080803340808033508080336080803370808033808080339080803400808034108080342080803430808034408080345080803460808034708080348080803490808035008080351080803520808035308080354080803550808035608080357080803580808035908080360080803610808036208080363080803640808036508080366080803670808036808080369080803700808037108080372080803730808037408080375080803760808037708080378080803790808038008080381080803820808038308080384080803850808038608080387080803880808038908080390080803910808039208080393080803940808039508080396080803970808039808080399080804000808040108080402080804030808040408080405080804060808040708080408080804090808041008080411080804120808041308080414080804150808041608080417080804180808041908080420080804210808042208080423080804240808042508080426080804270808042808080429080804300808043108080432080804330808043408080435080804360808043708080438080804390808044008080441080804420808044308080444080804450808044608080447080804480808044908080450080804510808045208080453080804540808045508080456080804570808045808080459080804600808046108080462080804630808046408080465080804660808046708080468080804690808047008080471080804720808047308080474080804750808047608080477080804780808047908080480080804810808048208080483080804840808048508080486080804870808048808080489080804900808049108080492080804930808049408080495080804960808049708080498080804990808050008080501080805020808050308080504080805050808050608080507080805080808050908080510080805110808051208080513080805140808051508080516080805170808051808080519080805200808052108080522080805230808052408080525080805260808052708080528080805290808053008080531080805320808053308080534080805350808053608080537080805380808053908080540080805410808054208080543080805440808054508080546080805470808054808080549080805500808055108080552080805530808055408080555080805560808055708080558080805590808056008080561080805620808056308080564080805650808056608080567080805680808056908080570080805710808057208080573080805740808057508080576080805770809000108090002080900030809000408090005080900060809000708090008080900090809001008090011080900120809001308090014080900150809001608090017080900180809001908090020080900210809002208090023080900240809002508090026080900270809002808090029080900300809003108090032080900330809003408090035080900360809003708090038080900390809004008090041080900420809004308090044080900450809004608090047080900480809004908090050080900510809005208090053080900540809005508090056080900570809005808090059080900600809006108090062080900630809006408090065080900660809006708090068080900690809007008090071080900720809007308090074080900750809007608090077080900780809007908090080080900810809008208090083080900840809008508090086080900870809008808090089080900900809009108090092080900930809009408090095080900960809009708090098080900990809010008090101080901020809010308090104080901050809010608090107080901080809010908090110080901110809011208090113080901140809011508090116080901170809011808090119080901200809012108090122080901230809012408090125080901260809012708090128080901290809013008090131080901320809013308090134080901350809013608090137080901380809013908090140080901410809014208090143080901440809014508090146080901470809014808090149080901500809015108090152080901530809015408090155080901560809015708090158080901590809016008090161080901620809016308090164080901650809016608090167080901680809016908090170080901710809017208090173080901740809017508090176080901770809017808090179080901800809018108090182080901830809018408090185080901860809018708090188080901890809019008090191080901920809019308090194080901950809019608090197080901980809019908090200080902010809020208090203080902040809020508090206080902070809020808090209080902100809021108090212080902130809021408090215080902160809021708090218080902190809022008090221080902220809022308090224080902250809022608090227080902280809022908090230080902310809023208090233080902340809023508090236080902370809023808090239080902400809024108090242080902430809024408090245080902460809024708090248080902490809025008090251080902520809025308090254080902550809025608090257080902580809025908090260080902610809026208090263080902640809026508090266080902670809026808090269080902700809027108090272080902730809027408090275080902760809027708090278080902790809028008090281080902820809028308090284080902850809028608090287080902880809028908090290080902910809029208090293080902940809029508090296080902970809029808090299080903000809030108090302080903030809030408090305080903060809030708090308080903090809031008090311080903120809031308090314080903150809031608090317080903180809031908090320080903210809032208090323080903240809032508090326080903270809032808090329080903300809033108090332080903330809033408090335080903360809033708090338080903390809034008090341080903420809034308090344080903450809034608090347080903480809034908090350080903510809035208090353080903540809035508090356080903570809035808090359080903600809036108090362080903630809036408090365080903660809036708090368080903690809037008090371080903720809037308090374080903750809037608090377080903780809037908090380080903810809038208090383080903840809038508090386080903870809038808090389080903900809039108090392080903930809039408090395080903960809039708090398080903990809040008090401080904020809040308090404080904050809040608090407080904080809040908090410080904110809041208090413080904140809041508090416080904170809041808090419080904200809042108090422080904230809042408090425080904260809042708090428080904290809043008090431080904320809043308090434080904350809043608090437080904380809043908090440080904410809044208090443080904440809044508090446080904470809044808090449080904500809045108090452080904530809045408090455080904560809045708090458080904590809046008090461080904620809046308090464080904650809046608090467080904680809046908090470080904710809047208090473080904740809047508090476080904770809047808090479080904800809048108090482080904830809048408090485080904860809048708090488080904890809049008090491080904920809049308090494080904950809049608090497080904980809049908090500080905010809050208090503080905040809050508090506080905070809050808090509080905100809051108090512080905130809051408090515080905160809051708090518080905190809052008090521080905220809052308090524080905250809052608090527080905280809052908090530080905310809053208090533080905340809053508090536080905370809053808090539080905400809054108090542080905430809054408090545080905460809054708090548080905490809055008090551080905520809055308090554080905550809055608090557080905580809055908090560080905610809056208090563080905640809056508090566080905670809056808090569080905700809057108090572080905730809057408090575080905760809057708100001081000020810000308100004081000050810000608100007081000080810000908100010081000110810001208100013081000140810001508100016081000170810001808100019081000200810002108100022081000230810002408100025081000260810002708100028081000290810003008100031081000320810003308100034081000350810003608100037081000380810003908100040081000410810004208100043081000440810004508100046081000470810004808100049081000500810005108100052081000530810005408100055081000560810005708100058081000590810006008100061081000620810006308100064081000650810006608100067081000680810006908100070081000710810007208100073081000740810007508100076081000770810007808100079081000800810008108100082081000830810008408100085081000860810008708100088081000890810009008100091081000920810009308100094081000950810009608100097081000980810009908100100081001010810010208100103081001040810010508100106081001070810010808100109081001100810011108100112081001130810011408100115081001160810011708100118081001190810012008100121081001220810012308100124081001250810012608100127081001280810012908100130081001310810013208100133081001340810013508100136081001370810013808100139081001400810014108100142081001430810014408100145081001460810014708100148081001490810015008100151081001520810015308100154081001550810015608100157081001580810015908100160081001610810016208100163081001640810016508100166081001670810016808100169081001700810017108100172081001730810017408100175081001760810017708100178081001790810018008100181081001820810018308100184081001850810018608100187081001880810018908100190081001910810019208100193081001940810019508100196081001970810019808100199081002000810020108100202081002030810020408100205081002060810020708100208081002090810021008100211081002120810021308100214081002150810021608100217081002180810021908100220081002210810022208100223081002240810022508100226081002270810022808100229081002300810023108100232081002330810023408100235081002360810023708100238081002390810024008100241081002420810024308100244081002450810024608100247081002480810024908100250081002510810025208100253081002540810025508100256081002570810025808100259081002600810026108100262081002630810026408100265081002660810026708100268081002690810027008100271081002720810027308100274081002750810027608100277081002780810027908100280081002810810028208100283081002840810028508100286081002870810028808100289081002900810029108100292081002930810029408100295081002960810029708100298081002990810030008100301081003020810030308100304081003050810030608100307081003080810030908100310081003110810031208100313081003140810031508100316081003170810031808100319081003200810032108100322081003230810032408100325081003260810032708100328081003290810033008100331081003320810033308100334081003350810033608100337081003380810033908100340081003410810034208100343081003440810034508100346081003470810034808100349081003500810035108100352081003530810035408100355081003560810035708100358081003590810036008100361081003620810036308100364081003650810036608100367081003680810036908100370081003710810037208100373081003740810037508100376081003770810037808100379081003800810038108100382081003830810038408100385081003860810038708100388081003890810039008100391081003920810039308100394081003950810039608100397081003980810039908100400081004010810040208100403081004040810040508100406081004070810040808100409081004100810041108100412081004130810041408100415081004160810041708100418081004190810042008100421081004220810042308100424081004250810042608100427081004280810042908100430081004310810043208100433081004340810043508100436081004370810043808100439081004400810044108100442081004430810044408100445081004460810044708100448081004490810045008100451081004520810045308100454081004550810045608100457081004580810045908100460081004610810046208100463081004640810046508100466081004670810046808100469081004700810047108100472081004730810047408100475081004760810047708100478081004790810048008100481081004820810048308100484081004850810048608100487081004880810048908100490081004910810049208100493081004940810049508100496081004970810049808100499081005000810050108100502081005030810050408100505081005060810050708100508081005090810051008100511081005120810051308100514081005150810051608100517081005180810051908100520081005210810052208100523081005240810052508100526081005270810052808100529081005300810053108100532081005330810053408100535081005360810053708100538081005390810054008100541081005420810054308100544081005450810054608100547081005480810054908100550081005510810055208100553081005540810055508100556081005570810055808100559081005600810056108100562081005630810056408100565081005660810056708100568081005690810057008100571081005720810057308100574081005750810057608100577081100010811000208110003081100040811000508110006081100070811000808110009081100100811001108110012081100130811001408110015081100160811001708110018081100190811002008110021081100220811002308110024081100250811002608110027081100280811002908110030081100310811003208110033081100340811003508110036081100370811003808110039081100400811004108110042081100430811004408110045081100460811004708110048081100490811005008110051081100520811005308110054081100550811005608110057081100580811005908110060081100610811006208110063081100640811006508110066081100670811006808110069081100700811007108110072081100730811007408110075081100760811007708110078081100790811008008110081081100820811008308110084081100850811008608110087081100880811008908110090081100910811009208110093081100940811009508110096081100970811009808110099081101000811010108110102081101030811010408110105081101060811010708110108081101090811011008110111081101120811011308110114081101150811011608110117081101180811011908110120081101210811012208110123081101240811012508110126081101270811012808110129081101300811013108110132081101330811013408110135081101360811013708110138081101390811014008110141081101420811014308110144081101450811014608110147081101480811014908110150081101510811015208110153081101540811015508110156081101570811015808110159081101600811016108110162081101630811016408110165081101660811016708110168081101690811017008110171081101720811017308110174081101750811017608110177081101780811017908110180081101810811018208110183081101840811018508110186081101870811018808110189081101900811019108110192081101930811019408110195081101960811019708110198081101990811020008110201081102020811020308110204081102050811020608110207081102080811020908110210081102110811021208110213081102140811021508110216081102170811021808110219081102200811022108110222081102230811022408110225081102260811022708110228081102290811023008110231081102320811023308110234081102350811023608110237081102380811023908110240081102410811024208110243081102440811024508110246081102470811024808110249081102500811025108110252081102530811025408110255081102560811025708110258081102590811026008110261081102620811026308110264081102650811026608110267081102680811026908110270081102710811027208110273081102740811027508110276081102770811027808110279081102800811028108110282081102830811028408110285081102860811028708110288081102890811029008110291081102920811029308110294081102950811029608110297081102980811029908110300081103010811030208110303081103040811030508110306081103070811030808110309081103100811031108110312081103130811031408110315081103160811031708110318081103190811032008110321081103220811032308110324081103250811032608110327081103280811032908110330081103310811033208110333081103340811033508110336081103370811033808110339081103400811034108110342081103430811034408110345081103460811034708110348081103490811035008110351081103520811035308110354081103550811035608110357081103580811035908110360081103610811036208110363081103640811036508110366081103670811036808110369081103700811037108110372081103730811037408110375081103760811037708110378081103790811038008110381081103820811038308110384081103850811038608110387081103880811038908110390081103910811039208110393081103940811039508110396081103970811039808110399081104000811040108110402081104030811040408110405081104060811040708110408081104090811041008110411081104120811041308110414081104150811041608110417081104180811041908110420081104210811042208110423081104240811042508110426081104270811042808110429081104300811043108110432081104330811043408110435081104360811043708110438081104390811044008110441081104420811044308110444081104450811044608110447081104480811044908110450081104510811045208110453081104540811045508110456081104570811045808110459081104600811046108110462081104630811046408110465081104660811046708110468081104690811047008110471081104720811047308110474081104750811047608110477081104780811047908110480081104810811048208110483081104840811048508110486081104870811048808110489081104900811049108110492081104930811049408110495081104960811049708110498081104990811050008110501081105020811050308110504081105050811050608110507081105080811050908110510081105110811051208110513081105140811051508110516081105170811051808110519081105200811052108110522081105230811052408110525081105260811052708110528081105290811053008110531081105320811053308110534081105350811053608110537081105380811053908110540081105410811054208110543081105440811054508110546081105470811054808110549081105500811055108110552081105530811055408110555081105560811055708110558081105590811056008110561081105620811056308110564081105650811056608110567081105680811056908110570081105710811057208110573081105740811057508110576081105770812000108120002081200030812000408120005081200060812000708120008081200090812001008120011081200120812001308120014081200150812001608120017081200180812001908120020081200210812002208120023081200240812002508120026081200270812002808120029081200300812003108120032081200330812003408120035081200360812003708120038081200390812004008120041081200420812004308120044081200450812004608120047081200480812004908120050081200510812005208120053081200540812005508120056081200570812005808120059081200600812006108120062081200630812006408120065081200660812006708120068081200690812007008120071081200720812007308120074081200750812007608120077081200780812007908120080081200810812008208120083081200840812008508120086081200870812008808120089081200900812009108120092081200930812009408120095081200960812009708120098081200990812010008120101081201020812010308120104081201050812010608120107081201080812010908120110081201110812011208120113081201140812011508120116081201170812011808120119081201200812012108120122081201230812012408120125081201260812012708120128081201290812013008120131081201320812013308120134081201350812013608120137081201380812013908120140081201410812014208120143081201440812014508120146081201470812014808120149081201500812015108120152081201530812015408120155081201560812015708120158081201590812016008120161081201620812016308120164081201650812016608120167081201680812016908120170081201710812017208120173081201740812017508120176081201770812017808120179081201800812018108120182081201830812018408120185081201860812018708120188081201890812019008120191081201920812019308120194081201950812019608120197081201980812019908120200081202010812020208120203081202040812020508120206081202070812020808120209081202100812021108120212081202130812021408120215081202160812021708120218081202190812022008120221081202220812022308120224081202250812022608120227081202280812022908120230081202310812023208120233081202340812023508120236081202370812023808120239081202400812024108120242081202430812024408120245081202460812024708120248081202490812025008120251081202520812025308120254081202550812025608120257081202580812025908120260081202610812026208120263081202640812026508120266081202670812026808120269081202700812027108120272081202730812027408120275081202760812027708120278081202790812028008120281081202820812028308120284081202850812028608120287081202880812028908120290081202910812029208120293081202940812029508120296081202970812029808120299081203000812030108120302081203030812030408120305081203060812030708120308081203090812031008120311081203120812031308120314081203150812031608120317081203180812031908120320081203210812032208120323081203240812032508120326081203270812032808120329081203300812033108120332081203330812033408120335081203360812033708120338081203390812034008120341081203420812034308120344081203450812034608120347081203480812034908120350081203510812035208120353081203540812035508120356081203570812035808120359081203600812036108120362081203630812036408120365081203660812036708120368081203690812037008120371081203720812037308120374081203750812037608120377081203780812037908120380081203810812038208120383081203840812038508120386081203870812038808120389081203900812039108120392081203930812039408120395081203960812039708120398081203990812040008120401081204020812040308120404081204050812040608120407081204080812040908120410081204110812041208120413081204140812041508120416081204170812041808120419081204200812042108120422081204230812042408120425081204260812042708120428081204290812043008120431081204320812043308120434081204350812043608120437081204380812043908120440081204410812044208120443081204440812044508120446081204470812044808120449081204500812045108120452081204530812045408120455081204560812045708120458081204590812046008120461081204620812046308120464081204650812046608120467081204680812046908120470081204710812047208120473081204740812047508120476081204770812047808120479081204800812048108120482081204830812048408120485081204860812048708120488081204890812049008120491081204920812049308120494081204950812049608120497081204980812049908120500081205010812050208120503081205040812050508120506081205070812050808120509081205100812051108120512081205130812051408120515081205160812051708120518081205190812052008120521081205220812052308120524081205250812052608120527081205280812052908120530081205310812053208120533081205340812053508120536081205370812053808120539081205400812054108120542081205430812054408120545081205460812054708120548081205490812055008120551081205520812055308120554081205550812055608120557081205580812055908120560081205610812056208120563081205640812056508120566081205670812056808120569081205700812057108120572081205730812057408120575081205760812057708130001081300020813000308130004081300050813000608130007081300080813000908130010081300110813001208130013081300140813001508130016081300170813001808130019081300200813002108130022081300230813002408130025081300260813002708130028081300290813003008130031081300320813003308130034081300350813003608130037081300380813003908130040081300410813004208130043081300440813004508130046081300470813004808130049081300500813005108130052081300530813005408130055081300560813005708130058081300590813006008130061081300620813006308130064081300650813006608130067081300680813006908130070081300710813007208130073081300740813007508130076081300770813007808130079081300800813008108130082081300830813008408130085081300860813008708130088081300890813009008130091081300920813009308130094081300950813009608130097081300980813009908130100081301010813010208130103081301040813010508130106081301070813010808130109081301100813011108130112081301130813011408130115081301160813011708130118081301190813012008130121081301220813012308130124081301250813012608130127081301280813012908130130081301310813013208130133081301340813013508130136081301370813013808130139081301400813014108130142081301430813014408130145081301460813014708130148081301490813015008130151081301520813015308130154081301550813015608130157081301580813015908130160081301610813016208130163081301640813016508130166081301670813016808130169081301700813017108130172081301730813017408130175081301760813017708130178081301790813018008130181081301820813018308130184081301850813018608130187081301880813018908130190081301910813019208130193081301940813019508130196081301970813019808130199081302000813020108130202081302030813020408130205081302060813020708130208081302090813021008130211081302120813021308130214081302150813021608130217081302180813021908130220081302210813022208130223081302240813022508130226081302270813022808130229081302300813023108130232081302330813023408130235081302360813023708130238081302390813024008130241081302420813024308130244081302450813024608130247081302480813024908130250081302510813025208130253081302540813025508130256081302570813025808130259081302600813026108130262081302630813026408130265081302660813026708130268081302690813027008130271081302720813027308130274081302750813027608130277081302780813027908130280081302810813028208130283081302840813028508130286081302870813028808130289081302900813029108130292081302930813029408130295081302960813029708130298081302990813030008130301081303020813030308130304081303050813030608130307081303080813030908130310081303110813031208130313081303140813031508130316081303170813031808130319081303200813032108130322081303230813032408130325081303260813032708130328081303290813033008130331081303320813033308130334081303350813033608130337081303380813033908130340081303410813034208130343081303440813034508130346081303470813034808130349081303500813035108130352081303530813035408130355081303560813035708130358081303590813036008130361081303620813036308130364081303650813036608130367081303680813036908130370081303710813037208130373081303740813037508130376081303770813037808130379081303800813038108130382081303830813038408130385081303860813038708130388081303890813039008130391081303920813039308130394081303950813039608130397081303980813039908130400081304010813040208130403081304040813040508130406081304070813040808130409081304100813041108130412081304130813041408130415081304160813041708130418081304190813042008130421081304220813042308130424081304250813042608130427081304280813042908130430081304310813043208130433081304340813043508130436081304370813043808130439081304400813044108130442081304430813044408130445081304460813044708130448081304490813045008130451081304520813045308130454081304550813045608130457081304580813045908130460081304610813046208130463081304640813046508130466081304670813046808130469081304700813047108130472081304730813047408130475081304760813047708130478081304790813048008130481081304820813048308130484081304850813048608130487081304880813048908130490081304910813049208130493081304940813049508130496081304970813049808130499081305000813050108130502081305030813050408130505081305060813050708130508081305090813051008130511081305120813051308130514081305150813051608130517081305180813051908130520081305210813052208130523081305240813052508130526081305270813052808130529081305300813053108130532081305330813053408130535081305360813053708130538081305390813054008130541081305420813054308130544081305450813054608130547081305480813054908130550081305510813055208130553081305540813055508130556081305570813055808130559081305600813056108130562081305630813056408130565081305660813056708130568081305690813057008130571081305720813057308130574081305750813057608130577081400010814000208140003081400040814000508140006081400070814000808140009081400100814001108140012081400130814001408140015081400160814001708140018081400190814002008140021081400220814002308140024081400250814002608140027081400280814002908140030081400310814003208140033081400340814003508140036081400370814003808140039081400400814004108140042081400430814004408140045081400460814004708140048081400490814005008140051081400520814005308140054081400550814005608140057081400580814005908140060081400610814006208140063081400640814006508140066081400670814006808140069081400700814007108140072081400730814007408140075081400760814007708140078081400790814008008140081081400820814008308140084081400850814008608140087081400880814008908140090081400910814009208140093081400940814009508140096081400970814009808140099081401000814010108140102081401030814010408140105081401060814010708140108081401090814011008140111081401120814011308140114081401150814011608140117081401180814011908140120081401210814012208140123081401240814012508140126081401270814012808140129081401300814013108140132081401330814013408140135081401360814013708140138081401390814014008140141081401420814014308140144081401450814014608140147081401480814014908140150081401510814015208140153081401540814015508140156081401570814015808140159081401600814016108140162081401630814016408140165081401660814016708140168081401690814017008140171081401720814017308140174081401750814017608140177081401780814017908140180081401810814018208140183081401840814018508140186081401870814018808140189081401900814019108140192081401930814019408140195081401960814019708140198081401990814020008140201081402020814020308140204081402050814020608140207081402080814020908140210081402110814021208140213081402140814021508140216081402170814021808140219081402200814022108140222081402230814022408140225081402260814022708140228081402290814023008140231081402320814023308140234081402350814023608140237081402380814023908140240081402410814024208140243081402440814024508140246081402470814024808140249081402500814025108140252081402530814025408140255081402560814025708140258081402590814026008140261081402620814026308140264081402650814026608140267081402680814026908140270081402710814027208140273081402740814027508140276081402770814027808140279081402800814028108140282081402830814028408140285081402860814028708140288081402890814029008140291081402920814029308140294081402950814029608140297081402980814029908140300081403010814030208140303081403040814030508140306081403070814030808140309081403100814031108140312081403130814031408140315081403160814031708140318081403190814032008140321081403220814032308140324081403250814032608140327081403280814032908140330081403310814033208140333081403340814033508140336081403370814033808140339081403400814034108140342081403430814034408140345081403460814034708140348081403490814035008140351081403520814035308140354081403550814035608140357081403580814035908140360081403610814036208140363081403640814036508140366081403670814036808140369081403700814037108140372081403730814037408140375081403760814037708140378081403790814038008140381081403820814038308140384081403850814038608140387081403880814038908140390081403910814039208140393081403940814039508140396081403970814039808140399081404000814040108140402081404030814040408140405081404060814040708140408081404090814041008140411081404120814041308140414081404150814041608140417081404180814041908140420081404210814042208140423081404240814042508140426081404270814042808140429081404300814043108140432081404330814043408140435081404360814043708140438081404390814044008140441081404420814044308140444081404450814044608140447081404480814044908140450081404510814045208140453081404540814045508140456081404570814045808140459081404600814046108140462081404630814046408140465081404660814046708140468081404690814047008140471081404720814047308140474081404750814047608140477081404780814047908140480081404810814048208140483081404840814048508140486081404870814048808140489081404900814049108140492081404930814049408140495081404960814049708140498081404990814050008140501081405020814050308140504081405050814050608140507081405080814050908140510081405110814051208140513081405140814051508140516081405170814051808140519081405200814052108140522081405230814052408140525081405260814052708140528081405290814053008140531081405320814053308140534081405350814053608140537081405380814053908140540081405410814054208140543081405440814054508140546081405470814054808140549081405500814055108140552081405530814055408140555081405560814055708140558081405590814056008140561081405620814056308140564081405650814056608140567081405680814056908140570081405710814057208140573081405740814057508140576081405770815000108150002081500030815000408150005081500060815000708150008081500090815001008150011081500120815001308150014081500150815001608150017081500180815001908150020081500210815002208150023081500240815002508150026081500270815002808150029081500300815003108150032081500330815003408150035081500360815003708150038081500390815004008150041081500420815004308150044081500450815004608150047081500480815004908150050081500510815005208150053081500540815005508150056081500570815005808150059081500600815006108150062081500630815006408150065081500660815006708150068081500690815007008150071081500720815007308150074081500750815007608150077081500780815007908150080081500810815008208150083081500840815008508150086081500870815008808150089081500900815009108150092081500930815009408150095081500960815009708150098081500990815010008150101081501020815010308150104081501050815010608150107081501080815010908150110081501110815011208150113081501140815011508150116081501170815011808150119081501200815012108150122081501230815012408150125081501260815012708150128081501290815013008150131081501320815013308150134081501350815013608150137081501380815013908150140081501410815014208150143081501440815014508150146081501470815014808150149081501500815015108150152081501530815015408150155081501560815015708150158081501590815016008150161081501620815016308150164081501650815016608150167081501680815016908150170081501710815017208150173081501740815017508150176081501770815017808150179081501800815018108150182081501830815018408150185081501860815018708150188081501890815019008150191081501920815019308150194081501950815019608150197081501980815019908150200081502010815020208150203081502040815020508150206081502070815020808150209081502100815021108150212081502130815021408150215081502160815021708150218081502190815022008150221081502220815022308150224081502250815022608150227081502280815022908150230081502310815023208150233081502340815023508150236081502370815023808150239081502400815024108150242081502430815024408150245081502460815024708150248081502490815025008150251081502520815025308150254081502550815025608150257081502580815025908150260081502610815026208150263081502640815026508150266081502670815026808150269081502700815027108150272081502730815027408150275081502760815027708150278081502790815028008150281081502820815028308150284081502850815028608150287081502880815028908150290081502910815029208150293081502940815029508150296081502970815029808150299081503000815030108150302081503030815030408150305081503060815030708150308081503090815031008150311081503120815031308150314081503150815031608150317081503180815031908150320081503210815032208150323081503240815032508150326081503270815032808150329081503300815033108150332081503330815033408150335081503360815033708150338081503390815034008150341081503420815034308150344081503450815034608150347081503480815034908150350081503510815035208150353081503540815035508150356081503570815035808150359081503600815036108150362081503630815036408150365081503660815036708150368081503690815037008150371081503720815037308150374081503750815037608150377081503780815037908150380081503810815038208150383081503840815038508150386081503870815038808150389081503900815039108150392081503930815039408150395081503960815039708150398081503990815040008150401081504020815040308150404081504050815040608150407081504080815040908150410081504110815041208150413081504140815041508150416081504170815041808150419081504200815042108150422081504230815042408150425081504260815042708150428081504290815043008150431081504320815043308150434081504350815043608150437081504380815043908150440081504410815044208150443081504440815044508150446081504470815044808150449081504500815045108150452081504530815045408150455081504560815045708150458081504590815046008150461081504620815046308150464081504650815046608150467081504680815046908150470081504710815047208150473081504740815047508150476081504770815047808150479081504800815048108150482081504830815048408150485081504860815048708150488081504890815049008150491081504920815049308150494081504950815049608150497081504980815049908150500081505010815050208150503081505040815050508150506081505070815050808150509081505100815051108150512081505130815051408150515081505160815051708150518081505190815052008150521081505220815052308150524081505250815052608150527081505280815052908150530081505310815053208150533081505340815053508150536081505370815053808150539081505400815054108150542081505430815054408150545081505460815054708150548081505490815055008150551081505520815055308150554081505550815055608150557081505580815055908150560081505610815056208150563081505640815056508150566081505670815056808150569081505700815057108150572081505730815057408150575081505760815057708160001081600020816000308160004081600050816000608160007081600080816000908160010081600110816001208160013081600140816001508160016081600170816001808160019081600200816002108160022081600230816002408160025081600260816002708160028081600290816003008160031081600320816003308160034081600350816003608160037081600380816003908160040081600410816004208160043081600440816004508160046081600470816004808160049081600500816005108160052081600530816005408160055081600560816005708160058081600590816006008160061081600620816006308160064081600650816006608160067081600680816006908160070081600710816007208160073081600740816007508160076081600770816007808160079081600800816008108160082081600830816008408160085081600860816008708160088081600890816009008160091081600920816009308160094081600950816009608160097081600980816009908160100081601010816010208160103081601040816010508160106081601070816010808160109081601100816011108160112081601130816011408160115081601160816011708160118081601190816012008160121081601220816012308160124081601250816012608160127081601280816012908160130081601310816013208160133081601340816013508160136081601370816013808160139081601400816014108160142081601430816014408160145081601460816014708160148081601490816015008160151081601520816015308160154081601550816015608160157081601580816015908160160081601610816016208160163081601640816016508160166081601670816016808160169081601700816017108160172081601730816017408160175081601760816017708160178081601790816018008160181081601820816018308160184081601850816018608160187081601880816018908160190081601910816019208160193081601940816019508160196081601970816019808160199081602000816020108160202081602030816020408160205081602060816020708160208081602090816021008160211081602120816021308160214081602150816021608160217081602180816021908160220081602210816022208160223081602240816022508160226081602270816022808160229081602300816023108160232081602330816023408160235081602360816023708160238081602390816024008160241081602420816024308160244081602450816024608160247081602480816024908160250081602510816025208160253081602540816025508160256081602570816025808160259081602600816026108160262081602630816026408160265081602660816026708160268081602690816027008160271081602720816027308160274081602750816027608160277081602780816027908160280081602810816028208160283081602840816028508160286081602870816028808160289081602900816029108160292081602930816029408160295081602960816029708160298081602990816030008160301081603020816030308160304081603050816030608160307081603080816030908160310081603110816031208160313081603140816031508160316081603170816031808160319081603200816032108160322081603230816032408160325081603260816032708160328081603290816033008160331081603320816033308160334081603350816033608160337081603380816033908160340081603410816034208160343081603440816034508160346081603470816034808160349081603500816035108160352081603530816035408160355081603560816035708160358081603590816036008160361081603620816036308160364081603650816036608160367081603680816036908160370081603710816037208160373081603740816037508160376081603770816037808160379081603800816038108160382081603830816038408160385081603860816038708160388081603890816039008160391081603920816039308160394081603950816039608160397081603980816039908160400081604010816040208160403081604040816040508160406081604070816040808160409081604100816041108160412081604130816041408160415081604160816041708160418081604190816042008160421081604220816042308160424081604250816042608160427081604280816042908160430081604310816043208160433081604340816043508160436081604370816043808160439081604400816044108160442081604430816044408160445081604460816044708160448081604490816045008160451081604520816045308160454081604550816045608160457081604580816045908160460081604610816046208160463081604640816046508160466081604670816046808160469081604700816047108160472081604730816047408160475081604760816047708160478081604790816048008160481081604820816048308160484081604850816048608160487081604880816048908160490081604910816049208160493081604940816049508160496081604970816049808160499081605000816050108160502081605030816050408160505081605060816050708160508081605090816051008160511081605120816051308160514081605150816051608160517081605180816051908160520081605210816052208160523081605240816052508160526081605270816052808160529081605300816053108160532081605330816053408160535081605360816053708160538081605390816054008160541081605420816054308160544081605450816054608160547081605480816054908160550081605510816055208160553081605540816055508160556081605570816055808160559081605600816056108160562081605630816056408160565081605660816056708160568081605690816057008160571081605720816057308160574081605750816057608160577081700010817000208170003081700040817000508170006081700070817000808170009081700100817001108170012081700130817001408170015081700160817001708170018081700190817002008170021081700220817002308170024081700250817002608170027081700280817002908170030081700310817003208170033081700340817003508170036081700370817003808170039081700400817004108170042081700430817004408170045081700460817004708170048081700490817005008170051081700520817005308170054081700550817005608170057081700580817005908170060081700610817006208170063081700640817006508170066081700670817006808170069081700700817007108170072081700730817007408170075081700760817007708170078081700790817008008170081081700820817008308170084081700850817008608170087081700880817008908170090081700910817009208170093081700940817009508170096081700970817009808170099081701000817010108170102081701030817010408170105081701060817010708170108081701090817011008170111081701120817011308170114081701150817011608170117081701180817011908170120081701210817012208170123081701240817012508170126081701270817012808170129081701300817013108170132081701330817013408170135081701360817013708170138081701390817014008170141081701420817014308170144081701450817014608170147081701480817014908170150081701510817015208170153081701540817015508170156081701570817015808170159081701600817016108170162081701630817016408170165081701660817016708170168081701690817017008170171081701720817017308170174081701750817017608170177081701780817017908170180081701810817018208170183081701840817018508170186081701870817018808170189081701900817019108170192081701930817019408170195081701960817019708170198081701990817020008170201081702020817020308170204081702050817020608170207081702080817020908170210081702110817021208170213081702140817021508170216081702170817021808170219081702200817022108170222081702230817022408170225081702260817022708170228081702290817023008170231081702320817023308170234081702350817023608170237081702380817023908170240081702410817024208170243081702440817024508170246081702470817024808170249081702500817025108170252081702530817025408170255081702560817025708170258081702590817026008170261081702620817026308170264081702650817026608170267081702680817026908170270081702710817027208170273081702740817027508170276081702770817027808170279081702800817028108170282081702830817028408170285081702860817028708170288081702890817029008170291081702920817029308170294081702950817029608170297081702980817029908170300081703010817030208170303081703040817030508170306081703070817030808170309081703100817031108170312081703130817031408170315081703160817031708170318081703190817032008170321081703220817032308170324081703250817032608170327081703280817032908170330081703310817033208170333081703340817033508170336081703370817033808170339081703400817034108170342081703430817034408170345081703460817034708170348081703490817035008170351081703520817035308170354081703550817035608170357081703580817035908170360081703610817036208170363081703640817036508170366081703670817036808170369081703700817037108170372081703730817037408170375081703760817037708170378081703790817038008170381081703820817038308170384081703850817038608170387081703880817038908170390081703910817039208170393081703940817039508170396081703970817039808170399081704000817040108170402081704030817040408170405081704060817040708170408081704090817041008170411081704120817041308170414081704150817041608170417081704180817041908170420081704210817042208170423081704240817042508170426081704270817042808170429081704300817043108170432081704330817043408170435081704360817043708170438081704390817044008170441081704420817044308170444081704450817044608170447081704480817044908170450081704510817045208170453081704540817045508170456081704570817045808170459081704600817046108170462081704630817046408170465081704660817046708170468081704690817047008170471081704720817047308170474081704750817047608170477081704780817047908170480081704810817048208170483081704840817048508170486081704870817048808170489081704900817049108170492081704930817049408170495081704960817049708170498081704990817050008170501081705020817050308170504081705050817050608170507081705080817050908170510081705110817051208170513081705140817051508170516081705170817051808170519081705200817052108170522081705230817052408170525081705260817052708170528081705290817053008170531081705320817053308170534081705350817053608170537081705380817053908170540081705410817054208170543081705440817054508170546081705470817054808170549081705500817055108170552081705530817055408170555081705560817055708170558081705590817056008170561081705620817056308170564081705650817056608170567081705680817056908170570081705710817057208170573081705740817057508170576081705770818000108180002081800030818000408180005081800060818000708180008081800090818001008180011081800120818001308180014081800150818001608180017081800180818001908180020081800210818002208180023081800240818002508180026081800270818002808180029081800300818003108180032081800330818003408180035081800360818003708180038081800390818004008180041081800420818004308180044081800450818004608180047081800480818004908180050081800510818005208180053081800540818005508180056081800570818005808180059081800600818006108180062081800630818006408180065081800660818006708180068081800690818007008180071081800720818007308180074081800750818007608180077081800780818007908180080081800810818008208180083081800840818008508180086081800870818008808180089081800900818009108180092081800930818009408180095081800960818009708180098081800990818010008180101081801020818010308180104081801050818010608180107081801080818010908180110081801110818011208180113081801140818011508180116081801170818011808180119081801200818012108180122081801230818012408180125081801260818012708180128081801290818013008180131081801320818013308180134081801350818013608180137081801380818013908180140081801410818014208180143081801440818014508180146081801470818014808180149081801500818015108180152081801530818015408180155081801560818015708180158081801590818016008180161081801620818016308180164081801650818016608180167081801680818016908180170081801710818017208180173081801740818017508180176081801770818017808180179081801800818018108180182081801830818018408180185081801860818018708180188081801890818019008180191081801920818019308180194081801950818019608180197081801980818019908180200081802010818020208180203081802040818020508180206081802070818020808180209081802100818021108180212081802130818021408180215081802160818021708180218081802190818022008180221081802220818022308180224081802250818022608180227081802280818022908180230081802310818023208180233081802340818023508180236081802370818023808180239081802400818024108180242081802430818024408180245081802460818024708180248081802490818025008180251081802520818025308180254081802550818025608180257081802580818025908180260081802610818026208180263081802640818026508180266081802670818026808180269081802700818027108180272081802730818027408180275081802760818027708180278081802790818028008180281081802820818028308180284081802850818028608180287081802880818028908180290081802910818029208180293081802940818029508180296081802970818029808180299081803000818030108180302081803030818030408180305081803060818030708180308081803090818031008180311081803120818031308180314081803150818031608180317081803180818031908180320081803210818032208180323081803240818032508180326081803270818032808180329081803300818033108180332081803330818033408180335081803360818033708180338081803390818034008180341081803420818034308180344081803450818034608180347081803480818034908180350081803510818035208180353081803540818035508180356081803570818035808180359081803600818036108180362081803630818036408180365081803660818036708180368081803690818037008180371081803720818037308180374081803750818037608180377081803780818037908180380081803810818038208180383081803840818038508180386081803870818038808180389081803900818039108180392081803930818039408180395081803960818039708180398081803990818040008180401081804020818040308180404081804050818040608180407081804080818040908180410081804110818041208180413081804140818041508180416081804170818041808180419081804200818042108180422081804230818042408180425081804260818042708180428081804290818043008180431081804320818043308180434081804350818043608180437081804380818043908180440081804410818044208180443081804440818044508180446081804470818044808180449081804500818045108180452081804530818045408180455081804560818045708180458081804590818046008180461081804620818046308180464081804650818046608180467081804680818046908180470081804710818047208180473081804740818047508180476081804770818047808180479081804800818048108180482081804830818048408180485081804860818048708180488081804890818049008180491081804920818049308180494081804950818049608180497081804980818049908180500081805010818050208180503081805040818050508180506081805070818050808180509081805100818051108180512081805130818051408180515081805160818051708180518081805190818052008180521081805220818052308180524081805250818052608180527081805280818052908180530081805310818053208180533081805340818053508180536081805370818053808180539081805400818054108180542081805430818054408180545081805460818054708180548081805490818055008180551081805520818055308180554081805550818055608180557081805580818055908180560081805610818056208180563081805640818056508180566081805670818056808180569081805700818057108180572081805730818057408180575081805760818057708190001081900020819000308190004081900050819000608190007081900080819000908190010081900110819001208190013081900140819001508190016081900170819001808190019081900200819002108190022081900230819002408190025081900260819002708190028081900290819003008190031081900320819003308190034081900350819003608190037081900380819003908190040081900410819004208190043081900440819004508190046081900470819004808190049081900500819005108190052081900530819005408190055081900560819005708190058081900590819006008190061081900620819006308190064081900650819006608190067081900680819006908190070081900710819007208190073081900740819007508190076081900770819007808190079081900800819008108190082081900830819008408190085081900860819008708190088081900890819009008190091081900920819009308190094081900950819009608190097081900980819009908190100081901010819010208190103081901040819010508190106081901070819010808190109081901100819011108190112081901130819011408190115081901160819011708190118081901190819012008190121081901220819012308190124081901250819012608190127081901280819012908190130081901310819013208190133081901340819013508190136081901370819013808190139081901400819014108190142081901430819014408190145081901460819014708190148081901490819015008190151081901520819015308190154081901550819015608190157081901580819015908190160081901610819016208190163081901640819016508190166081901670819016808190169081901700819017108190172081901730819017408190175081901760819017708190178081901790819018008190181081901820819018308190184081901850819018608190187081901880819018908190190081901910819019208190193081901940819019508190196081901970819019808190199081902000819020108190202081902030819020408190205081902060819020708190208081902090819021008190211081902120819021308190214081902150819021608190217081902180819021908190220081902210819022208190223081902240819022508190226081902270819022808190229081902300819023108190232081902330819023408190235081902360819023708190238081902390819024008190241081902420819024308190244081902450819024608190247081902480819024908190250081902510819025208190253081902540819025508190256081902570819025808190259081902600819026108190262081902630819026408190265081902660819026708190268081902690819027008190271081902720819027308190274081902750819027608190277081902780819027908190280081902810819028208190283081902840819028508190286081902870819028808190289081902900819029108190292081902930819029408190295081902960819029708190298081902990819030008190301081903020819030308190304081903050819030608190307081903080819030908190310081903110819031208190313081903140819031508190316081903170819031808190319081903200819032108190322081903230819032408190325081903260819032708190328081903290819033008190331081903320819033308190334081903350819033608190337081903380819033908190340081903410819034208190343081903440819034508190346081903470819034808190349081903500819035108190352081903530819035408190355081903560819035708190358081903590819036008190361081903620819036308190364081903650819036608190367081903680819036908190370081903710819037208190373081903740819037508190376081903770819037808190379081903800819038108190382081903830819038408190385081903860819038708190388081903890819039008190391081903920819039308190394081903950819039608190397081903980819039908190400081904010819040208190403081904040819040508190406081904070819040808190409081904100819041108190412081904130819041408190415081904160819041708190418081904190819042008190421081904220819042308190424081904250819042608190427081904280819042908190430081904310819043208190433081904340819043508190436081904370819043808190439081904400819044108190442081904430819044408190445081904460819044708190448081904490819045008190451081904520819045308190454081904550819045608190457081904580819045908190460081904610819046208190463081904640819046508190466081904670819046808190469081904700819047108190472081904730819047408190475081904760819047708190478081904790819048008190481081904820819048308190484081904850819048608190487081904880819048908190490081904910819049208190493081904940819049508190496081904970819049808190499081905000819050108190502081905030819050408190505081905060819050708190508081905090819051008190511081905120819051308190514081905150819051608190517081905180819051908190520081905210819052208190523081905240819052508190526081905270819052808190529081905300819053108190532081905330819053408190535081905360819053708190538081905390819054008190541081905420819054308190544081905450819054608190547081905480819054908190550081905510819055208190553081905540819055508190556081905570819055808190559081905600819056108190562081905630819056408190565081905660819056708190568081905690819057008190571081905720819057308190574081905750819057608190577082000010820000208200003082000040820000508200006082000070820000808200009082000100820001108200012082000130820001408200015082000160820001708200018082000190820002008200021082000220820002308200024082000250820002608200027082000280820002908200030082000310820003208200033082000340820003508200036082000370820003808200039082000400820004108200042082000430820004408200045082000460820004708200048082000490820005008200051082000520820005308200054082000550820005608200057082000580820005908200060082000610820006208200063082000640820006508200066082000670820006808200069082000700820007108200072082000730820007408200075082000760820007708200078082000790820008008200081082000820820008308200084082000850820008608200087082000880820008908200090082000910820009208200093082000940820009508200096082000970820009808200099082001000820010108200102082001030820010408200105082001060820010708200108082001090820011008200111082001120820011308200114082001150820011608200117082001180820011908200120082001210820012208200123082001240820012508200126082001270820012808200129082001300820013108200132082001330820013408200135082001360820013708200138082001390820014008200141082001420820014308200144082001450820014608200147082001480820014908200150082001510820015208200153082001540820015508200156082001570820015808200159082001600820016108200162082001630820016408200165082001660820016708200168082001690820017008200171082001720820017308200174082001750820017608200177082001780820017908200180082001810820018208200183082001840820018508200186082001870820018808200189082001900820019108200192082001930820019408200195082001960820019708200198082001990820020008200201082002020820020308200204082002050820020608200207082002080820020908200210082002110820021208200213082002140820021508200216082002170820021808200219082002200820022108200222082002230820022408200225082002260820022708200228082002290820023008200231082002320820023308200234082002350820023608200237082002380820023908200240082002410820024208200243082002440820024508200246082002470820024808200249082002500820025108200252082002530820025408200255082002560820025708200258082002590820026008200261082002620820026308200264082002650820026608200267082002680820026908200270082002710820027208200273082002740820027508200276082002770820027808200279082002800820028108200282082002830820028408200285082002860820028708200288082002890820029008200291082002920820029308200294082002950820029608200297082002980820029908200300082003010820030208200303082003040820030508200306082003070820030808200309082003100820031108200312082003130820031408200315082003160820031708200318082003190820032008200321082003220820032308200324082003250820032608200327082003280820032908200330082003310820033208200333082003340820033508200336082003370820033808200339082003400820034108200342082003430820034408200345082003460820034708200348082003490820035008200351082003520820035308200354082003550820035608200357082003580820035908200360082003610820036208200363082003640820036508200366082003670820036808200369082003700820037108200372082003730820037408200375082003760820037708200378082003790820038008200381082003820820038308200384082003850820038608200387082003880820038908200390082003910820039208200393082003940820039508200396082003970820039808200399082004000820040108200402082004030820040408200405082004060820040708200408082004090820041008200411082004120820041308200414082004150820041608200417082004180820041908200420082004210820042208200423082004240820042508200426082004270820042808200429082004300820043108200432082004330820043408200435082004360820043708200438082004390820044008200441082004420820044308200444082004450820044608200447082004480820044908200450082004510820045208200453082004540820045508200456082004570820045808200459082004600820046108200462082004630820046408200465082004660820046708200468082004690820047008200471082004720820047308200474082004750820047608200477082004780820047908200480082004810820048208200483082004840820048508200486082004870820048808200489082004900820049108200492082004930820049408200495082004960820049708200498082004990820050008200501082005020820050308200504082005050820050608200507082005080820050908200510082005110820051208200513082005140820051508200516082005170820051808200519082005200820052108200522082005230820052408200525082005260820052708200528082005290820053008200531082005320820053308200534082005350820053608200537082005380820053908200540082005410820054208200543082005440820054508200546082005470820054808200549082005500820055108200552082005530820055408200555082005560820055708200558082005590820056008200561082005620820056308200564082005650820056608200567082005680820056908200570082005710820057208200573082005740820057508200576082005770821000108210002082100030821000408210005082100060821000708210008082100090821001008210011082100120821001308210014082100150821001608210017082100180821001908210020082100210821002208210023082100240821002508210026082100270821002808210029082100300821003108210032082100330821003408210035082100360821003708210038082100390821004008210041082100420821004308210044082100450821004608210047082100480821004908210050082100510821005208210053082100540821005508210056082100570821005808210059082100600821006108210062082100630821006408210065082100660821006708210068082100690821007008210071082100720821007308210074082100750821007608210077082100780821007908210080082100810821008208210083082100840821008508210086082100870821008808210089082100900821009108210092082100930821009408210095082100960821009708210098082100990821010008210101082101020821010308210104082101050821010608210107082101080821010908210110082101110821011208210113082101140821011508210116082101170821011808210119082101200821012108210122082101230821012408210125082101260821012708210128082101290821013008210131082101320821013308210134082101350821013608210137082101380821013908210140082101410821014208210143082101440821014508210146082101470821014808210149082101500821015108210152082101530821015408210155082101560821015708210158082101590821016008210161082101620821016308210164082101650821016608210167082101680821016908210170082101710821017208210173082101740821017508210176082101770821017808210179082101800821018108210182082101830821018408210185082101860821018708210188082101890821019008210191082101920821019308210194082101950821019608210197082101980821019908210200082102010821020208210203082102040821020508210206082102070821020808210209082102100821021108210212082102130821021408210215082102160821021708210218082102190821022008210221082102220821022308210224082102250821022608210227082102280821022908210230082102310821023208210233082102340821023508210236082102370821023808210239082102400821024108210242082102430821024408210245082102460821024708210248082102490821025008210251082102520821025308210254082102550821025608210257082102580821025908210260082102610821026208210263082102640821026508210266082102670821026808210269082102700821027108210272082102730821027408210275082102760821027708210278082102790821028008210281082102820821028308210284082102850821028608210287082102880821028908210290082102910821029208210293082102940821029508210296082102970821029808210299082103000821030108210302082103030821030408210305082103060821030708210308082103090821031008210311082103120821031308210314082103150821031608210317082103180821031908210320082103210821032208210323082103240821032508210326082103270821032808210329082103300821033108210332082103330821033408210335082103360821033708210338082103390821034008210341082103420821034308210344082103450821034608210347082103480821034908210350082103510821035208210353082103540821035508210356082103570821035808210359082103600821036108210362082103630821036408210365082103660821036708210368082103690821037008210371082103720821037308210374082103750821037608210377082103780821037908210380082103810821038208210383082103840821038508210386082103870821038808210389082103900821039108210392082103930821039408210395082103960821039708210398082103990821040008210401082104020821040308210404082104050821040608210407082104080821040908210410082104110821041208210413082104140821041508210416082104170821041808210419082104200821042108210422082104230821042408210425082104260821042708210428082104290821043008210431082104320821043308210434082104350821043608210437082104380821043908210440082104410821044208210443082104440821044508210446082104470821044808210449082104500821045108210452082104530821045408210455082104560821045708210458082104590821046008210461082104620821046308210464082104650821046608210467082104680821046908210470082104710821047208210473082104740821047508210476082104770821047808210479082104800821048108210482082104830821048408210485082104860821048708210488082104890821049008210491082104920821049308210494082104950821049608210497082104980821049908210500082105010821050208210503082105040821050508210506082105070821050808210509082105100821051108210512082105130821051408210515082105160821051708210518082105190821052008210521082105220821052308210524082105250821052608210527082105280821052908210530082105310821053208210533082105340821053508210536082105370821053808210539082105400821054108210542082105430821054408210545082105460821054708210548082105490821055008210551082105520821055308210554082105550821055608210557082105580821055908210560082105610821056208210563082105640821056508210566082105670821056808210569082105700821057108210572082105730821057408210575082105760821057708220001082200020822000308220004082200050822000608220007082200080822000908220010082200110822001208220013082200140822001508220016082200170822001808220019082200200822002108220022082200230822002408220025082200260822002708220028082200290822003008220031082200320822003308220034082200350822003608220037082200380822003908220040082200410822004208220043082200440822004508220046082200470822004808220049082200500822005108220052082200530822005408220055082200560822005708220058082200590822006008220061082200620822006308220064082200650822006608220067082200680822006908220070082200710822007208220073082200740822007508220076082200770822007808220079082200800822008108220082082200830822008408220085082200860822008708220088082200890822009008220091082200920822009308220094082200950822009608220097082200980822009908220100082201010822010208220103082201040822010508220106082201070822010808220109082201100822011108220112082201130822011408220115082201160822011708220118082201190822012008220121082201220822012308220124082201250822012608220127082201280822012908220130082201310822013208220133082201340822013508220136082201370822013808220139082201400822014108220142082201430822014408220145082201460822014708220148082201490822015008220151082201520822015308220154082201550822015608220157082201580822015908220160082201610822016208220163082201640822016508220166082201670822016808220169082201700822017108220172082201730822017408220175082201760822017708220178082201790822018008220181082201820822018308220184082201850822018608220187082201880822018908220190082201910822019208220193082201940822019508220196082201970822019808220199082202000822020108220202082202030822020408220205082202060822020708220208082202090822021008220211082202120822021308220214082202150822021608220217082202180822021908220220082202210822022208220223082202240822022508220226082202270822022808220229082202300822023108220232082202330822023408220235082202360822023708220238082202390822024008220241082202420822024308220244082202450822024608220247082202480822024908220250082202510822025208220253082202540822025508220256082202570822025808220259082202600822026108220262082202630822026408220265082202660822026708220268082202690822027008220271082202720822027308220274082202750822027608220277082202780822027908220280082202810822028208220283082202840822028508220286082202870822028808220289082202900822029108220292082202930822029408220295082202960822029708220298082202990822030008220301082203020822030308220304082203050822030608220307082203080822030908220310082203110822031208220313082203140822031508220316082203170822031808220319082203200822032108220322082203230822032408220325082203260822032708220328082203290822033008220331082203320822033308220334082203350822033608220337082203380822033908220340082203410822034208220343082203440822034508220346082203470822034808220349082203500822035108220352082203530822035408220355082203560822035708220358082203590822036008220361082203620822036308220364082203650822036608220367082203680822036908220370082203710822037208220373082203740822037508220376082203770822037808220379082203800822038108220382082203830822038408220385082203860822038708220388082203890822039008220391082203920822039308220394082203950822039608220397082203980822039908220400082204010822040208220403082204040822040508220406082204070822040808220409082204100822041108220412082204130822041408220415082204160822041708220418082204190822042008220421082204220822042308220424082204250822042608220427082204280822042908220430082204310822043208220433082204340822043508220436082204370822043808220439082204400822044108220442082204430822044408220445082204460822044708220448082204490822045008220451082204520822045308220454082204550822045608220457082204580822045908220460082204610822046208220463082204640822046508220466082204670822046808220469082204700822047108220472082204730822047408220475082204760822047708220478082204790822048008220481082204820822048308220484082204850822048608220487082204880822048908220490082204910822049208220493082204940822049508220496082204970822049808220499082205000822050108220502082205030822050408220505082205060822050708220508082205090822051008220511082205120822051308220514082205150822051608220517082205180822051908220520082205210822052208220523082205240822052508220526082205270822052808220529082205300822053108220532082205330822053408220535082205360822053708220538082205390822054008220541082205420822054308220544082205450822054608220547082205480822054908220550082205510822055208220553082205540822055508220556082205570822055808220559082205600822056108220562082205630822056408220565082205660822056708220568082205690822057008220571082205720822057308220574082205750822057608220577082300010823000208230003082300040823000508230006082300070823000808230009082300100823001108230012082300130823001408230015082300160823001708230018082300190823002008230021082300220823002308230024082300250823002608230027082300280823002908230030082300310823003208230033082300340823003508230036082300370823003808230039082300400823004108230042082300430823004408230045082300460823004708230048082300490823005008230051082300520823005308230054082300550823005608230057082300580823005908230060082300610823006208230063082300640823006508230066082300670823006808230069082300700823007108230072082300730823007408230075082300760823007708230078082300790823008008230081082300820823008308230084082300850823008608230087082300880823008908230090082300910823009208230093082300940823009508230096082300970823009808230099082301000823010108230102082301030823010408230105082301060823010708230108082301090823011008230111082301120823011308230114082301150823011608230117082301180823011908230120082301210823012208230123082301240823012508230126082301270823012808230129082301300823013108230132082301330823013408230135082301360823013708230138082301390823014008230141082301420823014308230144082301450823014608230147082301480823014908230150082301510823015208230153082301540823015508230156082301570823015808230159082301600823016108230162082301630823016408230165082301660823016708230168082301690823017008230171082301720823017308230174082301750823017608230177082301780823017908230180082301810823018208230183082301840823018508230186082301870823018808230189082301900823019108230192082301930823019408230195082301960823019708230198082301990823020008230201082302020823020308230204082302050823020608230207082302080823020908230210082302110823021208230213082302140823021508230216082302170823021808230219082302200823022108230222082302230823022408230225082302260823022708230228082302290823023008230231082302320823023308230234082302350823023608230237082302380823023908230240082302410823024208230243082302440823024508230246082302470823024808230249082302500823025108230252082302530823025408230255082302560823025708230258082302590823026008230261082302620823026308230264082302650823026608230267082302680823026908230270082302710823027208230273082302740823027508230276082302770823027808230279082302800823028108230282082302830823028408230285082302860823028708230288082302890823029008230291082302920823029308230294082302950823029608230297082302980823029908230300082303010823030208230303082303040823030508230306082303070823030808230309082303100823031108230312082303130823031408230315082303160823031708230318082303190823032008230321082303220823032308230324082303250823032608230327082303280823032908230330082303310823033208230333082303340823033508230336082303370823033808230339082303400823034108230342082303430823034408230345082303460823034708230348082303490823035008230351082303520823035308230354082303550823035608230357082303580823035908230360082303610823036208230363082303640823036508230366082303670823036808230369082303700823037108230372082303730823037408230375082303760823037708230378082303790823038008230381082303820823038308230384082303850823038608230387082303880823038908230390082303910823039208230393082303940823039508230396082303970823039808230399082304000823040108230402082304030823040408230405082304060823040708230408082304090823041008230411082304120823041308230414082304150823041608230417082304180823041908230420082304210823042208230423082304240823042508230426082304270823042808230429082304300823043108230432082304330823043408230435082304360823043708230438082304390823044008230441082304420823044308230444082304450823044608230447082304480823044908230450082304510823045208230453082304540823045508230456082304570823045808230459082304600823046108230462082304630823046408230465082304660823046708230468082304690823047008230471082304720823047308230474082304750823047608230477082304780823047908230480082304810823048208230483082304840823048508230486082304870823048808230489082304900823049108230492082304930823049408230495082304960823049708230498082304990823050008230501082305020823050308230504082305050823050608230507082305080823050908230510082305110823051208230513082305140823051508230516082305170823051808230519082305200823052108230522082305230823052408230525082305260823052708230528082305290823053008230531082305320823053308230534082305350823053608230537082305380823053908230540082305410823054208230543082305440823054508230546082305470823054808230549082305500823055108230552082305530823055408230555082305560823055708230558082305590823056008230561082305620823056308230564082305650823056608230567082305680823056908230570082305710823057208230573082305740823057508230576082305770824000108240002082400030824000408240005082400060824000708240008082400090824001008240011082400120824001308240014082400150824001608240017082400180824001908240020082400210824002208240023082400240824002508240026082400270824002808240029082400300824003108240032082400330824003408240035082400360824003708240038082400390824004008240041082400420824004308240044082400450824004608240047082400480824004908240050082400510824005208240053082400540824005508240056082400570824005808240059082400600824006108240062082400630824006408240065082400660824006708240068082400690824007008240071082400720824007308240074082400750824007608240077082400780824007908240080082400810824008208240083082400840824008508240086082400870824008808240089082400900824009108240092082400930824009408240095082400960824009708240098082400990824010008240101082401020824010308240104082401050824010608240107082401080824010908240110082401110824011208240113082401140824011508240116082401170824011808240119082401200824012108240122082401230824012408240125082401260824012708240128082401290824013008240131082401320824013308240134082401350824013608240137082401380824013908240140082401410824014208240143082401440824014508240146082401470824014808240149082401500824015108240152082401530824015408240155082401560824015708240158082401590824016008240161082401620824016308240164082401650824016608240167082401680824016908240170082401710824017208240173082401740824017508240176082401770824017808240179082401800824018108240182082401830824018408240185082401860824018708240188082401890824019008240191082401920824019308240194082401950824019608240197082401980824019908240200082402010824020208240203082402040824020508240206082402070824020808240209082402100824021108240212082402130824021408240215082402160824021708240218082402190824022008240221082402220824022308240224082402250824022608240227082402280824022908240230082402310824023208240233082402340824023508240236082402370824023808240239082402400824024108240242082402430824024408240245082402460824024708240248082402490824025008240251082402520824025308240254082402550824025608240257082402580824025908240260082402610824026208240263082402640824026508240266082402670824026808240269082402700824027108240272082402730824027408240275082402760824027708240278082402790824028008240281082402820824028308240284082402850824028608240287082402880824028908240290082402910824029208240293082402940824029508240296082402970824029808240299082403000824030108240302082403030824030408240305082403060824030708240308082403090824031008240311082403120824031308240314082403150824031608240317082403180824031908240320082403210824032208240323082403240824032508240326082403270824032808240329082403300824033108240332082403330824033408240335082403360824033708240338082403390824034008240341082403420824034308240344082403450824034608240347082403480824034908240350082403510824035208240353082403540824035508240356082403570824035808240359082403600824036108240362082403630824036408240365082403660824036708240368082403690824037008240371082403720824037308240374082403750824037608240377082403780824037908240380082403810824038208240383082403840824038508240386082403870824038808240389082403900824039108240392082403930824039408240395082403960824039708240398082403990824040008240401082404020824040308240404082404050824040608240407082404080824040908240410082404110824041208240413082404140824041508240416082404170824041808240419082404200824042108240422082404230824042408240425082404260824042708240428082404290824043008240431082404320824043308240434082404350824043608240437082404380824043908240440082404410824044208240443082404440824044508240446082404470824044808240449082404500824045108240452082404530824045408240455082404560824045708240458082404590824046008240461082404620824046308240464082404650824046608240467082404680824046908240470082404710824047208240473082404740824047508240476082404770824047808240479082404800824048108240482082404830824048408240485082404860824048708240488082404890824049008240491082404920824049308240494082404950824049608240497082404980824049908240500082405010824050208240503082405040824050508240506082405070824050808240509082405100824051108240512082405130824051408240515082405160824051708240518082405190824052008240521082405220824052308240524082405250824052608240527082405280824052908240530082405310824053208240533082405340824053508240536082405370824053808240539082405400824054108240542082405430824054408240545082405460824054708240548082405490824055008240551082405520824055308240554082405550824055608240557082405580824055908240560082405610824056208240563082405640824056508240566082405670824056808240569082405700824057108240572082405730824057408240575082405760824057708250001082500020825000308250004082500050825000608250007082500080825000908250010082500110825001208250013082500140825001508250016082500170825001808250019082500200825002108250022082500230825002408250025082500260825002708250028082500290825003008250031082500320825003308250034082500350825003608250037082500380825003908250040082500410825004208250043082500440825004508250046082500470825004808250049082500500825005108250052082500530825005408250055082500560825005708250058082500590825006008250061082500620825006308250064082500650825006608250067082500680825006908250070082500710825007208250073082500740825007508250076082500770825007808250079082500800825008108250082082500830825008408250085082500860825008708250088082500890825009008250091082500920825009308250094082500950825009608250097082500980825009908250100082501010825010208250103082501040825010508250106082501070825010808250109082501100825011108250112082501130825011408250115082501160825011708250118082501190825012008250121082501220825012308250124082501250825012608250127082501280825012908250130082501310825013208250133082501340825013508250136082501370825013808250139082501400825014108250142082501430825014408250145082501460825014708250148082501490825015008250151082501520825015308250154082501550825015608250157082501580825015908250160082501610825016208250163082501640825016508250166082501670825016808250169082501700825017108250172082501730825017408250175082501760825017708250178082501790825018008250181082501820825018308250184082501850825018608250187082501880825018908250190082501910825019208250193082501940825019508250196082501970825019808250199082502000825020108250202082502030825020408250205082502060825020708250208082502090825021008250211082502120825021308250214082502150825021608250217082502180825021908250220082502210825022208250223082502240825022508250226082502270825022808250229082502300825023108250232082502330825023408250235082502360825023708250238082502390825024008250241082502420825024308250244082502450825024608250247082502480825024908250250082502510825025208250253082502540825025508250256082502570825025808250259082502600825026108250262082502630825026408250265082502660825026708250268082502690825027008250271082502720825027308250274082502750825027608250277082502780825027908250280082502810825028208250283082502840825028508250286082502870825028808250289082502900825029108250292082502930825029408250295082502960825029708250298082502990825030008250301082503020825030308250304082503050825030608250307082503080825030908250310082503110825031208250313082503140825031508250316082503170825031808250319082503200825032108250322082503230825032408250325082503260825032708250328082503290825033008250331082503320825033308250334082503350825033608250337082503380825033908250340082503410825034208250343082503440825034508250346082503470825034808250349082503500825035108250352082503530825035408250355082503560825035708250358082503590825036008250361082503620825036308250364082503650825036608250367082503680825036908250370082503710825037208250373082503740825037508250376082503770825037808250379082503800825038108250382082503830825038408250385082503860825038708250388082503890825039008250391082503920825039308250394082503950825039608250397082503980825039908250400082504010825040208250403082504040825040508250406082504070825040808250409082504100825041108250412082504130825041408250415082504160825041708250418082504190825042008250421082504220825042308250424082504250825042608250427082504280825042908250430082504310825043208250433082504340825043508250436082504370825043808250439082504400825044108250442082504430825044408250445082504460825044708250448082504490825045008250451082504520825045308250454082504550825045608250457082504580825045908250460082504610825046208250463082504640825046508250466082504670825046808250469082504700825047108250472082504730825047408250475082504760825047708250478082504790825048008250481082504820825048308250484082504850825048608250487082504880825048908250490082504910825049208250493082504940825049508250496082504970825049808250499082505000825050108250502082505030825050408250505082505060825050708250508082505090825051008250511082505120825051308250514082505150825051608250517082505180825051908250520082505210825052208250523082505240825052508250526082505270825052808250529082505300825053108250532082505330825053408250535082505360825053708250538082505390825054008250541082505420825054308250544082505450825054608250547082505480825054908250550082505510825055208250553082505540825055508250556082505570825055808250559082505600825056108250562082505630825056408250565082505660825056708250568082505690825057008250571082505720825057308250574082505750825057608250577082600010826000208260003082600040826000508260006082600070826000808260009082600100826001108260012082600130826001408260015082600160826001708260018082600190826002008260021082600220826002308260024082600250826002608260027082600280826002908260030082600310826003208260033082600340826003508260036082600370826003808260039082600400826004108260042082600430826004408260045082600460826004708260048082600490826005008260051082600520826005308260054082600550826005608260057082600580826005908260060082600610826006208260063082600640826006508260066082600670826006808260069082600700826007108260072082600730826007408260075082600760826007708260078082600790826008008260081082600820826008308260084082600850826008608260087082600880826008908260090082600910826009208260093082600940826009508260096082600970826009808260099082601000826010108260102082601030826010408260105082601060826010708260108082601090826011008260111082601120826011308260114082601150826011608260117082601180826011908260120082601210826012208260123082601240826012508260126082601270826012808260129082601300826013108260132082601330826013408260135082601360826013708260138082601390826014008260141082601420826014308260144082601450826014608260147082601480826014908260150082601510826015208260153082601540826015508260156082601570826015808260159082601600826016108260162082601630826016408260165082601660826016708260168082601690826017008260171082601720826017308260174082601750826017608260177082601780826017908260180082601810826018208260183082601840826018508260186082601870826018808260189082601900826019108260192082601930826019408260195082601960826019708260198082601990826020008260201082602020826020308260204082602050826020608260207082602080826020908260210082602110826021208260213082602140826021508260216082602170826021808260219082602200826022108260222082602230826022408260225082602260826022708260228082602290826023008260231082602320826023308260234082602350826023608260237082602380826023908260240082602410826024208260243082602440826024508260246082602470826024808260249082602500826025108260252082602530826025408260255082602560826025708260258082602590826026008260261082602620826026308260264082602650826026608260267082602680826026908260270082602710826027208260273082602740826027508260276082602770826027808260279082602800826028108260282082602830826028408260285082602860826028708260288082602890826029008260291082602920826029308260294082602950826029608260297082602980826029908260300082603010826030208260303082603040826030508260306082603070826030808260309082603100826031108260312082603130826031408260315082603160826031708260318082603190826032008260321082603220826032308260324082603250826032608260327082603280826032908260330082603310826033208260333082603340826033508260336082603370826033808260339082603400826034108260342082603430826034408260345082603460826034708260348082603490826035008260351082603520826035308260354082603550826035608260357082603580826035908260360082603610826036208260363082603640826036508260366082603670826036808260369082603700826037108260372082603730826037408260375082603760826037708260378082603790826038008260381082603820826038308260384082603850826038608260387082603880826038908260390082603910826039208260393082603940826039508260396082603970826039808260399082604000826040108260402082604030826040408260405082604060826040708260408082604090826041008260411082604120826041308260414082604150826041608260417082604180826041908260420082604210826042208260423082604240826042508260426082604270826042808260429082604300826043108260432082604330826043408260435082604360826043708260438082604390826044008260441082604420826044308260444082604450826044608260447082604480826044908260450082604510826045208260453082604540826045508260456082604570826045808260459082604600826046108260462082604630826046408260465082604660826046708260468082604690826047008260471082604720826047308260474082604750826047608260477082604780826047908260480082604810826048208260483082604840826048508260486082604870826048808260489082604900826049108260492082604930826049408260495082604960826049708260498082604990826050008260501082605020826050308260504082605050826050608260507082605080826050908260510082605110826051208260513082605140826051508260516082605170826051808260519082605200826052108260522082605230826052408260525082605260826052708260528082605290826053008260531082605320826053308260534082605350826053608260537082605380826053908260540082605410826054208260543082605440826054508260546082605470826054808260549082605500826055108260552082605530826055408260555082605560826055708260558082605590826056008260561082605620826056308260564082605650826056608260567082605680826056908260570082605710826057208260573082605740826057508260576082605770827000108270002082700030827000408270005082700060827000708270008082700090827001008270011082700120827001308270014082700150827001608270017082700180827001908270020082700210827002208270023082700240827002508270026082700270827002808270029082700300827003108270032082700330827003408270035082700360827003708270038082700390827004008270041082700420827004308270044082700450827004608270047082700480827004908270050082700510827005208270053082700540827005508270056082700570827005808270059082700600827006108270062082700630827006408270065082700660827006708270068082700690827007008270071082700720827007308270074082700750827007608270077082700780827007908270080082700810827008208270083082700840827008508270086082700870827008808270089082700900827009108270092082700930827009408270095082700960827009708270098082700990827010008270101082701020827010308270104082701050827010608270107082701080827010908270110082701110827011208270113082701140827011508270116082701170827011808270119082701200827012108270122082701230827012408270125082701260827012708270128082701290827013008270131082701320827013308270134082701350827013608270137082701380827013908270140082701410827014208270143082701440827014508270146082701470827014808270149082701500827015108270152082701530827015408270155082701560827015708270158082701590827016008270161082701620827016308270164082701650827016608270167082701680827016908270170082701710827017208270173082701740827017508270176082701770827017808270179082701800827018108270182082701830827018408270185082701860827018708270188082701890827019008270191082701920827019308270194082701950827019608270197082701980827019908270200082702010827020208270203082702040827020508270206082702070827020808270209082702100827021108270212082702130827021408270215082702160827021708270218082702190827022008270221082702220827022308270224082702250827022608270227082702280827022908270230082702310827023208270233082702340827023508270236082702370827023808270239082702400827024108270242082702430827024408270245082702460827024708270248082702490827025008270251082702520827025308270254082702550827025608270257082702580827025908270260082702610827026208270263082702640827026508270266082702670827026808270269082702700827027108270272082702730827027408270275082702760827027708270278082702790827028008270281082702820827028308270284082702850827028608270287082702880827028908270290082702910827029208270293082702940827029508270296082702970827029808270299082703000827030108270302082703030827030408270305082703060827030708270308082703090827031008270311082703120827031308270314082703150827031608270317082703180827031908270320082703210827032208270323082703240827032508270326082703270827032808270329082703300827033108270332082703330827033408270335082703360827033708270338082703390827034008270341082703420827034308270344082703450827034608270347082703480827034908270350082703510827035208270353082703540827035508270356082703570827035808270359082703600827036108270362082703630827036408270365082703660827036708270368082703690827037008270371082703720827037308270374082703750827037608270377082703780827037908270380082703810827038208270383082703840827038508270386082703870827038808270389082703900827039108270392082703930827039408270395082703960827039708270398082703990827040008270401082704020827040308270404082704050827040608270407082704080827040908270410082704110827041208270413082704140827041508270416082704170827041808270419082704200827042108270422082704230827042408270425082704260827042708270428082704290827043008270431082704320827043308270434082704350827043608270437082704380827043908270440082704410827044208270443082704440827044508270446082704470827044808270449082704500827045108270452082704530827045408270455082704560827045708270458082704590827046008270461082704620827046308270464082704650827046608270467082704680827046908270470082704710827047208270473082704740827047508270476082704770827047808270479082704800827048108270482082704830827048408270485082704860827048708270488082704890827049008270491082704920827049308270494082704950827049608270497082704980827049908270500082705010827050208270503082705040827050508270506082705070827050808270509082705100827051108270512082705130827051408270515082705160827051708270518082705190827052008270521082705220827052308270524082705250827052608270527082705280827052908270530082705310827053208270533082705340827053508270536082705370827053808270539082705400827054108270542082705430827054408270545082705460827054708270548082705490827055008270551082705520827055308270554082705550827055608270557082705580827055908270560082705610827056208270563082705640827056508270566082705670827056808270569082705700827057108270572082705730827057408270575082705760827057708280001082800020828000308280004082800050828000608280007082800080828000908280010082800110828001208280013082800140828001508280016082800170828001808280019082800200828002108280022082800230828002408280025082800260828002708280028082800290828003008280031082800320828003308280034082800350828003608280037082800380828003908280040082800410828004208280043082800440828004508280046082800470828004808280049082800500828005108280052082800530828005408280055082800560828005708280058082800590828006008280061082800620828006308280064082800650828006608280067082800680828006908280070082800710828007208280073082800740828007508280076082800770828007808280079082800800828008108280082082800830828008408280085082800860828008708280088082800890828009008280091082800920828009308280094082800950828009608280097082800980828009908280100082801010828010208280103082801040828010508280106082801070828010808280109082801100828011108280112082801130828011408280115082801160828011708280118082801190828012008280121082801220828012308280124082801250828012608280127082801280828012908280130082801310828013208280133082801340828013508280136082801370828013808280139082801400828014108280142082801430828014408280145082801460828014708280148082801490828015008280151082801520828015308280154082801550828015608280157082801580828015908280160082801610828016208280163082801640828016508280166082801670828016808280169082801700828017108280172082801730828017408280175082801760828017708280178082801790828018008280181082801820828018308280184082801850828018608280187082801880828018908280190082801910828019208280193082801940828019508280196082801970828019808280199082802000828020108280202082802030828020408280205082802060828020708280208082802090828021008280211082802120828021308280214082802150828021608280217082802180828021908280220082802210828022208280223082802240828022508280226082802270828022808280229082802300828023108280232082802330828023408280235082802360828023708280238082802390828024008280241082802420828024308280244082802450828024608280247082802480828024908280250082802510828025208280253082802540828025508280256082802570828025808280259082802600828026108280262082802630828026408280265082802660828026708280268082802690828027008280271082802720828027308280274082802750828027608280277082802780828027908280280082802810828028208280283082802840828028508280286082802870828028808280289082802900828029108280292082802930828029408280295082802960828029708280298082802990828030008280301082803020828030308280304082803050828030608280307082803080828030908280310082803110828031208280313082803140828031508280316082803170828031808280319082803200828032108280322082803230828032408280325082803260828032708280328082803290828033008280331082803320828033308280334082803350828033608280337082803380828033908280340082803410828034208280343082803440828034508280346082803470828034808280349082803500828035108280352082803530828035408280355082803560828035708280358082803590828036008280361082803620828036308280364082803650828036608280367082803680828036908280370082803710828037208280373082803740828037508280376082803770828037808280379082803800828038108280382082803830828038408280385082803860828038708280388082803890828039008280391082803920828039308280394082803950828039608280397082803980828039908280400082804010828040208280403082804040828040508280406082804070828040808280409082804100828041108280412082804130828041408280415082804160828041708280418082804190828042008280421082804220828042308280424082804250828042608280427082804280828042908280430082804310828043208280433082804340828043508280436082804370828043808280439082804400828044108280442082804430828044408280445082804460828044708280448082804490828045008280451082804520828045308280454082804550828045608280457082804580828045908280460082804610828046208280463082804640828046508280466082804670828046808280469082804700828047108280472082804730828047408280475082804760828047708280478082804790828048008280481082804820828048308280484082804850828048608280487082804880828048908280490082804910828049208280493082804940828049508280496082804970828049808280499082805000828050108280502082805030828050408280505082805060828050708280508082805090828051008280511082805120828051308280514082805150828051608280517082805180828051908280520082805210828052208280523082805240828052508280526082805270828052808280529082805300828053108280532082805330828053408280535082805360828053708280538082805390828054008280541082805420828054308280544082805450828054608280547082805480828054908280550082805510828055208280553082805540828055508280556082805570828055808280559082805600828056108280562082805630828056408280565082805660828056708280568082805690828057008280571082805720828057308280574082805750828057608280577082900010829000208290003082900040829000508290006082900070829000808290009082900100829001108290012082900130829001408290015082900160829001708290018082900190829002008290021082900220829002308290024082900250829002608290027082900280829002908290030082900310829003208290033082900340829003508290036082900370829003808290039082900400829004108290042082900430829004408290045082900460829004708290048082900490829005008290051082900520829005308290054082900550829005608290057082900580829005908290060082900610829006208290063082900640829006508290066082900670829006808290069082900700829007108290072082900730829007408290075082900760829007708290078082900790829008008290081082900820829008308290084082900850829008608290087082900880829008908290090082900910829009208290093082900940829009508290096082900970829009808290099082901000829010108290102082901030829010408290105082901060829010708290108082901090829011008290111082901120829011308290114082901150829011608290117082901180829011908290120082901210829012208290123082901240829012508290126082901270829012808290129082901300829013108290132082901330829013408290135082901360829013708290138082901390829014008290141082901420829014308290144082901450829014608290147082901480829014908290150082901510829015208290153082901540829015508290156082901570829015808290159082901600829016108290162082901630829016408290165082901660829016708290168082901690829017008290171082901720829017308290174082901750829017608290177082901780829017908290180082901810829018208290183082901840829018508290186082901870829018808290189082901900829019108290192082901930829019408290195082901960829019708290198082901990829020008290201082902020829020308290204082902050829020608290207082902080829020908290210082902110829021208290213082902140829021508290216082902170829021808290219082902200829022108290222082902230829022408290225082902260829022708290228082902290829023008290231082902320829023308290234082902350829023608290237082902380829023908290240082902410829024208290243082902440829024508290246082902470829024808290249082902500829025108290252082902530829025408290255082902560829025708290258082902590829026008290261082902620829026308290264082902650829026608290267082902680829026908290270082902710829027208290273082902740829027508290276082902770829027808290279082902800829028108290282082902830829028408290285082902860829028708290288082902890829029008290291082902920829029308290294082902950829029608290297082902980829029908290300082903010829030208290303082903040829030508290306082903070829030808290309082903100829031108290312082903130829031408290315082903160829031708290318082903190829032008290321082903220829032308290324082903250829032608290327082903280829032908290330082903310829033208290333082903340829033508290336082903370829033808290339082903400829034108290342082903430829034408290345082903460829034708290348082903490829035008290351082903520829035308290354082903550829035608290357082903580829035908290360082903610829036208290363082903640829036508290366082903670829036808290369082903700829037108290372082903730829037408290375082903760829037708290378082903790829038008290381082903820829038308290384082903850829038608290387082903880829038908290390082903910829039208290393082903940829039508290396082903970829039808290399082904000829040108290402082904030829040408290405082904060829040708290408082904090829041008290411082904120829041308290414082904150829041608290417082904180829041908290420082904210829042208290423082904240829042508290426082904270829042808290429082904300829043108290432082904330829043408290435082904360829043708290438082904390829044008290441082904420829044308290444082904450829044608290447082904480829044908290450082904510829045208290453082904540829045508290456082904570829045808290459082904600829046108290462082904630829046408290465082904660829046708290468082904690829047008290471082904720829047308290474082904750829047608290477082904780829047908290480082904810829048208290483082904840829048508290486082904870829048808290489082904900829049108290492082904930829049408290495082904960829049708290498082904990829050008290501082905020829050308290504082905050829050608290507082905080829050908290510082905110829051208290513082905140829051508290516082905170829051808290519082905200829052108290522082905230829052408290525082905260829052708290528082905290829053008290531082905320829053308290534082905350829053608290537082905380829053908290540082905410829054208290543082905440829054508290546082905470829054808290549082905500829055108290552082905530829055408290555082905560829055708290558082905590829056008290561082905620829056308290564082905650829056608290567082905680829056908290570082905710829057208290573082905740829057508290576082905770830000108300002083000030830000408300005083000060830000708300008083000090830001008300011083000120830001308300014083000150830001608300017083000180830001908300020083000210830002208300023083000240830002508300026083000270830002808300029083000300830003108300032083000330830003408300035083000360830003708300038083000390830004008300041083000420830004308300044083000450830004608300047083000480830004908300050083000510830005208300053083000540830005508300056083000570830005808300059083000600830006108300062083000630830006408300065083000660830006708300068083000690830007008300071083000720830007308300074083000750830007608300077083000780830007908300080083000810830008208300083083000840830008508300086083000870830008808300089083000900830009108300092083000930830009408300095083000960830009708300098083000990830010008300101083001020830010308300104083001050830010608300107083001080830010908300110083001110830011208300113083001140830011508300116083001170830011808300119083001200830012108300122083001230830012408300125083001260830012708300128083001290830013008300131083001320830013308300134083001350830013608300137083001380830013908300140083001410830014208300143083001440830014508300146083001470830014808300149083001500830015108300152083001530830015408300155083001560830015708300158083001590830016008300161083001620830016308300164083001650830016608300167083001680830016908300170083001710830017208300173083001740830017508300176083001770830017808300179083001800830018108300182083001830830018408300185083001860830018708300188083001890830019008300191083001920830019308300194083001950830019608300197083001980830019908300200083002010830020208300203083002040830020508300206083002070830020808300209083002100830021108300212083002130830021408300215083002160830021708300218083002190830022008300221083002220830022308300224083002250830022608300227083002280830022908300230083002310830023208300233083002340830023508300236083002370830023808300239083002400830024108300242083002430830024408300245083002460830024708300248083002490830025008300251083002520830025308300254083002550830025608300257083002580830025908300260083002610830026208300263083002640830026508300266083002670830026808300269083002700830027108300272083002730830027408300275083002760830027708300278083002790830028008300281083002820830028308300284083002850830028608300287083002880830028908300290083002910830029208300293083002940830029508300296083002970830029808300299083003000830030108300302083003030830030408300305083003060830030708300308083003090830031008300311083003120830031308300314083003150830031608300317083003180830031908300320083003210830032208300323083003240830032508300326083003270830032808300329083003300830033108300332083003330830033408300335083003360830033708300338083003390830034008300341083003420830034308300344083003450830034608300347083003480830034908300350083003510830035208300353083003540830035508300356083003570830035808300359083003600830036108300362083003630830036408300365083003660830036708300368083003690830037008300371083003720830037308300374083003750830037608300377083003780830037908300380083003810830038208300383083003840830038508300386083003870830038808300389083003900830039108300392083003930830039408300395083003960830039708300398083003990830040008300401083004020830040308300404083004050830040608300407083004080830040908300410083004110830041208300413083004140830041508300416083004170830041808300419083004200830042108300422083004230830042408300425083004260830042708300428083004290830043008300431083004320830043308300434083004350830043608300437083004380830043908300440083004410830044208300443083004440830044508300446083004470830044808300449083004500830045108300452083004530830045408300455083004560830045708300458083004590830046008300461083004620830046308300464083004650830046608300467083004680830046908300470083004710830047208300473083004740830047508300476083004770830047808300479083004800830048108300482083004830830048408300485083004860830048708300488083004890830049008300491083004920830049308300494083004950830049608300497083004980830049908300500083005010830050208300503083005040830050508300506083005070830050808300509083005100830051108300512083005130830051408300515083005160830051708300518083005190830052008300521083005220830052308300524083005250830052608300527083005280830052908300530083005310830053208300533083005340830053508300536083005370830053808300539083005400830054108300542083005430830054408300545083005460830054708300548083005490830055008300551083005520830055308300554083005550830055608300557083005580830055908300560083005610830056208300563083005640830056508300566083005670830056808300569083005700830057108300572083005730830057408300575083005760830057708310001083100020831000308310004083100050831000608310007083100080831000908310010083100110831001208310013083100140831001508310016083100170831001808310019083100200831002108310022083100230831002408310025083100260831002708310028083100290831003008310031083100320831003308310034083100350831003608310037083100380831003908310040083100410831004208310043083100440831004508310046083100470831004808310049083100500831005108310052083100530831005408310055083100560831005708310058083100590831006008310061083100620831006308310064083100650831006608310067083100680831006908310070083100710831007208310073083100740831007508310076083100770831007808310079083100800831008108310082083100830831008408310085083100860831008708310088083100890831009008310091083100920831009308310094083100950831009608310097083100980831009908310100083101010831010208310103083101040831010508310106083101070831010808310109083101100831011108310112083101130831011408310115083101160831011708310118083101190831012008310121083101220831012308310124083101250831012608310127083101280831012908310130083101310831013208310133083101340831013508310136083101370831013808310139083101400831014108310142083101430831014408310145083101460831014708310148083101490831015008310151083101520831015308310154083101550831015608310157083101580831015908310160083101610831016208310163083101640831016508310166083101670831016808310169083101700831017108310172083101730831017408310175083101760831017708310178083101790831018008310181083101820831018308310184083101850831018608310187083101880831018908310190083101910831019208310193083101940831019508310196083101970831019808310199083102000831020108310202083102030831020408310205083102060831020708310208083102090831021008310211083102120831021308310214083102150831021608310217083102180831021908310220083102210831022208310223083102240831022508310226083102270831022808310229083102300831023108310232083102330831023408310235083102360831023708310238083102390831024008310241083102420831024308310244083102450831024608310247083102480831024908310250083102510831025208310253083102540831025508310256083102570831025808310259083102600831026108310262083102630831026408310265083102660831026708310268083102690831027008310271083102720831027308310274083102750831027608310277083102780831027908310280083102810831028208310283083102840831028508310286083102870831028808310289083102900831029108310292083102930831029408310295083102960831029708310298083102990831030008310301083103020831030308310304083103050831030608310307083103080831030908310310083103110831031208310313083103140831031508310316083103170831031808310319083103200831032108310322083103230831032408310325083103260831032708310328083103290831033008310331083103320831033308310334083103350831033608310337083103380831033908310340083103410831034208310343083103440831034508310346083103470831034808310349083103500831035108310352083103530831035408310355083103560831035708310358083103590831036008310361083103620831036308310364083103650831036608310367083103680831036908310370083103710831037208310373083103740831037508310376083103770831037808310379083103800831038108310382083103830831038408310385083103860831038708310388083103890831039008310391083103920831039308310394083103950831039608310397083103980831039908310400083104010831040208310403083104040831040508310406083104070831040808310409083104100831041108310412083104130831041408310415083104160831041708310418083104190831042008310421083104220831042308310424083104250831042608310427083104280831042908310430083104310831043208310433083104340831043508310436083104370831043808310439083104400831044108310442083104430831044408310445083104460831044708310448083104490831045008310451083104520831045308310454083104550831045608310457083104580831045908310460083104610831046208310463083104640831046508310466083104670831046808310469083104700831047108310472083104730831047408310475083104760831047708310478083104790831048008310481083104820831048308310484083104850831048608310487083104880831048908310490083104910831049208310493083104940831049508310496083104970831049808310499083105000831050108310502083105030831050408310505083105060831050708310508083105090831051008310511083105120831051308310514083105150831051608310517083105180831051908310520083105210831052208310523083105240831052508310526083105270831052808310529083105300831053108310532083105330831053408310535083105360831053708310538083105390831054008310541083105420831054308310544083105450831054608310547083105480831054908310550083105510831055208310553083105540831055508310556083105570831055808310559083105600831056108310562083105630831056408310565083105660831056708310568083105690831057008310571083105720831057308310574083105750831057608310577083200010832000208320003083200040832000508320006083200070832000808320009083200100832001108320012083200130832001408320015083200160832001708320018083200190832002008320021083200220832002308320024083200250832002608320027083200280832002908320030083200310832003208320033083200340832003508320036083200370832003808320039083200400832004108320042083200430832004408320045083200460832004708320048083200490832005008320051083200520832005308320054083200550832005608320057083200580832005908320060083200610832006208320063083200640832006508320066083200670832006808320069083200700832007108320072083200730832007408320075083200760832007708320078083200790832008008320081083200820832008308320084083200850832008608320087083200880832008908320090083200910832009208320093083200940832009508320096083200970832009808320099083201000832010108320102083201030832010408320105083201060832010708320108083201090832011008320111083201120832011308320114083201150832011608320117083201180832011908320120083201210832012208320123083201240832012508320126083201270832012808320129083201300832013108320132083201330832013408320135083201360832013708320138083201390832014008320141083201420832014308320144083201450832014608320147083201480832014908320150083201510832015208320153083201540832015508320156083201570832015808320159083201600832016108320162083201630832016408320165083201660832016708320168083201690832017008320171083201720832017308320174083201750832017608320177083201780832017908320180083201810832018208320183083201840832018508320186083201870832018808320189083201900832019108320192083201930832019408320195083201960832019708320198083201990832020008320201083202020832020308320204083202050832020608320207083202080832020908320210083202110832021208320213083202140832021508320216083202170832021808320219083202200832022108320222083202230832022408320225083202260832022708320228083202290832023008320231083202320832023308320234083202350832023608320237083202380832023908320240083202410832024208320243083202440832024508320246083202470832024808320249083202500832025108320252083202530832025408320255083202560832025708320258083202590832026008320261083202620832026308320264083202650832026608320267083202680832026908320270083202710832027208320273083202740832027508320276083202770832027808320279083202800832028108320282083202830832028408320285083202860832028708320288083202890832029008320291083202920832029308320294083202950832029608320297083202980832029908320300083203010832030208320303083203040832030508320306083203070832030808320309083203100832031108320312083203130832031408320315083203160832031708320318083203190832032008320321083203220832032308320324083203250832032608320327083203280832032908320330083203310832033208320333083203340832033508320336083203370832033808320339083203400832034108320342083203430832034408320345083203460832034708320348083203490832035008320351083203520832035308320354083203550832035608320357083203580832035908320360083203610832036208320363083203640832036508320366083203670832036808320369083203700832037108320372083203730832037408320375083203760832037708320378083203790832038008320381083203820832038308320384083203850832038608320387083203880832038908320390083203910832039208320393083203940832039508320396083203970832039808320399083204000832040108320402083204030832040408320405083204060832040708320408083204090832041008320411083204120832041308320414083204150832041608320417083204180832041908320420083204210832042208320423083204240832042508320426083204270832042808320429083204300832043108320432083204330832043408320435083204360832043708320438083204390832044008320441083204420832044308320444083204450832044608320447083204480832044908320450083204510832045208320453083204540832045508320456083204570832045808320459083204600832046108320462083204630832046408320465083204660832046708320468083204690832047008320471083204720832047308320474083204750832047608320477083204780832047908320480083204810832048208320483083204840832048508320486083204870832048808320489083204900832049108320492083204930832049408320495083204960832049708320498083204990832050008320501083205020832050308320504083205050832050608320507083205080832050908320510083205110832051208320513083205140832051508320516083205170832051808320519083205200832052108320522083205230832052408320525083205260832052708320528083205290832053008320531083205320832053308320534083205350832053608320537083205380832053908320540083205410832054208320543083205440832054508320546083205470832054808320549083205500832055108320552083205530832055408320555083205560832055708320558083205590832056008320561083205620832056308320564083205650832056608320567083205680832056908320570083205710832057208320573083205740832057508320576083205770833000108330002083300030833000408330005083300060833000708330008083300090833001008330011083300120833001308330014083300150833001608330017083300180833001908330020083300210833002208330023083300240833002508330026083300270833002808330029083300300833003108330032083300330833003408330035083300360833003708330038083300390833004008330041083300420833004308330044083300450833004608330047083300480833004908330050083300510833005208330053083300540833005508330056083300570833005808330059083300600833006108330062083300630833006408330065083300660833006708330068083300690833007008330071083300720833007308330074083300750833007608330077083300780833007908330080083300810833008208330083083300840833008508330086083300870833008808330089083300900833009108330092083300930833009408330095083300960833009708330098083300990833010008330101083301020833010308330104083301050833010608330107083301080833010908330110083301110833011208330113083301140833011508330116083301170833011808330119083301200833012108330122083301230833012408330125083301260833012708330128083301290833013008330131083301320833013308330134083301350833013608330137083301380833013908330140083301410833014208330143083301440833014508330146083301470833014808330149083301500833015108330152083301530833015408330155083301560833015708330158083301590833016008330161083301620833016308330164083301650833016608330167083301680833016908330170083301710833017208330173083301740833017508330176083301770833017808330179083301800833018108330182083301830833018408330185083301860833018708330188083301890833019008330191083301920833019308330194083301950833019608330197083301980833019908330200083302010833020208330203083302040833020508330206083302070833020808330209083302100833021108330212083302130833021408330215083302160833021708330218083302190833022008330221083302220833022308330224083302250833022608330227083302280833022908330230083302310833023208330233083302340833023508330236083302370833023808330239083302400833024108330242083302430833024408330245083302460833024708330248083302490833025008330251083302520833025308330254083302550833025608330257083302580833025908330260083302610833026208330263083302640833026508330266083302670833026808330269083302700833027108330272083302730833027408330275083302760833027708330278083302790833028008330281083302820833028308330284083302850833028608330287083302880833028908330290083302910833029208330293083302940833029508330296083302970833029808330299083303000833030108330302083303030833030408330305083303060833030708330308083303090833031008330311083303120833031308330314083303150833031608330317083303180833031908330320083303210833032208330323083303240833032508330326083303270833032808330329083303300833033108330332083303330833033408330335083303360833033708330338083303390833034008330341083303420833034308330344083303450833034608330347083303480833034908330350083303510833035208330353083303540833035508330356083303570833035808330359083303600833036108330362083303630833036408330365083303660833036708330368083303690833037008330371083303720833037308330374083303750833037608330377083303780833037908330380083303810833038208330383083303840833038508330386083303870833038808330389083303900833039108330392083303930833039408330395083303960833039708330398083303990833040008330401083304020833040308330404083304050833040608330407083304080833040908330410083304110833041208330413083304140833041508330416083304170833041808330419083304200833042108330422083304230833042408330425083304260833042708330428083304290833043008330431083304320833043308330434083304350833043608330437083304380833043908330440083304410833044208330443083304440833044508330446083304470833044808330449083304500833045108330452083304530833045408330455083304560833045708330458083304590833046008330461083304620833046308330464083304650833046608330467083304680833046908330470083304710833047208330473083304740833047508330476083304770833047808330479083304800833048108330482083304830833048408330485083304860833048708330488083304890833049008330491083304920833049308330494083304950833049608330497083304980833049908330500083305010833050208330503083305040833050508330506083305070833050808330509083305100833051108330512083305130833051408330515083305160833051708330518083305190833052008330521083305220833052308330524083305250833052608330527083305280833052908330530083305310833053208330533083305340833053508330536083305370833053808330539083305400833054108330542083305430833054408330545083305460833054708330548083305490833055008330551083305520833055308330554083305550833055608330557083305580833055908330560083305610833056208330563083305640833056508330566083305670833056808330569083305700833057108330572083305730833057408330575083305760833057708340001083400020834000308340004083400050834000608340007083400080834000908340010083400110834001208340013083400140834001508340016083400170834001808340019083400200834002108340022083400230834002408340025083400260834002708340028083400290834003008340031083400320834003308340034083400350834003608340037083400380834003908340040083400410834004208340043083400440834004508340046083400470834004808340049083400500834005108340052083400530834005408340055083400560834005708340058083400590834006008340061083400620834006308340064083400650834006608340067083400680834006908340070083400710834007208340073083400740834007508340076083400770834007808340079083400800834008108340082083400830834008408340085083400860834008708340088083400890834009008340091083400920834009308340094083400950834009608340097083400980834009908340100083401010834010208340103083401040834010508340106083401070834010808340109083401100834011108340112083401130834011408340115083401160834011708340118083401190834012008340121083401220834012308340124083401250834012608340127083401280834012908340130083401310834013208340133083401340834013508340136083401370834013808340139083401400834014108340142083401430834014408340145083401460834014708340148083401490834015008340151083401520834015308340154083401550834015608340157083401580834015908340160083401610834016208340163083401640834016508340166083401670834016808340169083401700834017108340172083401730834017408340175083401760834017708340178083401790834018008340181083401820834018308340184083401850834018608340187083401880834018908340190083401910834019208340193083401940834019508340196083401970834019808340199083402000834020108340202083402030834020408340205083402060834020708340208083402090834021008340211083402120834021308340214083402150834021608340217083402180834021908340220083402210834022208340223083402240834022508340226083402270834022808340229083402300834023108340232083402330834023408340235083402360834023708340238083402390834024008340241083402420834024308340244083402450834024608340247083402480834024908340250083402510834025208340253083402540834025508340256083402570834025808340259083402600834026108340262083402630834026408340265083402660834026708340268083402690834027008340271083402720834027308340274083402750834027608340277083402780834027908340280083402810834028208340283083402840834028508340286083402870834028808340289083402900834029108340292083402930834029408340295083402960834029708340298083402990834030008340301083403020834030308340304083403050834030608340307083403080834030908340310083403110834031208340313083403140834031508340316083403170834031808340319083403200834032108340322083403230834032408340325083403260834032708340328083403290834033008340331083403320834033308340334083403350834033608340337083403380834033908340340083403410834034208340343083403440834034508340346083403470834034808340349083403500834035108340352083403530834035408340355083403560834035708340358083403590834036008340361083403620834036308340364083403650834036608340367083403680834036908340370083403710834037208340373083403740834037508340376083403770834037808340379083403800834038108340382083403830834038408340385083403860834038708340388083403890834039008340391083403920834039308340394083403950834039608340397083403980834039908340400083404010834040208340403083404040834040508340406083404070834040808340409083404100834041108340412083404130834041408340415083404160834041708340418083404190834042008340421083404220834042308340424083404250834042608340427083404280834042908340430083404310834043208340433083404340834043508340436083404370834043808340439083404400834044108340442083404430834044408340445083404460834044708340448083404490834045008340451083404520834045308340454083404550834045608340457083404580834045908340460083404610834046208340463083404640834046508340466083404670834046808340469083404700834047108340472083404730834047408340475083404760834047708340478083404790834048008340481083404820834048308340484083404850834048608340487083404880834048908340490083404910834049208340493083404940834049508340496083404970834049808340499083405000834050108340502083405030834050408340505083405060834050708340508083405090834051008340511083405120834051308340514083405150834051608340517083405180834051908340520083405210834052208340523083405240834052508340526083405270834052808340529083405300834053108340532083405330834053408340535083405360834053708340538083405390834054008340541083405420834054308340544083405450834054608340547083405480834054908340550083405510834055208340553083405540834055508340556083405570834055808340559083405600834056108340562083405630834056408340565083405660834056708340568083405690834057008340571083405720834057308340574083405750834057608340577083500010835000208350003083500040835000508350006083500070835000808350009083500100835001108350012083500130835001408350015083500160835001708350018083500190835002008350021083500220835002308350024083500250835002608350027083500280835002908350030083500310835003208350033083500340835003508350036083500370835003808350039083500400835004108350042083500430835004408350045083500460835004708350048083500490835005008350051083500520835005308350054083500550835005608350057083500580835005908350060083500610835006208350063083500640835006508350066083500670835006808350069083500700835007108350072083500730835007408350075083500760835007708350078083500790835008008350081083500820835008308350084083500850835008608350087083500880835008908350090083500910835009208350093083500940835009508350096083500970835009808350099083501000835010108350102083501030835010408350105083501060835010708350108083501090835011008350111083501120835011308350114083501150835011608350117083501180835011908350120083501210835012208350123083501240835012508350126083501270835012808350129083501300835013108350132083501330835013408350135083501360835013708350138083501390835014008350141083501420835014308350144083501450835014608350147083501480835014908350150083501510835015208350153083501540835015508350156083501570835015808350159083501600835016108350162083501630835016408350165083501660835016708350168083501690835017008350171083501720835017308350174083501750835017608350177083501780835017908350180083501810835018208350183083501840835018508350186083501870835018808350189083501900835019108350192083501930835019408350195083501960835019708350198083501990835020008350201083502020835020308350204083502050835020608350207083502080835020908350210083502110835021208350213083502140835021508350216083502170835021808350219083502200835022108350222083502230835022408350225083502260835022708350228083502290835023008350231083502320835023308350234083502350835023608350237083502380835023908350240083502410835024208350243083502440835024508350246083502470835024808350249083502500835025108350252083502530835025408350255083502560835025708350258083502590835026008350261083502620835026308350264083502650835026608350267083502680835026908350270083502710835027208350273083502740835027508350276083502770835027808350279083502800835028108350282083502830835028408350285083502860835028708350288083502890835029008350291083502920835029308350294083502950835029608350297083502980835029908350300083503010835030208350303083503040835030508350306083503070835030808350309083503100835031108350312083503130835031408350315083503160835031708350318083503190835032008350321083503220835032308350324083503250835032608350327083503280835032908350330083503310835033208350333083503340835033508350336083503370835033808350339083503400835034108350342083503430835034408350345083503460835034708350348083503490835035008350351083503520835035308350354083503550835035608350357083503580835035908350360083503610835036208350363083503640835036508350366083503670835036808350369083503700835037108350372083503730835037408350375083503760835037708350378083503790835038008350381083503820835038308350384083503850835038608350387083503880835038908350390083503910835039208350393083503940835039508350396083503970835039808350399083504000835040108350402083504030835040408350405083504060835040708350408083504090835041008350411083504120835041308350414083504150835041608350417083504180835041908350420083504210835042208350423083504240835042508350426083504270835042808350429083504300835043108350432083504330835043408350435083504360835043708350438083504390835044008350441083504420835044308350444083504450835044608350447083504480835044908350450083504510835045208350453083504540835045508350456083504570835045808350459083504600835046108350462083504630835046408350465083504660835046708350468083504690835047008350471083504720835047308350474083504750835047608350477083504780835047908350480083504810835048208350483083504840835048508350486083504870835048808350489083504900835049108350492083504930835049408350495083504960835049708350498083504990835050008350501083505020835050308350504083505050835050608350507083505080835050908350510083505110835051208350513083505140835051508350516083505170835051808350519083505200835052108350522083505230835052408350525083505260835052708350528083505290835053008350531083505320835053308350534083505350835053608350537083505380835053908350540083505410835054208350543083505440835054508350546083505470835054808350549083505500835055108350552083505530835055408350555083505560835055708350558083505590835056008350561083505620835056308350564083505650835056608350567083505680835056908350570083505710835057208350573083505740835057508350576083505770836000108360002083600030836000408360005083600060836000708360008083600090836001008360011083600120836001308360014083600150836001608360017083600180836001908360020083600210836002208360023083600240836002508360026083600270836002808360029083600300836003108360032083600330836003408360035083600360836003708360038083600390836004008360041083600420836004308360044083600450836004608360047083600480836004908360050083600510836005208360053083600540836005508360056083600570836005808360059083600600836006108360062083600630836006408360065083600660836006708360068083600690836007008360071083600720836007308360074083600750836007608360077083600780836007908360080083600810836008208360083083600840836008508360086083600870836008808360089083600900836009108360092083600930836009408360095083600960836009708360098083600990836010008360101083601020836010308360104083601050836010608360107083601080836010908360110083601110836011208360113083601140836011508360116083601170836011808360119083601200836012108360122083601230836012408360125083601260836012708360128083601290836013008360131083601320836013308360134083601350836013608360137083601380836013908360140083601410836014208360143083601440836014508360146083601470836014808360149083601500836015108360152083601530836015408360155083601560836015708360158083601590836016008360161083601620836016308360164083601650836016608360167083601680836016908360170083601710836017208360173083601740836017508360176083601770836017808360179083601800836018108360182083601830836018408360185083601860836018708360188083601890836019008360191083601920836019308360194083601950836019608360197083601980836019908360200083602010836020208360203083602040836020508360206083602070836020808360209083602100836021108360212083602130836021408360215083602160836021708360218083602190836022008360221083602220836022308360224083602250836022608360227083602280836022908360230083602310836023208360233083602340836023508360236083602370836023808360239083602400836024108360242083602430836024408360245083602460836024708360248083602490836025008360251083602520836025308360254083602550836025608360257083602580836025908360260083602610836026208360263083602640836026508360266083602670836026808360269083602700836027108360272083602730836027408360275083602760836027708360278083602790836028008360281083602820836028308360284083602850836028608360287083602880836028908360290083602910836029208360293083602940836029508360296083602970836029808360299083603000836030108360302083603030836030408360305083603060836030708360308083603090836031008360311083603120836031308360314083603150836031608360317083603180836031908360320083603210836032208360323083603240836032508360326083603270836032808360329083603300836033108360332083603330836033408360335083603360836033708360338083603390836034008360341083603420836034308360344083603450836034608360347083603480836034908360350083603510836035208360353083603540836035508360356083603570836035808360359083603600836036108360362083603630836036408360365083603660836036708360368083603690836037008360371083603720836037308360374083603750836037608360377083603780836037908360380083603810836038208360383083603840836038508360386083603870836038808360389083603900836039108360392083603930836039408360395083603960836039708360398083603990836040008360401083604020836040308360404083604050836040608360407083604080836040908360410083604110836041208360413083604140836041508360416083604170836041808360419083604200836042108360422083604230836042408360425083604260836042708360428083604290836043008360431083604320836043308360434083604350836043608360437083604380836043908360440083604410836044208360443083604440836044508360446083604470836044808360449083604500836045108360452083604530836045408360455083604560836045708360458083604590836046008360461083604620836046308360464083604650836046608360467083604680836046908360470083604710836047208360473083604740836047508360476083604770836047808360479083604800836048108360482083604830836048408360485083604860836048708360488083604890836049008360491083604920836049308360494083604950836049608360497083604980836049908360500083605010836050208360503083605040836050508360506083605070836050808360509083605100836051108360512083605130836051408360515083605160836051708360518083605190836052008360521083605220836052308360524083605250836052608360527083605280836052908360530083605310836053208360533083605340836053508360536083605370836053808360539083605400836054108360542083605430836054408360545083605460836054708360548083605490836055008360551083605520836055308360554083605550836055608360557083605580836055908360560083605610836056208360563083605640836056508360566083605670836056808360569083605700836057108360572083605730836057408360575083605760836057708370002083700030837000408370005083700060837000708370008083700090837001008370011083700120837001308370014083700150837001608370017083700180837001908370020083700210837002208370023083700240837002508370026083700270837002808370029083700300837003108370032083700330837003408370035083700360837003708370038083700390837004008370041083700420837004308370044083700450837004608370047083700480837004908370050083700510837005208370053083700540837005508370056083700570837005808370059083700600837006108370062083700630837006408370065083700660837006708370068083700690837007008370071083700720837007308370074083700750837007608370077083700780837007908370080083700810837008208370083083700840837008508370086083700870837008808370089083700900837009108370092083700930837009408370095083700960837009708370098083700990837010008370101083701020837010308370104083701050837010608370107083701080837010908370110083701110837011208370113083701140837011508370116083701170837011808370119083701200837012108370122083701230837012408370125083701260837012708370128083701290837013008370131083701320837013308370134083701350837013608370137083701380837013908370140083701410837014208370143083701440837014508370146083701470837014808370149083701500837015108370152083701530837015408370155083701560837015708370158083701590837016008370161083701620837016308370164083701650837016608370167083701680837016908370170083701710837017208370173083701740837017508370176083701770837017808370179083701800837018108370182083701830837018408370185083701860837018708370188083701890837019008370191083701920837019308370194083701950837019608370197083701980837019908370200083702010837020208370203083702040837020508370206083702070837020808370209083702100837021108370212083702130837021408370215083702160837021708370218083702190837022008370221083702220837022308370224083702250837022608370227083702280837022908370230083702310837023208370233083702340837023508370236083702370837023808370239083702400837024108370242083702430837024408370245083702460837024708370248083702490837025008370251083702520837025308370254083702550837025608370257083702580837025908370260083702610837026208370263083702640837026508370266083702670837026808370269083702700837027108370272083702730837027408370275083702760837027708370278083702790837028008370281083702820837028308370284083702850837028608370287083702880837028908370290083702910837029208370293083702940837029508370296083702970837029808370299083703000837030108370302083703030837030408370305083703060837030708370308083703090837031008370311083703120837031308370314083703150837031608370317083703180837031908370320083703210837032208370323083703240837032508370326083703270837032808370329083703300837033108370332083703330837033408370335083703360837033708370338083703390837034008370341083703420837034308370344083703450837034608370347083703480837034908370350083703510837035208370353083703540837035508370356083703570837035808370359083703600837036108370362083703630837036408370365083703660837036708370368083703690837037008370371083703720837037308370374083703750837037608370377083703780837037908370380083703810837038208370383083703840837038508370386083703870837038808370389083703900837039108370392083703930837039408370395083703960837039708370398083703990837040008370401083704020837040308370404083704050837040608370407083704080837040908370410083704110837041208370413083704140837041508370416083704170837041808370419083704200837042108370422083704230837042408370425083704260837042708370428083704290837043008370431083704320837043308370434083704350837043608370437083704380837043908370440083704410837044208370443083704440837044508370446083704470837044808370449083704500837045108370452083704530837045408370455083704560837045708370458083704590837046008370461083704620837046308370464083704650837046608370467083704680837046908370470083704710837047208370473083704740837047508370476083704770837047808370479083704800837048108370482083704830837048408370485083704860837048708370488083704890837049008370491083704920837049308370494083704950837049608370497083704980837049908370500083705010837050208370503083705040837050508370506083705070837050808370509083705100837051108370512083705130837051408370515083705160837051708370518083705190837052008370521083705220837052308370524083705250837052608370527083705280837052908370530083705310837053208370533083705340837053508370536083705370837053808370539083705400837054108370542083705430837054408370545083705460837054708370548083705490837055008370551083705520837055308370554083705550837055608370557083705580837055908370560083705610837056208370563083705640837056508370566083705670837056808370569083705700837057108370572083705730837057408370575083705760837057708380002083800030838000408380005083800060838000708380008083800090838001008380011083800120838001308380014083800150838001608380017083800180838001908380020083800210838002208380023083800240838002508380026083800270838002808380029083800300838003108380032083800330838003408380035083800360838003708380038083800390838004008380041083800420838004308380044083800450838004608380047083800480838004908380050083800510838005208380053083800540838005508380056083800570838005808380059083800600838006108380062083800630838006408380065083800660838006708380068083800690838007008380071083800720838007308380074083800750838007608380077083800780838007908380080083800810838008208380083083800840838008508380086083800870838008808380089083800900838009108380092083800930838009408380095083800960838009708380098083800990838010008380101083801020838010308380104083801050838010608380107083801080838010908380110083801110838011208380113083801140838011508380116083801170838011808380119083801200838012108380122083801230838012408380125083801260838012708380128083801290838013008380131083801320838013308380134083801350838013608380137083801380838013908380140083801410838014208380143083801440838014508380146083801470838014808380149083801500838015108380152083801530838015408380155083801560838015708380158083801590838016008380161083801620838016308380164083801650838016608380167083801680838016908380170083801710838017208380173083801740838017508380176083801770838017808380179083801800838018108380182083801830838018408380185083801860838018708380188083801890838019008380191083801920838019308380194083801950838019608380197083801980838019908380200083802010838020208380203083802040838020508380206083802070838020808380209083802100838021108380212083802130838021408380215083802160838021708380218083802190838022008380221083802220838022308380224083802250838022608380227083802280838022908380230083802310838023208380233083802340838023508380236083802370838023808380239083802400838024108380242083802430838024408380245083802460838024708380248083802490838025008380251083802520838025308380254083802550838025608380257083802580838025908380260083802610838026208380263083802640838026508380266083802670838026808380269083802700838027108380272083802730838027408380275083802760838027708380278083802790838028008380281083802820838028308380284083802850838028608380287083802880838028908380290083802910838029208380293083802940838029508380296083802970838029808380299083803000838030108380302083803030838030408380305083803060838030708380308083803090838031008380311083803120838031308380314083803150838031608380317083803180838031908380320083803210838032208380323083803240838032508380326083803270838032808380329083803300838033108380332083803330838033408380335083803360838033708380338083803390838034008380341083803420838034308380344083803450838034608380347083803480838034908380350083803510838035208380353083803540838035508380356083803570838035808380359083803600838036108380362083803630838036408380365083803660838036708380368083803690838037008380371083803720838037308380374083803750838037608380377083803780838037908380380083803810838038208380383083803840838038508380386083803870838038808380389083803900838039108380392083803930838039408380395083803960838039708380398083803990838040008380401083804020838040308380404083804050838040608380407083804080838040908380410083804110838041208380413083804140838041508380416083804170838041808380419083804200838042108380422083804230838042408380425083804260838042708380428083804290838043008380431083804320838043308380434083804350838043608380437083804380838043908380440083804410838044208380443083804440838044508380446083804470838044808380449083804500838045108380452083804530838045408380455083804560838045708380458083804590838046008380461083804620838046308380464083804650838046608380467083804680838046908380470083804710838047208380473083804740838047508380476083804770838047808380479083804800838048108380482083804830838048408380485083804860838048708380488083804890838049008380491083804920838049308380494083804950838049608380497083804980838049908380500083805010838050208380503083805040838050508380506083805070838050808380509083805100838051108380512083805130838051408380515083805160838051708380518083805190838052008380521083805220838052308380524083805250838052608380527083805280838052908380530083805310838053208380533083805340838053508380536083805370838053808380539083805400838054108380542083805430838054408380545083805460838054708380548083805490838055008380551083805520838055308380554083805550838055608380557083805580838055908380560083805610838056208380563083805640838056508380566083805670838056808380569083805700838057108380572083805730838057408380575083805760838057708390002083900030839000408390005083900060839000708390008083900090839001008390011083900120839001308390014083900150839001608390017083900180839001908390020083900210839002208390023083900240839002508390026083900270839002808390029083900300839003108390032083900330839003408390035083900360839003708390038083900390839004008390041083900420839004308390044083900450839004608390047083900480839004908390050083900510839005208390053083900540839005508390056083900570839005808390059083900600839006108390062083900630839006408390065083900660839006708390068083900690839007008390071083900720839007308390074083900750839007608390077083900780839007908390080083900810839008208390083083900840839008508390086083900870839008808390089083900900839009108390092083900930839009408390095083900960839009708390098083900990839010008390101083901020839010308390104083901050839010608390107083901080839010908390110083901110839011208390113083901140839011508390116083901170839011808390119083901200839012108390122083901230839012408390125083901260839012708390128083901290839013008390131083901320839013308390134083901350839013608390137083901380839013908390140083901410839014208390143083901440839014508390146083901470839014808390149083901500839015108390152083901530839015408390155083901560839015708390158083901590839016008390161083901620839016308390164083901650839016608390167083901680839016908390170083901710839017208390173083901740839017508390176083901770839017808390179083901800839018108390182083901830839018408390185083901860839018708390188083901890839019008390191083901920839019308390194083901950839019608390197083901980839019908390200083902010839020208390203083902040839020508390206083902070839020808390209083902100839021108390212083902130839021408390215083902160839021708390218083902190839022008390221083902220839022308390224083902250839022608390227083902280839022908390230083902310839023208390233083902340839023508390236083902370839023808390239083902400839024108390242083902430839024408390245083902460839024708390248083902490839025008390251083902520839025308390254083902550839025608390257083902580839025908390260083902610839026208390263083902640839026508390266083902670839026808390269083902700839027108390272083902730839027408390275083902760839027708390278083902790839028008390281083902820839028308390284083902850839028608390287083902880839028908390290083902910839029208390293083902940839029508390296083902970839029808390299083903000839030108390302083903030839030408390305083903060839030708390308083903090839031008390311083903120839031308390314083903150839031608390317083903180839031908390320083903210839032208390323083903240839032508390326083903270839032808390329083903300839033108390332083903330839033408390335083903360839033708390338083903390839034008390341083903420839034308390344083903450839034608390347083903480839034908390350083903510839035208390353083903540839035508390356083903570839035808390359083903600839036108390362083903630839036408390365083903660839036708390368083903690839037008390371083903720839037308390374083903750839037608390377083903780839037908390380083903810839038208390383083903840839038508390386083903870839038808390389083903900839039108390392083903930839039408390395083903960839039708390398083903990839040008390401083904020839040308390404083904050839040608390407083904080839040908390410083904110839041208390413083904140839041508390416083904170839041808390419083904200839042108390422083904230839042408390425083904260839042708390428083904290839043008390431083904320839043308390434083904350839043608390437083904380839043908390440083904410839044208390443083904440839044508390446083904470839044808390449083904500839045108390452083904530839045408390455083904560839045708390458083904590839046008390461083904620839046308390464083904650839046608390467083904680839046908390470083904710839047208390473083904740839047508390476083904770839047808390479083904800839048108390482083904830839048408390485083904860839048708390488083904890839049008390491083904920839049308390494083904950839049608390497083904980839049908390500083905010839050208390503083905040839050508390506083905070839050808390509083905100839051108390512083905130839051408390515083905160839051708390518083905190839052008390521083905220839052308390524083905250839052608390527083905280839052908390530083905310839053208390533083905340839053508390536083905370839053808390539083905400839054108390542083905430839054408390545083905460839054708390548083905490839055008390551083905520839055308390554083905550839055608390557083905580839055908390560083905610839056208390563083905640839056508390566083905670839056808390569083905700839057108390572083905730839057408390575083905760839057708400003084000040840000508400006084000070840000808400009084000100840001108400012084000130840001408400015084000160840001708400018084000190840002008400021084000220840002308400024084000250840002608400027084000280840002908400030084000310840003208400033084000340840003508400036084000370840003808400039084000400840004108400042084000430840004408400045084000460840004708400048084000490840005008400051084000520840005308400054084000550840005608400057084000580840005908400060084000610840006208400063084000640840006508400066084000670840006808400069084000700840007108400072084000730840007408400075084000760840007708400078084000790840008008400081084000820840008308400084084000850840008608400087084000880840008908400090084000910840009208400093084000940840009508400096084000970840009808400099084001000840010108400102084001030840010408400105084001060840010708400108084001090840011008400111084001120840011308400114084001150840011608400117084001180840011908400120084001210840012208400123084001240840012508400126084001270840012808400129084001300840013108400132084001330840013408400135084001360840013708400138084001390840014008400141084001420840014308400144084001450840014608400147084001480840014908400150084001510840015208400153084001540840015508400156084001570840015808400159084001600840016108400162084001630840016408400165084001660840016708400168084001690840017008400171084001720840017308400174084001750840017608400177084001780840017908400180084001810840018208400183084001840840018508400186084001870840018808400189084001900840019108400192084001930840019408400195084001960840019708400198084001990840020008400201084002020840020308400204084002050840020608400207084002080840020908400210084002110840021208400213084002140840021508400216084002170840021808400219084002200840022108400222084002230840022408400225084002260840022708400228084002290840023008400231084002320840023308400234084002350840023608400237084002380840023908400240084002410840024208400243084002440840024508400246084002470840024808400249084002500840025108400252084002530840025408400255084002560840025708400258084002590840026008400261084002620840026308400264084002650840026608400267084002680840026908400270084002710840027208400273084002740840027508400276084002770840027808400279084002800840028108400282084002830840028408400285084002860840028708400288084002890840029008400291084002920840029308400294084002950840029608400297084002980840029908400300084003010840030208400303084003040840030508400306084003070840030808400309084003100840031108400312084003130840031408400315084003160840031708400318084003190840032008400321084003220840032308400324084003250840032608400327084003280840032908400330084003310840033208400333084003340840033508400336084003370840033808400339084003400840034108400342084003430840034408400345084003460840034708400348084003490840035008400351084003520840035308400354084003550840035608400357084003580840035908400360084003610840036208400363084003640840036508400366084003670840036808400369084003700840037108400372084003730840037408400375084003760840037708400378084003790840038008400381084003820840038308400384084003850840038608400387084003880840038908400390084003910840039208400393084003940840039508400396084003970840039808400399084004000840040108400402084004030840040408400405084004060840040708400408084004090840041008400411084004120840041308400414084004150840041608400417084004180840041908400420084004210840042208400423084004240840042508400426084004270840042808400429084004300840043108400432084004330840043408400435084004360840043708400438084004390840044008400441084004420840044308400444084004450840044608400447084004480840044908400450084004510840045208400453084004540840045508400456084004570840045808400459084004600840046108400462084004630840046408400465084004660840046708400468084004690840047008400471084004720840047308400474084004750840047608400477084004780840047908400480084004810840048208400483084004840840048508400486084004870840048808400489084004900840049108400492084004930840049408400495084004960840049708400498084004990840050008400501084005020840050308400504084005050840050608400507084005080840050908400510084005110840051208400513084005140840051508400516084005170840051808400519084005200840052108400522084005230840052408400525084005260840052708400528084005290840053008400531084005320840053308400534084005350840053608400537084005380840053908400540084005410840054208400543084005440840054508400546084005470840054808400549084005500840055108400552084005530840055408400555084005560840055708400558084005590840056008400561084005620840056308400564084005650840056608400567084005680840056908400570084005710840057208400573084005740840057508400576084005770841000308410004084100050841000608410007084100080841000908410010084100110841001208410013084100140841001508410016084100170841001808410019084100200841002108410022084100230841002408410025084100260841002708410028084100290841003008410031084100320841003308410034084100350841003608410037084100380841003908410040084100410841004208410043084100440841004508410046084100470841004808410049084100500841005108410052084100530841005408410055084100560841005708410058084100590841006008410061084100620841006308410064084100650841006608410067084100680841006908410070084100710841007208410073084100740841007508410076084100770841007808410079084100800841008108410082084100830841008408410085084100860841008708410088084100890841009008410091084100920841009308410094084100950841009608410097084100980841009908410100084101010841010208410103084101040841010508410106084101070841010808410109084101100841011108410112084101130841011408410115084101160841011708410118084101190841012008410121084101220841012308410124084101250841012608410127084101280841012908410130084101310841013208410133084101340841013508410136084101370841013808410139084101400841014108410142084101430841014408410145084101460841014708410148084101490841015008410151084101520841015308410154084101550841015608410157084101580841015908410160084101610841016208410163084101640841016508410166084101670841016808410169084101700841017108410172084101730841017408410175084101760841017708410178084101790841018008410181084101820841018308410184084101850841018608410187084101880841018908410190084101910841019208410193084101940841019508410196084101970841019808410199084102000841020108410202084102030841020408410205084102060841020708410208084102090841021008410211084102120841021308410214084102150841021608410217084102180841021908410220084102210841022208410223084102240841022508410226084102270841022808410229084102300841023108410232084102330841023408410235084102360841023708410238084102390841024008410241084102420841024308410244084102450841024608410247084102480841024908410250084102510841025208410253084102540841025508410256084102570841025808410259084102600841026108410262084102630841026408410265084102660841026708410268084102690841027008410271084102720841027308410274084102750841027608410277084102780841027908410280084102810841028208410283084102840841028508410286084102870841028808410289084102900841029108410292084102930841029408410295084102960841029708410298084102990841030008410301084103020841030308410304084103050841030608410307084103080841030908410310084103110841031208410313084103140841031508410316084103170841031808410319084103200841032108410322084103230841032408410325084103260841032708410328084103290841033008410331084103320841033308410334084103350841033608410337084103380841033908410340084103410841034208410343084103440841034508410346084103470841034808410349084103500841035108410352084103530841035408410355084103560841035708410358084103590841036008410361084103620841036308410364084103650841036608410367084103680841036908410370084103710841037208410373084103740841037508410376084103770841037808410379084103800841038108410382084103830841038408410385084103860841038708410388084103890841039008410391084103920841039308410394084103950841039608410397084103980841039908410400084104010841040208410403084104040841040508410406084104070841040808410409084104100841041108410412084104130841041408410415084104160841041708410418084104190841042008410421084104220841042308410424084104250841042608410427084104280841042908410430084104310841043208410433084104340841043508410436084104370841043808410439084104400841044108410442084104430841044408410445084104460841044708410448084104490841045008410451084104520841045308410454084104550841045608410457084104580841045908410460084104610841046208410463084104640841046508410466084104670841046808410469084104700841047108410472084104730841047408410475084104760841047708410478084104790841048008410481084104820841048308410484084104850841048608410487084104880841048908410490084104910841049208410493084104940841049508410496084104970841049808410499084105000841050108410502084105030841050408410505084105060841050708410508084105090841051008410511084105120841051308410514084105150841051608410517084105180841051908410520084105210841052208410523084105240841052508410526084105270841052808410529084105300841053108410532084105330841053408410535084105360841053708410538084105390841054008410541084105420841054308410544084105450841054608410547084105480841054908410550084105510841055208410553084105540841055508410556084105570841055808410559084105600841056108410562084105630841056408410565084105660841056708410568084105690841057008410571084105720841057308410574084105750841057608410577084200030842000408420005084200060842000708420008084200090842001008420011084200120842001308420014084200150842001608420017084200180842001908420020084200210842002208420023084200240842002508420026084200270842002808420029084200300842003108420032084200330842003408420035084200360842003708420038084200390842004008420041084200420842004308420044084200450842004608420047084200480842004908420050084200510842005208420053084200540842005508420056084200570842005808420059084200600842006108420062084200630842006408420065084200660842006708420068084200690842007008420071084200720842007308420074084200750842007608420077084200780842007908420080084200810842008208420083084200840842008508420086084200870842008808420089084200900842009108420092084200930842009408420095084200960842009708420098084200990842010008420101084201020842010308420104084201050842010608420107084201080842010908420110084201110842011208420113084201140842011508420116084201170842011808420119084201200842012108420122084201230842012408420125084201260842012708420128084201290842013008420131084201320842013308420134084201350842013608420137084201380842013908420140084201410842014208420143084201440842014508420146084201470842014808420149084201500842015108420152084201530842015408420155084201560842015708420158084201590842016008420161084201620842016308420164084201650842016608420167084201680842016908420170084201710842017208420173084201740842017508420176084201770842017808420179084201800842018108420182084201830842018408420185084201860842018708420188084201890842019008420191084201920842019308420194084201950842019608420197084201980842019908420200084202010842020208420203084202040842020508420206084202070842020808420209084202100842021108420212084202130842021408420215084202160842021708420218084202190842022008420221084202220842022308420224084202250842022608420227084202280842022908420230084202310842023208420233084202340842023508420236084202370842023808420239084202400842024108420242084202430842024408420245084202460842024708420248084202490842025008420251084202520842025308420254084202550842025608420257084202580842025908420260084202610842026208420263084202640842026508420266084202670842026808420269084202700842027108420272084202730842027408420275084202760842027708420278084202790842028008420281084202820842028308420284084202850842028608420287084202880842028908420290084202910842029208420293084202940842029508420296084202970842029808420299084203000842030108420302084203030842030408420305084203060842030708420308084203090842031008420311084203120842031308420314084203150842031608420317084203180842031908420320084203210842032208420323084203240842032508420326084203270842032808420329084203300842033108420332084203330842033408420335084203360842033708420338084203390842034008420341084203420842034308420344084203450842034608420347084203480842034908420350084203510842035208420353084203540842035508420356084203570842035808420359084203600842036108420362084203630842036408420365084203660842036708420368084203690842037008420371084203720842037308420374084203750842037608420377084203780842037908420380084203810842038208420383084203840842038508420386084203870842038808420389084203900842039108420392084203930842039408420395084203960842039708420398084203990842040008420401084204020842040308420404084204050842040608420407084204080842040908420410084204110842041208420413084204140842041508420416084204170842041808420419084204200842042108420422084204230842042408420425084204260842042708420428084204290842043008420431084204320842043308420434084204350842043608420437084204380842043908420440084204410842044208420443084204440842044508420446084204470842044808420449084204500842045108420452084204530842045408420455084204560842045708420458084204590842046008420461084204620842046308420464084204650842046608420467084204680842046908420470084204710842047208420473084204740842047508420476084204770842047808420479084204800842048108420482084204830842048408420485084204860842048708420488084204890842049008420491084204920842049308420494084204950842049608420497084204980842049908420500084205010842050208420503084205040842050508420506084205070842050808420509084205100842051108420512084205130842051408420515084205160842051708420518084205190842052008420521084205220842052308420524084205250842052608420527084205280842052908420530084205310842053208420533084205340842053508420536084205370842053808420539084205400842054108420542084205430842054408420545084205460842054708420548084205490842055008420551084205520842055308420554084205550842055608420557084205580842055908420560084205610842056208420563084205640842056508420566084205670842056808420569084205700842057108420572084205730842057408420575084205760842057708430004084300050843000608430007084300080843000908430010084300110843001208430013084300140843001508430016084300170843001808430019084300200843002108430022084300230843002408430025084300260843002708430028084300290843003008430031084300320843003308430034084300350843003608430037084300380843003908430040084300410843004208430043084300440843004508430046084300470843004808430049084300500843005108430052084300530843005408430055084300560843005708430058084300590843006008430061084300620843006308430064084300650843006608430067084300680843006908430070084300710843007208430073084300740843007508430076084300770843007808430079084300800843008108430082084300830843008408430085084300860843008708430088084300890843009008430091084300920843009308430094084300950843009608430097084300980843009908430100084301010843010208430103084301040843010508430106084301070843010808430109084301100843011108430112084301130843011408430115084301160843011708430118084301190843012008430121084301220843012308430124084301250843012608430127084301280843012908430130084301310843013208430133084301340843013508430136084301370843013808430139084301400843014108430142084301430843014408430145084301460843014708430148084301490843015008430151084301520843015308430154084301550843015608430157084301580843015908430160084301610843016208430163084301640843016508430166084301670843016808430169084301700843017108430172084301730843017408430175084301760843017708430178084301790843018008430181084301820843018308430184084301850843018608430187084301880843018908430190084301910843019208430193084301940843019508430196084301970843019808430199084302000843020108430202084302030843020408430205084302060843020708430208084302090843021008430211084302120843021308430214084302150843021608430217084302180843021908430220084302210843022208430223084302240843022508430226084302270843022808430229084302300843023108430232084302330843023408430235084302360843023708430238084302390843024008430241084302420843024308430244084302450843024608430247084302480843024908430250084302510843025208430253084302540843025508430256084302570843025808430259084302600843026108430262084302630843026408430265084302660843026708430268084302690843027008430271084302720843027308430274084302750843027608430277084302780843027908430280084302810843028208430283084302840843028508430286084302870843028808430289084302900843029108430292084302930843029408430295084302960843029708430298084302990843030008430301084303020843030308430304084303050843030608430307084303080843030908430310084303110843031208430313084303140843031508430316084303170843031808430319084303200843032108430322084303230843032408430325084303260843032708430328084303290843033008430331084303320843033308430334084303350843033608430337084303380843033908430340084303410843034208430343084303440843034508430346084303470843034808430349084303500843035108430352084303530843035408430355084303560843035708430358084303590843036008430361084303620843036308430364084303650843036608430367084303680843036908430370084303710843037208430373084303740843037508430376084303770843037808430379084303800843038108430382084303830843038408430385084303860843038708430388084303890843039008430391084303920843039308430394084303950843039608430397084303980843039908430400084304010843040208430403084304040843040508430406084304070843040808430409084304100843041108430412084304130843041408430415084304160843041708430418084304190843042008430421084304220843042308430424084304250843042608430427084304280843042908430430084304310843043208430433084304340843043508430436084304370843043808430439084304400843044108430442084304430843044408430445084304460843044708430448084304490843045008430451084304520843045308430454084304550843045608430457084304580843045908430460084304610843046208430463084304640843046508430466084304670843046808430469084304700843047108430472084304730843047408430475084304760843047708430478084304790843048008430481084304820843048308430484084304850843048608430487084304880843048908430490084304910843049208430493084304940843049508430496084304970843049808430499084305000843050108430502084305030843050408430505084305060843050708430508084305090843051008430511084305120843051308430514084305150843051608430517084305180843051908430520084305210843052208430523084305240843052508430526084305270843052808430529084305300843053108430532084305330843053408430535084305360843053708430538084305390843054008430541084305420843054308430544084305450843054608430547084305480843054908430550084305510843055208430553084305540843055508430556084305570843055808430559084305600843056108430562084305630843056408430565084305660843056708430568084305690843057008430571084305720843057308430574084305750843057608430577084400040844000508440006084400070844000808440009084400100844001108440012084400130844001408440015084400160844001708440018084400190844002008440021084400220844002308440024084400250844002608440027084400280844002908440030084400310844003208440033084400340844003508440036084400370844003808440039084400400844004108440042084400430844004408440045084400460844004708440048084400490844005008440051084400520844005308440054084400550844005608440057084400580844005908440060084400610844006208440063084400640844006508440066084400670844006808440069084400700844007108440072084400730844007408440075084400760844007708440078084400790844008008440081084400820844008308440084084400850844008608440087084400880844008908440090084400910844009208440093084400940844009508440096084400970844009808440099084401000844010108440102084401030844010408440105084401060844010708440108084401090844011008440111084401120844011308440114084401150844011608440117084401180844011908440120084401210844012208440123084401240844012508440126084401270844012808440129084401300844013108440132084401330844013408440135084401360844013708440138084401390844014008440141084401420844014308440144084401450844014608440147084401480844014908440150084401510844015208440153084401540844015508440156084401570844015808440159084401600844016108440162084401630844016408440165084401660844016708440168084401690844017008440171084401720844017308440174084401750844017608440177084401780844017908440180084401810844018208440183084401840844018508440186084401870844018808440189084401900844019108440192084401930844019408440195084401960844019708440198084401990844020008440201084402020844020308440204084402050844020608440207084402080844020908440210084402110844021208440213084402140844021508440216084402170844021808440219084402200844022108440222084402230844022408440225084402260844022708440228084402290844023008440231084402320844023308440234084402350844023608440237084402380844023908440240084402410844024208440243084402440844024508440246084402470844024808440249084402500844025108440252084402530844025408440255084402560844025708440258084402590844026008440261084402620844026308440264084402650844026608440267084402680844026908440270084402710844027208440273084402740844027508440276084402770844027808440279084402800844028108440282084402830844028408440285084402860844028708440288084402890844029008440291084402920844029308440294084402950844029608440297084402980844029908440300084403010844030208440303084403040844030508440306084403070844030808440309084403100844031108440312084403130844031408440315084403160844031708440318084403190844032008440321084403220844032308440324084403250844032608440327084403280844032908440330084403310844033208440333084403340844033508440336084403370844033808440339084403400844034108440342084403430844034408440345084403460844034708440348084403490844035008440351084403520844035308440354084403550844035608440357084403580844035908440360084403610844036208440363084403640844036508440366084403670844036808440369084403700844037108440372084403730844037408440375084403760844037708440378084403790844038008440381084403820844038308440384084403850844038608440387084403880844038908440390084403910844039208440393084403940844039508440396084403970844039808440399084404000844040108440402084404030844040408440405084404060844040708440408084404090844041008440411084404120844041308440414084404150844041608440417084404180844041908440420084404210844042208440423084404240844042508440426084404270844042808440429084404300844043108440432084404330844043408440435084404360844043708440438084404390844044008440441084404420844044308440444084404450844044608440447084404480844044908440450084404510844045208440453084404540844045508440456084404570844045808440459084404600844046108440462084404630844046408440465084404660844046708440468084404690844047008440471084404720844047308440474084404750844047608440477084404780844047908440480084404810844048208440483084404840844048508440486084404870844048808440489084404900844049108440492084404930844049408440495084404960844049708440498084404990844050008440501084405020844050308440504084405050844050608440507084405080844050908440510084405110844051208440513084405140844051508440516084405170844051808440519084405200844052108440522084405230844052408440525084405260844052708440528084405290844053008440531084405320844053308440534084405350844053608440537084405380844053908440540084405410844054208440543084405440844054508440546084405470844054808440549084405500844055108440552084405530844055408440555084405560844055708440558084405590844056008440561084405620844056308440564084405650844056608440567084405680844056908440570084405710844057208440573084405740844057508440576084405770845000508450006084500070845000808450009084500100845001108450012084500130845001408450015084500160845001708450018084500190845002008450021084500220845002308450024084500250845002608450027084500280845002908450030084500310845003208450033084500340845003508450036084500370845003808450039084500400845004108450042084500430845004408450045084500460845004708450048084500490845005008450051084500520845005308450054084500550845005608450057084500580845005908450060084500610845006208450063084500640845006508450066084500670845006808450069084500700845007108450072084500730845007408450075084500760845007708450078084500790845008008450081084500820845008308450084084500850845008608450087084500880845008908450090084500910845009208450093084500940845009508450096084500970845009808450099084501000845010108450102084501030845010408450105084501060845010708450108084501090845011008450111084501120845011308450114084501150845011608450117084501180845011908450120084501210845012208450123084501240845012508450126084501270845012808450129084501300845013108450132084501330845013408450135084501360845013708450138084501390845014008450141084501420845014308450144084501450845014608450147084501480845014908450150084501510845015208450153084501540845015508450156084501570845015808450159084501600845016108450162084501630845016408450165084501660845016708450168084501690845017008450171084501720845017308450174084501750845017608450177084501780845017908450180084501810845018208450183084501840845018508450186084501870845018808450189084501900845019108450192084501930845019408450195084501960845019708450198084501990845020008450201084502020845020308450204084502050845020608450207084502080845020908450210084502110845021208450213084502140845021508450216084502170845021808450219084502200845022108450222084502230845022408450225084502260845022708450228084502290845023008450231084502320845023308450234084502350845023608450237084502380845023908450240084502410845024208450243084502440845024508450246084502470845024808450249084502500845025108450252084502530845025408450255084502560845025708450258084502590845026008450261084502620845026308450264084502650845026608450267084502680845026908450270084502710845027208450273084502740845027508450276084502770845027808450279084502800845028108450282084502830845028408450285084502860845028708450288084502890845029008450291084502920845029308450294084502950845029608450297084502980845029908450300084503010845030208450303084503040845030508450306084503070845030808450309084503100845031108450312084503130845031408450315084503160845031708450318084503190845032008450321084503220845032308450324084503250845032608450327084503280845032908450330084503310845033208450333084503340845033508450336084503370845033808450339084503400845034108450342084503430845034408450345084503460845034708450348084503490845035008450351084503520845035308450354084503550845035608450357084503580845035908450360084503610845036208450363084503640845036508450366084503670845036808450369084503700845037108450372084503730845037408450375084503760845037708450378084503790845038008450381084503820845038308450384084503850845038608450387084503880845038908450390084503910845039208450393084503940845039508450396084503970845039808450399084504000845040108450402084504030845040408450405084504060845040708450408084504090845041008450411084504120845041308450414084504150845041608450417084504180845041908450420084504210845042208450423084504240845042508450426084504270845042808450429084504300845043108450432084504330845043408450435084504360845043708450438084504390845044008450441084504420845044308450444084504450845044608450447084504480845044908450450084504510845045208450453084504540845045508450456084504570845045808450459084504600845046108450462084504630845046408450465084504660845046708450468084504690845047008450471084504720845047308450474084504750845047608450477084504780845047908450480084504810845048208450483084504840845048508450486084504870845048808450489084504900845049108450492084504930845049408450495084504960845049708450498084504990845050008450501084505020845050308450504084505050845050608450507084505080845050908450510084505110845051208450513084505140845051508450516084505170845051808450519084505200845052108450522084505230845052408450525084505260845052708450528084505290845053008450531084505320845053308450534084505350845053608450537084505380845053908450540084505410845054208450543084505440845054508450546084505470845054808450549084505500845055108450552084505530845055408450555084505560845055708450558084505590845056008450561084505620845056308450564084505650845056608450567084505680845056908450570084505710845057208450573084505740845057508450576084505770846000508460006084600070846000808460009084600100846001108460012084600130846001408460015084600160846001708460018084600190846002008460021084600220846002308460024084600250846002608460027084600280846002908460030084600310846003208460033084600340846003508460036084600370846003808460039084600400846004108460042084600430846004408460045084600460846004708460048084600490846005008460051084600520846005308460054084600550846005608460057084600580846005908460060084600610846006208460063084600640846006508460066084600670846006808460069084600700846007108460072084600730846007408460075084600760846007708460078084600790846008008460081084600820846008308460084084600850846008608460087084600880846008908460090084600910846009208460093084600940846009508460096084600970846009808460099084601000846010108460102084601030846010408460105084601060846010708460108084601090846011008460111084601120846011308460114084601150846011608460117084601180846011908460120084601210846012208460123084601240846012508460126084601270846012808460129084601300846013108460132084601330846013408460135084601360846013708460138084601390846014008460141084601420846014308460144084601450846014608460147084601480846014908460150084601510846015208460153084601540846015508460156084601570846015808460159084601600846016108460162084601630846016408460165084601660846016708460168084601690846017008460171084601720846017308460174084601750846017608460177084601780846017908460180084601810846018208460183084601840846018508460186084601870846018808460189084601900846019108460192084601930846019408460195084601960846019708460198084601990846020008460201084602020846020308460204084602050846020608460207084602080846020908460210084602110846021208460213084602140846021508460216084602170846021808460219084602200846022108460222084602230846022408460225084602260846022708460228084602290846023008460231084602320846023308460234084602350846023608460237084602380846023908460240084602410846024208460243084602440846024508460246084602470846024808460249084602500846025108460252084602530846025408460255084602560846025708460258084602590846026008460261084602620846026308460264084602650846026608460267084602680846026908460270084602710846027208460273084602740846027508460276084602770846027808460279084602800846028108460282084602830846028408460285084602860846028708460288084602890846029008460291084602920846029308460294084602950846029608460297084602980846029908460300084603010846030208460303084603040846030508460306084603070846030808460309084603100846031108460312084603130846031408460315084603160846031708460318084603190846032008460321084603220846032308460324084603250846032608460327084603280846032908460330084603310846033208460333084603340846033508460336084603370846033808460339084603400846034108460342084603430846034408460345084603460846034708460348084603490846035008460351084603520846035308460354084603550846035608460357084603580846035908460360084603610846036208460363084603640846036508460366084603670846036808460369084603700846037108460372084603730846037408460375084603760846037708460378084603790846038008460381084603820846038308460384084603850846038608460387084603880846038908460390084603910846039208460393084603940846039508460396084603970846039808460399084604000846040108460402084604030846040408460405084604060846040708460408084604090846041008460411084604120846041308460414084604150846041608460417084604180846041908460420084604210846042208460423084604240846042508460426084604270846042808460429084604300846043108460432084604330846043408460435084604360846043708460438084604390846044008460441084604420846044308460444084604450846044608460447084604480846044908460450084604510846045208460453084604540846045508460456084604570846045808460459084604600846046108460462084604630846046408460465084604660846046708460468084604690846047008460471084604720846047308460474084604750846047608460477084604780846047908460480084604810846048208460483084604840846048508460486084604870846048808460489084604900846049108460492084604930846049408460495084604960846049708460498084604990846050008460501084605020846050308460504084605050846050608460507084605080846050908460510084605110846051208460513084605140846051508460516084605170846051808460519084605200846052108460522084605230846052408460525084605260846052708460528084605290846053008460531084605320846053308460534084605350846053608460537084605380846053908460540084605410846054208460543084605440846054508460546084605470846054808460549084605500846055108460552084605530846055408460555084605560846055708460558084605590846056008460561084605620846056308460564084605650846056608460567084605680846056908460570084605710846057208460573084605740846057508460576084605770847000608470007084700080847000908470010084700110847001208470013084700140847001508470016084700170847001808470019084700200847002108470022084700230847002408470025084700260847002708470028084700290847003008470031084700320847003308470034084700350847003608470037084700380847003908470040084700410847004208470043084700440847004508470046084700470847004808470049084700500847005108470052084700530847005408470055084700560847005708470058084700590847006008470061084700620847006308470064084700650847006608470067084700680847006908470070084700710847007208470073084700740847007508470076084700770847007808470079084700800847008108470082084700830847008408470085084700860847008708470088084700890847009008470091084700920847009308470094084700950847009608470097084700980847009908470100084701010847010208470103084701040847010508470106084701070847010808470109084701100847011108470112084701130847011408470115084701160847011708470118084701190847012008470121084701220847012308470124084701250847012608470127084701280847012908470130084701310847013208470133084701340847013508470136084701370847013808470139084701400847014108470142084701430847014408470145084701460847014708470148084701490847015008470151084701520847015308470154084701550847015608470157084701580847015908470160084701610847016208470163084701640847016508470166084701670847016808470169084701700847017108470172084701730847017408470175084701760847017708470178084701790847018008470181084701820847018308470184084701850847018608470187084701880847018908470190084701910847019208470193084701940847019508470196084701970847019808470199084702000847020108470202084702030847020408470205084702060847020708470208084702090847021008470211084702120847021308470214084702150847021608470217084702180847021908470220084702210847022208470223084702240847022508470226084702270847022808470229084702300847023108470232084702330847023408470235084702360847023708470238084702390847024008470241084702420847024308470244084702450847024608470247084702480847024908470250084702510847025208470253084702540847025508470256084702570847025808470259084702600847026108470262084702630847026408470265084702660847026708470268084702690847027008470271084702720847027308470274084702750847027608470277084702780847027908470280084702810847028208470283084702840847028508470286084702870847028808470289084702900847029108470292084702930847029408470295084702960847029708470298084702990847030008470301084703020847030308470304084703050847030608470307084703080847030908470310084703110847031208470313084703140847031508470316084703170847031808470319084703200847032108470322084703230847032408470325084703260847032708470328084703290847033008470331084703320847033308470334084703350847033608470337084703380847033908470340084703410847034208470343084703440847034508470346084703470847034808470349084703500847035108470352084703530847035408470355084703560847035708470358084703590847036008470361084703620847036308470364084703650847036608470367084703680847036908470370084703710847037208470373084703740847037508470376084703770847037808470379084703800847038108470382084703830847038408470385084703860847038708470388084703890847039008470391084703920847039308470394084703950847039608470397084703980847039908470400084704010847040208470403084704040847040508470406084704070847040808470409084704100847041108470412084704130847041408470415084704160847041708470418084704190847042008470421084704220847042308470424084704250847042608470427084704280847042908470430084704310847043208470433084704340847043508470436084704370847043808470439084704400847044108470442084704430847044408470445084704460847044708470448084704490847045008470451084704520847045308470454084704550847045608470457084704580847045908470460084704610847046208470463084704640847046508470466084704670847046808470469084704700847047108470472084704730847047408470475084704760847047708470478084704790847048008470481084704820847048308470484084704850847048608470487084704880847048908470490084704910847049208470493084704940847049508470496084704970847049808470499084705000847050108470502084705030847050408470505084705060847050708470508084705090847051008470511084705120847051308470514084705150847051608470517084705180847051908470520084705210847052208470523084705240847052508470526084705270847052808470529084705300847053108470532084705330847053408470535084705360847053708470538084705390847054008470541084705420847054308470544084705450847054608470547084705480847054908470550084705510847055208470553084705540847055508470556084705570847055808470559084705600847056108470562084705630847056408470565084705660847056708470568084705690847057008470571084705720847057308470574084705750847057608470577084800060848000708480008084800090848001008480011084800120848001308480014084800150848001608480017084800180848001908480020084800210848002208480023084800240848002508480026084800270848002808480029084800300848003108480032084800330848003408480035084800360848003708480038084800390848004008480041084800420848004308480044084800450848004608480047084800480848004908480050084800510848005208480053084800540848005508480056084800570848005808480059084800600848006108480062084800630848006408480065084800660848006708480068084800690848007008480071084800720848007308480074084800750848007608480077084800780848007908480080084800810848008208480083084800840848008508480086084800870848008808480089084800900848009108480092084800930848009408480095084800960848009708480098084800990848010008480101084801020848010308480104084801050848010608480107084801080848010908480110084801110848011208480113084801140848011508480116084801170848011808480119084801200848012108480122084801230848012408480125084801260848012708480128084801290848013008480131084801320848013308480134084801350848013608480137084801380848013908480140084801410848014208480143084801440848014508480146084801470848014808480149084801500848015108480152084801530848015408480155084801560848015708480158084801590848016008480161084801620848016308480164084801650848016608480167084801680848016908480170084801710848017208480173084801740848017508480176084801770848017808480179084801800848018108480182084801830848018408480185084801860848018708480188084801890848019008480191084801920848019308480194084801950848019608480197084801980848019908480200084802010848020208480203084802040848020508480206084802070848020808480209084802100848021108480212084802130848021408480215084802160848021708480218084802190848022008480221084802220848022308480224084802250848022608480227084802280848022908480230084802310848023208480233084802340848023508480236084802370848023808480239084802400848024108480242084802430848024408480245084802460848024708480248084802490848025008480251084802520848025308480254084802550848025608480257084802580848025908480260084802610848026208480263084802640848026508480266084802670848026808480269084802700848027108480272084802730848027408480275084802760848027708480278084802790848028008480281084802820848028308480284084802850848028608480287084802880848028908480290084802910848029208480293084802940848029508480296084802970848029808480299084803000848030108480302084803030848030408480305084803060848030708480308084803090848031008480311084803120848031308480314084803150848031608480317084803180848031908480320084803210848032208480323084803240848032508480326084803270848032808480329084803300848033108480332084803330848033408480335084803360848033708480338084803390848034008480341084803420848034308480344084803450848034608480347084803480848034908480350084803510848035208480353084803540848035508480356084803570848035808480359084803600848036108480362084803630848036408480365084803660848036708480368084803690848037008480371084803720848037308480374084803750848037608480377084803780848037908480380084803810848038208480383084803840848038508480386084803870848038808480389084803900848039108480392084803930848039408480395084803960848039708480398084803990848040008480401084804020848040308480404084804050848040608480407084804080848040908480410084804110848041208480413084804140848041508480416084804170848041808480419084804200848042108480422084804230848042408480425084804260848042708480428084804290848043008480431084804320848043308480434084804350848043608480437084804380848043908480440084804410848044208480443084804440848044508480446084804470848044808480449084804500848045108480452084804530848045408480455084804560848045708480458084804590848046008480461084804620848046308480464084804650848046608480467084804680848046908480470084804710848047208480473084804740848047508480476084804770848047808480479084804800848048108480482084804830848048408480485084804860848048708480488084804890848049008480491084804920848049308480494084804950848049608480497084804980848049908480500084805010848050208480503084805040848050508480506084805070848050808480509084805100848051108480512084805130848051408480515084805160848051708480518084805190848052008480521084805220848052308480524084805250848052608480527084805280848052908480530084805310848053208480533084805340848053508480536084805370848053808480539084805400848054108480542084805430848054408480545084805460848054708480548084805490848055008480551084805520848055308480554084805550848055608480557084805580848055908480560084805610848056208480563084805640848056508480566084805670848056808480569084805700848057108480572084805730848057408480575084805760848057708490007084900080849000908490010084900110849001208490013084900140849001508490016084900170849001808490019084900200849002108490022084900230849002408490025084900260849002708490028084900290849003008490031084900320849003308490034084900350849003608490037084900380849003908490040084900410849004208490043084900440849004508490046084900470849004808490049084900500849005108490052084900530849005408490055084900560849005708490058084900590849006008490061084900620849006308490064084900650849006608490067084900680849006908490070084900710849007208490073084900740849007508490076084900770849007808490079084900800849008108490082084900830849008408490085084900860849008708490088084900890849009008490091084900920849009308490094084900950849009608490097084900980849009908490100084901010849010208490103084901040849010508490106084901070849010808490109084901100849011108490112084901130849011408490115084901160849011708490118084901190849012008490121084901220849012308490124084901250849012608490127084901280849012908490130084901310849013208490133084901340849013508490136084901370849013808490139084901400849014108490142084901430849014408490145084901460849014708490148084901490849015008490151084901520849015308490154084901550849015608490157084901580849015908490160084901610849016208490163084901640849016508490166084901670849016808490169084901700849017108490172084901730849017408490175084901760849017708490178084901790849018008490181084901820849018308490184084901850849018608490187084901880849018908490190084901910849019208490193084901940849019508490196084901970849019808490199084902000849020108490202084902030849020408490205084902060849020708490208084902090849021008490211084902120849021308490214084902150849021608490217084902180849021908490220084902210849022208490223084902240849022508490226084902270849022808490229084902300849023108490232084902330849023408490235084902360849023708490238084902390849024008490241084902420849024308490244084902450849024608490247084902480849024908490250084902510849025208490253084902540849025508490256084902570849025808490259084902600849026108490262084902630849026408490265084902660849026708490268084902690849027008490271084902720849027308490274084902750849027608490277084902780849027908490280084902810849028208490283084902840849028508490286084902870849028808490289084902900849029108490292084902930849029408490295084902960849029708490298084902990849030008490301084903020849030308490304084903050849030608490307084903080849030908490310084903110849031208490313084903140849031508490316084903170849031808490319084903200849032108490322084903230849032408490325084903260849032708490328084903290849033008490331084903320849033308490334084903350849033608490337084903380849033908490340084903410849034208490343084903440849034508490346084903470849034808490349084903500849035108490352084903530849035408490355084903560849035708490358084903590849036008490361084903620849036308490364084903650849036608490367084903680849036908490370084903710849037208490373084903740849037508490376084903770849037808490379084903800849038108490382084903830849038408490385084903860849038708490388084903890849039008490391084903920849039308490394084903950849039608490397084903980849039908490400084904010849040208490403084904040849040508490406084904070849040808490409084904100849041108490412084904130849041408490415084904160849041708490418084904190849042008490421084904220849042308490424084904250849042608490427084904280849042908490430084904310849043208490433084904340849043508490436084904370849043808490439084904400849044108490442084904430849044408490445084904460849044708490448084904490849045008490451084904520849045308490454084904550849045608490457084904580849045908490460084904610849046208490463084904640849046508490466084904670849046808490469084904700849047108490472084904730849047408490475084904760849047708490478084904790849048008490481084904820849048308490484084904850849048608490487084904880849048908490490084904910849049208490493084904940849049508490496084904970849049808490499084905000849050108490502084905030849050408490505084905060849050708490508084905090849051008490511084905120849051308490514084905150849051608490517084905180849051908490520084905210849052208490523084905240849052508490526084905270849052808490529084905300849053108490532084905330849053408490535084905360849053708490538084905390849054008490541084905420849054308490544084905450849054608490547084905480849054908490550084905510849055208490553084905540849055508490556084905570849055808490559084905600849056108490562084905630849056408490565084905660849056708490568084905690849057008490571084905720849057308490574084905750849057608490577085000070850000808500009085000100850001108500012085000130850001408500015085000160850001708500018085000190850002008500021085000220850002308500024085000250850002608500027085000280850002908500030085000310850003208500033085000340850003508500036085000370850003808500039085000400850004108500042085000430850004408500045085000460850004708500048085000490850005008500051085000520850005308500054085000550850005608500057085000580850005908500060085000610850006208500063085000640850006508500066085000670850006808500069085000700850007108500072085000730850007408500075085000760850007708500078085000790850008008500081085000820850008308500084085000850850008608500087085000880850008908500090085000910850009208500093085000940850009508500096085000970850009808500099085001000850010108500102085001030850010408500105085001060850010708500108085001090850011008500111085001120850011308500114085001150850011608500117085001180850011908500120085001210850012208500123085001240850012508500126085001270850012808500129085001300850013108500132085001330850013408500135085001360850013708500138085001390850014008500141085001420850014308500144085001450850014608500147085001480850014908500150085001510850015208500153085001540850015508500156085001570850015808500159085001600850016108500162085001630850016408500165085001660850016708500168085001690850017008500171085001720850017308500174085001750850017608500177085001780850017908500180085001810850018208500183085001840850018508500186085001870850018808500189085001900850019108500192085001930850019408500195085001960850019708500198085001990850020008500201085002020850020308500204085002050850020608500207085002080850020908500210085002110850021208500213085002140850021508500216085002170850021808500219085002200850022108500222085002230850022408500225085002260850022708500228085002290850023008500231085002320850023308500234085002350850023608500237085002380850023908500240085002410850024208500243085002440850024508500246085002470850024808500249085002500850025108500252085002530850025408500255085002560850025708500258085002590850026008500261085002620850026308500264085002650850026608500267085002680850026908500270085002710850027208500273085002740850027508500276085002770850027808500279085002800850028108500282085002830850028408500285085002860850028708500288085002890850029008500291085002920850029308500294085002950850029608500297085002980850029908500300085003010850030208500303085003040850030508500306085003070850030808500309085003100850031108500312085003130850031408500315085003160850031708500318085003190850032008500321085003220850032308500324085003250850032608500327085003280850032908500330085003310850033208500333085003340850033508500336085003370850033808500339085003400850034108500342085003430850034408500345085003460850034708500348085003490850035008500351085003520850035308500354085003550850035608500357085003580850035908500360085003610850036208500363085003640850036508500366085003670850036808500369085003700850037108500372085003730850037408500375085003760850037708500378085003790850038008500381085003820850038308500384085003850850038608500387085003880850038908500390085003910850039208500393085003940850039508500396085003970850039808500399085004000850040108500402085004030850040408500405085004060850040708500408085004090850041008500411085004120850041308500414085004150850041608500417085004180850041908500420085004210850042208500423085004240850042508500426085004270850042808500429085004300850043108500432085004330850043408500435085004360850043708500438085004390850044008500441085004420850044308500444085004450850044608500447085004480850044908500450085004510850045208500453085004540850045508500456085004570850045808500459085004600850046108500462085004630850046408500465085004660850046708500468085004690850047008500471085004720850047308500474085004750850047608500477085004780850047908500480085004810850048208500483085004840850048508500486085004870850048808500489085004900850049108500492085004930850049408500495085004960850049708500498085004990850050008500501085005020850050308500504085005050850050608500507085005080850050908500510085005110850051208500513085005140850051508500516085005170850051808500519085005200850052108500522085005230850052408500525085005260850052708500528085005290850053008500531085005320850053308500534085005350850053608500537085005380850053908500540085005410850054208500543085005440850054508500546085005470850054808500549085005500850055108500552085005530850055408500555085005560850055708500558085005590850056008500561085005620850056308500564085005650850056608500567085005680850056908500570085005710850057208500573085005740850057508500576085005770851000808510009085100100851001108510012085100130851001408510015085100160851001708510018085100190851002008510021085100220851002308510024085100250851002608510027085100280851002908510030085100310851003208510033085100340851003508510036085100370851003808510039085100400851004108510042085100430851004408510045085100460851004708510048085100490851005008510051085100520851005308510054085100550851005608510057085100580851005908510060085100610851006208510063085100640851006508510066085100670851006808510069085100700851007108510072085100730851007408510075085100760851007708510078085100790851008008510081085100820851008308510084085100850851008608510087085100880851008908510090085100910851009208510093085100940851009508510096085100970851009808510099085101000851010108510102085101030851010408510105085101060851010708510108085101090851011008510111085101120851011308510114085101150851011608510117085101180851011908510120085101210851012208510123085101240851012508510126085101270851012808510129085101300851013108510132085101330851013408510135085101360851013708510138085101390851014008510141085101420851014308510144085101450851014608510147085101480851014908510150085101510851015208510153085101540851015508510156085101570851015808510159085101600851016108510162085101630851016408510165085101660851016708510168085101690851017008510171085101720851017308510174085101750851017608510177085101780851017908510180085101810851018208510183085101840851018508510186085101870851018808510189085101900851019108510192085101930851019408510195085101960851019708510198085101990851020008510201085102020851020308510204085102050851020608510207085102080851020908510210085102110851021208510213085102140851021508510216085102170851021808510219085102200851022108510222085102230851022408510225085102260851022708510228085102290851023008510231085102320851023308510234085102350851023608510237085102380851023908510240085102410851024208510243085102440851024508510246085102470851024808510249085102500851025108510252085102530851025408510255085102560851025708510258085102590851026008510261085102620851026308510264085102650851026608510267085102680851026908510270085102710851027208510273085102740851027508510276085102770851027808510279085102800851028108510282085102830851028408510285085102860851028708510288085102890851029008510291085102920851029308510294085102950851029608510297085102980851029908510300085103010851030208510303085103040851030508510306085103070851030808510309085103100851031108510312085103130851031408510315085103160851031708510318085103190851032008510321085103220851032308510324085103250851032608510327085103280851032908510330085103310851033208510333085103340851033508510336085103370851033808510339085103400851034108510342085103430851034408510345085103460851034708510348085103490851035008510351085103520851035308510354085103550851035608510357085103580851035908510360085103610851036208510363085103640851036508510366085103670851036808510369085103700851037108510372085103730851037408510375085103760851037708510378085103790851038008510381085103820851038308510384085103850851038608510387085103880851038908510390085103910851039208510393085103940851039508510396085103970851039808510399085104000851040108510402085104030851040408510405085104060851040708510408085104090851041008510411085104120851041308510414085104150851041608510417085104180851041908510420085104210851042208510423085104240851042508510426085104270851042808510429085104300851043108510432085104330851043408510435085104360851043708510438085104390851044008510441085104420851044308510444085104450851044608510447085104480851044908510450085104510851045208510453085104540851045508510456085104570851045808510459085104600851046108510462085104630851046408510465085104660851046708510468085104690851047008510471085104720851047308510474085104750851047608510477085104780851047908510480085104810851048208510483085104840851048508510486085104870851048808510489085104900851049108510492085104930851049408510495085104960851049708510498085104990851050008510501085105020851050308510504085105050851050608510507085105080851050908510510085105110851051208510513085105140851051508510516085105170851051808510519085105200851052108510522085105230851052408510525085105260851052708510528085105290851053008510531085105320851053308510534085105350851053608510537085105380851053908510540085105410851054208510543085105440851054508510546085105470851054808510549085105500851055108510552085105530851055408510555085105560851055708510558085105590851056008510561085105620851056308510564085105650851056608510567085105680851056908510570085105710851057208510573085105740851057508510576085105770852000808520009085200100852001108520012085200130852001408520015085200160852001708520018085200190852002008520021085200220852002308520024085200250852002608520027085200280852002908520030085200310852003208520033085200340852003508520036085200370852003808520039085200400852004108520042085200430852004408520045085200460852004708520048085200490852005008520051085200520852005308520054085200550852005608520057085200580852005908520060085200610852006208520063085200640852006508520066085200670852006808520069085200700852007108520072085200730852007408520075085200760852007708520078085200790852008008520081085200820852008308520084085200850852008608520087085200880852008908520090085200910852009208520093085200940852009508520096085200970852009808520099085201000852010108520102085201030852010408520105085201060852010708520108085201090852011008520111085201120852011308520114085201150852011608520117085201180852011908520120085201210852012208520123085201240852012508520126085201270852012808520129085201300852013108520132085201330852013408520135085201360852013708520138085201390852014008520141085201420852014308520144085201450852014608520147085201480852014908520150085201510852015208520153085201540852015508520156085201570852015808520159085201600852016108520162085201630852016408520165085201660852016708520168085201690852017008520171085201720852017308520174085201750852017608520177085201780852017908520180085201810852018208520183085201840852018508520186085201870852018808520189085201900852019108520192085201930852019408520195085201960852019708520198085201990852020008520201085202020852020308520204085202050852020608520207085202080852020908520210085202110852021208520213085202140852021508520216085202170852021808520219085202200852022108520222085202230852022408520225085202260852022708520228085202290852023008520231085202320852023308520234085202350852023608520237085202380852023908520240085202410852024208520243085202440852024508520246085202470852024808520249085202500852025108520252085202530852025408520255085202560852025708520258085202590852026008520261085202620852026308520264085202650852026608520267085202680852026908520270085202710852027208520273085202740852027508520276085202770852027808520279085202800852028108520282085202830852028408520285085202860852028708520288085202890852029008520291085202920852029308520294085202950852029608520297085202980852029908520300085203010852030208520303085203040852030508520306085203070852030808520309085203100852031108520312085203130852031408520315085203160852031708520318085203190852032008520321085203220852032308520324085203250852032608520327085203280852032908520330085203310852033208520333085203340852033508520336085203370852033808520339085203400852034108520342085203430852034408520345085203460852034708520348085203490852035008520351085203520852035308520354085203550852035608520357085203580852035908520360085203610852036208520363085203640852036508520366085203670852036808520369085203700852037108520372085203730852037408520375085203760852037708520378085203790852038008520381085203820852038308520384085203850852038608520387085203880852038908520390085203910852039208520393085203940852039508520396085203970852039808520399085204000852040108520402085204030852040408520405085204060852040708520408085204090852041008520411085204120852041308520414085204150852041608520417085204180852041908520420085204210852042208520423085204240852042508520426085204270852042808520429085204300852043108520432085204330852043408520435085204360852043708520438085204390852044008520441085204420852044308520444085204450852044608520447085204480852044908520450085204510852045208520453085204540852045508520456085204570852045808520459085204600852046108520462085204630852046408520465085204660852046708520468085204690852047008520471085204720852047308520474085204750852047608520477085204780852047908520480085204810852048208520483085204840852048508520486085204870852048808520489085204900852049108520492085204930852049408520495085204960852049708520498085204990852050008520501085205020852050308520504085205050852050608520507085205080852050908520510085205110852051208520513085205140852051508520516085205170852051808520519085205200852052108520522085205230852052408520525085205260852052708520528085205290852053008520531085205320852053308520534085205350852053608520537085205380852053908520540085205410852054208520543085205440852054508520546085205470852054808520549085205500852055108520552085205530852055408520555085205560852055708520558085205590852056008520561085205620852056308520564085205650852056608520567085205680852056908520570085205710852057208520573085205740852057508520576085205770853000908530010085300110853001208530013085300140853001508530016085300170853001808530019085300200853002108530022085300230853002408530025085300260853002708530028085300290853003008530031085300320853003308530034085300350853003608530037085300380853003908530040085300410853004208530043085300440853004508530046085300470853004808530049085300500853005108530052085300530853005408530055085300560853005708530058085300590853006008530061085300620853006308530064085300650853006608530067085300680853006908530070085300710853007208530073085300740853007508530076085300770853007808530079085300800853008108530082085300830853008408530085085300860853008708530088085300890853009008530091085300920853009308530094085300950853009608530097085300980853009908530100085301010853010208530103085301040853010508530106085301070853010808530109085301100853011108530112085301130853011408530115085301160853011708530118085301190853012008530121085301220853012308530124085301250853012608530127085301280853012908530130085301310853013208530133085301340853013508530136085301370853013808530139085301400853014108530142085301430853014408530145085301460853014708530148085301490853015008530151085301520853015308530154085301550853015608530157085301580853015908530160085301610853016208530163085301640853016508530166085301670853016808530169085301700853017108530172085301730853017408530175085301760853017708530178085301790853018008530181085301820853018308530184085301850853018608530187085301880853018908530190085301910853019208530193085301940853019508530196085301970853019808530199085302000853020108530202085302030853020408530205085302060853020708530208085302090853021008530211085302120853021308530214085302150853021608530217085302180853021908530220085302210853022208530223085302240853022508530226085302270853022808530229085302300853023108530232085302330853023408530235085302360853023708530238085302390853024008530241085302420853024308530244085302450853024608530247085302480853024908530250085302510853025208530253085302540853025508530256085302570853025808530259085302600853026108530262085302630853026408530265085302660853026708530268085302690853027008530271085302720853027308530274085302750853027608530277085302780853027908530280085302810853028208530283085302840853028508530286085302870853028808530289085302900853029108530292085302930853029408530295085302960853029708530298085302990853030008530301085303020853030308530304085303050853030608530307085303080853030908530310085303110853031208530313085303140853031508530316085303170853031808530319085303200853032108530322085303230853032408530325085303260853032708530328085303290853033008530331085303320853033308530334085303350853033608530337085303380853033908530340085303410853034208530343085303440853034508530346085303470853034808530349085303500853035108530352085303530853035408530355085303560853035708530358085303590853036008530361085303620853036308530364085303650853036608530367085303680853036908530370085303710853037208530373085303740853037508530376085303770853037808530379085303800853038108530382085303830853038408530385085303860853038708530388085303890853039008530391085303920853039308530394085303950853039608530397085303980853039908530400085304010853040208530403085304040853040508530406085304070853040808530409085304100853041108530412085304130853041408530415085304160853041708530418085304190853042008530421085304220853042308530424085304250853042608530427085304280853042908530430085304310853043208530433085304340853043508530436085304370853043808530439085304400853044108530442085304430853044408530445085304460853044708530448085304490853045008530451085304520853045308530454085304550853045608530457085304580853045908530460085304610853046208530463085304640853046508530466085304670853046808530469085304700853047108530472085304730853047408530475085304760853047708530478085304790853048008530481085304820853048308530484085304850853048608530487085304880853048908530490085304910853049208530493085304940853049508530496085304970853049808530499085305000853050108530502085305030853050408530505085305060853050708530508085305090853051008530511085305120853051308530514085305150853051608530517085305180853051908530520085305210853052208530523085305240853052508530526085305270853052808530529085305300853053108530532085305330853053408530535085305360853053708530538085305390853054008530541085305420853054308530544085305450853054608530547085305480853054908530550085305510853055208530553085305540853055508530556085305570853055808530559085305600853056108530562085305630853056408530565085305660853056708530568085305690853057008530571085305720853057308530574085305750853057608530577085400090854001008540011085400120854001308540014085400150854001608540017085400180854001908540020085400210854002208540023085400240854002508540026085400270854002808540029085400300854003108540032085400330854003408540035085400360854003708540038085400390854004008540041085400420854004308540044085400450854004608540047085400480854004908540050085400510854005208540053085400540854005508540056085400570854005808540059085400600854006108540062085400630854006408540065085400660854006708540068085400690854007008540071085400720854007308540074085400750854007608540077085400780854007908540080085400810854008208540083085400840854008508540086085400870854008808540089085400900854009108540092085400930854009408540095085400960854009708540098085400990854010008540101085401020854010308540104085401050854010608540107085401080854010908540110085401110854011208540113085401140854011508540116085401170854011808540119085401200854012108540122085401230854012408540125085401260854012708540128085401290854013008540131085401320854013308540134085401350854013608540137085401380854013908540140085401410854014208540143085401440854014508540146085401470854014808540149085401500854015108540152085401530854015408540155085401560854015708540158085401590854016008540161085401620854016308540164085401650854016608540167085401680854016908540170085401710854017208540173085401740854017508540176085401770854017808540179085401800854018108540182085401830854018408540185085401860854018708540188085401890854019008540191085401920854019308540194085401950854019608540197085401980854019908540200085402010854020208540203085402040854020508540206085402070854020808540209085402100854021108540212085402130854021408540215085402160854021708540218085402190854022008540221085402220854022308540224085402250854022608540227085402280854022908540230085402310854023208540233085402340854023508540236085402370854023808540239085402400854024108540242085402430854024408540245085402460854024708540248085402490854025008540251085402520854025308540254085402550854025608540257085402580854025908540260085402610854026208540263085402640854026508540266085402670854026808540269085402700854027108540272085402730854027408540275085402760854027708540278085402790854028008540281085402820854028308540284085402850854028608540287085402880854028908540290085402910854029208540293085402940854029508540296085402970854029808540299085403000854030108540302085403030854030408540305085403060854030708540308085403090854031008540311085403120854031308540314085403150854031608540317085403180854031908540320085403210854032208540323085403240854032508540326085403270854032808540329085403300854033108540332085403330854033408540335085403360854033708540338085403390854034008540341085403420854034308540344085403450854034608540347085403480854034908540350085403510854035208540353085403540854035508540356085403570854035808540359085403600854036108540362085403630854036408540365085403660854036708540368085403690854037008540371085403720854037308540374085403750854037608540377085403780854037908540380085403810854038208540383085403840854038508540386085403870854038808540389085403900854039108540392085403930854039408540395085403960854039708540398085403990854040008540401085404020854040308540404085404050854040608540407085404080854040908540410085404110854041208540413085404140854041508540416085404170854041808540419085404200854042108540422085404230854042408540425085404260854042708540428085404290854043008540431085404320854043308540434085404350854043608540437085404380854043908540440085404410854044208540443085404440854044508540446085404470854044808540449085404500854045108540452085404530854045408540455085404560854045708540458085404590854046008540461085404620854046308540464085404650854046608540467085404680854046908540470085404710854047208540473085404740854047508540476085404770854047808540479085404800854048108540482085404830854048408540485085404860854048708540488085404890854049008540491085404920854049308540494085404950854049608540497085404980854049908540500085405010854050208540503085405040854050508540506085405070854050808540509085405100854051108540512085405130854051408540515085405160854051708540518085405190854052008540521085405220854052308540524085405250854052608540527085405280854052908540530085405310854053208540533085405340854053508540536085405370854053808540539085405400854054108540542085405430854054408540545085405460854054708540548085405490854055008540551085405520854055308540554085405550854055608540557085405580854055908540560085405610854056208540563085405640854056508540566085405670854056808540569085405700854057108540572085405730854057408540575085405760854057708550010085500110855001208550013085500140855001508550016085500170855001808550019085500200855002108550022085500230855002408550025085500260855002708550028085500290855003008550031085500320855003308550034085500350855003608550037085500380855003908550040085500410855004208550043085500440855004508550046085500470855004808550049085500500855005108550052085500530855005408550055085500560855005708550058085500590855006008550061085500620855006308550064085500650855006608550067085500680855006908550070085500710855007208550073085500740855007508550076085500770855007808550079085500800855008108550082085500830855008408550085085500860855008708550088085500890855009008550091085500920855009308550094085500950855009608550097085500980855009908550100085501010855010208550103085501040855010508550106085501070855010808550109085501100855011108550112085501130855011408550115085501160855011708550118085501190855012008550121085501220855012308550124085501250855012608550127085501280855012908550130085501310855013208550133085501340855013508550136085501370855013808550139085501400855014108550142085501430855014408550145085501460855014708550148085501490855015008550151085501520855015308550154085501550855015608550157085501580855015908550160085501610855016208550163085501640855016508550166085501670855016808550169085501700855017108550172085501730855017408550175085501760855017708550178085501790855018008550181085501820855018308550184085501850855018608550187085501880855018908550190085501910855019208550193085501940855019508550196085501970855019808550199085502000855020108550202085502030855020408550205085502060855020708550208085502090855021008550211085502120855021308550214085502150855021608550217085502180855021908550220085502210855022208550223085502240855022508550226085502270855022808550229085502300855023108550232085502330855023408550235085502360855023708550238085502390855024008550241085502420855024308550244085502450855024608550247085502480855024908550250085502510855025208550253085502540855025508550256085502570855025808550259085502600855026108550262085502630855026408550265085502660855026708550268085502690855027008550271085502720855027308550274085502750855027608550277085502780855027908550280085502810855028208550283085502840855028508550286085502870855028808550289085502900855029108550292085502930855029408550295085502960855029708550298085502990855030008550301085503020855030308550304085503050855030608550307085503080855030908550310085503110855031208550313085503140855031508550316085503170855031808550319085503200855032108550322085503230855032408550325085503260855032708550328085503290855033008550331085503320855033308550334085503350855033608550337085503380855033908550340085503410855034208550343085503440855034508550346085503470855034808550349085503500855035108550352085503530855035408550355085503560855035708550358085503590855036008550361085503620855036308550364085503650855036608550367085503680855036908550370085503710855037208550373085503740855037508550376085503770855037808550379085503800855038108550382085503830855038408550385085503860855038708550388085503890855039008550391085503920855039308550394085503950855039608550397085503980855039908550400085504010855040208550403085504040855040508550406085504070855040808550409085504100855041108550412085504130855041408550415085504160855041708550418085504190855042008550421085504220855042308550424085504250855042608550427085504280855042908550430085504310855043208550433085504340855043508550436085504370855043808550439085504400855044108550442085504430855044408550445085504460855044708550448085504490855045008550451085504520855045308550454085504550855045608550457085504580855045908550460085504610855046208550463085504640855046508550466085504670855046808550469085504700855047108550472085504730855047408550475085504760855047708550478085504790855048008550481085504820855048308550484085504850855048608550487085504880855048908550490085504910855049208550493085504940855049508550496085504970855049808550499085505000855050108550502085505030855050408550505085505060855050708550508085505090855051008550511085505120855051308550514085505150855051608550517085505180855051908550520085505210855052208550523085505240855052508550526085505270855052808550529085505300855053108550532085505330855053408550535085505360855053708550538085505390855054008550541085505420855054308550544085505450855054608550547085505480855054908550550085505510855055208550553085505540855055508550556085505570855055808550559085505600855056108550562085505630855056408550565085505660855056708550568085505690855057008550571085505720855057308550574085505750855057608550577085600110856001208560013085600140856001508560016085600170856001808560019085600200856002108560022085600230856002408560025085600260856002708560028085600290856003008560031085600320856003308560034085600350856003608560037085600380856003908560040085600410856004208560043085600440856004508560046085600470856004808560049085600500856005108560052085600530856005408560055085600560856005708560058085600590856006008560061085600620856006308560064085600650856006608560067085600680856006908560070085600710856007208560073085600740856007508560076085600770856007808560079085600800856008108560082085600830856008408560085085600860856008708560088085600890856009008560091085600920856009308560094085600950856009608560097085600980856009908560100085601010856010208560103085601040856010508560106085601070856010808560109085601100856011108560112085601130856011408560115085601160856011708560118085601190856012008560121085601220856012308560124085601250856012608560127085601280856012908560130085601310856013208560133085601340856013508560136085601370856013808560139085601400856014108560142085601430856014408560145085601460856014708560148085601490856015008560151085601520856015308560154085601550856015608560157085601580856015908560160085601610856016208560163085601640856016508560166085601670856016808560169085601700856017108560172085601730856017408560175085601760856017708560178085601790856018008560181085601820856018308560184085601850856018608560187085601880856018908560190085601910856019208560193085601940856019508560196085601970856019808560199085602000856020108560202085602030856020408560205085602060856020708560208085602090856021008560211085602120856021308560214085602150856021608560217085602180856021908560220085602210856022208560223085602240856022508560226085602270856022808560229085602300856023108560232085602330856023408560235085602360856023708560238085602390856024008560241085602420856024308560244085602450856024608560247085602480856024908560250085602510856025208560253085602540856025508560256085602570856025808560259085602600856026108560262085602630856026408560265085602660856026708560268085602690856027008560271085602720856027308560274085602750856027608560277085602780856027908560280085602810856028208560283085602840856028508560286085602870856028808560289085602900856029108560292085602930856029408560295085602960856029708560298085602990856030008560301085603020856030308560304085603050856030608560307085603080856030908560310085603110856031208560313085603140856031508560316085603170856031808560319085603200856032108560322085603230856032408560325085603260856032708560328085603290856033008560331085603320856033308560334085603350856033608560337085603380856033908560340085603410856034208560343085603440856034508560346085603470856034808560349085603500856035108560352085603530856035408560355085603560856035708560358085603590856036008560361085603620856036308560364085603650856036608560367085603680856036908560370085603710856037208560373085603740856037508560376085603770856037808560379085603800856038108560382085603830856038408560385085603860856038708560388085603890856039008560391085603920856039308560394085603950856039608560397085603980856039908560400085604010856040208560403085604040856040508560406085604070856040808560409085604100856041108560412085604130856041408560415085604160856041708560418085604190856042008560421085604220856042308560424085604250856042608560427085604280856042908560430085604310856043208560433085604340856043508560436085604370856043808560439085604400856044108560442085604430856044408560445085604460856044708560448085604490856045008560451085604520856045308560454085604550856045608560457085604580856045908560460085604610856046208560463085604640856046508560466085604670856046808560469085604700856047108560472085604730856047408560475085604760856047708560478085604790856048008560481085604820856048308560484085604850856048608560487085604880856048908560490085604910856049208560493085604940856049508560496085604970856049808560499085605000856050108560502085605030856050408560505085605060856050708560508085605090856051008560511085605120856051308560514085605150856051608560517085605180856051908560520085605210856052208560523085605240856052508560526085605270856052808560529085605300856053108560532085605330856053408560535085605360856053708560538085605390856054008560541085605420856054308560544085605450856054608560547085605480856054908560550085605510856055208560553085605540856055508560556085605570856055808560559085605600856056108560562085605630856056408560565085605660856056708560568085605690856057008560571085605720856057308560574085605750856057608560577085700110857001208570013085700140857001508570016085700170857001808570019085700200857002108570022085700230857002408570025085700260857002708570028085700290857003008570031085700320857003308570034085700350857003608570037085700380857003908570040085700410857004208570043085700440857004508570046085700470857004808570049085700500857005108570052085700530857005408570055085700560857005708570058085700590857006008570061085700620857006308570064085700650857006608570067085700680857006908570070085700710857007208570073085700740857007508570076085700770857007808570079085700800857008108570082085700830857008408570085085700860857008708570088085700890857009008570091085700920857009308570094085700950857009608570097085700980857009908570100085701010857010208570103085701040857010508570106085701070857010808570109085701100857011108570112085701130857011408570115085701160857011708570118085701190857012008570121085701220857012308570124085701250857012608570127085701280857012908570130085701310857013208570133085701340857013508570136085701370857013808570139085701400857014108570142085701430857014408570145085701460857014708570148085701490857015008570151085701520857015308570154085701550857015608570157085701580857015908570160085701610857016208570163085701640857016508570166085701670857016808570169085701700857017108570172085701730857017408570175085701760857017708570178085701790857018008570181085701820857018308570184085701850857018608570187085701880857018908570190085701910857019208570193085701940857019508570196085701970857019808570199085702000857020108570202085702030857020408570205085702060857020708570208085702090857021008570211085702120857021308570214085702150857021608570217085702180857021908570220085702210857022208570223085702240857022508570226085702270857022808570229085702300857023108570232085702330857023408570235085702360857023708570238085702390857024008570241085702420857024308570244085702450857024608570247085702480857024908570250085702510857025208570253085702540857025508570256085702570857025808570259085702600857026108570262085702630857026408570265085702660857026708570268085702690857027008570271085702720857027308570274085702750857027608570277085702780857027908570280085702810857028208570283085702840857028508570286085702870857028808570289085702900857029108570292085702930857029408570295085702960857029708570298085702990857030008570301085703020857030308570304085703050857030608570307085703080857030908570310085703110857031208570313085703140857031508570316085703170857031808570319085703200857032108570322085703230857032408570325085703260857032708570328085703290857033008570331085703320857033308570334085703350857033608570337085703380857033908570340085703410857034208570343085703440857034508570346085703470857034808570349085703500857035108570352085703530857035408570355085703560857035708570358085703590857036008570361085703620857036308570364085703650857036608570367085703680857036908570370085703710857037208570373085703740857037508570376085703770857037808570379085703800857038108570382085703830857038408570385085703860857038708570388085703890857039008570391085703920857039308570394085703950857039608570397085703980857039908570400085704010857040208570403085704040857040508570406085704070857040808570409085704100857041108570412085704130857041408570415085704160857041708570418085704190857042008570421085704220857042308570424085704250857042608570427085704280857042908570430085704310857043208570433085704340857043508570436085704370857043808570439085704400857044108570442085704430857044408570445085704460857044708570448085704490857045008570451085704520857045308570454085704550857045608570457085704580857045908570460085704610857046208570463085704640857046508570466085704670857046808570469085704700857047108570472085704730857047408570475085704760857047708570478085704790857048008570481085704820857048308570484085704850857048608570487085704880857048908570490085704910857049208570493085704940857049508570496085704970857049808570499085705000857050108570502085705030857050408570505085705060857050708570508085705090857051008570511085705120857051308570514085705150857051608570517085705180857051908570520085705210857052208570523085705240857052508570526085705270857052808570529085705300857053108570532085705330857053408570535085705360857053708570538085705390857054008570541085705420857054308570544085705450857054608570547085705480857054908570550085705510857055208570553085705540857055508570556085705570857055808570559085705600857056108570562085705630857056408570565085705660857056708570568085705690857057008570571085705720857057308570574085705750857057608570577085800120858001308580014085800150858001608580017085800180858001908580020085800210858002208580023085800240858002508580026085800270858002808580029085800300858003108580032085800330858003408580035085800360858003708580038085800390858004008580041085800420858004308580044085800450858004608580047085800480858004908580050085800510858005208580053085800540858005508580056085800570858005808580059085800600858006108580062085800630858006408580065085800660858006708580068085800690858007008580071085800720858007308580074085800750858007608580077085800780858007908580080085800810858008208580083085800840858008508580086085800870858008808580089085800900858009108580092085800930858009408580095085800960858009708580098085800990858010008580101085801020858010308580104085801050858010608580107085801080858010908580110085801110858011208580113085801140858011508580116085801170858011808580119085801200858012108580122085801230858012408580125085801260858012708580128085801290858013008580131085801320858013308580134085801350858013608580137085801380858013908580140085801410858014208580143085801440858014508580146085801470858014808580149085801500858015108580152085801530858015408580155085801560858015708580158085801590858016008580161085801620858016308580164085801650858016608580167085801680858016908580170085801710858017208580173085801740858017508580176085801770858017808580179085801800858018108580182085801830858018408580185085801860858018708580188085801890858019008580191085801920858019308580194085801950858019608580197085801980858019908580200085802010858020208580203085802040858020508580206085802070858020808580209085802100858021108580212085802130858021408580215085802160858021708580218085802190858022008580221085802220858022308580224085802250858022608580227085802280858022908580230085802310858023208580233085802340858023508580236085802370858023808580239085802400858024108580242085802430858024408580245085802460858024708580248085802490858025008580251085802520858025308580254085802550858025608580257085802580858025908580260085802610858026208580263085802640858026508580266085802670858026808580269085802700858027108580272085802730858027408580275085802760858027708580278085802790858028008580281085802820858028308580284085802850858028608580287085802880858028908580290085802910858029208580293085802940858029508580296085802970858029808580299085803000858030108580302085803030858030408580305085803060858030708580308085803090858031008580311085803120858031308580314085803150858031608580317085803180858031908580320085803210858032208580323085803240858032508580326085803270858032808580329085803300858033108580332085803330858033408580335085803360858033708580338085803390858034008580341085803420858034308580344085803450858034608580347085803480858034908580350085803510858035208580353085803540858035508580356085803570858035808580359085803600858036108580362085803630858036408580365085803660858036708580368085803690858037008580371085803720858037308580374085803750858037608580377085803780858037908580380085803810858038208580383085803840858038508580386085803870858038808580389085803900858039108580392085803930858039408580395085803960858039708580398085803990858040008580401085804020858040308580404085804050858040608580407085804080858040908580410085804110858041208580413085804140858041508580416085804170858041808580419085804200858042108580422085804230858042408580425085804260858042708580428085804290858043008580431085804320858043308580434085804350858043608580437085804380858043908580440085804410858044208580443085804440858044508580446085804470858044808580449085804500858045108580452085804530858045408580455085804560858045708580458085804590858046008580461085804620858046308580464085804650858046608580467085804680858046908580470085804710858047208580473085804740858047508580476085804770858047808580479085804800858048108580482085804830858048408580485085804860858048708580488085804890858049008580491085804920858049308580494085804950858049608580497085804980858049908580500085805010858050208580503085805040858050508580506085805070858050808580509085805100858051108580512085805130858051408580515085805160858051708580518085805190858052008580521085805220858052308580524085805250858052608580527085805280858052908580530085805310858053208580533085805340858053508580536085805370858053808580539085805400858054108580542085805430858054408580545085805460858054708580548085805490858055008580551085805520858055308580554085805550858055608580557085805580858055908580560085805610858056208580563085805640858056508580566085805670858056808580569085805700858057108580572085805730858057408580575085805760858057708590013085900140859001508590016085900170859001808590019085900200859002108590022085900230859002408590025085900260859002708590028085900290859003008590031085900320859003308590034085900350859003608590037085900380859003908590040085900410859004208590043085900440859004508590046085900470859004808590049085900500859005108590052085900530859005408590055085900560859005708590058085900590859006008590061085900620859006308590064085900650859006608590067085900680859006908590070085900710859007208590073085900740859007508590076085900770859007808590079085900800859008108590082085900830859008408590085085900860859008708590088085900890859009008590091085900920859009308590094085900950859009608590097085900980859009908590100085901010859010208590103085901040859010508590106085901070859010808590109085901100859011108590112085901130859011408590115085901160859011708590118085901190859012008590121085901220859012308590124085901250859012608590127085901280859012908590130085901310859013208590133085901340859013508590136085901370859013808590139085901400859014108590142085901430859014408590145085901460859014708590148085901490859015008590151085901520859015308590154085901550859015608590157085901580859015908590160085901610859016208590163085901640859016508590166085901670859016808590169085901700859017108590172085901730859017408590175085901760859017708590178085901790859018008590181085901820859018308590184085901850859018608590187085901880859018908590190085901910859019208590193085901940859019508590196085901970859019808590199085902000859020108590202085902030859020408590205085902060859020708590208085902090859021008590211085902120859021308590214085902150859021608590217085902180859021908590220085902210859022208590223085902240859022508590226085902270859022808590229085902300859023108590232085902330859023408590235085902360859023708590238085902390859024008590241085902420859024308590244085902450859024608590247085902480859024908590250085902510859025208590253085902540859025508590256085902570859025808590259085902600859026108590262085902630859026408590265085902660859026708590268085902690859027008590271085902720859027308590274085902750859027608590277085902780859027908590280085902810859028208590283085902840859028508590286085902870859028808590289085902900859029108590292085902930859029408590295085902960859029708590298085902990859030008590301085903020859030308590304085903050859030608590307085903080859030908590310085903110859031208590313085903140859031508590316085903170859031808590319085903200859032108590322085903230859032408590325085903260859032708590328085903290859033008590331085903320859033308590334085903350859033608590337085903380859033908590340085903410859034208590343085903440859034508590346085903470859034808590349085903500859035108590352085903530859035408590355085903560859035708590358085903590859036008590361085903620859036308590364085903650859036608590367085903680859036908590370085903710859037208590373085903740859037508590376085903770859037808590379085903800859038108590382085903830859038408590385085903860859038708590388085903890859039008590391085903920859039308590394085903950859039608590397085903980859039908590400085904010859040208590403085904040859040508590406085904070859040808590409085904100859041108590412085904130859041408590415085904160859041708590418085904190859042008590421085904220859042308590424085904250859042608590427085904280859042908590430085904310859043208590433085904340859043508590436085904370859043808590439085904400859044108590442085904430859044408590445085904460859044708590448085904490859045008590451085904520859045308590454085904550859045608590457085904580859045908590460085904610859046208590463085904640859046508590466085904670859046808590469085904700859047108590472085904730859047408590475085904760859047708590478085904790859048008590481085904820859048308590484085904850859048608590487085904880859048908590490085904910859049208590493085904940859049508590496085904970859049808590499085905000859050108590502085905030859050408590505085905060859050708590508085905090859051008590511085905120859051308590514085905150859051608590517085905180859051908590520085905210859052208590523085905240859052508590526085905270859052808590529085905300859053108590532085905330859053408590535085905360859053708590538085905390859054008590541085905420859054308590544085905450859054608590547085905480859054908590550085905510859055208590553085905540859055508590556085905570859055808590559085905600859056108590562085905630859056408590565085905660859056708590568085905690859057008590571085905720859057308590574085905750859057608590577086000130860001408600015086000160860001708600018086000190860002008600021086000220860002308600024086000250860002608600027086000280860002908600030086000310860003208600033086000340860003508600036086000370860003808600039086000400860004108600042086000430860004408600045086000460860004708600048086000490860005008600051086000520860005308600054086000550860005608600057086000580860005908600060086000610860006208600063086000640860006508600066086000670860006808600069086000700860007108600072086000730860007408600075086000760860007708600078086000790860008008600081086000820860008308600084086000850860008608600087086000880860008908600090086000910860009208600093086000940860009508600096086000970860009808600099086001000860010108600102086001030860010408600105086001060860010708600108086001090860011008600111086001120860011308600114086001150860011608600117086001180860011908600120086001210860012208600123086001240860012508600126086001270860012808600129086001300860013108600132086001330860013408600135086001360860013708600138086001390860014008600141086001420860014308600144086001450860014608600147086001480860014908600150086001510860015208600153086001540860015508600156086001570860015808600159086001600860016108600162086001630860016408600165086001660860016708600168086001690860017008600171086001720860017308600174086001750860017608600177086001780860017908600180086001810860018208600183086001840860018508600186086001870860018808600189086001900860019108600192086001930860019408600195086001960860019708600198086001990860020008600201086002020860020308600204086002050860020608600207086002080860020908600210086002110860021208600213086002140860021508600216086002170860021808600219086002200860022108600222086002230860022408600225086002260860022708600228086002290860023008600231086002320860023308600234086002350860023608600237086002380860023908600240086002410860024208600243086002440860024508600246086002470860024808600249086002500860025108600252086002530860025408600255086002560860025708600258086002590860026008600261086002620860026308600264086002650860026608600267086002680860026908600270086002710860027208600273086002740860027508600276086002770860027808600279086002800860028108600282086002830860028408600285086002860860028708600288086002890860029008600291086002920860029308600294086002950860029608600297086002980860029908600300086003010860030208600303086003040860030508600306086003070860030808600309086003100860031108600312086003130860031408600315086003160860031708600318086003190860032008600321086003220860032308600324086003250860032608600327086003280860032908600330086003310860033208600333086003340860033508600336086003370860033808600339086003400860034108600342086003430860034408600345086003460860034708600348086003490860035008600351086003520860035308600354086003550860035608600357086003580860035908600360086003610860036208600363086003640860036508600366086003670860036808600369086003700860037108600372086003730860037408600375086003760860037708600378086003790860038008600381086003820860038308600384086003850860038608600387086003880860038908600390086003910860039208600393086003940860039508600396086003970860039808600399086004000860040108600402086004030860040408600405086004060860040708600408086004090860041008600411086004120860041308600414086004150860041608600417086004180860041908600420086004210860042208600423086004240860042508600426086004270860042808600429086004300860043108600432086004330860043408600435086004360860043708600438086004390860044008600441086004420860044308600444086004450860044608600447086004480860044908600450086004510860045208600453086004540860045508600456086004570860045808600459086004600860046108600462086004630860046408600465086004660860046708600468086004690860047008600471086004720860047308600474086004750860047608600477086004780860047908600480086004810860048208600483086004840860048508600486086004870860048808600489086004900860049108600492086004930860049408600495086004960860049708600498086004990860050008600501086005020860050308600504086005050860050608600507086005080860050908600510086005110860051208600513086005140860051508600516086005170860051808600519086005200860052108600522086005230860052408600525086005260860052708600528086005290860053008600531086005320860053308600534086005350860053608600537086005380860053908600540086005410860054208600543086005440860054508600546086005470860054808600549086005500860055108600552086005530860055408600555086005560860055708600558086005590860056008600561086005620860056308600564086005650860056608600567086005680860056908600570086005710860057208600573086005740860057508600576086005770861001408610015086100160861001708610018086100190861002008610021086100220861002308610024086100250861002608610027086100280861002908610030086100310861003208610033086100340861003508610036086100370861003808610039086100400861004108610042086100430861004408610045086100460861004708610048086100490861005008610051086100520861005308610054086100550861005608610057086100580861005908610060086100610861006208610063086100640861006508610066086100670861006808610069086100700861007108610072086100730861007408610075086100760861007708610078086100790861008008610081086100820861008308610084086100850861008608610087086100880861008908610090086100910861009208610093086100940861009508610096086100970861009808610099086101000861010108610102086101030861010408610105086101060861010708610108086101090861011008610111086101120861011308610114086101150861011608610117086101180861011908610120086101210861012208610123086101240861012508610126086101270861012808610129086101300861013108610132086101330861013408610135086101360861013708610138086101390861014008610141086101420861014308610144086101450861014608610147086101480861014908610150086101510861015208610153086101540861015508610156086101570861015808610159086101600861016108610162086101630861016408610165086101660861016708610168086101690861017008610171086101720861017308610174086101750861017608610177086101780861017908610180086101810861018208610183086101840861018508610186086101870861018808610189086101900861019108610192086101930861019408610195086101960861019708610198086101990861020008610201086102020861020308610204086102050861020608610207086102080861020908610210086102110861021208610213086102140861021508610216086102170861021808610219086102200861022108610222086102230861022408610225086102260861022708610228086102290861023008610231086102320861023308610234086102350861023608610237086102380861023908610240086102410861024208610243086102440861024508610246086102470861024808610249086102500861025108610252086102530861025408610255086102560861025708610258086102590861026008610261086102620861026308610264086102650861026608610267086102680861026908610270086102710861027208610273086102740861027508610276086102770861027808610279086102800861028108610282086102830861028408610285086102860861028708610288086102890861029008610291086102920861029308610294086102950861029608610297086102980861029908610300086103010861030208610303086103040861030508610306086103070861030808610309086103100861031108610312086103130861031408610315086103160861031708610318086103190861032008610321086103220861032308610324086103250861032608610327086103280861032908610330086103310861033208610333086103340861033508610336086103370861033808610339086103400861034108610342086103430861034408610345086103460861034708610348086103490861035008610351086103520861035308610354086103550861035608610357086103580861035908610360086103610861036208610363086103640861036508610366086103670861036808610369086103700861037108610372086103730861037408610375086103760861037708610378086103790861038008610381086103820861038308610384086103850861038608610387086103880861038908610390086103910861039208610393086103940861039508610396086103970861039808610399086104000861040108610402086104030861040408610405086104060861040708610408086104090861041008610411086104120861041308610414086104150861041608610417086104180861041908610420086104210861042208610423086104240861042508610426086104270861042808610429086104300861043108610432086104330861043408610435086104360861043708610438086104390861044008610441086104420861044308610444086104450861044608610447086104480861044908610450086104510861045208610453086104540861045508610456086104570861045808610459086104600861046108610462086104630861046408610465086104660861046708610468086104690861047008610471086104720861047308610474086104750861047608610477086104780861047908610480086104810861048208610483086104840861048508610486086104870861048808610489086104900861049108610492086104930861049408610495086104960861049708610498086104990861050008610501086105020861050308610504086105050861050608610507086105080861050908610510086105110861051208610513086105140861051508610516086105170861051808610519086105200861052108610522086105230861052408610525086105260861052708610528086105290861053008610531086105320861053308610534086105350861053608610537086105380861053908610540086105410861054208610543086105440861054508610546086105470861054808610549086105500861055108610552086105530861055408610555086105560861055708610558086105590861056008610561086105620861056308610564086105650861056608610567086105680861056908610570086105710861057208610573086105740861057508610576086105770862001508620016086200170862001808620019086200200862002108620022086200230862002408620025086200260862002708620028086200290862003008620031086200320862003308620034086200350862003608620037086200380862003908620040086200410862004208620043086200440862004508620046086200470862004808620049086200500862005108620052086200530862005408620055086200560862005708620058086200590862006008620061086200620862006308620064086200650862006608620067086200680862006908620070086200710862007208620073086200740862007508620076086200770862007808620079086200800862008108620082086200830862008408620085086200860862008708620088086200890862009008620091086200920862009308620094086200950862009608620097086200980862009908620100086201010862010208620103086201040862010508620106086201070862010808620109086201100862011108620112086201130862011408620115086201160862011708620118086201190862012008620121086201220862012308620124086201250862012608620127086201280862012908620130086201310862013208620133086201340862013508620136086201370862013808620139086201400862014108620142086201430862014408620145086201460862014708620148086201490862015008620151086201520862015308620154086201550862015608620157086201580862015908620160086201610862016208620163086201640862016508620166086201670862016808620169086201700862017108620172086201730862017408620175086201760862017708620178086201790862018008620181086201820862018308620184086201850862018608620187086201880862018908620190086201910862019208620193086201940862019508620196086201970862019808620199086202000862020108620202086202030862020408620205086202060862020708620208086202090862021008620211086202120862021308620214086202150862021608620217086202180862021908620220086202210862022208620223086202240862022508620226086202270862022808620229086202300862023108620232086202330862023408620235086202360862023708620238086202390862024008620241086202420862024308620244086202450862024608620247086202480862024908620250086202510862025208620253086202540862025508620256086202570862025808620259086202600862026108620262086202630862026408620265086202660862026708620268086202690862027008620271086202720862027308620274086202750862027608620277086202780862027908620280086202810862028208620283086202840862028508620286086202870862028808620289086202900862029108620292086202930862029408620295086202960862029708620298086202990862030008620301086203020862030308620304086203050862030608620307086203080862030908620310086203110862031208620313086203140862031508620316086203170862031808620319086203200862032108620322086203230862032408620325086203260862032708620328086203290862033008620331086203320862033308620334086203350862033608620337086203380862033908620340086203410862034208620343086203440862034508620346086203470862034808620349086203500862035108620352086203530862035408620355086203560862035708620358086203590862036008620361086203620862036308620364086203650862036608620367086203680862036908620370086203710862037208620373086203740862037508620376086203770862037808620379086203800862038108620382086203830862038408620385086203860862038708620388086203890862039008620391086203920862039308620394086203950862039608620397086203980862039908620400086204010862040208620403086204040862040508620406086204070862040808620409086204100862041108620412086204130862041408620415086204160862041708620418086204190862042008620421086204220862042308620424086204250862042608620427086204280862042908620430086204310862043208620433086204340862043508620436086204370862043808620439086204400862044108620442086204430862044408620445086204460862044708620448086204490862045008620451086204520862045308620454086204550862045608620457086204580862045908620460086204610862046208620463086204640862046508620466086204670862046808620469086204700862047108620472086204730862047408620475086204760862047708620478086204790862048008620481086204820862048308620484086204850862048608620487086204880862048908620490086204910862049208620493086204940862049508620496086204970862049808620499086205000862050108620502086205030862050408620505086205060862050708620508086205090862051008620511086205120862051308620514086205150862051608620517086205180862051908620520086205210862052208620523086205240862052508620526086205270862052808620529086205300862053108620532086205330862053408620535086205360862053708620538086205390862054008620541086205420862054308620544086205450862054608620547086205480862054908620550086205510862055208620553086205540862055508620556086205570862055808620559086205600862056108620562086205630862056408620565086205660862056708620568086205690862057008620571086205720862057308620574086205750862057608620577086300150863001608630017086300180863001908630020086300210863002208630023086300240863002508630026086300270863002808630029086300300863003108630032086300330863003408630035086300360863003708630038086300390863004008630041086300420863004308630044086300450863004608630047086300480863004908630050086300510863005208630053086300540863005508630056086300570863005808630059086300600863006108630062086300630863006408630065086300660863006708630068086300690863007008630071086300720863007308630074086300750863007608630077086300780863007908630080086300810863008208630083086300840863008508630086086300870863008808630089086300900863009108630092086300930863009408630095086300960863009708630098086300990863010008630101086301020863010308630104086301050863010608630107086301080863010908630110086301110863011208630113086301140863011508630116086301170863011808630119086301200863012108630122086301230863012408630125086301260863012708630128086301290863013008630131086301320863013308630134086301350863013608630137086301380863013908630140086301410863014208630143086301440863014508630146086301470863014808630149086301500863015108630152086301530863015408630155086301560863015708630158086301590863016008630161086301620863016308630164086301650863016608630167086301680863016908630170086301710863017208630173086301740863017508630176086301770863017808630179086301800863018108630182086301830863018408630185086301860863018708630188086301890863019008630193086301940863019508630196086301970863019808630199086302000863020108630202086302030863020408630205086302060863020708630208086302090863021008630211086302120863021308630214086302150863021608630217086302180863021908630220086302210863022208630223086302240863022508630226086302270863022808630229086302300863023108630232086302330863023408630235086302360863023708630238086302390863024008630241086302420863024308630244086302450863024608630247086302480863024908630250086302510863025208630253086302540863025508630256086302570863025808630259086302600863026108630262086302630863026408630265086302660863026708630268086302690863027008630271086302720863027308630274086302750863027608630277086302780863027908630280086302810863028208630283086302840863028508630286086302870863028808630289086302900863029108630292086302930863029408630295086302960863029708630298086302990863030008630301086303020863030308630304086303050863030608630307086303080863030908630310086303110863031208630313086303140863031508630316086303170863031808630319086303200863032108630322086303230863032408630325086303260863032708630328086303290863033008630331086303320863033308630334086303350863033608630337086303380863033908630340086303410863034208630343086303440863034508630346086303470863034808630349086303500863035108630352086303530863035408630355086303560863035708630358086303590863036008630361086303620863036308630364086303650863036608630367086303680863036908630370086303710863037208630373086303740863037508630376086303770863037808630379086303800863038108630382086303830863038408630385086303860863038708630388086303890863039008630391086303920863039308630394086303950863039608630397086303980863039908630400086304010863040208630403086304040863040508630406086304070863040808630409086304100863041108630412086304130863041408630415086304160863041708630418086304190863042008630421086304220863042308630424086304250863042608630427086304280863042908630430086304310863043208630433086304340863043508630436086304370863043808630439086304400863044108630442086304430863044408630445086304460863044708630448086304490863045008630451086304520863045308630454086304550863045608630457086304580863045908630460086304610863046208630463086304640863046508630466086304670863046808630469086304700863047108630472086304730863047408630475086304760863047708630478086304790863048008630481086304820863048308630484086304850863048608630487086304880863048908630490086304910863049208630493086304940863049508630496086304970863049808630499086305000863050108630502086305030863050408630505086305060863050708630508086305090863051008630511086305120863051308630514086305150863051608630517086305180863051908630520086305210863052208630523086305240863052508630526086305270863052808630529086305300863053108630532086305330863053408630535086305360863053708630538086305390863054008630541086305420863054308630544086305450863054608630547086305480863054908630550086305510863055208630553086305540863055508630556086305570863055808630559086305600863056108630562086305630863056408630565086305660863056708630568086305690863057008630571086305720863057308630574086305750863057608630577086400160864001708640018086400190864002008640021086400220864002308640024086400250864002608640027086400280864002908640030086400310864003208640033086400340864003508640036086400370864003808640039086400400864004108640042086400430864004408640045086400460864004708640048086400490864005008640051086400520864005308640054086400550864005608640057086400580864005908640060086400610864006208640063086400640864006508640066086400670864006808640069086400700864007108640072086400730864007408640075086400760864007708640078086400790864008008640081086400820864008308640084086400850864008608640087086400880864008908640090086400910864009208640093086400940864009508640096086400970864009808640099086401000864010108640102086401030864010408640105086401060864010708640108086401090864011008640111086401120864011308640114086401150864011608640117086401180864011908640120086401210864012208640123086401240864012508640126086401270864012808640129086401300864013108640132086401330864013408640135086401360864013708640138086401390864014008640141086401420864014308640144086401450864014608640147086401480864014908640150086401510864015208640153086401540864015508640156086401570864015808640159086401600864016108640162086401630864016408640165086401660864016708640168086401690864017008640171086401720864017308640174086401750864017608640177086401780864017908640180086401810864018208640183086401840864018508640186086401870864018808640189086401950864019608640197086401980864019908640200086402010864020208640203086402040864020508640206086402070864020808640209086402100864021108640212086402130864021408640215086402160864021708640218086402190864022008640221086402220864022308640224086402250864022608640227086402280864022908640230086402310864023208640233086402340864023508640236086402370864023808640239086402400864024108640242086402430864024408640245086402460864024708640248086402490864025008640251086402520864025308640254086402550864025608640257086402580864025908640260086402610864026208640263086402640864026508640266086402670864026808640269086402700864027108640272086402730864027408640275086402760864027708640278086402790864028008640281086402820864028308640284086402850864028608640287086402880864028908640290086402910864029208640293086402940864029508640296086402970864029808640299086403000864030108640302086403030864030408640305086403060864030708640308086403090864031008640311086403120864031308640314086403150864031608640317086403180864031908640320086403210864032208640323086403240864032508640326086403270864032808640329086403300864033108640332086403330864033408640335086403360864033708640338086403390864034008640341086403420864034308640344086403450864034608640347086403480864034908640350086403510864035208640353086403540864035508640356086403570864035808640359086403600864036108640362086403630864036408640365086403660864036708640368086403690864037008640371086403720864037308640374086403750864037608640377086403780864037908640380086403810864038208640383086403840864038508640386086403870864038808640389086403900864039108640392086403930864039408640395086403960864039708640398086403990864040008640401086404020864040308640404086404050864040608640407086404080864040908640410086404110864041208640413086404140864041508640416086404170864041808640419086404200864042108640422086404230864042408640425086404260864042708640428086404290864043008640431086404320864043308640434086404350864043608640437086404380864043908640440086404410864044208640443086404440864044508640446086404470864044808640449086404500864045108640452086404530864045408640455086404560864045708640458086404590864046008640461086404620864046308640464086404650864046608640467086404680864046908640470086404710864047208640473086404740864047508640476086404770864047808640479086404800864048108640482086404830864048408640485086404860864048708640488086404890864049008640491086404920864049308640494086404950864049608640497086404980864049908640500086405010864050208640503086405040864050508640506086405070864050808640509086405100864051108640512086405130864051408640515086405160864051708640518086405190864052008640521086405220864052308640524086405250864052608640527086405280864052908640530086405310864053208640533086405340864053508640536086405370864053808640539086405400864054108640542086405430864054408640545086405460864054708640548086405490864055008640551086405520864055308640554086405550864055608640557086405580864055908640560086405610864056208640563086405640864056508640566086405670864056808640569086405700864057108640572086405730864057408640575086405760864057708650017086500180865001908650020086500210865002208650023086500240865002508650026086500270865002808650029086500300865003108650032086500330865003408650035086500360865003708650038086500390865004008650041086500420865004308650044086500450865004608650047086500480865004908650050086500510865005208650053086500540865005508650056086500570865005808650059086500600865006108650062086500630865006408650065086500660865006708650068086500690865007008650071086500720865007308650074086500750865007608650077086500780865007908650080086500810865008208650083086500840865008508650086086500870865008808650089086500900865009108650092086500930865009408650095086500960865009708650098086500990865010008650101086501020865010308650104086501050865010608650107086501080865010908650110086501110865011208650113086501140865011508650116086501170865011808650119086501200865012108650122086501230865012408650125086501260865012708650128086501290865013008650131086501320865013308650134086501350865013608650137086501380865013908650140086501410865014208650143086501440865014508650146086501470865014808650149086501500865015108650152086501530865015408650155086501560865015708650158086501590865016008650161086501620865016308650164086501650865016608650167086501680865016908650170086501710865017208650173086501740865017508650176086501770865017808650179086501800865018108650182086501830865018408650185086501860865018708650197086501980865019908650200086502010865020208650203086502040865020508650206086502070865020808650209086502100865021108650212086502130865021408650215086502160865021708650218086502190865022008650221086502220865022308650224086502250865022608650227086502280865022908650230086502310865023208650233086502340865023508650236086502370865023808650239086502400865024108650242086502430865024408650245086502460865024708650248086502490865025008650251086502520865025308650254086502550865025608650257086502580865025908650260086502610865026208650263086502640865026508650266086502670865026808650269086502700865027108650272086502730865027408650275086502760865027708650278086502790865028008650281086502820865028308650284086502850865028608650287086502880865028908650290086502910865029208650293086502940865029508650296086502970865029808650299086503000865030108650302086503030865030408650305086503060865030708650308086503090865031008650311086503120865031308650314086503150865031608650317086503180865031908650320086503210865032208650323086503240865032508650326086503270865032808650329086503300865033108650332086503330865033408650335086503360865033708650338086503390865034008650341086503420865034308650344086503450865034608650347086503480865034908650350086503510865035208650353086503540865035508650356086503570865035808650359086503600865036108650362086503630865036408650365086503660865036708650368086503690865037008650371086503720865037308650374086503750865037608650377086503780865037908650380086503810865038208650383086503840865038508650386086503870865038808650389086503900865039108650392086503930865039408650395086503960865039708650398086503990865040008650401086504020865040308650404086504050865040608650407086504080865040908650410086504110865041208650413086504140865041508650416086504170865041808650419086504200865042108650422086504230865042408650425086504260865042708650428086504290865043008650431086504320865043308650434086504350865043608650437086504380865043908650440086504410865044208650443086504440865044508650446086504470865044808650449086504500865045108650452086504530865045408650455086504560865045708650458086504590865046008650461086504620865046308650464086504650865046608650467086504680865046908650470086504710865047208650473086504740865047508650476086504770865047808650479086504800865048108650482086504830865048408650485086504860865048708650488086504890865049008650491086504920865049308650494086504950865049608650497086504980865049908650500086505010865050208650503086505040865050508650506086505070865050808650509086505100865051108650512086505130865051408650515086505160865051708650518086505190865052008650521086505220865052308650524086505250865052608650527086505280865052908650530086505310865053208650533086505340865053508650536086505370865053808650539086505400865054108650542086505430865054408650545086505460865054708650548086505490865055008650551086505520865055308650554086505550865055608650557086505580865055908650560086505610865056208650563086505640865056508650566086505670865056808650569086505700865057108650572086505730865057408650575086505760865057708660018086600190866002008660021086600220866002308660024086600250866002608660027086600280866002908660030086600310866003208660033086600340866003508660036086600370866003808660039086600400866004108660042086600430866004408660045086600460866004708660048086600490866005008660051086600520866005308660054086600550866005608660057086600580866005908660060086600610866006208660063086600640866006508660066086600670866006808660069086600700866007108660072086600730866007408660075086600760866007708660078086600790866008008660081086600820866008308660084086600850866008608660087086600880866008908660090086600910866009208660093086600940866009508660096086600970866009808660099086601000866010108660102086601030866010408660105086601060866010708660108086601090866011008660111086601120866011308660114086601150866011608660117086601180866011908660120086601210866012208660123086601240866012508660126086601270866012808660129086601300866013108660132086601330866013408660135086601360866013708660138086601390866014008660141086601420866014308660144086601450866014608660147086601480866014908660150086601510866015208660153086601540866015508660156086601570866015808660159086601600866016108660162086601630866016408660165086601660866016708660168086601690866017008660171086601720866017308660174086601750866017608660177086601780866017908660180086601810866018208660183086601840866018508660186086601990866020008660201086602020866020308660204086602050866020608660207086602080866020908660210086602110866021208660213086602140866021508660216086602170866021808660219086602200866022108660222086602230866022408660225086602260866022708660228086602290866023008660231086602320866023308660234086602350866023608660237086602380866023908660240086602410866024208660243086602440866024508660246086602470866024808660249086602500866025108660252086602530866025408660255086602560866025708660258086602590866026008660261086602620866026308660264086602650866026608660267086602680866026908660270086602710866027208660273086602740866027508660276086602770866027808660279086602800866028108660282086602830866028408660285086602860866028708660288086602890866029008660291086602920866029308660294086602950866029608660297086602980866029908660300086603010866030208660303086603040866030508660306086603070866030808660309086603100866031108660312086603130866031408660315086603160866031708660318086603190866032008660321086603220866032308660324086603250866032608660327086603280866032908660330086603310866033208660333086603340866033508660336086603370866033808660339086603400866034108660342086603430866034408660345086603460866034708660348086603490866035008660351086603520866035308660354086603550866035608660357086603580866035908660360086603610866036208660363086603640866036508660366086603670866036808660369086603700866037108660372086603730866037408660375086603760866037708660378086603790866038008660381086603820866038308660384086603850866038608660387086603880866038908660390086603910866039208660393086603940866039508660396086603970866039808660399086604000866040108660402086604030866040408660405086604060866040708660408086604090866041008660411086604120866041308660414086604150866041608660417086604180866041908660420086604210866042208660423086604240866042508660426086604270866042808660429086604300866043108660432086604330866043408660435086604360866043708660438086604390866044008660441086604420866044308660444086604450866044608660447086604480866044908660450086604510866045208660453086604540866045508660456086604570866045808660459086604600866046108660462086604630866046408660465086604660866046708660468086604690866047008660471086604720866047308660474086604750866047608660477086604780866047908660480086604810866048208660483086604840866048508660486086604870866048808660489086604900866049108660492086604930866049408660495086604960866049708660498086604990866050008660501086605020866050308660504086605050866050608660507086605080866050908660510086605110866051208660513086605140866051508660516086605170866051808660519086605200866052108660522086605230866052408660525086605260866052708660528086605290866053008660531086605320866053308660534086605350866053608660537086605380866053908660540086605410866054208660543086605440866054508660546086605470866054808660549086605500866055108660552086605530866055408660555086605560866055708660558086605590866056008660561086605620866056308660564086605650866056608660567086605680866056908660570086605710866057208660573086605740866057508660576086605770867001908670020086700210867002208670023086700240867002508670026086700270867002808670029086700300867003108670032086700330867003408670035086700360867003708670038086700390867004008670041086700420867004308670044086700450867004608670047086700480867004908670050086700510867005208670053086700540867005508670056086700570867005808670059086700600867006108670062086700630867006408670065086700660867006708670068086700690867007008670071086700720867007308670074086700750867007608670077086700780867007908670080086700810867008208670083086700840867008508670086086700870867008808670089086700900867009108670092086700930867009408670095086700960867009708670098086700990867010008670101086701020867010308670104086701050867010608670107086701080867010908670110086701110867011208670113086701140867011508670116086701170867011808670119086701200867012108670122086701230867012408670125086701260867012708670128086701290867013008670131086701320867013308670134086701350867013608670137086701380867013908670140086701410867014208670143086701440867014508670146086701470867014808670149086701500867015108670152086701530867015408670155086701560867015708670158086701590867016008670161086701620867016308670164086701650867016608670167086701680867016908670170086701710867017208670173086701740867017508670176086701770867017808670179086701800867018108670182086701830867018408670185086702020867020308670204086702050867020608670207086702080867020908670210086702110867021208670213086702140867021508670216086702170867021808670219086702200867022108670222086702230867022408670225086702260867022708670228086702290867023008670231086702320867023308670234086702350867023608670237086702380867023908670240086702410867024208670243086702440867024508670246086702470867024808670249086702500867025108670252086702530867025408670255086702560867025708670258086702590867026008670261086702620867026308670264086702650867026608670267086702680867026908670270086702710867027208670273086702740867027508670276086702770867027808670279086702800867028108670282086702830867028408670285086702860867028708670288086702890867029008670291086702920867029308670294086702950867029608670297086702980867029908670300086703010867030208670303086703040867030508670306086703070867030808670309086703100867031108670312086703130867031408670315086703160867031708670318086703190867032008670321086703220867032308670324086703250867032608670327086703280867032908670330086703310867033208670333086703340867033508670336086703370867033808670339086703400867034108670342086703430867034408670345086703460867034708670348086703490867035008670351086703520867035308670354086703550867035608670357086703580867035908670360086703610867036208670363086703640867036508670366086703670867036808670369086703700867037108670372086703730867037408670375086703760867037708670378086703790867038008670381086703820867038308670384086703850867038608670387086703880867038908670390086703910867039208670393086703940867039508670396086703970867039808670399086704000867040108670402086704030867040408670405086704060867040708670408086704090867041008670411086704120867041308670414086704150867041608670417086704180867041908670420086704210867042208670423086704240867042508670426086704270867042808670429086704300867043108670432086704330867043408670435086704360867043708670438086704390867044008670441086704420867044308670444086704450867044608670447086704480867044908670450086704510867045208670453086704540867045508670456086704570867045808670459086704600867046108670462086704630867046408670465086704660867046708670468086704690867047008670471086704720867047308670474086704750867047608670477086704780867047908670480086704810867048208670483086704840867048508670486086704870867048808670489086704900867049108670492086704930867049408670495086704960867049708670498086704990867050008670501086705020867050308670504086705050867050608670507086705080867050908670510086705110867051208670513086705140867051508670516086705170867051808670519086705200867052108670522086705230867052408670525086705260867052708670528086705290867053008670531086705320867053308670534086705350867053608670537086705380867053908670540086705410867054208670543086705440867054508670546086705470867054808670549086705500867055108670552086705530867055408670555086705560867055708670558086705590867056008670561086705620867056308670564086705650867056608670567086705680867056908670570086705710867057208670573086705740867057508670576086705770868002008680021086800220868002308680024086800250868002608680027086800280868002908680030086800310868003208680033086800340868003508680036086800370868003808680039086800400868004108680042086800430868004408680045086800460868004708680048086800490868005008680051086800520868005308680054086800550868005608680057086800580868005908680060086800610868006208680063086800640868006508680066086800670868006808680069086800700868007108680072086800730868007408680075086800760868007708680078086800790868008008680081086800820868008308680084086800850868008608680087086800880868008908680090086800910868009208680093086800940868009508680096086800970868009808680099086801000868010108680102086801030868010408680105086801060868010708680108086801090868011008680111086801120868011308680114086801150868011608680117086801180868011908680120086801210868012208680123086801240868012508680126086801270868012808680129086801300868013108680132086801330868013408680135086801360868013708680138086801390868014008680141086801420868014308680144086801450868014608680147086801480868014908680150086801510868015208680153086801540868015508680156086801570868015808680159086801600868016108680162086801630868016408680165086801660868016708680168086801690868017008680171086801720868017308680174086801750868017608680177086801780868017908680180086801810868018208680183086801840868020408680205086802060868020708680208086802090868021008680211086802120868021308680214086802150868021608680217086802180868021908680220086802210868022208680223086802240868022508680226086802270868022808680229086802300868023108680232086802330868023408680235086802360868023708680238086802390868024008680241086802420868024308680244086802450868024608680247086802480868024908680250086802510868025208680253086802540868025508680256086802570868025808680259086802600868026108680262086802630868026408680265086802660868026708680268086802690868027008680271086802720868027308680274086802750868027608680277086802780868027908680280086802810868028208680283086802840868028508680286086802870868028808680289086802900868029108680292086802930868029408680295086802960868029708680298086802990868030008680301086803020868030308680304086803050868030608680307086803080868030908680310086803110868031208680313086803140868031508680316086803170868031808680319086803200868032108680322086803230868032408680325086803260868032708680328086803290868033008680331086803320868033308680334086803350868033608680337086803380868033908680340086803410868034208680343086803440868034508680346086803470868034808680349086803500868035108680352086803530868035408680355086803560868035708680358086803590868036008680361086803620868036308680364086803650868036608680367086803680868036908680370086803710868037208680373086803740868037508680376086803770868037808680379086803800868038108680382086803830868038408680385086803860868038708680388086803890868039008680391086803920868039308680394086803950868039608680397086803980868039908680400086804010868040208680403086804040868040508680406086804070868040808680409086804100868041108680412086804130868041408680415086804160868041708680418086804190868042008680421086804220868042308680424086804250868042608680427086804280868042908680430086804310868043208680433086804340868043508680436086804370868043808680439086804400868044108680442086804430868044408680445086804460868044708680448086804490868045008680451086804520868045308680454086804550868045608680457086804580868045908680460086804610868046208680463086804640868046508680466086804670868046808680469086804700868047108680472086804730868047408680475086804760868047708680478086804790868048008680481086804820868048308680484086804850868048608680487086804880868048908680490086804910868049208680493086804940868049508680496086804970868049808680499086805000868050108680502086805030868050408680505086805060868050708680508086805090868051008680511086805120868051308680514086805150868051608680517086805180868051908680520086805210868052208680523086805240868052508680526086805270868052808680529086805300868053108680532086805330868053408680535086805360868053708680538086805390868054008680541086805420868054308680544086805450868054608680547086805480868054908680550086805510868055208680553086805540868055508680556086805570868055808680559086805600868056108680562086805630868056408680565086805660868056708680568086805690868057008680571086805720868057308680574086805750868057608680577086900210869002208690023086900240869002508690026086900270869002808690029086900300869003108690032086900330869003408690035086900360869003708690038086900390869004008690041086900420869004308690044086900450869004608690047086900480869004908690050086900510869005208690053086900540869005508690056086900570869005808690059086900600869006108690062086900630869006408690065086900660869006708690068086900690869007008690071086900720869007308690074086900750869007608690077086900780869007908690080086900810869008208690083086900840869008508690086086900870869008808690089086900900869009108690092086900930869009408690095086900960869009708690098086900990869010008690101086901020869010308690104086901050869010608690107086901080869010908690110086901110869011208690113086901140869011508690116086901170869011808690119086901200869012108690122086901230869012408690125086901260869012708690128086901290869013008690131086901320869013308690134086901350869013608690137086901380869013908690140086901410869014208690143086901440869014508690146086901470869014808690149086901500869015108690152086901530869015408690155086901560869015708690158086901590869016008690161086901620869016308690164086901650869016608690167086901680869016908690170086901710869017208690173086901740869017508690176086901770869017808690179086901800869018108690182086902050869020608690207086902080869020908690210086902110869021208690213086902140869021508690216086902170869021808690219086902200869022108690222086902230869022408690225086902260869022708690228086902290869023008690231086902320869023308690234086902350869023608690237086902380869023908690240086902410869024208690243086902440869024508690246086902470869024808690249086902500869025108690252086902530869025408690255086902560869025708690258086902590869026008690261086902620869026308690264086902650869026608690267086902680869026908690270086902710869027208690273086902740869027508690276086902770869027808690279086902800869028108690282086902830869028408690285086902860869028708690288086902890869029008690291086902920869029308690294086902950869029608690297086902980869029908690300086903010869030208690303086903040869030508690306086903070869030808690309086903100869031108690312086903130869031408690315086903160869031708690318086903190869032008690321086903220869032308690324086903250869032608690327086903280869032908690330086903310869033208690333086903340869033508690336086903370869033808690339086903400869034108690342086903430869034408690345086903460869034708690348086903490869035008690351086903520869035308690354086903550869035608690357086903580869035908690360086903610869036208690363086903640869036508690366086903670869036808690369086903700869037108690372086903730869037408690375086903760869037708690378086903790869038008690381086903820869038308690384086903850869038608690387086903880869038908690390086903910869039208690393086903940869039508690396086903970869039808690399086904000869040108690402086904030869040408690405086904060869040708690408086904090869041008690411086904120869041308690414086904150869041608690417086904180869041908690420086904210869042208690423086904240869042508690426086904270869042808690429086904300869043108690432086904330869043408690435086904360869043708690438086904390869044008690441086904420869044308690444086904450869044608690447086904480869044908690450086904510869045208690453086904540869045508690456086904570869045808690459086904600869046108690462086904630869046408690465086904660869046708690468086904690869047008690471086904720869047308690474086904750869047608690477086904780869047908690480086904810869048208690483086904840869048508690486086904870869048808690489086904900869049108690492086904930869049408690495086904960869049708690498086904990869050008690501086905020869050308690504086905050869050608690507086905080869050908690510086905110869051208690513086905140869051508690516086905170869051808690519086905200869052108690522086905230869052408690525086905260869052708690528086905290869053008690531086905320869053308690534086905350869053608690537086905380869053908690540086905410869054208690543086905440869054508690546086905470869054808690549086905500869055108690552086905530869055408690555086905560869055708690558086905590869056008690561086905620869056308690564086905650869056608690567086905680869056908690570086905710869057208690573086905740869057508690576086905770870002108700022087000230870002408700025087000260870002708700028087000290870003008700031087000320870003308700034087000350870003608700037087000380870003908700040087000410870004208700043087000440870004508700046087000470870004808700049087000500870005108700052087000530870005408700055087000560870005708700058087000590870006008700061087000620870006308700064087000650870006608700067087000680870006908700070087000710870007208700073087000740870007508700076087000770870007808700079087000800870008108700082087000830870008408700085087000860870008708700088087000890870009008700091087000920870009308700094087000950870009608700097087000980870009908700100087001010870010208700103087001040870010508700106087001070870010808700109087001100870011108700112087001130870011408700115087001160870011708700118087001190870012008700121087001220870012308700124087001250870012608700127087001280870012908700130087001310870013208700133087001340870013508700136087001370870013808700139087001400870014108700142087001430870014408700145087001460870014708700148087001490870015008700151087001520870015308700154087001550870015608700157087001580870015908700160087001610870016208700163087001640870016508700166087001670870016808700169087001700870017108700172087001730870017408700175087001760870017708700178087001790870018008700181087002060870020708700208087002090870021008700211087002120870021308700214087002150870021608700217087002180870021908700220087002210870022208700223087002240870022508700226087002270870022808700229087002300870023108700232087002330870023408700235087002360870023708700238087002390870024008700241087002420870024308700244087002450870024608700247087002480870024908700250087002510870025208700253087002540870025508700256087002570870025808700259087002600870026108700262087002630870026408700265087002660870026708700268087002690870027008700271087002720870027308700274087002750870027608700277087002780870027908700280087002810870028208700283087002840870028508700286087002870870028808700289087002900870029108700292087002930870029408700295087002960870029708700298087002990870030008700301087003020870030308700304087003050870030608700307087003080870030908700310087003110870031208700313087003140870031508700316087003170870031808700319087003200870032108700322087003230870032408700325087003260870032708700328087003290870033008700331087003320870033308700334087003350870033608700337087003380870033908700340087003410870034208700343087003440870034508700346087003470870034808700349087003500870035108700352087003530870035408700355087003560870035708700358087003590870036008700361087003620870036308700364087003650870036608700367087003680870036908700370087003710870037208700373087003740870037508700376087003770870037808700379087003800870038108700382087003830870038408700385087003860870038708700388087003890870039008700391087003920870039308700394087003950870039608700397087003980870039908700400087004010870040208700403087004040870040508700406087004070870040808700409087004100870041108700412087004130870041408700415087004160870041708700418087004190870042008700421087004220870042308700424087004250870042608700427087004280870042908700430087004310870043208700433087004340870043508700436087004370870043808700439087004400870044108700442087004430870044408700445087004460870044708700448087004490870045008700451087004520870045308700454087004550870045608700457087004580870045908700460087004610870046208700463087004640870046508700466087004670870046808700469087004700870047108700472087004730870047408700475087004760870047708700478087004790870048008700481087004820870048308700484087004850870048608700487087004880870048908700490087004910870049208700493087004940870049508700496087004970870049808700499087005000870050108700502087005030870050408700505087005060870050708700508087005090870051008700511087005120870051308700514087005150870051608700517087005180870051908700520087005210870052208700523087005240870052508700526087005270870052808700529087005300870053108700532087005330870053408700535087005360870053708700538087005390870054008700541087005420870054308700544087005450870054608700547087005480870054908700550087005510870055208700553087005540870055508700556087005570870055808700559087005600870056108700562087005630870056408700565087005660870056708700568087005690870057008700571087005720870057308700574087005750870057608700577087100220871002308710024087100250871002608710027087100280871002908710030087100310871003208710033087100340871003508710036087100370871003808710039087100400871004108710042087100430871004408710045087100460871004708710048087100490871005008710051087100520871005308710054087100550871005608710057087100580871005908710060087100610871006208710063087100640871006508710066087100670871006808710069087100700871007108710072087100730871007408710075087100760871007708710078087100790871008008710081087100820871008308710084087100850871008608710087087100880871008908710090087100910871009208710093087100940871009508710096087100970871009808710099087101000871010108710102087101030871010408710105087101060871010708710108087101090871011008710111087101120871011308710114087101150871011608710117087101180871011908710120087101210871012208710123087101240871012508710126087101270871012808710129087101300871013108710132087101330871013408710135087101360871013708710138087101390871014008710141087101420871014308710144087101450871014608710147087101480871014908710150087101510871015208710153087101540871015508710156087101570871015808710159087101600871016108710162087101630871016408710165087101660871016708710168087101690871017008710171087101720871017308710174087101750871017608710177087101780871017908710207087102080871020908710210087102110871021208710213087102140871021508710216087102170871021808710219087102200871022108710222087102230871022408710225087102260871022708710228087102290871023008710231087102320871023308710234087102350871023608710237087102380871023908710240087102410871024208710243087102440871024508710246087102470871024808710249087102500871025108710252087102530871025408710255087102560871025708710258087102590871026008710261087102620871026308710264087102650871026608710267087102680871026908710270087102710871027208710273087102740871027508710276087102770871027808710279087102800871028108710282087102830871028408710285087102860871028708710288087102890871029008710291087102920871029308710294087102950871029608710297087102980871029908710300087103010871030208710303087103040871030508710306087103070871030808710309087103100871031108710312087103130871031408710315087103160871031708710318087103190871032008710321087103220871032308710324087103250871032608710327087103280871032908710330087103310871033208710333087103340871033508710336087103370871033808710339087103400871034108710342087103430871034408710345087103460871034708710348087103490871035008710351087103520871035308710354087103550871035608710357087103580871035908710360087103610871036208710363087103640871036508710366087103670871036808710369087103700871037108710372087103730871037408710375087103760871037708710378087103790871038008710381087103820871038308710384087103850871038608710387087103880871038908710390087103910871039208710393087103940871039508710396087103970871039808710399087104000871040108710402087104030871040408710405087104060871040708710408087104090871041008710411087104120871041308710414087104150871041608710417087104180871041908710420087104210871042208710423087104240871042508710426087104270871042808710429087104300871043108710432087104330871043408710435087104360871043708710438087104390871044008710441087104420871044308710444087104450871044608710447087104480871044908710450087104510871045208710453087104540871045508710456087104570871045808710459087104600871046108710462087104630871046408710465087104660871046708710468087104690871047008710471087104720871047308710474087104750871047608710477087104780871047908710480087104810871048208710483087104840871048508710486087104870871048808710489087104900871049108710492087104930871049408710495087104960871049708710498087104990871050008710501087105020871050308710504087105050871050608710507087105080871050908710510087105110871051208710513087105140871051508710516087105170871051808710519087105200871052108710522087105230871052408710525087105260871052708710528087105290871053008710531087105320871053308710534087105350871053608710537087105380871053908710540087105410871054208710543087105440871054508710546087105470871054808710549087105500871055108710552087105530871055408710555087105560871055708710558087105590871056008710561087105620871056308710564087105650871056608710567087105680871056908710570087105710871057208710573087105740871057508710576087105770872002308720024087200250872002608720027087200280872002908720030087200310872003208720033087200340872003508720036087200370872003808720039087200400872004108720042087200430872004408720045087200460872004708720048087200490872005008720051087200520872005308720054087200550872005608720057087200580872005908720060087200610872006208720063087200640872006508720066087200670872006808720069087200700872007108720072087200730872007408720075087200760872007708720078087200790872008008720081087200820872008308720084087200850872008608720087087200880872008908720090087200910872009208720093087200940872009508720096087200970872009808720099087201000872010108720102087201030872010408720105087201060872010708720108087201090872011008720111087201120872011308720114087201150872011608720117087201180872011908720120087201210872012208720123087201240872012508720126087201270872012808720129087201300872013108720132087201330872013408720135087201360872013708720138087201390872014008720141087201420872014308720144087201450872014608720147087201480872014908720150087201510872015208720153087201540872015508720156087201570872015808720159087201600872016108720162087201630872016408720165087201660872016708720168087201690872017008720171087201720872017308720174087201750872017608720177087201780872020808720209087202100872021108720212087202130872021408720215087202160872021708720218087202190872022008720221087202220872022308720224087202250872022608720227087202280872022908720230087202310872023208720233087202340872023508720236087202370872023808720239087202400872024108720242087202430872024408720245087202460872024708720248087202490872025008720251087202520872025308720254087202550872025608720257087202580872025908720260087202610872026208720263087202640872026508720266087202670872026808720269087202700872027108720272087202730872027408720275087202760872027708720278087202790872028008720281087202820872028308720284087202850872028608720287087202880872028908720290087202910872029208720293087202940872029508720296087202970872029808720299087203000872030108720302087203030872030408720305087203060872030708720308087203090872031008720311087203120872031308720314087203150872031608720317087203180872031908720320087203210872032208720323087203240872032508720326087203270872032808720329087203300872033108720332087203330872033408720335087203360872033708720338087203390872034008720341087203420872034308720344087203450872034608720347087203480872034908720350087203510872035208720353087203540872035508720356087203570872035808720359087203600872036108720362087203630872036408720365087203660872036708720368087203690872037008720371087203720872037308720374087203750872037608720377087203780872037908720380087203810872038208720383087203840872038508720386087203870872038808720389087203900872039108720392087203930872039408720395087203960872039708720398087203990872040008720401087204020872040308720404087204050872040608720407087204080872040908720410087204110872041208720413087204140872041508720416087204170872041808720419087204200872042108720422087204230872042408720425087204260872042708720428087204290872043008720431087204320872043308720434087204350872043608720437087204380872043908720440087204410872044208720443087204440872044508720446087204470872044808720449087204500872045108720452087204530872045408720455087204560872045708720458087204590872046008720461087204620872046308720464087204650872046608720467087204680872046908720470087204710872047208720473087204740872047508720476087204770872047808720479087204800872048108720482087204830872048408720485087204860872048708720488087204890872049008720491087204920872049308720494087204950872049608720497087204980872049908720500087205010872050208720503087205040872050508720506087205070872050808720509087205100872051108720512087205130872051408720515087205160872051708720518087205190872052008720521087205220872052308720524087205250872052608720527087205280872052908720530087205310872053208720533087205340872053508720536087205370872053808720539087205400872054108720542087205430872054408720545087205460872054708720548087205490872055008720551087205520872055308720554087205550872055608720557087205580872055908720560087205610872056208720563087205640872056508720566087205670872056808720569087205700872057108720572087205730872057408720575087205760872057708730024087300250873002608730027087300280873002908730030087300310873003208730033087300340873003508730036087300370873003808730039087300400873004108730042087300430873004408730045087300460873004708730048087300490873005008730051087300520873005308730054087300550873005608730057087300580873005908730060087300610873006208730063087300640873006508730066087300670873006808730069087300700873007108730072087300730873007408730075087300760873007708730078087300790873008008730081087300820873008308730084087300850873008608730087087300880873008908730090087300910873009208730093087300940873009508730096087300970873009808730099087301000873010108730102087301030873010408730105087301060873010708730108087301090873011008730111087301120873011308730114087301150873011608730117087301180873011908730120087301210873012208730123087301240873012508730126087301270873012808730129087301300873013108730132087301330873013408730135087301360873013708730138087301390873014008730141087301420873014308730144087301450873014608730147087301480873014908730150087301510873015208730153087301540873015508730156087301570873015808730159087301600873016108730162087301630873016408730165087301660873016708730168087301690873017008730171087301720873017308730174087301750873017608730209087302100873021108730212087302130873021408730215087302160873021708730218087302190873022008730221087302220873022308730224087302250873022608730227087302280873022908730230087302310873023208730233087302340873023508730236087302370873023808730239087302400873024108730242087302430873024408730245087302460873024708730248087302490873025008730251087302520873025308730254087302550873025608730257087302580873025908730260087302610873026208730263087302640873026508730266087302670873026808730269087302700873027108730272087302730873027408730275087302760873027708730278087302790873028008730281087302820873028308730284087302850873028608730287087302880873028908730290087302910873029208730293087302940873029508730296087302970873029808730299087303000873030108730302087303030873030408730305087303060873030708730308087303090873031008730311087303120873031308730314087303150873031608730317087303180873031908730320087303210873032208730323087303240873032508730326087303270873032808730329087303300873033108730332087303330873033408730335087303360873033708730338087303390873034008730341087303420873034308730344087303450873034608730347087303480873034908730350087303510873035208730353087303540873035508730356087303570873035808730359087303600873036108730362087303630873036408730365087303660873036708730368087303690873037008730371087303720873037308730374087303750873037608730377087303780873037908730380087303810873038208730383087303840873038508730386087303870873038808730389087303900873039108730392087303930873039408730395087303960873039708730398087303990873040008730401087304020873040308730404087304050873040608730407087304080873040908730410087304110873041208730413087304140873041508730416087304170873041808730419087304200873042108730422087304230873042408730425087304260873042708730428087304290873043008730431087304320873043308730434087304350873043608730437087304380873043908730440087304410873044208730443087304440873044508730446087304470873044808730449087304500873045108730452087304530873045408730455087304560873045708730458087304590873046008730461087304620873046308730464087304650873046608730467087304680873046908730470087304710873047208730473087304740873047508730476087304770873047808730479087304800873048108730482087304830873048408730485087304860873048708730488087304890873049008730491087304920873049308730494087304950873049608730497087304980873049908730500087305010873050208730503087305040873050508730506087305070873050808730509087305100873051108730512087305130873051408730515087305160873051708730518087305190873052008730521087305220873052308730524087305250873052608730527087305280873052908730530087305310873053208730533087305340873053508730536087305370873053808730539087305400873054108730542087305430873054408730545087305460873054708730548087305490873055008730551087305520873055308730554087305550873055608730557087305580873055908730560087305610873056208730563087305640873056508730566087305670873056808730569087305700873057108730572087305730873057408730575087305760873057708740025087400260874002708740028087400290874003008740031087400320874003308740034087400350874003608740037087400380874003908740040087400410874004208740043087400440874004508740046087400470874004808740049087400500874005108740052087400530874005408740055087400560874005708740058087400590874006008740061087400620874006308740064087400650874006608740067087400680874006908740070087400710874007208740073087400740874007508740076087400770874007808740079087400800874008108740082087400830874008408740085087400860874008708740088087400890874009008740091087400920874009308740094087400950874009608740097087400980874009908740100087401010874010208740103087401040874010508740106087401070874010808740109087401100874011108740112087401130874011408740115087401160874011708740118087401190874012008740121087401220874012308740124087401250874012608740127087401280874012908740130087401310874013208740133087401340874013508740136087401370874013808740139087401400874014108740142087401430874014408740145087401460874014708740148087401490874015008740151087401520874015308740154087401550874015608740157087401580874015908740160087401610874016208740163087401640874016508740166087401670874016808740169087401700874017108740172087401730874017408740211087402120874021308740214087402150874021608740217087402180874021908740220087402210874022208740223087402240874022508740226087402270874022808740229087402300874023108740232087402330874023408740235087402360874023708740238087402390874024008740241087402420874024308740244087402450874024608740247087402480874024908740250087402510874025208740253087402540874025508740256087402570874025808740259087402600874026108740262087402630874026408740265087402660874026708740268087402690874027008740271087402720874027308740274087402750874027608740277087402780874027908740280087402810874028208740283087402840874028508740286087402870874028808740289087402900874029108740292087402930874029408740295087402960874029708740298087402990874030008740301087403020874030308740304087403050874030608740307087403080874030908740310087403110874031208740313087403140874031508740316087403170874031808740319087403200874032108740322087403230874032408740325087403260874032708740328087403290874033008740331087403320874033308740334087403350874033608740337087403380874033908740340087403410874034208740343087403440874034508740346087403470874034808740349087403500874035108740352087403530874035408740355087403560874035708740358087403590874036008740361087403620874036308740364087403650874036608740367087403680874036908740370087403710874037208740373087403740874037508740376087403770874037808740379087403800874038108740382087403830874038408740385087403860874038708740388087403890874039008740391087403920874039308740394087403950874039608740397087403980874039908740400087404010874040208740403087404040874040508740406087404070874040808740409087404100874041108740412087404130874041408740415087404160874041708740418087404190874042008740421087404220874042308740424087404250874042608740427087404280874042908740430087404310874043208740433087404340874043508740436087404370874043808740439087404400874044108740442087404430874044408740445087404460874044708740448087404490874045008740451087404520874045308740454087404550874045608740457087404580874045908740460087404610874046208740463087404640874046508740466087404670874046808740469087404700874047108740472087404730874047408740475087404760874047708740478087404790874048008740481087404820874048308740484087404850874048608740487087404880874048908740490087404910874049208740493087404940874049508740496087404970874049808740499087405000874050108740502087405030874050408740505087405060874050708740508087405090874051008740511087405120874051308740514087405150874051608740517087405180874051908740520087405210874052208740523087405240874052508740526087405270874052808740529087405300874053108740532087405330874053408740535087405360874053708740538087405390874054008740541087405420874054308740544087405450874054608740547087405480874054908740550087405510874055208740553087405540874055508740556087405570874055808740559087405600874056108740562087405630874056408740565087405660874056708740568087405690874057008740571087405720874057308740574087405750874057608740577087500260875002708750028087500290875003008750031087500320875003308750034087500350875003608750037087500380875003908750040087500410875004208750043087500440875004508750046087500470875004808750049087500500875005108750052087500530875005408750055087500560875005708750058087500590875006008750061087500620875006308750064087500650875006608750067087500680875006908750070087500710875007208750073087500740875007508750076087500770875007808750079087500800875008108750082087500830875008408750085087500860875008708750088087500890875009008750091087500920875009308750094087500950875009608750097087500980875009908750100087501010875010208750103087501040875010508750106087501070875010808750109087501100875011108750112087501130875011408750115087501160875011708750118087501190875012008750121087501220875012308750124087501250875012608750127087501280875012908750130087501310875013208750133087501340875013508750136087501370875013808750139087501400875014108750142087501430875014408750145087501460875014708750148087501490875015008750151087501520875015308750154087501550875015608750157087501580875015908750160087501610875016208750163087501640875016508750166087501670875016808750169087501700875017108750172087502120875021308750214087502150875021608750217087502180875021908750220087502210875022208750223087502240875022508750226087502270875022808750229087502300875023108750232087502330875023408750235087502360875023708750238087502390875024008750241087502420875024308750244087502450875024608750247087502480875024908750250087502510875025208750253087502540875025508750256087502570875025808750259087502600875026108750262087502630875026408750265087502660875026708750268087502690875027008750271087502720875027308750274087502750875027608750277087502780875027908750280087502810875028208750283087502840875028508750286087502870875028808750289087502900875029108750292087502930875029408750295087502960875029708750298087502990875030008750301087503020875030308750304087503050875030608750307087503080875030908750310087503110875031208750313087503140875031508750316087503170875031808750319087503200875032108750322087503230875032408750325087503260875032708750328087503290875033008750331087503320875033308750334087503350875033608750337087503380875033908750340087503410875034208750343087503440875034508750346087503470875034808750349087503500875035108750352087503530875035408750355087503560875035708750358087503590875036008750361087503620875036308750364087503650875036608750367087503680875036908750370087503710875037208750373087503740875037508750376087503770875037808750379087503800875038108750382087503830875038408750385087503860875038708750388087503890875039008750391087503920875039308750394087503950875039608750397087503980875039908750400087504010875040208750403087504040875040508750406087504070875040808750409087504100875041108750412087504130875041408750415087504160875041708750418087504190875042008750421087504220875042308750424087504250875042608750427087504280875042908750430087504310875043208750433087504340875043508750436087504370875043808750439087504400875044108750442087504430875044408750445087504460875044708750448087504490875045008750451087504520875045308750454087504550875045608750457087504580875045908750460087504610875046208750463087504640875046508750466087504670875046808750469087504700875047108750472087504730875047408750475087504760875047708750478087504790875048008750481087504820875048308750484087504850875048608750487087504880875048908750490087504910875049208750493087504940875049508750496087504970875049808750499087505000875050108750502087505030875050408750505087505060875050708750508087505090875051008750511087505120875051308750514087505150875051608750517087505180875051908750520087505210875052208750523087505240875052508750526087505270875052808750529087505300875053108750532087505330875053408750535087505360875053708750538087505390875054008750541087505420875054308750544087505450875054608750547087505480875054908750550087505510875055208750553087505540875055508750556087505570875055808750559087505600875056108750562087505630875056408750565087505660875056708750568087505690875057008750571087505720875057308750574087505750875057608750577087600280876002908760030087600310876003208760033087600340876003508760036087600370876003808760039087600400876004108760042087600430876004408760045087600460876004708760048087600490876005008760051087600520876005308760054087600550876005608760057087600580876005908760060087600610876006208760063087600640876006508760066087600670876006808760069087600700876007108760072087600730876007408760075087600760876007708760078087600790876008008760081087600820876008308760084087600850876008608760087087600880876008908760090087600910876009208760093087600940876009508760096087600970876009808760099087601000876010108760102087601030876010408760105087601060876010708760108087601090876011008760111087601120876011308760114087601150876011608760117087601180876011908760120087601210876012208760123087601240876012508760126087601270876012808760129087601300876013108760132087601330876013408760135087601360876013708760138087601390876014008760141087601420876014308760144087601450876014608760147087601480876014908760150087601510876015208760153087601540876015508760156087601570876015808760159087601600876016108760162087601630876016408760165087601660876016708760168087601690876017008760213087602140876021508760216087602170876021808760219087602200876022108760222087602230876022408760225087602260876022708760228087602290876023008760231087602320876023308760234087602350876023608760237087602380876023908760240087602410876024208760243087602440876024508760246087602470876024808760249087602500876025108760252087602530876025408760255087602560876025708760258087602590876026008760261087602620876026308760264087602650876026608760267087602680876026908760270087602710876027208760273087602740876027508760276087602770876027808760279087602800876028108760282087602830876028408760285087602860876028708760288087602890876029008760291087602920876029308760294087602950876029608760297087602980876029908760300087603010876030208760303087603040876030508760306087603070876030808760309087603100876031108760312087603130876031408760315087603160876031708760318087603190876032008760321087603220876032308760324087603250876032608760327087603280876032908760330087603310876033208760333087603340876033508760336087603370876033808760339087603400876034108760342087603430876034408760345087603460876034708760348087603490876035008760351087603520876035308760354087603550876035608760357087603580876035908760360087603610876036208760363087603640876036508760366087603670876036808760369087603700876037108760372087603730876037408760375087603760876037708760378087603790876038008760381087603820876038308760384087603850876038608760387087603880876038908760390087603910876039208760393087603940876039508760396087603970876039808760399087604000876040108760402087604030876040408760405087604060876040708760408087604090876041008760411087604120876041308760414087604150876041608760417087604180876041908760420087604210876042208760423087604240876042508760426087604270876042808760429087604300876043108760432087604330876043408760435087604360876043708760438087604390876044008760441087604420876044308760444087604450876044608760447087604480876044908760450087604510876045208760453087604540876045508760456087604570876045808760459087604600876046108760462087604630876046408760465087604660876046708760468087604690876047008760471087604720876047308760474087604750876047608760477087604780876047908760480087604810876048208760483087604840876048508760486087604870876048808760489087604900876049108760492087604930876049408760495087604960876049708760498087604990876050008760501087605020876050308760504087605050876050608760507087605080876050908760510087605110876051208760513087605140876051508760516087605170876051808760519087605200876052108760522087605230876052408760525087605260876052708760528087605290876053008760531087605320876053308760534087605350876053608760537087605380876053908760540087605410876054208760543087605440876054508760546087605470876054808760549087605500876055108760552087605530876055408760555087605560876055708760558087605590876056008760561087605620876056308760564087605650876056608760567087605680876056908760570087605710876057208760573087605740876057508760576087605770877002908770030087700310877003208770033087700340877003508770036087700370877003808770039087700400877004108770042087700430877004408770045087700460877004708770048087700490877005008770051087700520877005308770054087700550877005608770057087700580877005908770060087700610877006208770063087700640877006508770066087700670877006808770069087700700877007108770072087700730877007408770075087700760877007708770078087700790877008008770081087700820877008308770084087700850877008608770087087700880877008908770090087700910877009208770093087700940877009508770096087700970877009808770099087701000877010108770102087701030877010408770105087701060877010708770108087701090877011008770111087701120877011308770114087701150877011608770117087701180877011908770120087701210877012208770123087701240877012508770126087701270877012808770129087701300877013108770132087701330877013408770135087701360877013708770138087701390877014008770141087701420877014308770144087701450877014608770147087701480877014908770150087701510877015208770153087701540877015508770156087701570877015808770159087701600877016108770162087701630877016408770165087701660877016708770168087702150877021608770217087702180877021908770220087702210877022208770223087702240877022508770226087702270877022808770229087702300877023108770232087702330877023408770235087702360877023708770238087702390877024008770241087702420877024308770244087702450877024608770247087702480877024908770250087702510877025208770253087702540877025508770256087702570877025808770259087702600877026108770262087702630877026408770265087702660877026708770268087702690877027008770271087702720877027308770274087702750877027608770277087702780877027908770280087702810877028208770283087702840877028508770286087702870877028808770289087702900877029108770292087702930877029408770295087702960877029708770298087702990877030008770301087703020877030308770304087703050877030608770307087703080877030908770310087703110877031208770313087703140877031508770316087703170877031808770319087703200877032108770322087703230877032408770325087703260877032708770328087703290877033008770331087703320877033308770334087703350877033608770337087703380877033908770340087703410877034208770343087703440877034508770346087703470877034808770349087703500877035108770352087703530877035408770355087703560877035708770358087703590877036008770361087703620877036308770364087703650877036608770367087703680877036908770370087703710877037208770373087703740877037508770376087703770877037808770379087703800877038108770382087703830877038408770385087703860877038708770388087703890877039008770391087703920877039308770394087703950877039608770397087703980877039908770400087704010877040208770403087704040877040508770406087704070877040808770409087704100877041108770412087704130877041408770415087704160877041708770418087704190877042008770421087704220877042308770424087704250877042608770427087704280877042908770430087704310877043208770433087704340877043508770436087704370877043808770439087704400877044108770442087704430877044408770445087704460877044708770448087704490877045008770451087704520877045308770454087704550877045608770457087704580877045908770460087704610877046208770463087704640877046508770466087704670877046808770469087704700877047108770472087704730877047408770475087704760877047708770478087704790877048008770481087704820877048308770484087704850877048608770487087704880877048908770490087704910877049208770493087704940877049508770496087704970877049808770499087705000877050108770502087705030877050408770505087705060877050708770508087705090877051008770511087705120877051308770514087705150877051608770517087705180877051908770520087705210877052208770523087705240877052508770526087705270877052808770529087705300877053108770532087705330877053408770535087705360877053708770538087705390877054008770541087705420877054308770544087705450877054608770547087705480877054908770550087705510877055208770553087705540877055508770556087705570877055808770559087705600877056108770562087705630877056408770565087705660877056708770568087705690877057008770571087705720877057308770574087705750877057608770577087800300878003108780032087800330878003408780035087800360878003708780038087800390878004008780041087800420878004308780044087800450878004608780047087800480878004908780050087800510878005208780053087800540878005508780056087800570878005808780059087800600878006108780062087800630878006408780065087800660878006708780068087800690878007008780071087800720878007308780074087800750878007608780077087800780878007908780080087800810878008208780083087800840878008508780086087800870878008808780089087800900878009108780092087800930878009408780095087800960878009708780098087800990878010008780101087801020878010308780104087801050878010608780107087801080878010908780110087801110878011208780113087801140878011508780116087801170878011808780119087801200878012108780122087801230878012408780125087801260878012708780128087801290878013008780131087801320878013308780134087801350878013608780137087801380878013908780140087801410878014208780143087801440878014508780146087801470878014808780149087801500878015108780152087801530878015408780155087801560878015708780158087801590878016008780161087801620878016308780164087801650878021608780217087802180878021908780220087802210878022208780223087802240878022508780226087802270878022808780229087802300878023108780232087802330878023408780235087802360878023708780238087802390878024008780241087802420878024308780244087802450878024608780247087802480878024908780250087802510878025208780253087802540878025508780256087802570878025808780259087802600878026108780262087802630878026408780265087802660878026708780268087802690878027008780271087802720878027308780274087802750878027608780277087802780878027908780280087802810878028208780283087802840878028508780286087802870878028808780289087802900878029108780292087802930878029408780295087802960878029708780298087802990878030008780301087803020878030308780304087803050878030608780307087803080878030908780310087803110878031208780313087803140878031508780316087803170878031808780319087803200878032108780322087803230878032408780325087803260878032708780328087803290878033008780331087803320878033308780334087803350878033608780337087803380878033908780340087803410878034208780343087803440878034508780346087803470878034808780349087803500878035108780352087803530878035408780355087803560878035708780358087803590878036008780361087803620878036308780364087803650878036608780367087803680878036908780370087803710878037208780373087803740878037508780376087803770878037808780379087803800878038108780382087803830878038408780385087803860878038708780388087803890878039008780391087803920878039308780394087803950878039608780397087803980878039908780400087804010878040208780403087804040878040508780406087804070878040808780409087804100878041108780412087804130878041408780415087804160878041708780418087804190878042008780421087804220878042308780424087804250878042608780427087804280878042908780430087804310878043208780433087804340878043508780436087804370878043808780439087804400878044108780442087804430878044408780445087804460878044708780448087804490878045008780451087804520878045308780454087804550878045608780457087804580878045908780460087804610878046208780463087804640878046508780466087804670878046808780469087804700878047108780472087804730878047408780475087804760878047708780478087804790878048008780481087804820878048308780484087804850878048608780487087804880878048908780490087804910878049208780493087804940878049508780496087804970878049808780499087805000878050108780502087805030878050408780505087805060878050708780508087805090878051008780511087805120878051308780514087805150878051608780517087805180878051908780520087805210878052208780523087805240878052508780526087805270878052808780529087805300878053108780532087805330878053408780535087805360878053708780538087805390878054008780541087805420878054308780544087805450878054608780547087805480878054908780550087805510878055208780553087805540878055508780556087805570878055808780559087805600878056108780562087805630878056408780565087805660878056708780568087805690878057008780571087805720878057308780574087805750878057608780577087900310879003208790033087900340879003508790036087900370879003808790039087900400879004108790042087900430879004408790045087900460879004708790048087900490879005008790051087900520879005308790054087900550879005608790057087900580879005908790060087900610879006208790063087900640879006508790066087900670879006808790069087900700879007108790072087900730879007408790075087900760879007708790078087900790879008008790081087900820879008308790084087900850879008608790087087900880879008908790090087900910879009208790093087900940879009508790096087900970879009808790099087901000879010108790102087901030879010408790105087901060879010708790108087901090879011008790111087901120879011308790114087901150879011608790117087901180879011908790120087901210879012208790123087901240879012508790126087901270879012808790129087901300879013108790132087901330879013408790135087901360879013708790138087901390879014008790141087901420879014308790144087901450879014608790147087901480879014908790150087901510879015208790153087901540879015508790156087901570879015808790159087901600879016108790162087901630879021808790219087902200879022108790222087902230879022408790225087902260879022708790228087902290879023008790231087902320879023308790234087902350879023608790237087902380879023908790240087902410879024208790243087902440879024508790246087902470879024808790249087902500879025108790252087902530879025408790255087902560879025708790258087902590879026008790261087902620879026308790264087902650879026608790267087902680879026908790270087902710879027208790273087902740879027508790276087902770879027808790279087902800879028108790282087902830879028408790285087902860879028708790288087902890879029008790291087902920879029308790294087902950879029608790297087902980879029908790300087903010879030208790303087903040879030508790306087903070879030808790309087903100879031108790312087903130879031408790315087903160879031708790318087903190879032008790321087903220879032308790324087903250879032608790327087903280879032908790330087903310879033208790333087903340879033508790336087903370879033808790339087903400879034108790342087903430879034408790345087903460879034708790348087903490879035008790351087903520879035308790354087903550879035608790357087903580879035908790360087903610879036208790363087903640879036508790366087903670879036808790369087903700879037108790372087903730879037408790375087903760879037708790378087903790879038008790381087903820879038308790384087903850879038608790387087903880879038908790390087903910879039208790393087903940879039508790396087903970879039808790399087904000879040108790402087904030879040408790405087904060879040708790408087904090879041008790411087904120879041308790414087904150879041608790417087904180879041908790420087904210879042208790423087904240879042508790426087904270879042808790429087904300879043108790432087904330879043408790435087904360879043708790438087904390879044008790441087904420879044308790444087904450879044608790447087904480879044908790450087904510879045208790453087904540879045508790456087904570879045808790459087904600879046108790462087904630879046408790465087904660879046708790468087904690879047008790471087904720879047308790474087904750879047608790477087904780879047908790480087904810879048208790483087904840879048508790486087904870879048808790489087904900879049108790492087904930879049408790495087904960879049708790498087904990879050008790501087905020879050308790504087905050879050608790507087905080879050908790510087905110879051208790513087905140879051508790516087905170879051808790519087905200879052108790522087905230879052408790525087905260879052708790528087905290879053008790531087905320879053308790534087905350879053608790537087905380879053908790540087905410879054208790543087905440879054508790546087905470879054808790549087905500879055108790552087905530879055408790555087905560879055708790558087905590879056008790561087905620879056308790564087905650879056608790567087905680879056908790570087905710879057208790573087905740879057508790576087905770880003308800034088000350880003608800037088000380880003908800040088000410880004208800043088000440880004508800046088000470880004808800049088000500880005108800052088000530880005408800055088000560880005708800058088000590880006008800061088000620880006308800064088000650880006608800067088000680880006908800070088000710880007208800073088000740880007508800076088000770880007808800079088000800880008108800082088000830880008408800085088000860880008708800088088000890880009008800091088000920880009308800094088000950880009608800097088000980880009908800100088001010880010208800103088001040880010508800106088001070880010808800109088001100880011108800112088001130880011408800115088001160880011708800118088001190880012008800121088001220880012308800124088001250880012608800127088001280880012908800130088001310880013208800133088001340880013508800136088001370880013808800139088001400880014108800142088001430880014408800145088001460880014708800148088001490880015008800151088001520880015308800154088001550880015608800157088001580880015908800219088002200880022108800222088002230880022408800225088002260880022708800228088002290880023008800231088002320880023308800234088002350880023608800237088002380880023908800240088002410880024208800243088002440880024508800246088002470880024808800249088002500880025108800252088002530880025408800255088002560880025708800258088002590880026008800261088002620880026308800264088002650880026608800267088002680880026908800270088002710880027208800273088002740880027508800276088002770880027808800279088002800880028108800282088002830880028408800285088002860880028708800288088002890880029008800291088002920880029308800294088002950880029608800297088002980880029908800300088003010880030208800303088003040880030508800306088003070880030808800309088003100880031108800312088003130880031408800315088003160880031708800318088003190880032008800321088003220880032308800324088003250880032608800327088003280880032908800330088003310880033208800333088003340880033508800336088003370880033808800339088003400880034108800342088003430880034408800345088003460880034708800348088003490880035008800351088003520880035308800354088003550880035608800357088003580880035908800360088003610880036208800363088003640880036508800366088003670880036808800369088003700880037108800372088003730880037408800375088003760880037708800378088003790880038008800381088003820880038308800384088003850880038608800387088003880880038908800390088003910880039208800393088003940880039508800396088003970880039808800399088004000880040108800402088004030880040408800405088004060880040708800408088004090880041008800411088004120880041308800414088004150880041608800417088004180880041908800420088004210880042208800423088004240880042508800426088004270880042808800429088004300880043108800432088004330880043408800435088004360880043708800438088004390880044008800441088004420880044308800444088004450880044608800447088004480880044908800450088004510880045208800453088004540880045508800456088004570880045808800459088004600880046108800462088004630880046408800465088004660880046708800468088004690880047008800471088004720880047308800474088004750880047608800477088004780880047908800480088004810880048208800483088004840880048508800486088004870880048808800489088004900880049108800492088004930880049408800495088004960880049708800498088004990880050008800501088005020880050308800504088005050880050608800507088005080880050908800510088005110880051208800513088005140880051508800516088005170880051808800519088005200880052108800522088005230880052408800525088005260880052708800528088005290880053008800531088005320880053308800534088005350880053608800537088005380880053908800540088005410880054208800543088005440880054508800546088005470880054808800549088005500880055108800552088005530880055408800555088005560880055708800558088005590880056008800561088005620880056308800564088005650880056608800567088005680880056908800570088005710880057208800573088005740880057508800576088005770881003408810035088100360881003708810038088100390881004008810041088100420881004308810044088100450881004608810047088100480881004908810050088100510881005208810053088100540881005508810056088100570881005808810059088100600881006108810062088100630881006408810065088100660881006708810068088100690881007008810071088100720881007308810074088100750881007608810077088100780881007908810080088100810881008208810083088100840881008508810086088100870881008808810089088100900881009108810092088100930881009408810095088100960881009708810098088100990881010008810101088101020881010308810104088101050881010608810107088101080881010908810110088101110881011208810113088101140881011508810116088101170881011808810119088101200881012108810122088101230881012408810125088101260881012708810128088101290881013008810131088101320881013308810134088101350881013608810137088101380881013908810140088101410881014208810143088101440881014508810146088101470881014808810149088101500881015108810152088101530881015408810155088102190881022008810221088102220881022308810224088102250881022608810227088102280881022908810230088102310881023208810233088102340881023508810236088102370881023808810239088102400881024108810242088102430881024408810245088102460881024708810248088102490881025008810251088102520881025308810254088102550881025608810257088102580881025908810260088102610881026208810263088102640881026508810266088102670881026808810269088102700881027108810272088102730881027408810275088102760881027708810278088102790881028008810281088102820881028308810284088102850881028608810287088102880881028908810290088102910881029208810293088102940881029508810296088102970881029808810299088103000881030108810302088103030881030408810305088103060881030708810308088103090881031008810311088103120881031308810314088103150881031608810317088103180881031908810320088103210881032208810323088103240881032508810326088103270881032808810329088103300881033108810332088103330881033408810335088103360881033708810338088103390881034008810341088103420881034308810344088103450881034608810347088103480881034908810350088103510881035208810353088103540881035508810356088103570881035808810359088103600881036108810362088103630881036408810365088103660881036708810368088103690881037008810371088103720881037308810374088103750881037608810377088103780881037908810380088103810881038208810383088103840881038508810386088103870881038808810389088103900881039108810392088103930881039408810395088103960881039708810398088103990881040008810401088104020881040308810404088104050881040608810407088104080881040908810410088104110881041208810413088104140881041508810416088104170881041808810419088104200881042108810422088104230881042408810425088104260881042708810428088104290881043008810431088104320881043308810434088104350881043608810437088104380881043908810440088104410881044208810443088104440881044508810446088104470881044808810449088104500881045108810452088104530881045408810455088104560881045708810458088104590881046008810461088104620881046308810464088104650881046608810467088104680881046908810470088104710881047208810473088104740881047508810476088104770881047808810479088104800881048108810482088104830881048408810485088104860881048708810488088104890881049008810491088104920881049308810494088104950881049608810497088104980881049908810500088105010881050208810503088105040881050508810506088105070881050808810509088105100881051108810512088105130881051408810515088105160881051708810518088105190881052008810521088105220881052308810524088105250881052608810527088105280881052908810530088105310881053208810533088105340881053508810536088105370881053808810539088105400881054108810542088105430881054408810545088105460881054708810548088105490881055008810551088105520881055308810554088105550881055608810557088105580881055908810560088105610881056208810563088105640881056508810566088105670881056808810569088105700881057108810572088105730881057408810575088105760881057708820035088200360882003708820038088200390882004008820041088200420882004308820044088200450882004608820047088200480882004908820050088200510882005208820053088200540882005508820056088200570882005808820059088200600882006108820062088200630882006408820065088200660882006708820068088200690882007008820071088200720882007308820074088200750882007608820077088200780882007908820080088200810882008208820083088200840882008508820086088200870882008808820089088200900882009108820092088200930882009408820095088200960882009708820098088200990882010008820101088201020882010308820104088201050882010608820107088201080882010908820110088201110882011208820113088201140882011508820116088201170882011808820119088201200882012108820122088201230882012408820125088201260882012708820128088201290882013008820131088201320882013308820134088201350882013608820137088201380882013908820140088201410882014208820143088201440882014508820146088201470882014808820149088201500882015108820152088202190882022008820221088202220882022308820224088202250882022608820227088202280882022908820230088202310882023208820233088202340882023508820236088202370882023808820239088202400882024108820242088202430882024408820245088202460882024708820248088202490882025008820251088202520882025308820254088202550882025608820257088202580882025908820260088202610882026208820263088202640882026508820266088202670882026808820269088202700882027108820272088202730882027408820275088202760882027708820278088202790882028008820281088202820882028308820284088202850882028608820287088202880882028908820290088202910882029208820293088202940882029508820296088202970882029808820299088203000882030108820302088203030882030408820305088203060882030708820308088203090882031008820311088203120882031308820314088203150882031608820317088203180882031908820320088203210882032208820323088203240882032508820326088203270882032808820329088203300882033108820332088203330882033408820335088203360882033708820338088203390882034008820341088203420882034308820344088203450882034608820347088203480882034908820350088203510882035208820353088203540882035508820356088203570882035808820359088203600882036108820362088203630882036408820365088203660882036708820368088203690882037008820371088203720882037308820374088203750882037608820377088203780882037908820380088203810882038208820383088203840882038508820386088203870882038808820389088203900882039108820392088203930882039408820395088203960882039708820398088203990882040008820401088204020882040308820404088204050882040608820407088204080882040908820410088204110882041208820413088204140882041508820416088204170882041808820419088204200882042108820422088204230882042408820425088204260882042708820428088204290882043008820431088204320882043308820434088204350882043608820437088204380882043908820440088204410882044208820443088204440882044508820446088204470882044808820449088204500882045108820452088204530882045408820455088204560882045708820458088204590882046008820461088204620882046308820464088204650882046608820467088204680882046908820470088204710882047208820473088204740882047508820476088204770882047808820479088204800882048108820482088204830882048408820485088204860882048708820488088204890882049008820491088204920882049308820494088204950882049608820497088204980882049908820500088205010882050208820503088205040882050508820506088205070882050808820509088205100882051108820512088205130882051408820515088205160882051708820518088205190882052008820521088205220882052308820524088205250882052608820527088205280882052908820530088205310882053208820533088205340882053508820536088205370882053808820539088205400882054108820542088205430882054408820545088205460882054708820548088205490882055008820551088205520882055308820554088205550882055608820557088205580882055908820560088205610882056208820563088205640882056508820566088205670882056808820569088205700882057108820572088205730882057408820575088205760882057708830037088300380883003908830040088300410883004208830043088300440883004508830046088300470883004808830049088300500883005108830052088300530883005408830055088300560883005708830058088300590883006008830061088300620883006308830064088300650883006608830067088300680883006908830070088300710883007208830073088300740883007508830076088300770883007808830079088300800883008108830082088300830883008408830085088300860883008708830088088300890883009008830091088300920883009308830094088300950883009608830097088300980883009908830100088301010883010208830103088301040883010508830106088301070883010808830109088301100883011108830112088301130883011408830115088301160883011708830118088301190883012008830121088301220883012308830124088301250883012608830127088301280883012908830130088301310883013208830133088301340883013508830136088301370883013808830139088301400883014108830142088301430883014408830145088301460883014708830148088301490883022008830221088302220883022308830224088302250883022608830227088302280883022908830230088302310883023208830233088302340883023508830236088302370883023808830239088302400883024108830242088302430883024408830245088302460883024708830248088302490883025008830251088302520883025308830254088302550883025608830257088302580883025908830260088302610883026208830263088302640883026508830266088302670883026808830269088302700883027108830272088302730883027408830275088302760883027708830278088302790883028008830281088302820883028308830284088302850883028608830287088302880883028908830290088302910883029208830293088302940883029508830296088302970883029808830299088303000883030108830302088303030883030408830305088303060883030708830308088303090883031008830311088303120883031308830314088303150883031608830317088303180883031908830320088303210883032208830323088303240883032508830326088303270883032808830329088303300883033108830332088303330883033408830335088303360883033708830338088303390883034008830341088303420883034308830344088303450883034608830347088303480883034908830350088303510883035208830353088303540883035508830356088303570883035808830359088303600883036108830362088303630883036408830365088303660883036708830368088303690883037008830371088303720883037308830374088303750883037608830377088303780883037908830380088303810883038208830383088303840883038508830386088303870883038808830389088303900883039108830392088303930883039408830395088303960883039708830398088303990883040008830401088304020883040308830404088304050883040608830407088304080883040908830410088304110883041208830413088304140883041508830416088304170883041808830419088304200883042108830422088304230883042408830425088304260883042708830428088304290883043008830431088304320883043308830434088304350883043608830437088304380883043908830440088304410883044208830443088304440883044508830446088304470883044808830449088304500883045108830452088304530883045408830455088304560883045708830458088304590883046008830461088304620883046308830464088304650883046608830467088304680883046908830470088304710883047208830473088304740883047508830476088304770883047808830479088304800883048108830482088304830883048408830485088304860883048708830488088304890883049008830491088304920883049308830494088304950883049608830497088304980883049908830500088305010883050208830503088305040883050508830506088305070883050808830509088305100883051108830512088305130883051408830515088305160883051708830518088305190883052008830521088305220883052308830524088305250883052608830527088305280883052908830530088305310883053208830533088305340883053508830536088305370883053808830539088305400883054108830542088305430883054408830545088305460883054708830548088305490883055008830551088305520883055308830554088305550883055608830557088305580883055908830560088305610883056208830563088305640883056508830566088305670883056808830569088305700883057108830572088305730883057408830575088305760883057708840038088400390884004008840041088400420884004308840044088400450884004608840047088400480884004908840050088400510884005208840053088400540884005508840056088400570884005808840059088400600884006108840062088400630884006408840065088400660884006708840068088400690884007008840071088400720884007308840074088400750884007608840077088400780884007908840080088400810884008208840083088400840884008508840086088400870884008808840089088400900884009108840092088400930884009408840095088400960884009708840098088400990884010008840101088401020884010308840104088401050884010608840107088401080884010908840110088401110884011208840113088401140884011508840116088401170884011808840119088401200884012108840122088401230884012408840125088401260884012708840128088401290884013008840131088401320884013308840134088401350884013608840137088401380884013908840140088401410884014208840143088401440884014508840146088401470884022108840222088402230884022408840225088402260884022708840228088402290884023008840231088402320884023308840234088402350884023608840237088402380884023908840240088402410884024208840243088402440884024508840246088402470884024808840249088402500884025108840252088402530884025408840255088402560884025708840258088402590884026008840261088402620884026308840264088402650884026608840267088402680884026908840270088402710884027208840273088402740884027508840276088402770884027808840279088402800884028108840282088402830884028408840285088402860884028708840288088402890884029008840291088402920884029308840294088402950884029608840297088402980884029908840300088403010884030208840303088403040884030508840306088403070884030808840309088403100884031108840312088403130884031408840315088403160884031708840318088403190884032008840321088403220884032308840324088403250884032608840327088403280884032908840330088403310884033208840333088403340884033508840336088403370884033808840339088403400884034108840342088403430884034408840345088403460884034708840348088403490884035008840351088403520884035308840354088403550884035608840357088403580884035908840360088403610884036208840363088403640884036508840366088403670884036808840369088403700884037108840372088403730884037408840375088403760884037708840378088403790884038008840381088403820884038308840384088403850884038608840387088403880884038908840390088403910884039208840393088403940884039508840396088403970884039808840399088404000884040108840402088404030884040408840405088404060884040708840408088404090884041008840411088404120884041308840414088404150884041608840417088404180884041908840420088404210884042208840423088404240884042508840426088404270884042808840429088404300884043108840432088404330884043408840435088404360884043708840438088404390884044008840441088404420884044308840444088404450884044608840447088404480884044908840450088404510884045208840453088404540884045508840456088404570884045808840459088404600884046108840462088404630884046408840465088404660884046708840468088404690884047008840471088404720884047308840474088404750884047608840477088404780884047908840480088404810884048208840483088404840884048508840486088404870884048808840489088404900884049108840492088404930884049408840495088404960884049708840498088404990884050008840501088405020884050308840504088405050884050608840507088405080884050908840510088405110884051208840513088405140884051508840516088405170884051808840519088405200884052108840522088405230884052408840525088405260884052708840528088405290884053008840531088405320884053308840534088405350884053608840537088405380884053908840540088405410884054208840543088405440884054508840546088405470884054808840549088405500884055108840552088405530884055408840555088405560884055708840558088405590884056008840561088405620884056308840564088405650884056608840567088405680884056908840570088405710884057208840573088405740884057508840576088405770885004008850041088500420885004308850044088500450885004608850047088500480885004908850050088500510885005208850053088500540885005508850056088500570885005808850059088500600885006108850062088500630885006408850065088500660885006708850068088500690885007008850071088500720885007308850074088500750885007608850077088500780885007908850080088500810885008208850083088500840885008508850086088500870885008808850089088500900885009108850092088500930885009408850095088500960885009708850098088500990885010008850101088501020885010308850104088501050885010608850107088501080885010908850110088501110885011208850113088501140885011508850116088501170885011808850119088501200885012108850122088501230885012408850125088501260885012708850128088501290885013008850131088501320885013308850134088501350885013608850137088501380885013908850140088501410885014208850143088501440885014508850221088502220885022308850224088502250885022608850227088502280885022908850230088502310885023208850233088502340885023508850236088502370885023808850239088502400885024108850242088502430885024408850245088502460885024708850248088502490885025008850251088502520885025308850254088502550885025608850257088502580885025908850260088502610885026208850263088502640885026508850266088502670885026808850269088502700885027108850272088502730885027408850275088502760885027708850278088502790885028008850281088502820885028308850284088502850885028608850287088502880885028908850290088502910885029208850293088502940885029508850296088502970885029808850299088503000885030108850302088503030885030408850305088503060885030708850308088503090885031008850311088503120885031308850314088503150885031608850317088503180885031908850320088503210885032208850323088503240885032508850326088503270885032808850329088503300885033108850332088503330885033408850335088503360885033708850338088503390885034008850341088503420885034308850344088503450885034608850347088503480885034908850350088503510885035208850353088503540885035508850356088503570885035808850359088503600885036108850362088503630885036408850365088503660885036708850368088503690885037008850371088503720885037308850374088503750885037608850377088503780885037908850380088503810885038208850383088503840885038508850386088503870885038808850389088503900885039108850392088503930885039408850395088503960885039708850398088503990885040008850401088504020885040308850404088504050885040608850407088504080885040908850410088504110885041208850413088504140885041508850416088504170885041808850419088504200885042108850422088504230885042408850425088504260885042708850428088504290885043008850431088504320885043308850434088504350885043608850437088504380885043908850440088504410885044208850443088504440885044508850446088504470885044808850449088504500885045108850452088504530885045408850455088504560885045708850458088504590885046008850461088504620885046308850464088504650885046608850467088504680885046908850470088504710885047208850473088504740885047508850476088504770885047808850479088504800885048108850482088504830885048408850485088504860885048708850488088504890885049008850491088504920885049308850494088504950885049608850497088504980885049908850500088505010885050208850503088505040885050508850506088505070885050808850509088505100885051108850512088505130885051408850515088505160885051708850518088505190885052008850521088505220885052308850524088505250885052608850527088505280885052908850530088505310885053208850533088505340885053508850536088505370885053808850539088505400885054108850542088505430885054408850545088505460885054708850548088505490885055008850551088505520885055308850554088505550885055608850557088505580885055908850560088505610885056208850563088505640885056508850566088505670885056808850569088505700885057108850572088505730885057408850575088505760885057708860042088600430886004408860045088600460886004708860048088600490886005008860051088600520886005308860054088600550886005608860057088600580886005908860060088600610886006208860063088600640886006508860066088600670886006808860069088600700886007108860072088600730886007408860075088600760886007708860078088600790886008008860081088600820886008308860084088600850886008608860087088600880886008908860090088600910886009208860093088600940886009508860096088600970886009808860099088601000886010108860102088601030886010408860105088601060886010708860108088601090886011008860111088601120886011308860114088601150886011608860117088601180886011908860120088601210886012208860123088601240886012508860126088601270886012808860129088601300886013108860132088601330886013408860135088601360886013708860138088601390886014008860141088601420886014308860144088602220886022308860224088602250886022608860227088602280886022908860230088602310886023208860233088602340886023508860236088602370886023808860239088602400886024108860242088602430886024408860245088602460886024708860248088602490886025008860251088602520886025308860254088602550886025608860257088602580886025908860260088602610886026208860263088602640886026508860266088602670886026808860269088602700886027108860272088602730886027408860275088602760886027708860278088602790886028008860281088602820886028308860284088602850886028608860287088602880886028908860290088602910886029208860293088602940886029508860296088602970886029808860299088603000886030108860302088603030886030408860305088603060886030708860308088603090886031008860311088603120886031308860314088603150886031608860317088603180886031908860320088603210886032208860323088603240886032508860326088603270886032808860329088603300886033108860332088603330886033408860335088603360886033708860338088603390886034008860341088603420886034308860344088603450886034608860347088603480886034908860350088603510886035208860353088603540886035508860356088603570886035808860359088603600886036108860362088603630886036408860365088603660886036708860368088603690886037008860371088603720886037308860374088603750886037608860377088603780886037908860380088603810886038208860383088603840886038508860386088603870886038808860389088603900886039108860392088603930886039408860395088603960886039708860398088603990886040008860401088604020886040308860404088604050886040608860407088604080886040908860410088604110886041208860413088604140886041508860416088604170886041808860419088604200886042108860422088604230886042408860425088604260886042708860428088604290886043008860431088604320886043308860434088604350886043608860437088604380886043908860440088604410886044208860443088604440886044508860446088604470886044808860449088604500886045108860452088604530886045408860455088604560886045708860458088604590886046008860461088604620886046308860464088604650886046608860467088604680886046908860470088604710886047208860473088604740886047508860476088604770886047808860479088604800886048108860482088604830886048408860485088604860886048708860488088604890886049008860491088604920886049308860494088604950886049608860497088604980886049908860500088605010886050208860503088605040886050508860506088605070886050808860509088605100886051108860512088605130886051408860515088605160886051708860518088605190886052008860521088605220886052308860524088605250886052608860527088605280886052908860530088605310886053208860533088605340886053508860536088605370886053808860539088605400886054108860542088605430886054408860545088605460886054708860548088605490886055008860551088605520886055308860554088605550886055608860557088605580886055908860560088605610886056208860563088605640886056508860566088605670886056808860569088605700886057108860572088605730886057408860575088605760886057708870044088700450887004608870047088700480887004908870050088700510887005208870053088700540887005508870056088700570887005808870059088700600887006108870062088700630887006408870065088700660887006708870068088700690887007008870071088700720887007308870074088700750887007608870077088700780887007908870080088700810887008208870083088700840887008508870086088700870887008808870089088700900887009108870092088700930887009408870095088700960887009708870098088700990887010008870101088701020887010308870104088701050887010608870107088701080887010908870110088701110887011208870113088701140887011508870116088701170887011808870119088701200887012108870122088701230887012408870125088701260887012708870128088701290887013008870131088701320887013308870134088701350887013608870137088701380887013908870140088701410887022308870224088702250887022608870227088702280887022908870230088702310887023208870233088702340887023508870236088702370887023808870239088702400887024108870242088702430887024408870245088702460887024708870248088702490887025008870251088702520887025308870254088702550887025608870257088702580887025908870260088702610887026208870263088702640887026508870266088702670887026808870269088702700887027108870272088702730887027408870275088702760887027708870278088702790887028008870281088702820887028308870284088702850887028608870287088702880887028908870290088702910887029208870293088702940887029508870296088702970887029808870299088703000887030108870302088703030887030408870305088703060887030708870308088703090887031008870311088703120887031308870314088703150887031608870317088703180887031908870320088703210887032208870323088703240887032508870326088703270887032808870329088703300887033108870332088703330887033408870335088703360887033708870338088703390887034008870341088703420887034308870344088703450887034608870347088703480887034908870350088703510887035208870353088703540887035508870356088703570887035808870359088703600887036108870362088703630887036408870365088703660887036708870368088703690887037008870371088703720887037308870374088703750887037608870377088703780887037908870380088703810887038208870383088703840887038508870386088703870887038808870389088703900887039108870392088703930887039408870395088703960887039708870398088703990887040008870401088704020887040308870404088704050887040608870407088704080887040908870410088704110887041208870413088704140887041508870416088704170887041808870419088704200887042108870422088704230887042408870425088704260887042708870428088704290887043008870431088704320887043308870434088704350887043608870437088704380887043908870440088704410887044208870443088704440887044508870446088704470887044808870449088704500887045108870452088704530887045408870455088704560887045708870458088704590887046008870461088704620887046308870464088704650887046608870467088704680887046908870470088704710887047208870473088704740887047508870476088704770887047808870479088704800887048108870482088704830887048408870485088704860887048708870488088704890887049008870491088704920887049308870494088704950887049608870497088704980887049908870500088705010887050208870503088705040887050508870506088705070887050808870509088705100887051108870512088705130887051408870515088705160887051708870518088705190887052008870521088705220887052308870524088705250887052608870527088705280887052908870530088705310887053208870533088705340887053508870536088705370887053808870539088705400887054108870542088705430887054408870545088705460887054708870548088705490887055008870551088705520887055308870554088705550887055608870557088705580887055908870560088705610887056208870563088705640887056508870566088705670887056808870569088705700887057108870572088705730887057408870575088705760887057708880046088800470888004808880049088800500888005108880052088800530888005408880055088800560888005708880058088800590888006008880061088800620888006308880064088800650888006608880067088800680888006908880070088800710888007208880073088800740888007508880076088800770888007808880079088800800888008108880082088800830888008408880085088800860888008708880088088800890888009008880091088800920888009308880094088800950888009608880097088800980888009908880100088801010888010208880103088801040888010508880106088801070888010808880109088801100888011108880112088801130888011408880115088801160888011708880118088801190888012008880121088801220888012308880124088801250888012608880127088801280888012908880130088801310888013208880133088801340888013508880136088801370888013808880139088802230888022408880225088802260888022708880228088802290888023008880231088802320888023308880234088802350888023608880237088802380888023908880240088802410888024208880243088802440888024508880246088802470888024808880249088802500888025108880252088802530888025408880255088802560888025708880258088802590888026008880261088802620888026308880264088802650888026608880267088802680888026908880270088802710888027208880273088802740888027508880276088802770888027808880279088802800888028108880282088802830888028408880285088802860888028708880288088802890888029008880291088802920888029308880294088802950888029608880297088802980888029908880300088803010888030208880303088803040888030508880306088803070888030808880309088803100888031108880312088803130888031408880315088803160888031708880318088803190888032008880321088803220888032308880324088803250888032608880327088803280888032908880330088803310888033208880333088803340888033508880336088803370888033808880339088803400888034108880342088803430888034408880345088803460888034708880348088803490888035008880351088803520888035308880354088803550888035608880357088803580888035908880360088803610888036208880363088803640888036508880366088803670888036808880369088803700888037108880372088803730888037408880375088803760888037708880378088803790888038008880381088803820888038308880384088803850888038608880387088803880888038908880390088803910888039208880393088803940888039508880396088803970888039808880399088804000888040108880402088804030888040408880405088804060888040708880408088804090888041008880411088804120888041308880414088804150888041608880417088804180888041908880420088804210888042208880423088804240888042508880426088804270888042808880429088804300888043108880432088804330888043408880435088804360888043708880438088804390888044008880441088804420888044308880444088804450888044608880447088804480888044908880450088804510888045208880453088804540888045508880456088804570888045808880459088804600888046108880462088804630888046408880465088804660888046708880468088804690888047008880471088804720888047308880474088804750888047608880477088804780888047908880480088804810888048208880483088804840888048508880486088804870888048808880489088804900888049108880492088804930888049408880495088804960888049708880498088804990888050008880501088805020888050308880504088805050888050608880507088805080888050908880510088805110888051208880513088805140888051508880516088805170888051808880519088805200888052108880522088805230888052408880525088805260888052708880528088805290888053008880531088805320888053308880534088805350888053608880537088805380888053908880540088805410888054208880543088805440888054508880546088805470888054808880549088805500888055108880552088805530888055408880555088805560888055708880558088805590888056008880561088805620888056308880564088805650888056608880567088805680888056908880570088805710888057208880573088805740888057508880576088805770889004808890049088900500889005108890052088900530889005408890055088900560889005708890058088900590889006008890061088900620889006308890064088900650889006608890067088900680889006908890070088900710889007208890073088900740889007508890076088900770889007808890079088900800889008108890082088900830889008408890085088900860889008708890088088900890889009008890091088900920889009308890094088900950889009608890097088900980889009908890100088901010889010208890103088901040889010508890106088901070889010808890109088901100889011108890112088901130889011408890115088901160889011708890118088901190889012008890121088901220889012308890124088901250889012608890127088901280889012908890130088901310889013208890133088901340889013508890136088901370889022408890225088902260889022708890228088902290889023008890231088902320889023308890234088902350889023608890237088902380889023908890240088902410889024208890243088902440889024508890246088902470889024808890249088902500889025108890252088902530889025408890255088902560889025708890258088902590889026008890261088902620889026308890264088902650889026608890267088902680889026908890270088902710889027208890273088902740889027508890276088902770889027808890279088902800889028108890282088902830889028408890285088902860889028708890288088902890889029008890291088902920889029308890294088902950889029608890297088902980889029908890300088903010889030208890303088903040889030508890306088903070889030808890309088903100889031108890312088903130889031408890315088903160889031708890318088903190889032008890321088903220889032308890324088903250889032608890327088903280889032908890330088903310889033208890333088903340889033508890336088903370889033808890339088903400889034108890342088903430889034408890345088903460889034708890348088903490889035008890351088903520889035308890354088903550889035608890357088903580889035908890360088903610889036208890363088903640889036508890366088903670889036808890369088903700889037108890372088903730889037408890375088903760889037708890378088903790889038008890381088903820889038308890384088903850889038608890387088903880889038908890390088903910889039208890393088903940889039508890396088903970889039808890399088904000889040108890402088904030889040408890405088904060889040708890408088904090889041008890411088904120889041308890414088904150889041608890417088904180889041908890420088904210889042208890423088904240889042508890426088904270889042808890429088904300889043108890432088904330889043408890435088904360889043708890438088904390889044008890441088904420889044308890444088904450889044608890447088904480889044908890450088904510889045208890453088904540889045508890456088904570889045808890459088904600889046108890462088904630889046408890465088904660889046708890468088904690889047008890471088904720889047308890474088904750889047608890477088904780889047908890480088904810889048208890483088904840889048508890486088904870889048808890489088904900889049108890492088904930889049408890495088904960889049708890498088904990889050008890501088905020889050308890504088905050889050608890507088905080889050908890510088905110889051208890513088905140889051508890516088905170889051808890519088905200889052108890522088905230889052408890525088905260889052708890528088905290889053008890531088905320889053308890534088905350889053608890537088905380889053908890540088905410889054208890543088905440889054508890546088905470889054808890549088905500889055108890552088905530889055408890555088905560889055708890558088905590889056008890561088905620889056308890564088905650889056608890567088905680889056908890570088905710889057208890573088905740889057508890576088905770890005108900052089000530890005408900055089000560890005708900058089000590890006008900061089000620890006308900064089000650890006608900067089000680890006908900070089000710890007208900073089000740890007508900076089000770890007808900079089000800890008108900082089000830890008408900085089000860890008708900088089000890890009008900091089000920890009308900094089000950890009608900097089000980890009908900100089001010890010208900103089001040890010508900106089001070890010808900109089001100890011108900112089001130890011408900115089001160890011708900118089001190890012008900121089001220890012308900124089001250890012608900127089001280890012908900130089001310890013208900133089001340890013508900225089002260890022708900228089002290890023008900231089002320890023308900234089002350890023608900237089002380890023908900240089002410890024208900243089002440890024508900246089002470890024808900249089002500890025108900252089002530890025408900255089002560890025708900258089002590890026008900261089002620890026308900264089002650890026608900267089002680890026908900270089002710890027208900273089002740890027508900276089002770890027808900279089002800890028108900282089002830890028408900285089002860890028708900288089002890890029008900291089002920890029308900294089002950890029608900297089002980890029908900300089003010890030208900303089003040890030508900306089003070890030808900309089003100890031108900312089003130890031408900315089003160890031708900318089003190890032008900321089003220890032308900324089003250890032608900327089003280890032908900330089003310890033208900333089003340890033508900336089003370890033808900339089003400890034108900342089003430890034408900345089003460890034708900348089003490890035008900351089003520890035308900354089003550890035608900357089003580890035908900360089003610890036208900363089003640890036508900366089003670890036808900369089003700890037108900372089003730890037408900375089003760890037708900378089003790890038008900381089003820890038308900384089003850890038608900387089003880890038908900390089003910890039208900393089003940890039508900396089003970890039808900399089004000890040108900402089004030890040408900405089004060890040708900408089004090890041008900411089004120890041308900414089004150890041608900417089004180890041908900420089004210890042208900423089004240890042508900426089004270890042808900429089004300890043108900432089004330890043408900435089004360890043708900438089004390890044008900441089004420890044308900444089004450890044608900447089004480890044908900450089004510890045208900453089004540890045508900456089004570890045808900459089004600890046108900462089004630890046408900465089004660890046708900468089004690890047008900471089004720890047308900474089004750890047608900477089004780890047908900480089004810890048208900483089004840890048508900486089004870890048808900489089004900890049108900492089004930890049408900495089004960890049708900498089004990890050008900501089005020890050308900504089005050890050608900507089005080890050908900510089005110890051208900513089005140890051508900516089005170890051808900519089005200890052108900522089005230890052408900525089005260890052708900528089005290890053008900531089005320890053308900534089005350890053608900537089005380890053908900540089005410890054208900543089005440890054508900546089005470890054808900549089005500890055108900552089005530890055408900555089005560890055708900558089005590890056008900561089005620890056308900564089005650890056608900567089005680890056908900570089005710890057208900573089005740890057508900576089005770891005308910054089100550891005608910057089100580891005908910060089100610891006208910063089100640891006508910066089100670891006808910069089100700891007108910072089100730891007408910075089100760891007708910078089100790891008008910081089100820891008308910084089100850891008608910087089100880891008908910090089100910891009208910093089100940891009508910096089100970891009808910099089101000891010108910102089101030891010408910105089101060891010708910108089101090891011008910111089101120891011308910114089101150891011608910117089101180891011908910120089101210891012208910123089101240891012508910126089101270891012808910129089101300891013108910132089102260891022708910228089102290891023008910231089102320891023308910234089102350891023608910237089102380891023908910240089102410891024208910243089102440891024508910246089102470891024808910249089102500891025108910252089102530891025408910255089102560891025708910258089102590891026008910261089102620891026308910264089102650891026608910267089102680891026908910270089102710891027208910273089102740891027508910276089102770891027808910279089102800891028108910282089102830891028408910285089102860891028708910288089102890891029008910291089102920891029308910294089102950891029608910297089102980891029908910300089103010891030208910303089103040891030508910306089103070891030808910309089103100891031108910312089103130891031408910315089103160891031708910318089103190891032008910321089103220891032308910324089103250891032608910327089103280891032908910330089103310891033208910333089103340891033508910336089103370891033808910339089103400891034108910342089103430891034408910345089103460891034708910348089103490891035008910351089103520891035308910354089103550891035608910357089103580891035908910360089103610891036208910363089103640891036508910366089103670891036808910369089103700891037108910372089103730891037408910375089103760891037708910378089103790891038008910381089103820891038308910384089103850891038608910387089103880891038908910390089103910891039208910393089103940891039508910396089103970891039808910399089104000891040108910402089104030891040408910405089104060891040708910408089104090891041008910411089104120891041308910414089104150891041608910417089104180891041908910420089104210891042208910423089104240891042508910426089104270891042808910429089104300891043108910432089104330891043408910435089104360891043708910438089104390891044008910441089104420891044308910444089104450891044608910447089104480891044908910450089104510891045208910453089104540891045508910456089104570891045808910459089104600891046108910462089104630891046408910465089104660891046708910468089104690891047008910471089104720891047308910474089104750891047608910477089104780891047908910480089104810891048208910483089104840891048508910486089104870891048808910489089104900891049108910492089104930891049408910495089104960891049708910498089104990891050008910501089105020891050308910504089105050891050608910507089105080891050908910510089105110891051208910513089105140891051508910516089105170891051808910519089105200891052108910522089105230891052408910525089105260891052708910528089105290891053008910531089105320891053308910534089105350891053608910537089105380891053908910540089105410891054208910543089105440891054508910546089105470891054808910549089105500891055108910552089105530891055408910555089105560891055708910558089105590891056008910561089105620891056308910564089105650891056608910567089105680891056908910570089105710891057208910573089105740891057508910576089105770892005608920057089200580892005908920060089200610892006208920063089200640892006508920066089200670892006808920069089200700892007108920072089200730892007408920075089200760892007708920078089200790892008008920081089200820892008308920084089200850892008608920087089200880892008908920090089200910892009208920093089200940892009508920096089200970892009808920099089201000892010108920102089201030892010408920105089201060892010708920108089201090892011008920111089201120892011308920114089201150892011608920117089201180892011908920120089201210892012208920123089201240892012508920126089201270892012808920129089201300892022708920228089202290892023008920231089202320892023308920234089202350892023608920237089202380892023908920240089202410892024208920243089202440892024508920246089202470892024808920249089202500892025108920252089202530892025408920255089202560892025708920258089202590892026008920261089202620892026308920264089202650892026608920267089202680892026908920270089202710892027208920273089202740892027508920276089202770892027808920279089202800892028108920282089202830892028408920285089202860892028708920288089202890892029008920291089202920892029308920294089202950892029608920297089202980892029908920300089203010892030208920303089203040892030508920306089203070892030808920309089203100892031108920312089203130892031408920315089203160892031708920318089203190892032008920321089203220892032308920324089203250892032608920327089203280892032908920330089203310892033208920333089203340892033508920336089203370892033808920339089203400892034108920342089203430892034408920345089203460892034708920348089203490892035008920351089203520892035308920354089203550892035608920357089203580892035908920360089203610892036208920363089203640892036508920366089203670892036808920369089203700892037108920372089203730892037408920375089203760892037708920378089203790892038008920381089203820892038308920384089203850892038608920387089203880892038908920390089203910892039208920393089203940892039508920396089203970892039808920399089204000892040108920402089204030892040408920405089204060892040708920408089204090892041008920411089204120892041308920414089204150892041608920417089204180892041908920420089204210892042208920423089204240892042508920426089204270892042808920429089204300892043108920432089204330892043408920435089204360892043708920438089204390892044008920441089204420892044308920444089204450892044608920447089204480892044908920450089204510892045208920453089204540892045508920456089204570892045808920459089204600892046108920462089204630892046408920465089204660892046708920468089204690892047008920471089204720892047308920474089204750892047608920477089204780892047908920480089204810892048208920483089204840892048508920486089204870892048808920489089204900892049108920492089204930892049408920495089204960892049708920498089204990892050008920501089205020892050308920504089205050892050608920507089205080892050908920510089205110892051208920513089205140892051508920516089205170892051808920519089205200892052108920522089205230892052408920525089205260892052708920528089205290892053008920531089205320892053308920534089205350892053608920537089205380892053908920540089205410892054208920543089205440892054508920546089205470892054808920549089205500892055108920552089205530892055408920555089205560892055708920558089205590892056008920561089205620892056308920564089205650892056608920567089205680892056908920570089205710892057208920573089205740892057508920576089205770893005908930060089300610893006208930063089300640893006508930066089300670893006808930069089300700893007108930072089300730893007408930075089300760893007708930078089300790893008008930081089300820893008308930084089300850893008608930087089300880893008908930090089300910893009208930093089300940893009508930096089300970893009808930099089301000893010108930102089301030893010408930105089301060893010708930108089301090893011008930111089301120893011308930114089301150893011608930117089301180893011908930120089301210893012208930123089301240893012508930126089301270893022808930229089302300893023108930232089302330893023408930235089302360893023708930238089302390893024008930241089302420893024308930244089302450893024608930247089302480893024908930250089302510893025208930253089302540893025508930256089302570893025808930259089302600893026108930262089302630893026408930265089302660893026708930268089302690893027008930271089302720893027308930274089302750893027608930277089302780893027908930280089302810893028208930283089302840893028508930286089302870893028808930289089302900893029108930292089302930893029408930295089302960893029708930298089302990893030008930301089303020893030308930304089303050893030608930307089303080893030908930310089303110893031208930313089303140893031508930316089303170893031808930319089303200893032108930322089303230893032408930325089303260893032708930328089303290893033008930331089303320893033308930334089303350893033608930337089303380893033908930340089303410893034208930343089303440893034508930346089303470893034808930349089303500893035108930352089303530893035408930355089303560893035708930358089303590893036008930361089303620893036308930364089303650893036608930367089303680893036908930370089303710893037208930373089303740893037508930376089303770893037808930379089303800893038108930382089303830893038408930385089303860893038708930388089303890893039008930391089303920893039308930394089303950893039608930397089303980893039908930400089304010893040208930403089304040893040508930406089304070893040808930409089304100893041108930412089304130893041408930415089304160893041708930418089304190893042008930421089304220893042308930424089304250893042608930427089304280893042908930430089304310893043208930433089304340893043508930436089304370893043808930439089304400893044108930442089304430893044408930445089304460893044708930448089304490893045008930451089304520893045308930454089304550893045608930457089304580893045908930460089304610893046208930463089304640893046508930466089304670893046808930469089304700893047108930472089304730893047408930475089304760893047708930478089304790893048008930481089304820893048308930484089304850893048608930487089304880893048908930490089304910893049208930493089304940893049508930496089304970893049808930499089305000893050108930502089305030893050408930505089305060893050708930508089305090893051008930511089305120893051308930514089305150893051608930517089305180893051908930520089305210893052208930523089305240893052508930526089305270893052808930529089305300893053108930532089305330893053408930535089305360893053708930538089305390893054008930541089305420893054308930544089305450893054608930547089305480893054908930550089305510893055208930553089305540893055508930556089305570893055808930559089305600893056108930562089305630893056408930565089305660893056708930568089305690893057008930571089305720893057308930574089305750893057608930577089400620894006308940064089400650894006608940067089400680894006908940070089400710894007208940073089400740894007508940076089400770894007808940079089400800894008108940082089400830894008408940085089400860894008708940088089400890894009008940091089400920894009308940094089400950894009608940097089400980894009908940100089401010894010208940103089401040894010508940106089401070894010808940109089401100894011108940112089401130894011408940115089401160894011708940118089401190894012008940121089401220894012308940228089402290894023008940231089402320894023308940234089402350894023608940237089402380894023908940240089402410894024208940243089402440894024508940246089402470894024808940249089402500894025108940252089402530894025408940255089402560894025708940258089402590894026008940261089402620894026308940264089402650894026608940267089402680894026908940270089402710894027208940273089402740894027508940276089402770894027808940279089402800894028108940282089402830894028408940285089402860894028708940288089402890894029008940291089402920894029308940294089402950894029608940297089402980894029908940300089403010894030208940303089403040894030508940306089403070894030808940309089403100894031108940312089403130894031408940315089403160894031708940318089403190894032008940321089403220894032308940324089403250894032608940327089403280894032908940330089403310894033208940333089403340894033508940336089403370894033808940339089403400894034108940342089403430894034408940345089403460894034708940348089403490894035008940351089403520894035308940354089403550894035608940357089403580894035908940360089403610894036208940363089403640894036508940366089403670894036808940369089403700894037108940372089403730894037408940375089403760894037708940378089403790894038008940381089403820894038308940384089403850894038608940387089403880894038908940390089403910894039208940393089403940894039508940396089403970894039808940399089404000894040108940402089404030894040408940405089404060894040708940408089404090894041008940411089404120894041308940414089404150894041608940417089404180894041908940420089404210894042208940423089404240894042508940426089404270894042808940429089404300894043108940432089404330894043408940435089404360894043708940438089404390894044008940441089404420894044308940444089404450894044608940447089404480894044908940450089404510894045208940453089404540894045508940456089404570894045808940459089404600894046108940462089404630894046408940465089404660894046708940468089404690894047008940471089404720894047308940474089404750894047608940477089404780894047908940480089404810894048208940483089404840894048508940486089404870894048808940489089404900894049108940492089404930894049408940495089404960894049708940498089404990894050008940501089405020894050308940504089405050894050608940507089405080894050908940510089405110894051208940513089405140894051508940516089405170894051808940519089405200894052108940522089405230894052408940525089405260894052708940528089405290894053008940531089405320894053308940534089405350894053608940537089405380894053908940540089405410894054208940543089405440894054508940546089405470894054808940549089405500894055108940552089405530894055408940555089405560894055708940558089405590894056008940561089405620894056308940564089405650894056608940567089405680894056908940570089405710894057208940573089405740894057508940576089405770894057808940579089500660895006708950068089500690895007008950071089500720895007308950074089500750895007608950077089500780895007908950080089500810895008208950083089500840895008508950086089500870895008808950089089500900895009108950092089500930895009408950095089500960895009708950098089500990895010008950101089501020895010308950104089501050895010608950107089501080895010908950110089501110895011208950113089501140895011508950116089501170895011808950119089502290895023008950231089502320895023308950234089502350895023608950237089502380895023908950240089502410895024208950243089502440895024508950246089502470895024808950249089502500895025108950252089502530895025408950255089502560895025708950258089502590895026008950261089502620895026308950264089502650895026608950267089502680895026908950270089502710895027208950273089502740895027508950276089502770895027808950279089502800895028108950282089502830895028408950285089502860895028708950288089502890895029008950291089502920895029308950294089502950895029608950297089502980895029908950300089503010895030208950303089503040895030508950306089503070895030808950309089503100895031108950312089503130895031408950315089503160895031708950318089503190895032008950321089503220895032308950324089503250895032608950327089503280895032908950330089503310895033208950333089503340895033508950336089503370895033808950339089503400895034108950342089503430895034408950345089503460895034708950348089503490895035008950351089503520895035308950354089503550895035608950357089503580895035908950360089503610895036208950363089503640895036508950366089503670895036808950369089503700895037108950372089503730895037408950375089503760895037708950378089503790895038008950381089503820895038308950384089503850895038608950387089503880895038908950390089503910895039208950393089503940895039508950396089503970895039808950399089504000895040108950402089504030895040408950405089504060895040708950408089504090895041008950411089504120895041308950414089504150895041608950417089504180895041908950420089504210895042208950423089504240895042508950426089504270895042808950429089504300895043108950432089504330895043408950435089504360895043708950438089504390895044008950441089504420895044308950444089504450895044608950447089504480895044908950450089504510895045208950453089504540895045508950456089504570895045808950459089504600895046108950462089504630895046408950465089504660895046708950468089504690895047008950471089504720895047308950474089504750895047608950477089504780895047908950480089504810895048208950483089504840895048508950486089504870895048808950489089504900895049108950492089504930895049408950495089504960895049708950498089504990895050008950501089505020895050308950504089505050895050608950507089505080895050908950510089505110895051208950513089505140895051508950516089505170895051808950519089505200895052108950522089505230895052408950525089505260895052708950528089505290895053008950531089505320895053308950534089505350895053608950537089505380895053908950540089505410895054208950543089505440895054508950546089505470895054808950549089505500895055108950552089505530895055408950555089505560895055708950558089505590895056008950561089505620895056308950564089505650895056608950567089505680895056908950570089505710895057208950573089505740895057508950576089505770895057808950579089505800896007308960074089600750896007608960077089600780896007908960080089600810896008208960083089600840896008508960086089600870896008808960089089600900896009108960092089600930896009408960095089600960896009708960098089600990896010008960101089601020896010308960104089601050896010608960107089601080896010908960110089601110896023108960232089602330896023408960235089602360896023708960238089602390896024008960241089602420896024308960244089602450896024608960247089602480896024908960250089602510896025208960253089602540896025508960256089602570896025808960259089602600896026108960262089602630896026408960265089602660896026708960268089602690896027008960271089602720896027308960274089602750896027608960277089602780896027908960280089602810896028208960283089602840896028508960286089602870896028808960289089602900896029108960292089602930896029408960295089602960896029708960298089602990896030008960301089603020896030308960304089603050896030608960307089603080896030908960310089603110896031208960313089603140896031508960316089603170896031808960319089603200896032108960322089603230896032408960325089603260896032708960328089603290896033008960331089603320896033308960334089603350896033608960337089603380896033908960340089603410896034208960343089603440896034508960346089603470896034808960349089603500896035108960352089603530896035408960355089603560896035708960358089603590896036008960361089603620896036308960364089603650896036608960367089603680896036908960370089603710896037208960373089603740896037508960376089603770896037808960379089603800896038108960382089603830896038408960385089603860896038708960388089603890896039008960391089603920896039308960394089603950896039608960397089603980896039908960400089604010896040208960403089604040896040508960406089604070896040808960409089604100896041108960412089604130896041408960415089604160896041708960418089604190896042008960421089604220896042308960424089604250896042608960427089604280896042908960430089604310896043208960433089604340896043508960436089604370896043808960439089604400896044108960442089604430896044408960445089604460896044708960448089604490896045008960451089604520896045308960454089604550896045608960457089604580896045908960460089604610896046208960463089604640896046508960466089604670896046808960469089604700896047108960472089604730896047408960475089604760896047708960478089604790896048008960481089604820896048308960484089604850896048608960487089604880896048908960490089604910896049208960493089604940896049508960496089604970896049808960499089605000896050108960502089605030896050408960505089605060896050708960508089605090896051008960511089605120896051308960514089605150896051608960517089605180896051908960520089605210896052208960523089605240896052508960526089605270896052808960529089605300896053108960532089605330896053408960535089605360896053708960538089605390896054008960541089605420896054308960544089605450896054608960547089605480896054908960550089605510896055208960553089605540896055508960556089605570896055808960559089605600896056108960562089605630896056408960565089605660896056708960568089605690896057008960571089605720896057308960574089605750896057608960577089605780896057908960580089605810896058208970232089702330897023408970235089702360897023708970238089702390897024008970241089702420897024308970244089702450897024608970247089702480897024908970250089702510897025208970253089702540897025508970256089702570897025808970259089702600897026108970262089702630897026408970265089702660897026708970268089702690897027008970271089702720897027308970274089702750897027608970277089702780897027908970280089702810897028208970283089702840897028508970286089702870897028808970289089702900897029108970292089702930897029408970295089702960897029708970298089702990897030008970301089703020897030308970304089703050897030608970307089703080897030908970310089703110897031208970313089703140897031508970316089703170897031808970319089703200897032108970322089703230897032408970325089703260897032708970328089703290897033008970331089703320897033308970334089703350897033608970337089703380897033908970340089703410897034208970343089703440897034508970346089703470897034808970349089703500897035108970352089703530897035408970355089703560897035708970358089703590897036008970361089703620897036308970364089703650897036608970367089703680897036908970370089703710897037208970373089703740897037508970376089703770897037808970379089703800897038108970382089703830897038408970385089703860897038708970388089703890897039008970391089703920897039308970394089703950897039608970397089703980897039908970400089704010897040208970403089704040897040508970406089704070897040808970409089704100897041108970412089704130897041408970415089704160897041708970418089704190897042008970421089704220897042308970424089704250897042608970427089704280897042908970430089704310897043208970433089704340897043508970436089704370897043808970439089704400897044108970442089704430897044408970445089704460897044708970448089704490897045008970451089704520897045308970454089704550897045608970457089704580897045908970460089704610897046208970463089704640897046508970466089704670897046808970469089704700897047108970472089704730897047408970475089704760897047708970478089704790897048008970481089704820897048308970484089704850897048608970487089704880897048908970490089704910897049208970493089704940897049508970496089704970897049808970499089705000897050108970502089705030897050408970505089705060897050708970508089705090897051008970511089705120897051308970514089705150897051608970517089705180897051908970520089705210897052208970523089705240897052508970526089705270897052808970529089705300897053108970532089705330897053408970535089705360897053708970538089705390897054008970541089705420897054308970544089705450897054608970547089705480897054908970550089705510897055208970553089705540897055508970556089705570897055808970559089705600897056108970562089705630897056408970565089705660897056708970568089705690897057008970571089705720897057308970574089705750897057608970577089705780897057908970580089705810897058208970583089802330898023408980235089802360898023708980238089802390898024008980241089802420898024308980244089802450898024608980247089802480898024908980250089802510898025208980253089802540898025508980256089802570898025808980259089802600898026108980262089802630898026408980265089802660898026708980268089802690898027008980271089802720898027308980274089802750898027608980277089802780898027908980280089802810898028208980283089802840898028508980286089802870898028808980289089802900898029108980292089802930898029408980295089802960898029708980298089802990898030008980301089803020898030308980304089803050898030608980307089803080898030908980310089803110898031208980313089803140898031508980316089803170898031808980319089803200898032108980322089803230898032408980325089803260898032708980328089803290898033008980331089803320898033308980334089803350898033608980337089803380898033908980340089803410898034208980343089803440898034508980346089803470898034808980349089803500898035108980352089803530898035408980355089803560898035708980358089803590898036008980361089803620898036308980364089803650898036608980367089803680898036908980370089803710898037208980373089803740898037508980376089803770898037808980379089803800898038108980382089803830898038408980385089803860898038708980388089803890898039008980391089803920898039308980394089803950898039608980397089803980898039908980400089804010898040208980403089804040898040508980406089804070898040808980409089804100898041108980412089804130898041408980415089804160898041708980418089804190898042008980421089804220898042308980424089804250898042608980427089804280898042908980430089804310898043208980433089804340898043508980436089804370898043808980439089804400898044108980442089804430898044408980445089804460898044708980448089804490898045008980451089804520898045308980454089804550898045608980457089804580898045908980460089804610898046208980463089804640898046508980466089804670898046808980469089804700898047108980472089804730898047408980475089804760898047708980478089804790898048008980481089804820898048308980484089804850898048608980487089804880898048908980490089804910898049208980493089804940898049508980496089804970898049808980499089805000898050108980502089805030898050408980505089805060898050708980508089805090898051008980511089805120898051308980514089805150898051608980517089805180898051908980520089805210898052208980523089805240898052508980526089805270898052808980529089805300898053108980532089805330898053408980535089805360898053708980538089805390898054008980541089805420898054308980544089805450898054608980547089805480898054908980550089805510898055208980553089805540898055508980556089805570898055808980559089805600898056108980562089805630898056408980565089805660898056708980568089805690898057008980571089805720898057308980574089805750898057608980577089805780898057908980580089805810898058208980583089805840898058508990234089902350899023608990237089902380899023908990240089902410899024208990243089902440899024508990246089902470899024808990249089902500899025108990252089902530899025408990255089902560899025708990258089902590899026008990261089902620899026308990264089902650899026608990267089902680899026908990270089902710899027208990273089902740899027508990276089902770899027808990279089902800899028108990282089902830899028408990285089902860899028708990288089902890899029008990291089902920899029308990294089902950899029608990297089902980899029908990300089903010899030208990303089903040899030508990306089903070899030808990309089903100899031108990312089903130899031408990315089903160899031708990318089903190899032008990321089903220899032308990324089903250899032608990327089903280899032908990330089903310899033208990333089903340899033508990336089903370899033808990339089903400899034108990342089903430899034408990345089903460899034708990348089903490899035008990351089903520899035308990354089903550899035608990357089903580899035908990360089903610899036208990363089903640899036508990366089903670899036808990369089903700899037108990372089903730899037408990375089903760899037708990378089903790899038008990381089903820899038308990384089903850899038608990387089903880899038908990390089903910899039208990393089903940899039508990396089903970899039808990399089904000899040108990402089904030899040408990405089904060899040708990408089904090899041008990411089904120899041308990414089904150899041608990417089904180899041908990420089904210899042208990423089904240899042508990426089904270899042808990429089904300899043108990432089904330899043408990435089904360899043708990438089904390899044008990441089904420899044308990444089904450899044608990447089904480899044908990450089904510899045208990453089904540899045508990456089904570899045808990459089904600899046108990462089904630899046408990465089904660899046708990468089904690899047008990471089904720899047308990474089904750899047608990477089904780899047908990480089904810899048208990483089904840899048508990486089904870899048808990489089904900899049108990492089904930899049408990495089904960899049708990498089904990899050008990501089905020899050308990504089905050899050608990507089905080899050908990510089905110899051208990513089905140899051508990516089905170899051808990519089905200899052108990522089905230899052408990525089905260899052708990528089905290899053008990531089905320899053308990534089905350899053608990537089905380899053908990540089905410899054208990543089905440899054508990546089905470899054808990549089905500899055108990552089905530899055408990555089905560899055708990558089905590899056008990561089905620899056308990564089905650899056608990567089905680899056908990570089905710899057208990573089905740899057508990576089905770899057808990579089905800899058108990582089905830899058408990585089905860899058709000236090002370900023809000239090002400900024109000242090002430900024409000245090002460900024709000248090002490900025009000251090002520900025309000254090002550900025609000257090002580900025909000260090002610900026209000263090002640900026509000266090002670900026809000269090002700900027109000272090002730900027409000275090002760900027709000278090002790900028009000281090002820900028309000284090002850900028609000287090002880900028909000290090002910900029209000293090002940900029509000296090002970900029809000299090003000900030109000302090003030900030409000305090003060900030709000308090003090900031009000311090003120900031309000314090003150900031609000317090003180900031909000320090003210900032209000323090003240900032509000326090003270900032809000329090003300900033109000332090003330900033409000335090003360900033709000338090003390900034009000341090003420900034309000344090003450900034609000347090003480900034909000350090003510900035209000353090003540900035509000356090003570900035809000359090003600900036109000362090003630900036409000365090003660900036709000368090003690900037009000371090003720900037309000374090003750900037609000377090003780900037909000380090003810900038209000383090003840900038509000386090003870900038809000389090003900900039109000392090003930900039409000395090003960900039709000398090003990900040009000401090004020900040309000404090004050900040609000407090004080900040909000410090004110900041209000413090004140900041509000416090004170900041809000419090004200900042109000422090004230900042409000425090004260900042709000428090004290900043009000431090004320900043309000434090004350900043609000437090004380900043909000440090004410900044209000443090004440900044509000446090004470900044809000449090004500900045109000452090004530900045409000455090004560900045709000458090004590900046009000461090004620900046309000464090004650900046609000467090004680900046909000470090004710900047209000473090004740900047509000476090004770900047809000479090004800900048109000482090004830900048409000485090004860900048709000488090004890900049009000491090004920900049309000494090004950900049609000497090004980900049909000500090005010900050209000503090005040900050509000506090005070900050809000509090005100900051109000512090005130900051409000515090005160900051709000518090005190900052009000521090005220900052309000524090005250900052609000527090005280900052909000530090005310900053209000533090005340900053509000536090005370900053809000539090005400900054109000542090005430900054409000545090005460900054709000548090005490900055009000551090005520900055309000554090005550900055609000557090005580900055909000560090005610900056209000563090005640900056509000566090005670900056809000569090005700900057109000572090005730900057409000575090005760900057709000578090005790900058009000581090005820900058309000584090005850900058609000587090005880900058909010237090102380901023909010240090102410901024209010243090102440901024509010246090102470901024809010249090102500901025109010252090102530901025409010255090102560901025709010258090102590901026009010261090102620901026309010264090102650901026609010267090102680901026909010270090102710901027209010273090102740901027509010276090102770901027809010279090102800901028109010282090102830901028409010285090102860901028709010288090102890901029009010291090102920901029309010294090102950901029609010297090102980901029909010300090103010901030209010303090103040901030509010306090103070901030809010309090103100901031109010312090103130901031409010315090103160901031709010318090103190901032009010321090103220901032309010324090103250901032609010327090103280901032909010330090103310901033209010333090103340901033509010336090103370901033809010339090103400901034109010342090103430901034409010345090103460901034709010348090103490901035009010351090103520901035309010354090103550901035609010357090103580901035909010360090103610901036209010363090103640901036509010366090103670901036809010369090103700901037109010372090103730901037409010375090103760901037709010378090103790901038009010381090103820901038309010384090103850901038609010387090103880901038909010390090103910901039209010393090103940901039509010396090103970901039809010399090104000901040109010402090104030901040409010405090104060901040709010408090104090901041009010411090104120901041309010414090104150901041609010417090104180901041909010420090104210901042209010423090104240901042509010426090104270901042809010429090104300901043109010432090104330901043409010435090104360901043709010438090104390901044009010441090104420901044309010444090104450901044609010447090104480901044909010450090104510901045209010453090104540901045509010456090104570901045809010459090104600901046109010462090104630901046409010465090104660901046709010468090104690901047009010471090104720901047309010474090104750901047609010477090104780901047909010480090104810901048209010483090104840901048509010486090104870901048809010489090104900901049109010492090104930901049409010495090104960901049709010498090104990901050009010501090105020901050309010504090105050901050609010507090105080901050909010510090105110901051209010513090105140901051509010516090105170901051809010519090105200901052109010522090105230901052409010525090105260901052709010528090105290901053009010531090105320901053309010534090105350901053609010537090105380901053909010540090105410901054209010543090105440901054509010546090105470901054809010549090105500901055109010552090105530901055409010555090105560901055709010558090105590901056009010561090105620901056309010564090105650901056609010567090105680901056909010570090105710901057209010573090105740901057509010576090105770901057809010579090105800901058109010582090105830901058409010585090105860901058709010588090105890901059009010591090105920902023709020238090202390902024009020241090202420902024309020244090202450902024609020247090202480902024909020250090202510902025209020253090202540902025509020256090202570902025809020259090202600902026109020262090202630902026409020265090202660902026709020268090202690902027009020271090202720902027309020274090202750902027609020277090202780902027909020280090202810902028209020283090202840902028509020286090202870902028809020289090202900902029109020292090202930902029409020295090202960902029709020298090202990902030009020301090203020902030309020304090203050902030609020307090203080902030909020310090203110902031209020313090203140902031509020316090203170902031809020319090203200902032109020322090203230902032409020325090203260902032709020328090203290902033009020331090203320902033309020334090203350902033609020337090203380902033909020340090203410902034209020343090203440902034509020346090203470902034809020349090203500902035109020352090203530902035409020355090203560902035709020358090203590902036009020361090203620902036309020364090203650902036609020367090203680902036909020370090203710902037209020373090203740902037509020376090203770902037809020379090203800902038109020382090203830902038409020385090203860902038709020388090203890902039009020391090203920902039309020394090203950902039609020397090203980902039909020400090204010902040209020403090204040902040509020406090204070902040809020409090204100902041109020412090204130902041409020415090204160902041709020418090204190902042009020421090204220902042309020424090204250902042609020427090204280902042909020430090204310902043209020433090204340902043509020436090204370902043809020439090204400902044109020442090204430902044409020445090204460902044709020448090204490902045009020451090204520902045309020454090204550902045609020457090204580902045909020460090204610902046209020463090204640902046509020466090204670902046809020469090204700902047109020472090204730902047409020475090204760902047709020478090204790902048009020481090204820902048309020484090204850902048609020487090204880902048909020490090204910902049209020493090204940902049509020496090204970902049809020499090205000902050109020502090205030902050409020505090205060902050709020508090205090902051009020511090205120902051309020514090205150902051609020517090205180902051909020520090205210902052209020523090205240902052509020526090205270902052809020529090205300902053109020532090205330902053409020535090205360902053709020538090205390902054009020541090205420902054309020544090205450902054609020547090205480902054909020550090205510902055209020553090205540902055509020556090205570902055809020559090205600902056109020562090205630902056409020565090205660902056709020568090205690902057009020571090205720902057309020574090205750902057609020577090205780902057909020580090205810902058209020583090205840902058509020586090205870902058809020589090205900902059109020592090205930902059409030238090302390903024009030241090302420903024309030244090302450903024609030247090302480903024909030250090302510903025209030253090302540903025509030256090302570903025809030259090302600903026109030262090302630903026409030265090302660903026709030268090302690903027009030271090302720903027309030274090302750903027609030277090302780903027909030280090302810903028209030283090302840903028509030286090302870903028809030289090302900903029109030292090302930903029409030295090302960903029709030298090302990903030009030301090303020903030309030304090303050903030609030307090303080903030909030310090303110903031209030313090303140903031509030316090303170903031809030319090303200903032109030322090303230903032409030325090303260903032709030328090303290903033009030331090303320903033309030334090303350903033609030337090303380903033909030340090303410903034209030343090303440903034509030346090303470903034809030349090303500903035109030352090303530903035409030355090303560903035709030358090303590903036009030361090303620903036309030364090303650903036609030367090303680903036909030370090303710903037209030373090303740903037509030376090303770903037809030379090303800903038109030382090303830903038409030385090303860903038709030388090303890903039009030391090303920903039309030394090303950903039609030397090303980903039909030400090304010903040209030403090304040903040509030406090304070903040809030409090304100903041109030412090304130903041409030415090304160903041709030418090304190903042009030421090304220903042309030424090304250903042609030427090304280903042909030430090304310903043209030433090304340903043509030436090304370903043809030439090304400903044109030442090304430903044409030445090304460903044709030448090304490903045009030451090304520903045309030454090304550903045609030457090304580903045909030460090304610903046209030463090304640903046509030466090304670903046809030469090304700903047109030472090304730903047409030475090304760903047709030478090304790903048009030481090304820903048309030484090304850903048609030487090304880903048909030490090304910903049209030493090304940903049509030496090304970903049809030499090305000903050109030502090305030903050409030505090305060903050709030508090305090903051009030511090305120903051309030514090305150903051609030517090305180903051909030520090305210903052209030523090305240903052509030526090305270903052809030529090305300903053109030532090305330903053409030535090305360903053709030538090305390903054009030541090305420903054309030544090305450903054609030547090305480903054909030550090305510903055209030553090305540903055509030556090305570903055809030559090305600903056109030562090305630903056409030565090305660903056709030568090305690903057009030571090305720903057309030574090305750903057609030577090305780903057909030580090305810903058209030583090305840903058509030586090305870903058809030589090305900903059109030592090305930903059409030595090305960903059709040238090402390904024009040241090402420904024309040244090402450904024609040247090402480904024909040250090402510904025209040253090402540904025509040256090402570904025809040259090402600904026109040262090402630904026409040265090402660904026709040268090402690904027009040271090402720904027309040274090402750904027609040277090402780904027909040280090402810904028209040283090402840904028509040286090402870904028809040289090402900904029109040292090402930904029409040295090402960904029709040298090402990904030009040301090403020904030309040304090403050904030609040307090403080904030909040310090403110904031209040313090403140904031509040316090403170904031809040319090403200904032109040322090403230904032409040325090403260904032709040328090403290904033009040331090403320904033309040334090403350904033609040337090403380904033909040340090403410904034209040343090403440904034509040346090403470904034809040349090403500904035109040352090403530904035409040355090403560904035709040358090403590904036009040361090403620904036309040364090403650904036609040367090403680904036909040370090403710904037209040373090403740904037509040376090403770904037809040379090403800904038109040382090403830904038409040385090403860904038709040388090403890904039009040391090403920904039309040394090403950904039609040397090403980904039909040400090404010904040209040403090404040904040509040406090404070904040809040409090404100904041109040412090404130904041409040415090404160904041709040418090404190904042009040421090404220904042309040424090404250904042609040427090404280904042909040430090404310904043209040433090404340904043509040436090404370904043809040439090404400904044109040442090404430904044409040445090404460904044709040448090404490904045009040451090404520904045309040454090404550904045609040457090404580904045909040460090404610904046209040463090404640904046509040466090404670904046809040469090404700904047109040472090404730904047409040475090404760904047709040478090404790904048009040481090404820904048309040484090404850904048609040487090404880904048909040490090404910904049209040493090404940904049509040496090404970904049809040499090405000904050109040502090405030904050409040505090405060904050709040508090405090904051009040511090405120904051309040514090405150904051609040517090405180904051909040520090405210904052209040523090405240904052509040526090405270904052809040529090405300904053109040532090405330904053409040535090405360904053709040538090405390904054009040541090405420904054309040544090405450904054609040547090405480904054909040550090405510904055209040553090405540904055509040556090405570904055809040559090405600904056109040562090405630904056409040565090405660904056709040568090405690904057009040571090405720904057309040574090405750904057609040577090405780904057909040580090405810904058209040583090405840904058509040586090405870904058809040589090405900904059109040592090405930904059409040595090405960904059709040598090405990904060009050239090502400905024109050242090502430905024409050245090502460905024709050248090502490905025009050251090502520905025309050254090502550905025609050257090502580905025909050260090502610905026209050263090502640905026509050266090502670905026809050269090502700905027109050272090502730905027409050275090502760905027709050278090502790905028009050281090502820905028309050284090502850905028609050287090502880905028909050290090502910905029209050293090502940905029509050296090502970905029809050299090503000905030109050302090503030905030409050305090503060905030709050308090503090905031009050311090503120905031309050314090503150905031609050317090503180905031909050320090503210905032209050323090503240905032509050326090503270905032809050329090503300905033109050332090503330905033409050335090503360905033709050338090503390905034009050341090503420905034309050344090503450905034609050347090503480905034909050350090503510905035209050353090503540905035509050356090503570905035809050359090503600905036109050362090503630905036409050365090503660905036709050368090503690905037009050371090503720905037309050374090503750905037609050377090503780905037909050380090503810905038209050383090503840905038509050386090503870905038809050389090503900905039109050392090503930905039409050395090503960905039709050398090503990905040009050401090504020905040309050404090504050905040609050407090504080905040909050410090504110905041209050413090504140905041509050416090504170905041809050419090504200905042109050422090504230905042409050425090504260905042709050428090504290905043009050431090504320905043309050434090504350905043609050437090504380905043909050440090504410905044209050443090504440905044509050446090504470905044809050449090504500905045109050452090504530905045409050455090504560905045709050458090504590905046009050461090504620905046309050464090504650905046609050467090504680905046909050470090504710905047209050473090504740905047509050476090504770905047809050479090504800905048109050482090504830905048409050485090504860905048709050488090504890905049009050491090504920905049309050494090504950905049609050497090504980905049909050500090505010905050209050503090505040905050509050506090505070905050809050509090505100905051109050512090505130905051409050515090505160905051709050518090505190905052009050521090505220905052309050524090505250905052609050527090505280905052909050530090505310905053209050533090505340905053509050536090505370905053809050539090505400905054109050542090505430905054409050545090505460905054709050548090505490905055009050551090505520905055309050554090505550905055609050557090505580905055909050560090505610905056209050563090505640905056509050566090505670905056809050569090505700905057109050572090505730905057409050575090505760905057709050578090505790905058009050581090505820905058309050584090505850905058609050587090505880905058909050590090505910905059209050593090505940905059509050596090505970905059809050599090506000905060109050602090602390906024009060241090602420906024309060244090602450906024609060247090602480906024909060250090602510906025209060253090602540906025509060256090602570906025809060259090602600906026109060262090602630906026409060265090602660906026709060268090602690906027009060271090602720906027309060274090602750906027609060277090602780906027909060280090602810906028209060283090602840906028509060286090602870906028809060289090602900906029109060292090602930906029409060295090602960906029709060298090602990906030009060301090603020906030309060304090603050906030609060307090603080906030909060310090603110906031209060313090603140906031509060316090603170906031809060319090603200906032109060322090603230906032409060325090603260906032709060328090603290906033009060331090603320906033309060334090603350906033609060337090603380906033909060340090603410906034209060343090603440906034509060346090603470906034809060349090603500906035109060352090603530906035409060355090603560906035709060358090603590906036009060361090603620906036309060364090603650906036609060367090603680906036909060370090603710906037209060373090603740906037509060376090603770906037809060379090603800906038109060382090603830906038409060385090603860906038709060388090603890906039009060391090603920906039309060394090603950906039609060397090603980906039909060400090604010906040209060403090604040906040509060406090604070906040809060409090604100906041109060412090604130906041409060415090604160906041709060418090604190906042009060421090604220906042309060424090604250906042609060427090604280906042909060430090604310906043209060433090604340906043509060436090604370906043809060439090604400906044109060442090604430906044409060445090604460906044709060448090604490906045009060451090604520906045309060454090604550906045609060457090604580906045909060460090604610906046209060463090604640906046509060466090604670906046809060469090604700906047109060472090604730906047409060475090604760906047709060478090604790906048009060481090604820906048309060484090604850906048609060487090604880906048909060490090604910906049209060493090604940906049509060496090604970906049809060499090605000906050109060502090605030906050409060505090605060906050709060508090605090906051009060511090605120906051309060514090605150906051609060517090605180906051909060520090605210906052209060523090605240906052509060526090605270906052809060529090605300906053109060532090605330906053409060535090605360906053709060538090605390906054009060541090605420906054309060544090605450906054609060547090605480906054909060550090605510906055209060553090605540906055509060556090605570906055809060559090605600906056109060562090605630906056409060565090605660906056709060568090605690906057009060571090605720906057309060574090605750906057609060577090605780906057909060580090605810906058209060583090605840906058509060586090605870906058809060589090605900906059109060592090605930906059409060595090605960906059709060598090605990906060009060601090606020906060309060604090606050907024009070241090702420907024309070244090702450907024609070247090702480907024909070250090702510907025209070253090702540907025509070256090702570907025809070259090702600907026109070262090702630907026409070265090702660907026709070268090702690907027009070271090702720907027309070274090702750907027609070277090702780907027909070280090702810907028209070283090702840907028509070286090702870907028809070289090702900907029109070292090702930907029409070295090702960907029709070298090702990907030009070301090703020907030309070304090703050907030609070307090703080907030909070310090703110907031209070313090703140907031509070316090703170907031809070319090703200907032109070322090703230907032409070325090703260907032709070328090703290907033009070331090703320907033309070334090703350907033609070337090703380907033909070340090703410907034209070343090703440907034509070346090703470907034809070349090703500907035109070352090703530907035409070355090703560907035709070358090703590907036009070361090703620907036309070364090703650907036609070367090703680907036909070370090703710907037209070373090703740907037509070376090703770907037809070379090703800907038109070382090703830907038409070385090703860907038709070388090703890907039009070391090703920907039309070394090703950907039609070397090703980907039909070400090704010907040209070403090704040907040509070406090704070907040809070409090704100907041109070412090704130907041409070415090704160907041709070418090704190907042009070421090704220907042309070424090704250907042609070427090704280907042909070430090704310907043209070433090704340907043509070436090704370907043809070439090704400907044109070442090704430907044409070445090704460907044709070448090704490907045009070451090704520907045309070454090704550907045609070457090704580907045909070460090704610907046209070463090704640907046509070466090704670907046809070469090704700907047109070472090704730907047409070475090704760907047709070478090704790907048009070481090704820907048309070484090704850907048609070487090704880907048909070490090704910907049209070493090704940907049509070496090704970907049809070499090705000907050109070502090705030907050409070505090705060907050709070508090705090907051009070511090705120907051309070514090705150907051609070517090705180907051909070520090705210907052209070523090705240907052509070526090705270907052809070529090705300907053109070532090705330907053409070535090705360907053709070538090705390907054009070541090705420907054309070544090705450907054609070547090705480907054909070550090705510907055209070553090705540907055509070556090705570907055809070559090705600907056109070562090705630907056409070565090705660907056709070568090705690907057009070571090705720907057309070574090705750907057609070577090705780907057909070580090705810907058209070583090705840907058509070586090705870907058809070589090705900907059109070592090705930907059409070595090705960907059709070598090705990907060009070601090706020907060309070604090706050907060609070607090802400908024109080242090802430908024409080245090802460908024709080248090802490908025009080251090802520908025309080254090802550908025609080257090802580908025909080260090802610908026209080263090802640908026509080266090802670908026809080269090802700908027109080272090802730908027409080275090802760908027709080278090802790908028009080281090802820908028309080284090802850908028609080287090802880908028909080290090802910908029209080293090802940908029509080296090802970908029809080299090803000908030109080302090803030908030409080305090803060908030709080308090803090908031009080311090803120908031309080314090803150908031609080317090803180908031909080320090803210908032209080323090803240908032509080326090803270908032809080329090803300908033109080332090803330908033409080335090803360908033709080338090803390908034009080341090803420908034309080344090803450908034609080347090803480908034909080350090803510908035209080353090803540908035509080356090803570908035809080359090803600908036109080362090803630908036409080365090803660908036709080368090803690908037009080371090803720908037309080374090803750908037609080377090803780908037909080380090803810908038209080383090803840908038509080386090803870908038809080389090803900908039109080392090803930908039409080395090803960908039709080398090803990908040009080401090804020908040309080404090804050908040609080407090804080908040909080410090804110908041209080413090804140908041509080416090804170908041809080419090804200908042109080422090804230908042409080425090804260908042709080428090804290908043009080431090804320908043309080434090804350908043609080437090804380908043909080440090804410908044209080443090804440908044509080446090804470908044809080449090804500908045109080452090804530908045409080455090804560908045709080458090804590908046009080461090804620908046309080464090804650908046609080467090804680908046909080470090804710908047209080473090804740908047509080476090804770908047809080479090804800908048109080482090804830908048409080485090804860908048709080488090804890908049009080491090804920908049309080494090804950908049609080497090804980908049909080500090805010908050209080503090805040908050509080506090805070908050809080509090805100908051109080512090805130908051409080515090805160908051709080518090805190908052009080521090805220908052309080524090805250908052609080527090805280908052909080530090805310908053209080533090805340908053509080536090805370908053809080539090805400908054109080542090805430908054409080545090805460908054709080548090805490908055009080551090805520908055309080554090805550908055609080557090805580908055909080560090805610908056209080563090805640908056509080566090805670908056809080569090805700908057109080572090805730908057409080575090805760908057709080578090805790908058009080581090805820908058309080584090805850908058609080587090805880908058909080590090805910908059209080593090805940908059509080596090805970908059809080599090806000908060109080602090806030908060409080605090806060908060709080608090806090908061009090241090902420909024309090244090902450909024609090247090902480909024909090250090902510909025209090253090902540909025509090256090902570909025809090259090902600909026109090262090902630909026409090265090902660909026709090268090902690909027009090271090902720909027309090274090902750909027609090277090902780909027909090280090902810909028209090283090902840909028509090286090902870909028809090289090902900909029109090292090902930909029409090295090902960909029709090298090902990909030009090301090903020909030309090304090903050909030609090307090903080909030909090310090903110909031209090313090903140909031509090316090903170909031809090319090903200909032109090322090903230909032409090325090903260909032709090328090903290909033009090331090903320909033309090334090903350909033609090337090903380909033909090340090903410909034209090343090903440909034509090346090903470909034809090349090903500909035109090352090903530909035409090355090903560909035709090358090903590909036009090361090903620909036309090364090903650909036609090367090903680909036909090370090903710909037209090373090903740909037509090376090903770909037809090379090903800909038109090382090903830909038409090385090903860909038709090388090903890909039009090391090903920909039309090394090903950909039609090397090903980909039909090400090904010909040209090403090904040909040509090406090904070909040809090409090904100909041109090412090904130909041409090415090904160909041709090418090904190909042009090421090904220909042309090424090904250909042609090427090904280909042909090430090904310909043209090433090904340909043509090436090904370909043809090439090904400909044109090442090904430909044409090445090904460909044709090448090904490909045009090451090904520909045309090454090904550909045609090457090904580909045909090460090904610909046209090463090904640909046509090466090904670909046809090469090904700909047109090472090904730909047409090475090904760909047709090478090904790909048009090481090904820909048309090484090904850909048609090487090904880909048909090490090904910909049209090493090904940909049509090496090904970909049809090499090905000909050109090502090905030909050409090505090905060909050709090508090905090909051009090511090905120909051309090514090905150909051609090517090905180909051909090520090905210909052209090523090905240909052509090526090905270909052809090529090905300909053109090532090905330909053409090535090905360909053709090538090905390909054009090541090905420909054309090544090905450909054609090547090905480909054909090550090905510909055209090553090905540909055509090556090905570909055809090559090905600909056109090562090905630909056409090565090905660909056709090568090905690909057009090571090905720909057309090574090905750909057609090577090905780909057909090580090905810909058209090583090905840909058509090586090905870909058809090589090905900909059109090592090905930909059409090595090905960909059709090598090905990909060009090601090906020909060309090604090906050909060609090607090906080909060909090610090906110909061209090613091002420910024309100244091002450910024609100247091002480910024909100250091002510910025209100253091002540910025509100256091002570910025809100259091002600910026109100262091002630910026409100265091002660910026709100268091002690910027009100271091002720910027309100274091002750910027609100277091002780910027909100280091002810910028209100283091002840910028509100286091002870910028809100289091002900910029109100292091002930910029409100295091002960910029709100298091002990910030009100301091003020910030309100304091003050910030609100307091003080910030909100310091003110910031209100313091003140910031509100316091003170910031809100319091003200910032109100322091003230910032409100325091003260910032709100328091003290910033009100331091003320910033309100334091003350910033609100337091003380910033909100340091003410910034209100343091003440910034509100346091003470910034809100349091003500910035109100352091003530910035409100355091003560910035709100358091003590910036009100361091003620910036309100364091003650910036609100367091003680910036909100370091003710910037209100373091003740910037509100376091003770910037809100379091003800910038109100382091003830910038409100385091003860910038709100388091003890910039009100391091003920910039309100394091003950910039609100397091003980910039909100400091004010910040209100403091004040910040509100406091004070910040809100409091004100910041109100412091004130910041409100415091004160910041709100418091004190910042009100421091004220910042309100424091004250910042609100427091004280910042909100430091004310910043209100433091004340910043509100436091004370910043809100439091004400910044109100442091004430910044409100445091004460910044709100448091004490910045009100451091004520910045309100454091004550910045609100457091004580910045909100460091004610910046209100463091004640910046509100466091004670910046809100469091004700910047109100472091004730910047409100475091004760910047709100478091004790910048009100481091004820910048309100484091004850910048609100487091004880910048909100490091004910910049209100493091004940910049509100496091004970910049809100499091005000910050109100502091005030910050409100505091005060910050709100508091005090910051009100511091005120910051309100514091005150910051609100517091005180910051909100520091005210910052209100523091005240910052509100526091005270910052809100529091005300910053109100532091005330910053409100535091005360910053709100538091005390910054009100541091005420910054309100544091005450910054609100547091005480910054909100550091005510910055209100553091005540910055509100556091005570910055809100559091005600910056109100562091005630910056409100565091005660910056709100568091005690910057009100571091005720910057309100574091005750910057609100577091005780910057909100580091005810910058209100583091005840910058509100586091005870910058809100589091005900910059109100592091005930910059409100595091005960910059709100598091005990910060009100601091006020910060309100604091006050910060609100607091006080910060909100610091006110910061209100613091006140910061509110242091102430911024409110245091102460911024709110248091102490911025009110251091102520911025309110254091102550911025609110257091102580911025909110260091102610911026209110263091102640911026509110266091102670911026809110269091102700911027109110272091102730911027409110275091102760911027709110278091102790911028009110281091102820911028309110284091102850911028609110287091102880911028909110290091102910911029209110293091102940911029509110296091102970911029809110299091103000911030109110302091103030911030409110305091103060911030709110308091103090911031009110311091103120911031309110314091103150911031609110317091103180911031909110320091103210911032209110323091103240911032509110326091103270911032809110329091103300911033109110332091103330911033409110335091103360911033709110338091103390911034009110341091103420911034309110344091103450911034609110347091103480911034909110350091103510911035209110353091103540911035509110356091103570911035809110359091103600911036109110362091103630911036409110365091103660911036709110368091103690911037009110371091103720911037309110374091103750911037609110377091103780911037909110380091103810911038209110383091103840911038509110386091103870911038809110389091103900911039109110392091103930911039409110395091103960911039709110398091103990911040009110401091104020911040309110404091104050911040609110407091104080911040909110410091104110911041209110413091104140911041509110416091104170911041809110419091104200911042109110422091104230911042409110425091104260911042709110428091104290911043009110431091104320911043309110434091104350911043609110437091104380911043909110440091104410911044209110443091104440911044509110446091104470911044809110449091104500911045109110452091104530911045409110455091104560911045709110458091104590911046009110461091104620911046309110464091104650911046609110467091104680911046909110470091104710911047209110473091104740911047509110476091104770911047809110479091104800911048109110482091104830911048409110485091104860911048709110488091104890911049009110491091104920911049309110494091104950911049609110497091104980911049909110500091105010911050209110503091105040911050509110506091105070911050809110509091105100911051109110512091105130911051409110515091105160911051709110518091105190911052009110521091105220911052309110524091105250911052609110527091105280911052909110530091105310911053209110533091105340911053509110536091105370911053809110539091105400911054109110542091105430911054409110545091105460911054709110548091105490911055009110551091105520911055309110554091105550911055609110557091105580911055909110560091105610911056209110563091105640911056509110566091105670911056809110569091105700911057109110572091105730911057409110575091105760911057709110578091105790911058009110581091105820911058309110584091105850911058609110587091105880911058909110590091105910911059209110593091105940911059509110596091105970911059809110599091106000911060109110602091106030911060409110605091106060911060709110608091106090911061009110611091106120911061309110614091106150911061609110617091106180912024309120244091202450912024609120247091202480912024909120250091202510912025209120253091202540912025509120256091202570912025809120259091202600912026109120262091202630912026409120265091202660912026709120268091202690912027009120271091202720912027309120274091202750912027609120277091202780912027909120280091202810912028209120283091202840912028509120286091202870912028809120289091202900912029109120292091202930912029409120295091202960912029709120298091202990912030009120301091203020912030309120304091203050912030609120307091203080912030909120310091203110912031209120313091203140912031509120316091203170912031809120319091203200912032109120322091203230912032409120325091203260912032709120328091203290912033009120331091203320912033309120334091203350912033609120337091203380912033909120340091203410912034209120343091203440912034509120346091203470912034809120349091203500912035109120352091203530912035409120355091203560912035709120358091203590912036009120361091203620912036309120364091203650912036609120367091203680912036909120370091203710912037209120373091203740912037509120376091203770912037809120379091203800912038109120382091203830912038409120385091203860912038709120388091203890912039009120391091203920912039309120394091203950912039609120397091203980912039909120400091204010912040209120403091204040912040509120406091204070912040809120409091204100912041109120412091204130912041409120415091204160912041709120418091204190912042009120421091204220912042309120424091204250912042609120427091204280912042909120430091204310912043209120433091204340912043509120436091204370912043809120439091204400912044109120442091204430912044409120445091204460912044709120448091204490912045009120451091204520912045309120454091204550912045609120457091204580912045909120460091204610912046209120463091204640912046509120466091204670912046809120469091204700912047109120472091204730912047409120475091204760912047709120478091204790912048009120481091204820912048309120484091204850912048609120487091204880912048909120490091204910912049209120493091204940912049509120496091204970912049809120499091205000912050109120502091205030912050409120505091205060912050709120508091205090912051009120511091205120912051309120514091205150912051609120517091205180912051909120520091205210912052209120523091205240912052509120526091205270912052809120529091205300912053109120532091205330912053409120535091205360912053709120538091205390912054009120541091205420912054309120544091205450912054609120547091205480912054909120550091205510912055209120553091205540912055509120556091205570912055809120559091205600912056109120562091205630912056409120565091205660912056709120568091205690912057009120571091205720912057309120574091205750912057609120577091205780912057909120580091205810912058209120583091205840912058509120586091205870912058809120589091205900912059109120592091205930912059409120595091205960912059709120598091205990912060009120601091206020912060309120604091206050912060609120607091206080912060909120610091206110912061209120613091206140912061509120616091206170912061809120619091206200912062109130244091302450913024609130247091302480913024909130250091302510913025209130253091302540913025509130256091302570913025809130259091302600913026109130262091302630913026409130265091302660913026709130268091302690913027009130271091302720913027309130274091302750913027609130277091302780913027909130280091302810913028209130283091302840913028509130286091302870913028809130289091302900913029109130292091302930913029409130295091302960913029709130298091302990913030009130301091303020913030309130304091303050913030609130307091303080913030909130310091303110913031209130313091303140913031509130316091303170913031809130319091303200913032109130322091303230913032409130325091303260913032709130328091303290913033009130331091303320913033309130334091303350913033609130337091303380913033909130340091303410913034209130343091303440913034509130346091303470913034809130349091303500913035109130352091303530913035409130355091303560913035709130358091303590913036009130361091303620913036309130364091303650913036609130367091303680913036909130370091303710913037209130373091303740913037509130376091303770913037809130379091303800913038109130382091303830913038409130385091303860913038709130388091303890913039009130391091303920913039309130394091303950913039609130397091303980913039909130400091304010913040209130403091304040913040509130406091304070913040809130409091304100913041109130412091304130913041409130415091304160913041709130418091304190913042009130421091304220913042309130424091304250913042609130427091304280913042909130430091304310913043209130433091304340913043509130436091304370913043809130439091304400913044109130442091304430913044409130445091304460913044709130448091304490913045009130451091304520913045309130454091304550913045609130457091304580913045909130460091304610913046209130463091304640913046509130466091304670913046809130469091304700913047109130472091304730913047409130475091304760913047709130478091304790913048009130481091304820913048309130484091304850913048609130487091304880913048909130490091304910913049209130493091304940913049509130496091304970913049809130499091305000913050109130502091305030913050409130505091305060913050709130508091305090913051009130511091305120913051309130514091305150913051609130517091305180913051909130520091305210913052209130523091305240913052509130526091305270913052809130529091305300913053109130532091305330913053409130535091305360913053709130538091305390913054009130541091305420913054309130544091305450913054609130547091305480913054909130550091305510913055209130553091305540913055509130556091305570913055809130559091305600913056109130562091305630913056409130565091305660913056709130568091305690913057009130571091305720913057309130574091305750913057609130577091305780913057909130580091305810913058209130583091305840913058509130586091305870913058809130589091305900913059109130592091305930913059409130595091305960913059709130598091305990913060009130601091306020913060309130604091306050913060609130607091306080913060909130610091306110913061209130613091306140913061509130616091306170913061809130619091306200913062109130622091306230914024509140246091402470914024809140249091402500914025109140252091402530914025409140255091402560914025709140258091402590914026009140261091402620914026309140264091402650914026609140267091402680914026909140270091402710914027209140273091402740914027509140276091402770914027809140279091402800914028109140282091402830914028409140285091402860914028709140288091402890914029009140291091402920914029309140294091402950914029609140297091402980914029909140300091403010914030209140303091403040914030509140306091403070914030809140309091403100914031109140312091403130914031409140315091403160914031709140318091403190914032009140321091403220914032309140324091403250914032609140327091403280914032909140330091403310914033209140333091403340914033509140336091403370914033809140339091403400914034109140342091403430914034409140345091403460914034709140348091403490914035009140351091403520914035309140354091403550914035609140357091403580914035909140360091403610914036209140363091403640914036509140366091403670914036809140369091403700914037109140372091403730914037409140375091403760914037709140378091403790914038009140381091403820914038309140384091403850914038609140387091403880914038909140390091403910914039209140393091403940914039509140396091403970914039809140399091404000914040109140402091404030914040409140405091404060914040709140408091404090914041009140411091404120914041309140414091404150914041609140417091404180914041909140420091404210914042209140423091404240914042509140426091404270914042809140429091404300914043109140432091404330914043409140435091404360914043709140438091404390914044009140441091404420914044309140444091404450914044609140447091404480914044909140450091404510914045209140453091404540914045509140456091404570914045809140459091404600914046109140462091404630914046409140465091404660914046709140468091404690914047009140471091404720914047309140474091404750914047609140477091404780914047909140480091404810914048209140483091404840914048509140486091404870914048809140489091404900914049109140492091404930914049409140495091404960914049709140498091404990914050009140501091405020914050309140504091405050914050609140507091405080914050909140510091405110914051209140513091405140914051509140516091405170914051809140519091405200914052109140522091405230914052409140525091405260914052709140528091405290914053009140531091405320914053309140534091405350914053609140537091405380914053909140540091405410914054209140543091405440914054509140546091405470914054809140549091405500914055109140552091405530914055409140555091405560914055709140558091405590914056009140561091405620914056309140564091405650914056609140567091405680914056909140570091405710914057209140573091405740914057509140576091405770914057809140579091405800914058109140582091405830914058409140585091405860914058709140588091405890914059009140591091405920914059309140594091405950914059609140597091405980914059909140600091406010914060209140603091406040914060509140606091406070914060809140609091406100914061109140612091406130914061409140615091406160914061709140618091406190914062009140621091406220914062309140624091406250915024609150247091502480915024909150250091502510915025209150253091502540915025509150256091502570915025809150259091502600915026109150262091502630915026409150265091502660915026709150268091502690915027009150271091502720915027309150274091502750915027609150277091502780915027909150280091502810915028209150283091502840915028509150286091502870915028809150289091502900915029109150292091502930915029409150295091502960915029709150298091502990915030009150301091503020915030309150304091503050915030609150307091503080915030909150310091503110915031209150313091503140915031509150316091503170915031809150319091503200915032109150322091503230915032409150325091503260915032709150328091503290915033009150331091503320915033309150334091503350915033609150337091503380915033909150340091503410915034209150343091503440915034509150346091503470915034809150349091503500915035109150352091503530915035409150355091503560915035709150358091503590915036009150361091503620915036309150364091503650915036609150367091503680915036909150370091503710915037209150373091503740915037509150376091503770915037809150379091503800915038109150382091503830915038409150385091503860915038709150388091503890915039009150391091503920915039309150394091503950915039609150397091503980915039909150400091504010915040209150403091504040915040509150406091504070915040809150409091504100915041109150412091504130915041409150415091504160915041709150418091504190915042009150421091504220915042309150424091504250915042609150427091504280915042909150430091504310915043209150433091504340915043509150436091504370915043809150439091504400915044109150442091504430915044409150445091504460915044709150448091504490915045009150451091504520915045309150454091504550915045609150457091504580915045909150460091504610915046209150463091504640915046509150466091504670915046809150469091504700915047109150472091504730915047409150475091504760915047709150478091504790915048009150481091504820915048309150484091504850915048609150487091504880915048909150490091504910915049209150493091504940915049509150496091504970915049809150499091505000915050109150502091505030915050409150505091505060915050709150508091505090915051009150511091505120915051309150514091505150915051609150517091505180915051909150520091505210915052209150523091505240915052509150526091505270915052809150529091505300915053109150532091505330915053409150535091505360915053709150538091505390915054009150541091505420915054309150544091505450915054609150547091505480915054909150550091505510915055209150553091505540915055509150556091505570915055809150559091505600915056109150562091505630915056409150565091505660915056709150568091505690915057009150571091505720915057309150574091505750915057609150577091505780915057909150580091505810915058209150583091505840915058509150586091505870915058809150589091505900915059109150592091505930915059409150595091505960915059709150598091505990915060009150601091506020915060309150604091506050915060609150607091506080915060909150610091506110915061209150613091506140915061509150616091506170915061809150619091506200915062109150622091506230915062409150625091506260916024609160247091602480916024909160250091602510916025209160253091602540916025509160256091602570916025809160259091602600916026109160262091602630916026409160265091602660916026709160268091602690916027009160271091602720916027309160274091602750916027609160277091602780916027909160280091602810916028209160283091602840916028509160286091602870916028809160289091602900916029109160292091602930916029409160295091602960916029709160298091602990916030009160301091603020916030309160304091603050916030609160307091603080916030909160310091603110916031209160313091603140916031509160316091603170916031809160319091603200916032109160322091603230916032409160325091603260916032709160328091603290916033009160331091603320916033309160334091603350916033609160337091603380916033909160340091603410916034209160343091603440916034509160346091603470916034809160349091603500916035109160352091603530916035409160355091603560916035709160358091603590916036009160361091603620916036309160364091603650916036609160367091603680916036909160370091603710916037209160373091603740916037509160376091603770916037809160379091603800916038109160382091603830916038409160385091603860916038709160388091603890916039009160391091603920916039309160394091603950916039609160397091603980916039909160400091604010916040209160403091604040916040509160406091604070916040809160409091604100916041109160412091604130916041409160415091604160916041709160418091604190916042009160421091604220916042309160424091604250916042609160427091604280916042909160430091604310916043209160433091604340916043509160436091604370916043809160439091604400916044109160442091604430916044409160445091604460916044709160448091604490916045009160451091604520916045309160454091604550916045609160457091604580916045909160460091604610916046209160463091604640916046509160466091604670916046809160469091604700916047109160472091604730916047409160475091604760916047709160478091604790916048009160481091604820916048309160484091604850916048609160487091604880916048909160490091604910916049209160493091604940916049509160496091604970916049809160499091605000916050109160502091605030916050409160505091605060916050709160508091605090916051009160511091605120916051309160514091605150916051609160517091605180916051909160520091605210916052209160523091605240916052509160526091605270916052809160529091605300916053109160532091605330916053409160535091605360916053709160538091605390916054009160541091605420916054309160544091605450916054609160547091605480916054909160550091605510916055209160553091605540916055509160556091605570916055809160559091605600916056109160562091605630916056409160565091605660916056709160568091605690916057009160571091605720916057309160574091605750916057609160577091605780916057909160580091605810916058209160583091605840916058509160586091605870916058809160589091605900916059109160592091605930916059409160595091605960916059709160598091605990916060009160601091606020916060309160604091606050916060609160607091606080916060909160610091606110916061209160613091606140916061509160616091606170916061809160619091606200916062109160622091606230916062409160625091606260916062709170247091702480917024909170250091702510917025209170253091702540917025509170256091702570917025809170259091702600917026109170262091702630917026409170265091702660917026709170268091702690917027009170271091702720917027309170274091702750917027609170277091702780917027909170280091702810917028209170283091702840917028509170286091702870917028809170289091702900917029109170292091702930917029409170295091702960917029709170298091702990917030009170301091703020917030309170304091703050917030609170307091703080917030909170310091703110917031209170313091703140917031509170316091703170917031809170319091703200917032109170322091703230917032409170325091703260917032709170328091703290917033009170331091703320917033309170334091703350917033609170337091703380917033909170340091703410917034209170343091703440917034509170346091703470917034809170349091703500917035109170352091703530917035409170355091703560917035709170358091703590917036009170361091703620917036309170364091703650917036609170367091703680917036909170370091703710917037209170373091703740917037509170376091703770917037809170379091703800917038109170382091703830917038409170385091703860917038709170388091703890917039009170391091703920917039309170394091703950917039609170397091703980917039909170400091704010917040209170403091704040917040509170406091704070917040809170409091704100917041109170412091704130917041409170415091704160917041709170418091704190917042009170421091704220917042309170424091704250917042609170427091704280917042909170430091704310917043209170433091704340917043509170436091704370917043809170439091704400917044109170442091704430917044409170445091704460917044709170448091704490917045009170451091704520917045309170454091704550917045609170457091704580917045909170460091704610917046209170463091704640917046509170466091704670917046809170469091704700917047109170472091704730917047409170475091704760917047709170478091704790917048009170481091704820917048309170484091704850917048609170487091704880917048909170490091704910917049209170493091704940917049509170496091704970917049809170499091705000917050109170502091705030917050409170505091705060917050709170508091705090917051009170511091705120917051309170514091705150917051609170517091705180917051909170520091705210917052209170523091705240917052509170526091705270917052809170529091705300917053109170532091705330917053409170535091705360917053709170538091705390917054009170541091705420917054309170544091705450917054609170547091705480917054909170550091705510917055209170553091705540917055509170556091705570917055809170559091705600917056109170562091705630917056409170565091705660917056709170568091705690917057009170571091705720917057309170574091705750917057609170577091705780917057909170580091705810917058209170583091705840917058509170586091705870917058809170589091705900917059109170592091705930917059409170595091705960917059709170598091705990917060009170601091706020917060309170604091706050917060609170607091706080917060909170610091706110917061209170613091706140917061509170616091706170917061809170619091706200917062109170622091706230917062409170625091706260917062709170628091706290918024809180249091802500918025109180252091802530918025409180255091802560918025709180258091802590918026009180261091802620918026309180264091802650918026609180267091802680918026909180270091802710918027209180273091802740918027509180276091802770918027809180279091802800918028109180282091802830918028409180285091802860918028709180288091802890918029009180291091802920918029309180294091802950918029609180297091802980918029909180300091803010918030209180303091803040918030509180306091803070918030809180309091803100918031109180312091803130918031409180315091803160918031709180318091803190918032009180321091803220918032309180324091803250918032609180327091803280918032909180330091803310918033209180333091803340918033509180336091803370918033809180339091803400918034109180342091803430918034409180345091803460918034709180348091803490918035009180351091803520918035309180354091803550918035609180357091803580918035909180360091803610918036209180363091803640918036509180366091803670918036809180369091803700918037109180372091803730918037409180375091803760918037709180378091803790918038009180381091803820918038309180384091803850918038609180387091803880918038909180390091803910918039209180393091803940918039509180396091803970918039809180399091804000918040109180402091804030918040409180405091804060918040709180408091804090918041009180411091804120918041309180414091804150918041609180417091804180918041909180420091804210918042209180423091804240918042509180426091804270918042809180429091804300918043109180432091804330918043409180435091804360918043709180438091804390918044009180441091804420918044309180444091804450918044609180447091804480918044909180450091804510918045209180453091804540918045509180456091804570918045809180459091804600918046109180462091804630918046409180465091804660918046709180468091804690918047009180471091804720918047309180474091804750918047609180477091804780918047909180480091804810918048209180483091804840918048509180486091804870918048809180489091804900918049109180492091804930918049409180495091804960918049709180498091804990918050009180501091805020918050309180504091805050918050609180507091805080918050909180510091805110918051209180513091805140918051509180516091805170918051809180519091805200918052109180522091805230918052409180525091805260918052709180528091805290918053009180531091805320918053309180534091805350918053609180537091805380918053909180540091805410918054209180543091805440918054509180546091805470918054809180549091805500918055109180552091805530918055409180555091805560918055709180558091805590918056009180561091805620918056309180564091805650918056609180567091805680918056909180570091805710918057209180573091805740918057509180576091805770918057809180579091805800918058109180582091805830918058409180585091805860918058709180588091805890918059009180591091805920918059309180594091805950918059609180597091805980918059909180600091806010918060209180603091806040918060509180606091806070918060809180609091806100918061109180612091806130918061409180615091806160918061709180618091806190918062009180621091806220918062309180624091806250918062609180627091806280918062909180630091902500919025109190252091902530919025409190255091902560919025709190258091902590919026009190261091902620919026309190264091902650919026609190267091902680919026909190270091902710919027209190273091902740919027509190276091902770919027809190279091902800919028109190282091902830919028409190285091902860919028709190288091902890919029009190291091902920919029309190294091902950919029609190297091902980919029909190300091903010919030209190303091903040919030509190306091903070919030809190309091903100919031109190312091903130919031409190315091903160919031709190318091903190919032009190321091903220919032309190324091903250919032609190327091903280919032909190330091903310919033209190333091903340919033509190336091903370919033809190339091903400919034109190342091903430919034409190345091903460919034709190348091903490919035009190351091903520919035309190354091903550919035609190357091903580919035909190360091903610919036209190363091903640919036509190366091903670919036809190369091903700919037109190372091903730919037409190375091903760919037709190378091903790919038009190381091903820919038309190384091903850919038609190387091903880919038909190390091903910919039209190393091903940919039509190396091903970919039809190399091904000919040109190402091904030919040409190405091904060919040709190408091904090919041009190411091904120919041309190414091904150919041609190417091904180919041909190420091904210919042209190423091904240919042509190426091904270919042809190429091904300919043109190432091904330919043409190435091904360919043709190438091904390919044009190441091904420919044309190444091904450919044609190447091904480919044909190450091904510919045209190453091904540919045509190456091904570919045809190459091904600919046109190462091904630919046409190465091904660919046709190468091904690919047009190471091904720919047309190474091904750919047609190477091904780919047909190480091904810919048209190483091904840919048509190486091904870919048809190489091904900919049109190492091904930919049409190495091904960919049709190498091904990919050009190501091905020919050309190504091905050919050609190507091905080919050909190510091905110919051209190513091905140919051509190516091905170919051809190519091905200919052109190522091905230919052409190525091905260919052709190528091905290919053009190531091905320919053309190534091905350919053609190537091905380919053909190540091905410919054209190543091905440919054509190546091905470919054809190549091905500919055109190552091905530919055409190555091905560919055709190558091905590919056009190561091905620919056309190564091905650919056609190567091905680919056909190570091905710919057209190573091905740919057509190576091905770919057809190579091905800919058109190582091905830919058409190585091905860919058709190588091905890919059009190591091905920919059309190594091905950919059609190597091905980919059909190600091906010919060209190603091906040919060509190606091906070919060809190609091906100919061109190612091906130919061409190615091906160919061709190618091906190919062009190621091906220919062309190624091906250919062609190627091906280919062909190630091906310920025109200252092002530920025409200255092002560920025709200258092002590920026009200261092002620920026309200264092002650920026609200267092002680920026909200270092002710920027209200273092002740920027509200276092002770920027809200279092002800920028109200282092002830920028409200285092002860920028709200288092002890920029009200291092002920920029309200294092002950920029609200297092002980920029909200300092003010920030209200303092003040920030509200306092003070920030809200309092003100920031109200312092003130920031409200315092003160920031709200318092003190920032009200321092003220920032309200324092003250920032609200327092003280920032909200330092003310920033209200333092003340920033509200336092003370920033809200339092003400920034109200342092003430920034409200345092003460920034709200348092003490920035009200351092003520920035309200354092003550920035609200357092003580920035909200360092003610920036209200363092003640920036509200366092003670920036809200369092003700920037109200372092003730920037409200375092003760920037709200378092003790920038009200381092003820920038309200384092003850920038609200387092003880920038909200390092003910920039209200393092003940920039509200396092003970920039809200399092004000920040109200402092004030920040409200405092004060920040709200408092004090920041009200411092004120920041309200414092004150920041609200417092004180920041909200420092004210920042209200423092004240920042509200426092004270920042809200429092004300920043109200432092004330920043409200435092004360920043709200438092004390920044009200441092004420920044309200444092004450920044609200447092004480920044909200450092004510920045209200453092004540920045509200456092004570920045809200459092004600920046109200462092004630920046409200465092004660920046709200468092004690920047009200471092004720920047309200474092004750920047609200477092004780920047909200480092004810920048209200483092004840920048509200486092004870920048809200489092004900920049109200492092004930920049409200495092004960920049709200498092004990920050009200501092005020920050309200504092005050920050609200507092005080920050909200510092005110920051209200513092005140920051509200516092005170920051809200519092005200920052109200522092005230920052409200525092005260920052709200528092005290920053009200531092005320920053309200534092005350920053609200537092005380920053909200540092005410920054209200543092005440920054509200546092005470920054809200549092005500920055109200552092005530920055409200555092005560920055709200558092005590920056009200561092005620920056309200564092005650920056609200567092005680920056909200570092005710920057209200573092005740920057509200576092005770920057809200579092005800920058109200582092005830920058409200585092005860920058709200588092005890920059009200591092005920920059309200594092005950920059609200597092005980920059909200600092006010920060209200603092006040920060509200606092006070920060809200609092006100920061109200612092006130920061409200615092006160920061709200618092006190920062009200621092006220920062309200624092006250920062609200627092006280920062909200630092006310921025209210253092102540921025509210256092102570921025809210259092102600921026109210262092102630921026409210265092102660921026709210268092102690921027009210271092102720921027309210274092102750921027609210277092102780921027909210280092102810921028209210283092102840921028509210286092102870921028809210289092102900921029109210292092102930921029409210295092102960921029709210298092102990921030009210301092103020921030309210304092103050921030609210307092103080921030909210310092103110921031209210313092103140921031509210316092103170921031809210319092103200921032109210322092103230921032409210325092103260921032709210328092103290921033009210331092103320921033309210334092103350921033609210337092103380921033909210340092103410921034209210343092103440921034509210346092103470921034809210349092103500921035109210352092103530921035409210355092103560921035709210358092103590921036009210361092103620921036309210364092103650921036609210367092103680921036909210370092103710921037209210373092103740921037509210376092103770921037809210379092103800921038109210382092103830921038409210385092103860921038709210388092103890921039009210391092103920921039309210394092103950921039609210397092103980921039909210400092104010921040209210403092104040921040509210406092104070921040809210409092104100921041109210412092104130921041409210415092104160921041709210418092104190921042009210421092104220921042309210424092104250921042609210427092104280921042909210430092104310921043209210433092104340921043509210436092104370921043809210439092104400921044109210442092104430921044409210445092104460921044709210448092104490921045009210451092104520921045309210454092104550921045609210457092104580921045909210460092104610921046209210463092104640921046509210466092104670921046809210469092104700921047109210472092104730921047409210475092104760921047709210478092104790921048009210481092104820921048309210484092104850921048609210487092104880921048909210490092104910921049209210493092104940921049509210496092104970921049809210499092105000921050109210502092105030921050409210505092105060921050709210508092105090921051009210511092105120921051309210514092105150921051609210517092105180921051909210520092105210921052209210523092105240921052509210526092105270921052809210529092105300921053109210532092105330921053409210535092105360921053709210538092105390921054009210541092105420921054309210544092105450921054609210547092105480921054909210550092105510921055209210553092105540921055509210556092105570921055809210559092105600921056109210562092105630921056409210565092105660921056709210568092105690921057009210571092105720921057309210574092105750921057609210577092105780921057909210580092105810921058209210583092105840921058509210586092105870921058809210589092105900921059109210592092105930921059409210595092105960921059709210598092105990921060009210601092106020921060309210604092106050921060609210607092106080921060909210610092106110921061209210613092106140921061509210616092106170921061809210619092106200921062109210622092106230921062409210625092106260921062709210628092106290921063009210631092106320922025309220254092202550922025609220257092202580922025909220260092202610922026209220263092202640922026509220266092202670922026809220269092202700922027109220272092202730922027409220275092202760922027709220278092202790922028009220281092202820922028309220284092202850922028609220287092202880922028909220290092202910922029209220293092202940922029509220296092202970922029809220299092203000922030109220302092203030922030409220305092203060922030709220308092203090922031009220311092203120922031309220314092203150922031609220317092203180922031909220320092203210922032209220323092203240922032509220326092203270922032809220329092203300922033109220332092203330922033409220335092203360922033709220338092203390922034009220341092203420922034309220344092203450922034609220347092203480922034909220350092203510922035209220353092203540922035509220356092203570922035809220359092203600922036109220362092203630922036409220365092203660922036709220368092203690922037009220371092203720922037309220374092203750922037609220377092203780922037909220380092203810922038209220383092203840922038509220386092203870922038809220389092203900922039109220392092203930922039409220395092203960922039709220398092203990922040009220401092204020922040309220404092204050922040609220407092204080922040909220410092204110922041209220413092204140922041509220416092204170922041809220419092204200922042109220422092204230922042409220425092204260922042709220428092204290922043009220431092204320922043309220434092204350922043609220437092204380922043909220440092204410922044209220443092204440922044509220446092204470922044809220449092204500922045109220452092204530922045409220455092204560922045709220458092204590922046009220461092204620922046309220464092204650922046609220467092204680922046909220470092204710922047209220473092204740922047509220476092204770922047809220479092204800922048109220482092204830922048409220485092204860922048709220488092204890922049009220491092204920922049309220494092204950922049609220497092204980922049909220500092205010922050209220503092205040922050509220506092205070922050809220509092205100922051109220512092205130922051409220515092205160922051709220518092205190922052009220521092205220922052309220524092205250922052609220527092205280922052909220530092205310922053209220533092205340922053509220536092205370922053809220539092205400922054109220542092205430922054409220545092205460922054709220548092205490922055009220551092205520922055309220554092205550922055609220557092205580922055909220560092205610922056209220563092205640922056509220566092205670922056809220569092205700922057109220572092205730922057409220575092205760922057709220578092205790922058009220581092205820922058309220584092205850922058609220587092205880922058909220590092205910922059209220593092205940922059509220596092205970922059809220599092206000922060109220602092206030922060409220605092206060922060709220608092206090922061009220611092206120922061309220614092206150922061609220617092206180922061909220620092206210922062209220623092206240922062509220626092206270922062809220629092206300922063109220632092206330923025409230255092302560923025709230258092302590923026009230261092302620923026309230264092302650923026609230267092302680923026909230270092302710923027209230273092302740923027509230276092302770923027809230279092302800923028109230282092302830923028409230285092302860923028709230288092302890923029009230291092302920923029309230294092302950923029609230297092302980923029909230300092303010923030209230303092303040923030509230306092303070923030809230309092303100923031109230312092303130923031409230315092303160923031709230318092303190923032009230321092303220923032309230324092303250923032609230327092303280923032909230330092303310923033209230333092303340923033509230336092303370923033809230339092303400923034109230342092303430923034409230345092303460923034709230348092303490923035009230351092303520923035309230354092303550923035609230357092303580923035909230360092303610923036209230363092303640923036509230366092303670923036809230369092303700923037109230372092303730923037409230375092303760923037709230378092303790923038009230381092303820923038309230384092303850923038609230387092303880923038909230390092303910923039209230393092303940923039509230396092303970923039809230399092304000923040109230402092304030923040409230405092304060923040709230408092304090923041009230411092304120923041309230414092304150923041609230417092304180923041909230420092304210923042209230423092304240923042509230426092304270923042809230429092304300923043109230432092304330923043409230435092304360923043709230438092304390923044009230441092304420923044309230444092304450923044609230447092304480923044909230450092304510923045209230453092304540923045509230456092304570923045809230459092304600923046109230462092304630923046409230465092304660923046709230468092304690923047009230471092304720923047309230474092304750923047609230477092304780923047909230480092304810923048209230483092304840923048509230486092304870923048809230489092304900923049109230492092304930923049409230495092304960923049709230498092304990923050009230501092305020923050309230504092305050923050609230507092305080923050909230510092305110923051209230513092305140923051509230516092305170923051809230519092305200923052109230522092305230923052409230525092305260923052709230528092305290923053009230531092305320923053309230534092305350923053609230537092305380923053909230540092305410923054209230543092305440923054509230546092305470923054809230549092305500923055109230552092305530923055409230555092305560923055709230558092305590923056009230561092305620923056309230564092305650923056609230567092305680923056909230570092305710923057209230573092305740923057509230576092305770923057809230579092305800923058109230582092305830923058409230585092305860923058709230588092305890923059009230591092305920923059309230594092305950923059609230597092305980923059909230600092306010923060209230603092306040923060509230606092306070923060809230609092306100923061109230612092306130923061409230615092306160923061709230618092306190923062009230621092306220923062309230624092306250923062609230627092306280923062909230630092306310923063209230633092306340924025609240257092402580924025909240260092402610924026209240263092402640924026509240266092402670924026809240269092402700924027109240272092402730924027409240275092402760924027709240278092402790924028009240281092402820924028309240284092402850924028609240287092402880924028909240290092402910924029209240293092402940924029509240296092402970924029809240299092403000924030109240302092403030924030409240305092403060924030709240308092403090924031009240311092403120924031309240314092403150924031609240317092403180924031909240320092403210924032209240323092403240924032509240326092403270924032809240329092403300924033109240332092403330924033409240335092403360924033709240338092403390924034009240341092403420924034309240344092403450924034609240347092403480924034909240350092403510924035209240353092403540924035509240356092403570924035809240359092403600924036109240362092403630924036409240365092403660924036709240368092403690924037009240371092403720924037309240374092403750924037609240377092403780924037909240380092403810924038209240383092403840924038509240386092403870924038809240389092403900924039109240392092403930924039409240395092403960924039709240398092403990924040009240401092404020924040309240404092404050924040609240407092404080924040909240410092404110924041209240413092404140924041509240416092404170924041809240419092404200924042109240422092404230924042409240425092404260924042709240428092404290924043009240431092404320924043309240434092404350924043609240437092404380924043909240440092404410924044209240443092404440924044509240446092404470924044809240449092404500924045109240452092404530924045409240455092404560924045709240458092404590924046009240461092404620924046309240464092404650924046609240467092404680924046909240470092404710924047209240473092404740924047509240476092404770924047809240479092404800924048109240482092404830924048409240485092404860924048709240488092404890924049009240491092404920924049309240494092404950924049609240497092404980924049909240500092405010924050209240503092405040924050509240506092405070924050809240509092405100924051109240512092405130924051409240515092405160924051709240518092405190924052009240521092405220924052309240524092405250924052609240527092405280924052909240530092405310924053209240533092405340924053509240536092405370924053809240539092405400924054109240542092405430924054409240545092405460924054709240548092405490924055009240551092405520924055309240554092405550924055609240557092405580924055909240560092405610924056209240563092405640924056509240566092405670924056809240569092405700924057109240572092405730924057409240575092405760924057709240578092405790924058009240581092405820924058309240584092405850924058609240587092405880924058909240590092405910924059209240593092405940924059509240596092405970924059809240599092406000924060109240602092406030924060409240605092406060924060709240608092406090924061009240611092406120924061309240614092406150924061609240617092406180924061909240620092406210924062209240623092406240924062509240626092406270924062809240629092406300924063109240632092406330924063409250257092502580925025909250260092502610925026209250263092502640925026509250266092502670925026809250269092502700925027109250272092502730925027409250275092502760925027709250278092502790925028009250281092502820925028309250284092502850925028609250287092502880925028909250290092502910925029209250293092502940925029509250296092502970925029809250299092503000925030109250302092503030925030409250305092503060925030709250308092503090925031009250311092503120925031309250314092503150925031609250317092503180925031909250320092503210925032209250323092503240925032509250326092503270925032809250329092503300925033109250332092503330925033409250335092503360925033709250338092503390925034009250341092503420925034309250344092503450925034609250347092503480925034909250350092503510925035209250353092503540925035509250356092503570925035809250359092503600925036109250362092503630925036409250365092503660925036709250368092503690925037009250371092503720925037309250374092503750925037609250377092503780925037909250380092503810925038209250383092503840925038509250386092503870925038809250389092503900925039109250392092503930925039409250395092503960925039709250398092503990925040009250401092504020925040309250404092504050925040609250407092504080925040909250410092504110925041209250413092504140925041509250416092504170925041809250419092504200925042109250422092504230925042409250425092504260925042709250428092504290925043009250431092504320925043309250434092504350925043609250437092504380925043909250440092504410925044209250443092504440925044509250446092504470925044809250449092504500925045109250452092504530925045409250455092504560925045709250458092504590925046009250461092504620925046309250464092504650925046609250467092504680925046909250470092504710925047209250473092504740925047509250476092504770925047809250479092504800925048109250482092504830925048409250485092504860925048709250488092504890925049009250491092504920925049309250494092504950925049609250497092504980925049909250500092505010925050209250503092505040925050509250506092505070925050809250509092505100925051109250512092505130925051409250515092505160925051709250518092505190925052009250521092505220925052309250524092505250925052609250527092505280925052909250530092505310925053209250533092505340925053509250536092505370925053809250539092505400925054109250542092505430925054409250545092505460925054709250548092505490925055009250551092505520925055309250554092505550925055609250557092505580925055909250560092505610925056209250563092505640925056509250566092505670925056809250569092505700925057109250572092505730925057409250575092505760925057709250578092505790925058009250581092505820925058309250584092505850925058609250587092505880925058909250590092505910925059209250593092505940925059509250596092505970925059809250599092506000925060109250602092506030925060409250605092506060925060709250608092506090925061009250611092506120925061309250614092506150925061609250617092506180925061909250620092506210925062209250623092506240925062509250626092506270925062809250629092506300925063109250632092506330925063409250635092602580926025909260260092602610926026209260263092602640926026509260266092602670926026809260269092602700926027109260272092602730926027409260275092602760926027709260278092602790926028009260281092602820926028309260284092602850926028609260287092602880926028909260290092602910926029209260293092602940926029509260296092602970926029809260299092603000926030109260302092603030926030409260305092603060926030709260308092603090926031009260311092603120926031309260314092603150926031609260317092603180926031909260320092603210926032209260323092603240926032509260326092603270926032809260329092603300926033109260332092603330926033409260335092603360926033709260338092603390926034009260341092603420926034309260344092603450926034609260347092603480926034909260350092603510926035209260353092603540926035509260356092603570926035809260359092603600926036109260362092603630926036409260365092603660926036709260368092603690926037009260371092603720926037309260374092603750926037609260377092603780926037909260380092603810926038209260383092603840926038509260386092603870926038809260389092603900926039109260392092603930926039409260395092603960926039709260398092603990926040009260401092604020926040309260404092604050926040609260407092604080926040909260410092604110926041209260413092604140926041509260416092604170926041809260419092604200926042109260422092604230926042409260425092604260926042709260428092604290926043009260431092604320926043309260434092604350926043609260437092604380926043909260440092604410926044209260443092604440926044509260446092604470926044809260449092604500926045109260452092604530926045409260455092604560926045709260458092604590926046009260461092604620926046309260464092604650926046609260467092604680926046909260470092604710926047209260473092604740926047509260476092604770926047809260479092604800926048109260482092604830926048409260485092604860926048709260488092604890926049009260491092604920926049309260494092604950926049609260497092604980926049909260500092605010926050209260503092605040926050509260506092605070926050809260509092605100926051109260512092605130926051409260515092605160926051709260518092605190926052009260521092605220926052309260524092605250926052609260527092605280926052909260530092605310926053209260533092605340926053509260536092605370926053809260539092605400926054109260542092605430926054409260545092605460926054709260548092605490926055009260551092605520926055309260554092605550926055609260557092605580926055909260560092605610926056209260563092605640926056509260566092605670926056809260569092605700926057109260572092605730926057409260575092605760926057709260578092605790926058009260581092605820926058309260584092605850926058609260587092605880926058909260590092605910926059209260593092605940926059509260596092605970926059809260599092606000926060109260602092606030926060409260605092606060926060709260608092606090926061009260611092606120926061309260614092606150926061609260617092606180926061909260620092606210926062209260623092606240926062509260626092606270926062809260629092606300926063109260632092606330926063409260635092606360927025909270260092702610927026209270263092702640927026509270266092702670927026809270269092702700927027109270272092702730927027409270275092702760927027709270278092702790927028009270281092702820927028309270284092702850927028609270287092702880927028909270290092702910927029209270293092702940927029509270296092702970927029809270299092703000927030109270302092703030927030409270305092703060927030709270308092703090927031009270311092703120927031309270314092703150927031609270317092703180927031909270320092703210927032209270323092703240927032509270326092703270927032809270329092703300927033109270332092703330927033409270335092703360927033709270338092703390927034009270341092703420927034309270344092703450927034609270347092703480927034909270350092703510927035209270353092703540927035509270356092703570927035809270359092703600927036109270362092703630927036409270365092703660927036709270368092703690927037009270371092703720927037309270374092703750927037609270377092703780927037909270380092703810927038209270383092703840927038509270386092703870927038809270389092703900927039109270392092703930927039409270395092703960927039709270398092703990927040009270401092704020927040309270404092704050927040609270407092704080927040909270410092704110927041209270413092704140927041509270416092704170927041809270419092704200927042109270422092704230927042409270425092704260927042709270428092704290927043009270431092704320927043309270434092704350927043609270437092704380927043909270440092704410927044209270443092704440927044509270446092704470927044809270449092704500927045109270452092704530927045409270455092704560927045709270458092704590927046009270461092704620927046309270464092704650927046609270467092704680927046909270470092704710927047209270473092704740927047509270476092704770927047809270479092704800927048109270482092704830927048409270485092704860927048709270488092704890927049009270491092704920927049309270494092704950927049609270497092704980927049909270500092705010927050209270503092705040927050509270506092705070927050809270509092705100927051109270512092705130927051409270515092705160927051709270518092705190927052009270521092705220927052309270524092705250927052609270527092705280927052909270530092705310927053209270533092705340927053509270536092705370927053809270539092705400927054109270542092705430927054409270545092705460927054709270548092705490927055009270551092705520927055309270554092705550927055609270557092705580927055909270560092705610927056209270563092705640927056509270566092705670927056809270569092705700927057109270572092705730927057409270575092705760927057709270578092705790927058009270581092705820927058309270584092705850927058609270587092705880927058909270590092705910927059209270593092705940927059509270596092705970927059809270599092706000927060109270602092706030927060409270605092706060927060709270608092706090927061009270611092706120927061309270614092706150927061609270617092706180927061909270620092706210927062209270623092706240927062509270626092706270927062809270629092706300927063109270632092706330927063409270635092706360928026009280261092802620928026309280264092802650928026609280267092802680928026909280270092802710928027209280273092802740928027509280276092802770928027809280279092802800928028109280282092802830928028409280285092802860928028709280288092802890928029009280291092802920928029309280294092802950928029609280297092802980928029909280300092803010928030209280303092803040928030509280306092803070928030809280309092803100928031109280312092803130928031409280315092803160928031709280318092803190928032009280321092803220928032309280324092803250928032609280327092803280928032909280330092803310928033209280333092803340928033509280336092803370928033809280339092803400928034109280342092803430928034409280345092803460928034709280348092803490928035009280351092803520928035309280354092803550928035609280357092803580928035909280360092803610928036209280363092803640928036509280366092803670928036809280369092803700928037109280372092803730928037409280375092803760928037709280378092803790928038009280381092803820928038309280384092803850928038609280387092803880928038909280390092803910928039209280393092803940928039509280396092803970928039809280399092804000928040109280402092804030928040409280405092804060928040709280408092804090928041009280411092804120928041309280414092804150928041609280417092804180928041909280420092804210928042209280423092804240928042509280426092804270928042809280429092804300928043109280432092804330928043409280435092804360928043709280438092804390928044009280441092804420928044309280444092804450928044609280447092804480928044909280450092804510928045209280453092804540928045509280456092804570928045809280459092804600928046109280462092804630928046409280465092804660928046709280468092804690928047009280471092804720928047309280474092804750928047609280477092804780928047909280480092804810928048209280483092804840928048509280486092804870928048809280489092804900928049109280492092804930928049409280495092804960928049709280498092804990928050009280501092805020928050309280504092805050928050609280507092805080928050909280510092805110928051209280513092805140928051509280516092805170928051809280519092805200928052109280522092805230928052409280525092805260928052709280528092805290928053009280531092805320928053309280534092805350928053609280537092805380928053909280540092805410928054209280543092805440928054509280546092805470928054809280549092805500928055109280552092805530928055409280555092805560928055709280558092805590928056009280561092805620928056309280564092805650928056609280567092805680928056909280570092805710928057209280573092805740928057509280576092805770928057809280579092805800928058109280582092805830928058409280585092805860928058709280588092805890928059009280591092805920928059309280594092805950928059609280597092805980928059909280600092806010928060209280603092806040928060509280606092806070928060809280609092806100928061109280612092806130928061409280615092806160928061709280618092806190928062009280621092806220928062309280624092806250928062609280627092806280928062909280630092806310928063209280633092806340928063509280636092806370929026009290261092902620929026309290264092902650929026609290267092902680929026909290270092902710929027209290273092902740929027509290276092902770929027809290279092902800929028109290282092902830929028409290285092902860929028709290288092902890929029009290291092902920929029309290294092902950929029609290297092902980929029909290300092903010929030209290303092903040929030509290306092903070929030809290309092903100929031109290312092903130929031409290315092903160929031709290318092903190929032009290321092903220929032309290324092903250929032609290327092903280929032909290330092903310929033209290333092903340929033509290336092903370929033809290339092903400929034109290342092903430929034409290345092903460929034709290348092903490929035009290351092903520929035309290354092903550929035609290357092903580929035909290360092903610929036209290363092903640929036509290366092903670929036809290369092903700929037109290372092903730929037409290375092903760929037709290378092903790929038009290381092903820929038309290384092903850929038609290387092903880929038909290390092903910929039209290393092903940929039509290396092903970929039809290399092904000929040109290402092904030929040409290405092904060929040709290408092904090929041009290411092904120929041309290414092904150929041609290417092904180929041909290420092904210929042209290423092904240929042509290426092904270929042809290429092904300929043109290432092904330929043409290435092904360929043709290438092904390929044009290441092904420929044309290444092904450929044609290447092904480929044909290450092904510929045209290453092904540929045509290456092904570929045809290459092904600929046109290462092904630929046409290465092904660929046709290468092904690929047009290471092904720929047309290474092904750929047609290477092904780929047909290480092904810929048209290483092904840929048509290486092904870929048809290489092904900929049109290492092904930929049409290495092904960929049709290498092904990929050009290501092905020929050309290504092905050929050609290507092905080929050909290510092905110929051209290513092905140929051509290516092905170929051809290519092905200929052109290522092905230929052409290525092905260929052709290528092905290929053009290531092905320929053309290534092905350929053609290537092905380929053909290540092905410929054209290543092905440929054509290546092905470929054809290549092905500929055109290552092905530929055409290555092905560929055709290558092905590929056009290561092905620929056309290564092905650929056609290567092905680929056909290570092905710929057209290573092905740929057509290576092905770929057809290579092905800929058109290582092905830929058409290585092905860929058709290588092905890929059009290591092905920929059309290594092905950929059609290597092905980929059909290600092906010929060209290603092906040929060509290606092906070929060809290609092906100929061109290612092906130929061409290615092906160929061709290618092906190929062009290621092906220929062309290624092906250929062609290627092906280929062909290630092906310929063209290633092906340929063509290636092906370929063809300261093002620930026309300264093002650930026609300267093002680930026909300270093002710930027209300273093002740930027509300276093002770930027809300279093002800930028109300282093002830930028409300285093002860930028709300288093002890930029009300291093002920930029309300294093002950930029609300297093002980930029909300300093003010930030209300303093003040930030509300306093003070930030809300309093003100930031109300312093003130930031409300315093003160930031709300318093003190930032009300321093003220930032309300324093003250930032609300327093003280930032909300330093003310930033209300333093003340930033509300336093003370930033809300339093003400930034109300342093003430930034409300345093003460930034709300348093003490930035009300351093003520930035309300354093003550930035609300357093003580930035909300360093003610930036209300363093003640930036509300366093003670930036809300369093003700930037109300372093003730930037409300375093003760930037709300378093003790930038009300381093003820930038309300384093003850930038609300387093003880930038909300390093003910930039209300393093003940930039509300396093003970930039809300399093004000930040109300402093004030930040409300405093004060930040709300408093004090930041009300411093004120930041309300414093004150930041609300417093004180930041909300420093004210930042209300423093004240930042509300426093004270930042809300429093004300930043109300432093004330930043409300435093004360930043709300438093004390930044009300441093004420930044309300444093004450930044609300447093004480930044909300450093004510930045209300453093004540930045509300456093004570930045809300459093004600930046109300462093004630930046409300465093004660930046709300468093004690930047009300471093004720930047309300474093004750930047609300477093004780930047909300480093004810930048209300483093004840930048509300486093004870930048809300489093004900930049109300492093004930930049409300495093004960930049709300498093004990930050009300501093005020930050309300504093005050930050609300507093005080930050909300510093005110930051209300513093005140930051509300516093005170930051809300519093005200930052109300522093005230930052409300525093005260930052709300528093005290930053009300531093005320930053309300534093005350930053609300537093005380930053909300540093005410930054209300543093005440930054509300546093005470930054809300549093005500930055109300552093005530930055409300555093005560930055709300558093005590930056009300561093005620930056309300564093005650930056609300567093005680930056909300570093005710930057209300573093005740930057509300576093005770930057809300579093005800930058109300582093005830930058409300585093005860930058709300588093005890930059009300591093005920930059309300594093005950930059609300597093005980930059909300600093006010930060209300603093006040930060509300606093006070930060809300609093006100930061109300612093006130930061409300615093006160930061709300618093006190930062009300621093006220930062309300624093006250930062609300627093006280930062909300630093006310930063209300633093006340930063509300636093006370930063809310262093102630931026409310265093102660931026709310268093102690931027009310271093102720931027309310274093102750931027609310277093102780931027909310280093102810931028209310283093102840931028509310286093102870931028809310289093102900931029109310292093102930931029409310295093102960931029709310298093102990931030009310301093103020931030309310304093103050931030609310307093103080931030909310310093103110931031209310313093103140931031509310316093103170931031809310319093103200931032109310322093103230931032409310325093103260931032709310328093103290931033009310331093103320931033309310334093103350931033609310337093103380931033909310340093103410931034209310343093103440931034509310346093103470931034809310349093103500931035109310352093103530931035409310355093103560931035709310358093103590931036009310361093103620931036309310364093103650931036609310367093103680931036909310370093103710931037209310373093103740931037509310376093103770931037809310379093103800931038109310382093103830931038409310385093103860931038709310388093103890931039009310391093103920931039309310394093103950931039609310397093103980931039909310400093104010931040209310403093104040931040509310406093104070931040809310409093104100931041109310412093104130931041409310415093104160931041709310418093104190931042009310421093104220931042309310424093104250931042609310427093104280931042909310430093104310931043209310433093104340931043509310436093104370931043809310439093104400931044109310442093104430931044409310445093104460931044709310448093104490931045009310451093104520931045309310454093104550931045609310457093104580931045909310460093104610931046209310463093104640931046509310466093104670931046809310469093104700931047109310472093104730931047409310475093104760931047709310478093104790931048009310481093104820931048309310484093104850931048609310487093104880931048909310490093104910931049209310493093104940931049509310496093104970931049809310499093105000931050109310502093105030931050409310505093105060931050709310508093105090931051009310511093105120931051309310514093105150931051609310517093105180931051909310520093105210931052209310523093105240931052509310526093105270931052809310529093105300931053109310532093105330931053409310535093105360931053709310538093105390931054009310541093105420931054309310544093105450931054609310547093105480931054909310550093105510931055209310553093105540931055509310556093105570931055809310559093105600931056109310562093105630931056409310565093105660931056709310568093105690931057009310571093105720931057309310574093105750931057609310577093105780931057909310580093105810931058209310583093105840931058509310586093105870931058809310589093105900931059109310592093105930931059409310595093105960931059709310598093105990931060009310601093106020931060309310604093106050931060609310607093106080931060909310610093106110931061209310613093106140931061509310616093106170931061809310619093106200931062109310622093106230931062409310625093106260931062709310628093106290931063009310631093106320931063309310634093106350931063609310637093106380931063909320263093202640932026509320266093202670932026809320269093202700932027109320272093202730932027409320275093202760932027709320278093202790932028009320281093202820932028309320284093202850932028609320287093202880932028909320290093202910932029209320293093202940932029509320296093202970932029809320299093203000932030109320302093203030932030409320305093203060932030709320308093203090932031009320311093203120932031309320314093203150932031609320317093203180932031909320320093203210932032209320323093203240932032509320326093203270932032809320329093203300932033109320332093203330932033409320335093203360932033709320338093203390932034009320341093203420932034309320344093203450932034609320347093203480932034909320350093203510932035209320353093203540932035509320356093203570932035809320359093203600932036109320362093203630932036409320365093203660932036709320368093203690932037009320371093203720932037309320374093203750932037609320377093203780932037909320380093203810932038209320383093203840932038509320386093203870932038809320389093203900932039109320392093203930932039409320395093203960932039709320398093203990932040009320401093204020932040309320404093204050932040609320407093204080932040909320410093204110932041209320413093204140932041509320416093204170932041809320419093204200932042109320422093204230932042409320425093204260932042709320428093204290932043009320431093204320932043309320434093204350932043609320437093204380932043909320440093204410932044209320443093204440932044509320446093204470932044809320449093204500932045109320452093204530932045409320455093204560932045709320458093204590932046009320461093204620932046309320464093204650932046609320467093204680932046909320470093204710932047209320473093204740932047509320476093204770932047809320479093204800932048109320482093204830932048409320485093204860932048709320488093204890932049009320491093204920932049309320494093204950932049609320497093204980932049909320500093205010932050209320503093205040932050509320506093205070932050809320509093205100932051109320512093205130932051409320515093205160932051709320518093205190932052009320521093205220932052309320524093205250932052609320527093205280932052909320530093205310932053209320533093205340932053509320536093205370932053809320539093205400932054109320542093205430932054409320545093205460932054709320548093205490932055009320551093205520932055309320554093205550932055609320557093205580932055909320560093205610932056209320563093205640932056509320566093205670932056809320569093205700932057109320572093205730932057409320575093205760932057709320578093205790932058009320581093205820932058309320584093205850932058609320587093205880932058909320590093205910932059209320593093205940932059509320596093205970932059809320599093206000932060109320602093206030932060409320605093206060932060709320608093206090932061009320611093206120932061309320614093206150932061609320617093206180932061909320620093206210932062209320623093206240932062509320626093206270932062809320629093206300932063109320632093206330932063409320635093206360932063709320638093206390932064009330264093302650933026609330267093302680933026909330270093302710933027209330273093302740933027509330276093302770933027809330279093302800933028109330282093302830933028409330285093302860933028709330288093302890933029009330291093302920933029309330294093302950933029609330297093302980933029909330300093303010933030209330303093303040933030509330306093303070933030809330309093303100933031109330312093303130933031409330315093303160933031709330318093303190933032009330321093303220933032309330324093303250933032609330327093303280933032909330330093303310933033209330333093303340933033509330336093303370933033809330339093303400933034109330342093303430933034409330345093303460933034709330348093303490933035009330351093303520933035309330354093303550933035609330357093303580933035909330360093303610933036209330363093303640933036509330366093303670933036809330369093303700933037109330372093303730933037409330375093303760933037709330378093303790933038009330381093303820933038309330384093303850933038609330387093303880933038909330390093303910933039209330393093303940933039509330396093303970933039809330399093304000933040109330402093304030933040409330405093304060933040709330408093304090933041009330411093304120933041309330414093304150933041609330417093304180933041909330420093304210933042209330423093304240933042509330426093304270933042809330429093304300933043109330432093304330933043409330435093304360933043709330438093304390933044009330441093304420933044309330444093304450933044609330447093304480933044909330450093304510933045209330453093304540933045509330456093304570933045809330459093304600933046109330462093304630933046409330465093304660933046709330468093304690933047009330471093304720933047309330474093304750933047609330477093304780933047909330480093304810933048209330483093304840933048509330486093304870933048809330489093304900933049109330492093304930933049409330495093304960933049709330498093304990933050009330501093305020933050309330504093305050933050609330507093305080933050909330510093305110933051209330513093305140933051509330516093305170933051809330519093305200933052109330522093305230933052409330525093305260933052709330528093305290933053009330531093305320933053309330534093305350933053609330537093305380933053909330540093305410933054209330543093305440933054509330546093305470933054809330549093305500933055109330552093305530933055409330555093305560933055709330558093305590933056009330561093305620933056309330564093305650933056609330567093305680933056909330570093305710933057209330573093305740933057509330576093305770933057809330579093305800933058109330582093305830933058409330585093305860933058709330588093305890933059009330591093305920933059309330594093305950933059609330597093305980933059909330600093306010933060209330603093306040933060509330606093306070933060809330609093306100933061109330612093306130933061409330615093306160933061709330618093306190933062009330621093306220933062309330624093306250933062609330627093306280933062909330630093306310933063209330633093306340933063509330636093306370933063809330639093306400933064109340265093402660934026709340268093402690934027009340271093402720934027309340274093402750934027609340277093402780934027909340280093402810934028209340283093402840934028509340286093402870934028809340289093402900934029109340292093402930934029409340295093402960934029709340298093402990934030009340301093403020934030309340304093403050934030609340307093403080934030909340310093403110934031209340313093403140934031509340316093403170934031809340319093403200934032109340322093403230934032409340325093403260934032709340328093403290934033009340331093403320934033309340334093403350934033609340337093403380934033909340340093403410934034209340343093403440934034509340346093403470934034809340349093403500934035109340352093403530934035409340355093403560934035709340358093403590934036009340361093403620934036309340364093403650934036609340367093403680934036909340370093403710934037209340373093403740934037509340376093403770934037809340379093403800934038109340382093403830934038409340385093403860934038709340388093403890934039009340391093403920934039309340394093403950934039609340397093403980934039909340400093404010934040209340403093404040934040509340406093404070934040809340409093404100934041109340412093404130934041409340415093404160934041709340418093404190934042009340421093404220934042309340424093404250934042609340427093404280934042909340430093404310934043209340433093404340934043509340436093404370934043809340439093404400934044109340442093404430934044409340445093404460934044709340448093404490934045009340451093404520934045309340454093404550934045609340457093404580934045909340460093404610934046209340463093404640934046509340466093404670934046809340469093404700934047109340472093404730934047409340475093404760934047709340478093404790934048009340481093404820934048309340484093404850934048609340487093404880934048909340490093404910934049209340493093404940934049509340496093404970934049809340499093405000934050109340502093405030934050409340505093405060934050709340508093405090934051009340511093405120934051309340514093405150934051609340517093405180934051909340520093405210934052209340523093405240934052509340526093405270934052809340529093405300934053109340532093405330934053409340535093405360934053709340538093405390934054009340541093405420934054309340544093405450934054609340547093405480934054909340550093405510934055209340553093405540934055509340556093405570934055809340559093405600934056109340562093405630934056409340565093405660934056709340568093405690934057009340571093405720934057309340574093405750934057609340577093405780934057909340580093405810934058209340583093405840934058509340586093405870934058809340589093405900934059109340592093405930934059409340595093405960934059709340598093405990934060009340601093406020934060309340604093406050934060609340607093406080934060909340610093406110934061209340613093406140934061509340616093406170934061809340619093406200934062109340622093406230934062409340625093406260934062709340628093406290934063009340631093406320934063309340634093406350934063609340637093406380934063909340640093406410935026609350267093502680935026909350270093502710935027209350273093502740935027509350276093502770935027809350279093502800935028109350282093502830935028409350285093502860935028709350288093502890935029009350291093502920935029309350294093502950935029609350297093502980935029909350300093503010935030209350303093503040935030509350306093503070935030809350309093503100935031109350312093503130935031409350315093503160935031709350318093503190935032009350321093503220935032309350324093503250935032609350327093503280935032909350330093503310935033209350333093503340935033509350336093503370935033809350339093503400935034109350342093503430935034409350345093503460935034709350348093503490935035009350351093503520935035309350354093503550935035609350357093503580935035909350360093503610935036209350363093503640935036509350366093503670935036809350369093503700935037109350372093503730935037409350375093503760935037709350378093503790935038009350381093503820935038309350384093503850935038609350387093503880935038909350390093503910935039209350393093503940935039509350396093503970935039809350399093504000935040109350402093504030935040409350405093504060935040709350408093504090935041009350411093504120935041309350414093504150935041609350417093504180935041909350420093504210935042209350423093504240935042509350426093504270935042809350429093504300935043109350432093504330935043409350435093504360935043709350438093504390935044009350441093504420935044309350444093504450935044609350447093504480935044909350450093504510935045209350453093504540935045509350456093504570935045809350459093504600935046109350462093504630935046409350465093504660935046709350468093504690935047009350471093504720935047309350474093504750935047609350477093504780935047909350480093504810935048209350483093504840935048509350486093504870935048809350489093504900935049109350492093504930935049409350495093504960935049709350498093504990935050009350501093505020935050309350504093505050935050609350507093505080935050909350510093505110935051209350513093505140935051509350516093505170935051809350519093505200935052109350522093505230935052409350525093505260935052709350528093505290935053009350531093505320935053309350534093505350935053609350537093505380935053909350540093505410935054209350543093505440935054509350546093505470935054809350549093505500935055109350552093505530935055409350555093505560935055709350558093505590935056009350561093505620935056309350564093505650935056609350567093505680935056909350570093505710935057209350573093505740935057509350576093505770935057809350579093505800935058109350582093505830935058409350585093505860935058709350588093505890935059009350591093505920935059309350594093505950935059609350597093505980935059909350600093506010935060209350603093506040935060509350606093506070935060809350609093506100935061109350612093506130935061409350615093506160935061709350618093506190935062009350621093506220935062309350624093506250935062609350627093506280935062909350630093506310935063209350633093506340935063509350636093506370935063809350639093506400935064109350642093602670936026809360269093602700936027109360272093602730936027409360275093602760936027709360278093602790936028009360281093602820936028309360284093602850936028609360287093602880936028909360290093602910936029209360293093602940936029509360296093602970936029809360299093603000936030109360302093603030936030409360305093603060936030709360308093603090936031009360311093603120936031309360314093603150936031609360317093603180936031909360320093603210936032209360323093603240936032509360326093603270936032809360329093603300936033109360332093603330936033409360335093603360936033709360338093603390936034009360341093603420936034309360344093603450936034609360347093603480936034909360350093603510936035209360353093603540936035509360356093603570936035809360359093603600936036109360362093603630936036409360365093603660936036709360368093603690936037009360371093603720936037309360374093603750936037609360377093603780936037909360380093603810936038209360383093603840936038509360386093603870936038809360389093603900936039109360392093603930936039409360395093603960936039709360398093603990936040009360401093604020936040309360404093604050936040609360407093604080936040909360410093604110936041209360413093604140936041509360416093604170936041809360419093604200936042109360422093604230936042409360425093604260936042709360428093604290936043009360431093604320936043309360434093604350936043609360437093604380936043909360440093604410936044209360443093604440936044509360446093604470936044809360449093604500936045109360452093604530936045409360455093604560936045709360458093604590936046009360461093604620936046309360464093604650936046609360467093604680936046909360470093604710936047209360473093604740936047509360476093604770936047809360479093604800936048109360482093604830936048409360485093604860936048709360488093604890936049009360491093604920936049309360494093604950936049609360497093604980936049909360500093605010936050209360503093605040936050509360506093605070936050809360509093605100936051109360512093605130936051409360515093605160936051709360518093605190936052009360521093605220936052309360524093605250936052609360527093605280936052909360530093605310936053209360533093605340936053509360536093605370936053809360539093605400936054109360542093605430936054409360545093605460936054709360548093605490936055009360551093605520936055309360554093605550936055609360557093605580936055909360560093605610936056209360563093605640936056509360566093605670936056809360569093605700936057109360572093605730936057409360575093605760936057709360578093605790936058009360581093605820936058309360584093605850936058609360587093605880936058909360590093605910936059209360593093605940936059509360596093605970936059809360599093606000936060109360602093606030936060409360605093606060936060709360608093606090936061009360611093606120936061309360614093606150936061609360617093606180936061909360620093606210936062209360623093606240936062509360626093606270936062809360629093606300936063109360632093606330936063409360635093606360936063709360638093606390936064009360641093606420936064309370268093702690937027009370271093702720937027309370274093702750937027609370277093702780937027909370280093702810937028209370283093702840937028509370286093702870937028809370289093702900937029109370292093702930937029409370295093702960937029709370298093702990937030009370301093703020937030309370304093703050937030609370307093703080937030909370310093703110937031209370313093703140937031509370316093703170937031809370319093703200937032109370322093703230937032409370325093703260937032709370328093703290937033009370331093703320937033309370334093703350937033609370337093703380937033909370340093703410937034209370343093703440937034509370346093703470937034809370349093703500937035109370352093703530937035409370355093703560937035709370358093703590937036009370361093703620937036309370364093703650937036609370367093703680937036909370370093703710937037209370373093703740937037509370376093703770937037809370379093703800937038109370382093703830937038409370385093703860937038709370388093703890937039009370391093703920937039309370394093703950937039609370397093703980937039909370400093704010937040209370403093704040937040509370406093704070937040809370409093704100937041109370412093704130937041409370415093704160937041709370418093704190937042009370421093704220937042309370424093704250937042609370427093704280937042909370430093704310937043209370433093704340937043509370436093704370937043809370439093704400937044109370442093704430937044409370445093704460937044709370448093704490937045009370451093704520937045309370454093704550937045609370457093704580937045909370460093704610937046209370463093704640937046509370466093704670937046809370469093704700937047109370472093704730937047409370475093704760937047709370478093704790937048009370481093704820937048309370484093704850937048609370487093704880937048909370490093704910937049209370493093704940937049509370496093704970937049809370499093705000937050109370502093705030937050409370505093705060937050709370508093705090937051009370511093705120937051309370514093705150937051609370517093705180937051909370520093705210937052209370523093705240937052509370526093705270937052809370529093705300937053109370532093705330937053409370535093705360937053709370538093705390937054009370541093705420937054309370544093705450937054609370547093705480937054909370550093705510937055209370553093705540937055509370556093705570937055809370559093705600937056109370562093705630937056409370565093705660937056709370568093705690937057009370571093705720937057309370574093705750937057609370577093705780937057909370580093705810937058209370583093705840937058509370586093705870937058809370589093705900937059109370592093705930937059409370595093705960937059709370598093705990937060009370601093706020937060309370604093706050937060609370607093706080937060909370610093706110937061209370613093706140937061509370616093706170937061809370619093706200937062109370622093706230937062409370625093706260937062709370628093706290937063009370631093706320937063309370634093706350937063609370637093706380937063909370640093706410937064209370643093802690938027009380271093802720938027309380274093802750938027609380277093802780938027909380280093802810938028209380283093802840938028509380286093802870938028809380289093802900938029109380292093802930938029409380295093802960938029709380298093802990938030009380301093803020938030309380304093803050938030609380307093803080938030909380310093803110938031209380313093803140938031509380316093803170938031809380319093803200938032109380322093803230938032409380325093803260938032709380328093803290938033009380331093803320938033309380334093803350938033609380337093803380938033909380340093803410938034209380343093803440938034509380346093803470938034809380349093803500938035109380352093803530938035409380355093803560938035709380358093803590938036009380361093803620938036309380364093803650938036609380367093803680938036909380370093803710938037209380373093803740938037509380376093803770938037809380379093803800938038109380382093803830938038409380385093803860938038709380388093803890938039009380391093803920938039309380394093803950938039609380397093803980938039909380400093804010938040209380403093804040938040509380406093804070938040809380409093804100938041109380412093804130938041409380415093804160938041709380418093804190938042009380421093804220938042309380424093804250938042609380427093804280938042909380430093804310938043209380433093804340938043509380436093804370938043809380439093804400938044109380442093804430938044409380445093804460938044709380448093804490938045009380451093804520938045309380454093804550938045609380457093804580938045909380460093804610938046209380463093804640938046509380466093804670938046809380469093804700938047109380472093804730938047409380475093804760938047709380478093804790938048009380481093804820938048309380484093804850938048609380487093804880938048909380490093804910938049209380493093804940938049509380496093804970938049809380499093805000938050109380502093805030938050409380505093805060938050709380508093805090938051009380511093805120938051309380514093805150938051609380517093805180938051909380520093805210938052209380523093805240938052509380526093805270938052809380529093805300938053109380532093805330938053409380535093805360938053709380538093805390938054009380541093805420938054309380544093805450938054609380547093805480938054909380550093805510938055209380553093805540938055509380556093805570938055809380559093805600938056109380562093805630938056409380565093805660938056709380568093805690938057009380571093805720938057309380574093805750938057609380577093805780938057909380580093805810938058209380583093805840938058509380586093805870938058809380589093805900938059109380592093805930938059409380595093805960938059709380598093805990938060009380601093806020938060309380604093806050938060609380607093806080938060909380610093806110938061209380613093806140938061509380616093806170938061809380619093806200938062109380622093806230938062409380625093806260938062709380628093806290938063009380631093806320938063309380634093806350938063609380637093806380938063909380640093806410938064209380643093806440939027109390272093902730939027409390275093902760939027709390278093902790939028009390281093902820939028309390284093902850939028609390287093902880939028909390290093902910939029209390293093902940939029509390296093902970939029809390299093903000939030109390302093903030939030409390305093903060939030709390308093903090939031009390311093903120939031309390314093903150939031609390317093903180939031909390320093903210939032209390323093903240939032509390326093903270939032809390329093903300939033109390332093903330939033409390335093903360939033709390338093903390939034009390341093903420939034309390344093903450939034609390347093903480939034909390350093903510939035209390353093903540939035509390356093903570939035809390359093903600939036109390362093903630939036409390365093903660939036709390368093903690939037009390371093903720939037309390374093903750939037609390377093903780939037909390380093903810939038209390383093903840939038509390386093903870939038809390389093903900939039109390392093903930939039409390395093903960939039709390398093903990939040009390401093904020939040309390404093904050939040609390407093904080939040909390410093904110939041209390413093904140939041509390416093904170939041809390419093904200939042109390422093904230939042409390425093904260939042709390428093904290939043009390431093904320939043309390434093904350939043609390437093904380939043909390440093904410939044209390443093904440939044509390446093904470939044809390449093904500939045109390452093904530939045409390455093904560939045709390458093904590939046009390461093904620939046309390464093904650939046609390467093904680939046909390470093904710939047209390473093904740939047509390476093904770939047809390479093904800939048109390482093904830939048409390485093904860939048709390488093904890939049009390491093904920939049309390494093904950939049609390497093904980939049909390500093905010939050209390503093905040939050509390506093905070939050809390509093905100939051109390512093905130939051409390515093905160939051709390518093905190939052009390521093905220939052309390524093905250939052609390527093905280939052909390530093905310939053209390533093905340939053509390536093905370939053809390539093905400939054109390542093905430939054409390545093905460939054709390548093905490939055009390551093905520939055309390554093905550939055609390557093905580939055909390560093905610939056209390563093905640939056509390566093905670939056809390569093905700939057109390572093905730939057409390575093905760939057709390578093905790939058009390581093905820939058309390584093905850939058609390587093905880939058909390590093905910939059209390593093905940939059509390596093905970939059809390599093906000939060109390602093906030939060409390605093906060939060709390608093906090939061009390611093906120939061309390614093906150939061609390617093906180939061909390620093906210939062209390623093906240939062509390626093906270939062809390629093906300939063109390632093906330939063409390635093906360939063709390638093906390939064009390641093906420939064309390644094002720940027309400274094002750940027609400277094002780940027909400280094002810940028209400283094002840940028509400286094002870940028809400289094002900940029109400292094002930940029409400295094002960940029709400298094002990940030009400301094003020940030309400304094003050940030609400307094003080940030909400310094003110940031209400313094003140940031509400316094003170940031809400319094003200940032109400322094003230940032409400325094003260940032709400328094003290940033009400331094003320940033309400334094003350940033609400337094003380940033909400340094003410940034209400343094003440940034509400346094003470940034809400349094003500940035109400352094003530940035409400355094003560940035709400358094003590940036009400361094003620940036309400364094003650940036609400367094003680940036909400370094003710940037209400373094003740940037509400376094003770940037809400379094003800940038109400382094003830940038409400385094003860940038709400388094003890940039009400391094003920940039309400394094003950940039609400397094003980940039909400400094004010940040209400403094004040940040509400406094004070940040809400409094004100940041109400412094004130940041409400415094004160940041709400418094004190940042009400421094004220940042309400424094004250940042609400427094004280940042909400430094004310940043209400433094004340940043509400436094004370940043809400439094004400940044109400442094004430940044409400445094004460940044709400448094004490940045009400451094004520940045309400454094004550940045609400457094004580940045909400460094004610940046209400463094004640940046509400466094004670940046809400469094004700940047109400472094004730940047409400475094004760940047709400478094004790940048009400481094004820940048309400484094004850940048609400487094004880940048909400490094004910940049209400493094004940940049509400496094004970940049809400499094005000940050109400502094005030940050409400505094005060940050709400508094005090940051009400511094005120940051309400514094005150940051609400517094005180940051909400520094005210940052209400523094005240940052509400526094005270940052809400529094005300940053109400532094005330940053409400535094005360940053709400538094005390940054009400541094005420940054309400544094005450940054609400547094005480940054909400550094005510940055209400553094005540940055509400556094005570940055809400559094005600940056109400562094005630940056409400565094005660940056709400568094005690940057009400571094005720940057309400574094005750940057609400577094005780940057909400580094005810940058209400583094005840940058509400586094005870940058809400589094005900940059109400592094005930940059409400595094005960940059709400598094005990940060009400601094006020940060309400604094006050940060609400607094006080940060909400610094006110940061209400613094006140940061509400616094006170940061809400619094006200940062109400622094006230940062409400625094006260940062709400628094006290940063009400631094006320940063309400634094006350940063609400637094006380940063909400640094006410940064209400643094006440941027409410275094102760941027709410278094102790941028009410281094102820941028309410284094102850941028609410287094102880941028909410290094102910941029209410293094102940941029509410296094102970941029809410299094103000941030109410302094103030941030409410305094103060941030709410308094103090941031009410311094103120941031309410314094103150941031609410317094103180941031909410320094103210941032209410323094103240941032509410326094103270941032809410329094103300941033109410332094103330941033409410335094103360941033709410338094103390941034009410341094103440941034509410346094103470941034809410349094103500941035109410352094103530941035409410355094103560941035709410358094103590941036009410361094103620941036309410364094103650941036609410367094103680941036909410370094103710941037209410373094103740941037509410376094103770941037809410379094103800941038109410382094103830941038409410385094103860941038709410388094103890941039009410391094103920941039309410394094103950941039609410397094103980941039909410400094104010941040209410403094104040941040509410406094104070941040809410409094104100941041109410412094104130941041409410415094104160941041709410418094104190941042009410421094104220941042309410424094104250941042609410427094104280941042909410430094104310941043209410433094104340941043509410436094104370941043809410439094104400941044109410442094104430941044409410445094104460941044709410448094104490941045009410451094104520941045309410454094104550941045609410457094104580941045909410460094104610941046209410463094104640941046509410466094104670941046809410469094104700941047109410472094104730941047409410475094104760941047709410478094104790941048009410481094104820941048309410484094104850941048609410487094104880941048909410490094104910941049209410493094104940941049509410496094104970941049809410499094105000941050109410502094105030941050409410505094105060941050709410508094105090941051009410511094105120941051309410514094105150941051609410517094105180941051909410520094105210941052209410523094105240941052509410526094105270941052809410529094105300941053109410532094105330941053409410535094105360941053709410538094105390941054009410541094105420941054309410544094105450941054609410547094105480941054909410550094105510941055209410553094105540941055509410556094105570941055809410559094105600941056109410562094105630941056409410565094105660941056709410568094105690941057009410571094105720941057309410574094105750941057609410577094105780941057909410580094105810941058209410583094105840941058509410586094105870941058809410589094105900941059109410592094105930941059409410595094105960941059709410598094105990941060009410601094106020941060309410604094106050941060609410607094106080941060909410610094106110941061209410613094106140941061509410616094106170941061809410619094106200941062109410622094106230941062409410625094106260941062709410628094106290941063009410631094106320941063309410634094106350941063609410637094106380941063909410640094106410941064209410643094106440941064509420275094202760942027709420278094202790942028009420281094202820942028309420284094202850942028609420287094202880942028909420290094202910942029209420293094202940942029509420296094202970942029809420299094203000942030109420302094203030942030409420305094203060942030709420308094203090942031009420311094203120942031309420314094203150942031609420317094203180942031909420320094203210942032209420323094203240942032509420326094203270942032809420329094203300942033109420332094203330942033409420335094203360942033709420338094203390942034709420348094203490942035009420351094203520942035309420354094203550942035609420357094203580942035909420360094203610942036209420363094203640942036509420366094203670942036809420369094203700942037109420372094203730942037409420375094203760942037709420378094203790942038009420381094203820942038309420384094203850942038609420387094203880942038909420390094203910942039209420393094203940942039509420396094203970942039809420399094204000942040109420402094204030942040409420405094204060942040709420408094204090942041009420411094204120942041309420414094204150942041609420417094204180942041909420420094204210942042209420423094204240942042509420426094204270942042809420429094204300942043109420432094204330942043409420435094204360942043709420438094204390942044009420441094204420942044309420444094204450942044609420447094204480942044909420450094204510942045209420453094204540942045509420456094204570942045809420459094204600942046109420462094204630942046409420465094204660942046709420468094204690942047009420471094204720942047309420474094204750942047609420477094204780942047909420480094204810942048209420483094204840942048509420486094204870942048809420489094204900942049109420492094204930942049409420495094204960942049709420498094204990942050009420501094205020942050309420504094205050942050609420507094205080942050909420510094205110942051209420513094205140942051509420516094205170942051809420519094205200942052109420522094205230942052409420525094205260942052709420528094205290942053009420531094205320942053309420534094205350942053609420537094205380942053909420540094205410942054209420543094205440942054509420546094205470942054809420549094205500942055109420552094205530942055409420555094205560942055709420558094205590942056009420561094205620942056309420564094205650942056609420567094205680942056909420570094205710942057209420573094205740942057509420576094205770942057809420579094205800942058109420582094205830942058409420585094205860942058709420588094205890942059009420591094205920942059309420594094205950942059609420597094205980942059909420600094206010942060209420603094206040942060509420606094206070942060809420609094206100942061109420612094206130942061409420615094206160942061709420618094206190942062009420621094206220942062309420624094206250942062609420627094206280942062909420630094206310942063209420633094206340942063509420636094206370942063809420639094206400942064109420642094206430942064409420645094302770943027809430279094302800943028109430282094302830943028409430285094302860943028709430288094302890943029009430291094302920943029309430294094302950943029609430297094302980943029909430300094303010943030209430303094303040943030509430306094303070943030809430309094303100943031109430312094303130943031409430315094303160943031709430318094303190943032009430321094303220943032309430324094303250943032609430327094303280943032909430330094303310943033209430333094303340943033509430336094303370943035009430351094303520943035309430354094303550943035609430357094303580943035909430360094303610943036209430363094303640943036509430366094303670943036809430369094303700943037109430372094303730943037409430375094303760943037709430378094303790943038009430381094303820943038309430384094303850943038609430387094303880943038909430390094303910943039209430393094303940943039509430396094303970943039809430399094304000943040109430402094304030943040409430405094304060943040709430408094304090943041009430411094304120943041309430414094304150943041609430417094304180943041909430420094304210943042209430423094304240943042509430426094304270943042809430429094304300943043109430432094304330943043409430435094304360943043709430438094304390943044009430441094304420943044309430444094304450943044609430447094304480943044909430450094304510943045209430453094304540943045509430456094304570943045809430459094304600943046109430462094304630943046409430465094304660943046709430468094304690943047009430471094304720943047309430474094304750943047609430477094304780943047909430480094304810943048209430483094304840943048509430486094304870943048809430489094304900943049109430492094304930943049409430495094304960943049709430498094304990943050009430501094305020943050309430504094305050943050609430507094305080943050909430510094305110943051209430513094305140943051509430516094305170943051809430519094305200943052109430522094305230943052409430525094305260943052709430528094305290943053009430531094305320943053309430534094305350943053609430537094305380943053909430540094305410943054209430543094305440943054509430546094305470943054809430549094305500943055109430552094305530943055409430555094305560943055709430558094305590943056009430561094305620943056309430564094305650943056609430567094305680943056909430570094305710943057209430573094305740943057509430576094305770943057809430579094305800943058109430582094305830943058409430585094305860943058709430588094305890943059009430591094305920943059309430594094305950943059609430597094305980943059909430600094306010943060209430603094306040943060509430606094306070943060809430609094306100943061109430612094306130943061409430615094306160943061709430618094306190943062009430621094306220943062309430624094306250943062609430627094306280943062909430630094306310943063209430633094306340943063509430636094306370943063809430639094306400943064109430642094306430943064409430645094402790944028009440281094402820944028309440284094402850944028609440287094402880944028909440290094402910944029209440293094402940944029509440296094402970944029809440299094403000944030109440302094403030944030409440305094403060944030709440308094403090944031009440311094403120944031309440314094403150944031609440317094403180944031909440320094403210944032209440323094403240944032509440326094403270944032809440329094403300944033109440332094403330944033409440335094403530944035409440355094403560944035709440358094403590944036009440361094403620944036309440364094403650944036609440367094403680944036909440370094403710944037209440373094403740944037509440376094403770944037809440379094403800944038109440382094403830944038409440385094403860944038709440388094403890944039009440391094403920944039309440394094403950944039609440397094403980944039909440400094404010944040209440403094404040944040509440406094404070944040809440409094404100944041109440412094404130944041409440415094404160944041709440418094404190944042009440421094404220944042309440424094404250944042609440427094404280944042909440430094404310944043209440433094404340944043509440436094404370944043809440439094404400944044109440442094404430944044409440445094404460944044709440448094404490944045009440451094404520944045309440454094404550944045609440457094404580944045909440460094404610944046209440463094404640944046509440466094404670944046809440469094404700944047109440472094404730944047409440475094404760944047709440478094404790944048009440481094404820944048309440484094404850944048609440487094404880944048909440490094404910944049209440493094404940944049509440496094404970944049809440499094405000944050109440502094405030944050409440505094405060944050709440508094405090944051009440511094405120944051309440514094405150944051609440517094405180944051909440520094405210944052209440523094405240944052509440526094405270944052809440529094405300944053109440532094405330944053409440535094405360944053709440538094405390944054009440541094405420944054309440544094405450944054609440547094405480944054909440550094405510944055209440553094405540944055509440556094405570944055809440559094405600944056109440562094405630944056409440565094405660944056709440568094405690944057009440571094405720944057309440574094405750944057609440577094405780944057909440580094405810944058209440583094405840944058509440586094405870944058809440589094405900944059109440592094405930944059409440595094405960944059709440598094405990944060009440601094406020944060309440604094406050944060609440607094406080944060909440610094406110944061209440613094406140944061509440616094406170944061809440619094406200944062109440622094406230944062409440625094406260944062709440628094406290944063009440631094406320944063309440634094406350944063609440637094406380944063909440640094406410944064209440643094406440944064509440646094502820945028309450284094502850945028609450287094502880945028909450290094502910945029209450293094502940945029509450296094502970945029809450299094503000945030109450302094503030945030409450305094503060945030709450308094503090945031009450311094503120945031309450314094503150945031609450317094503180945031909450320094503210945032209450323094503240945032509450326094503270945032809450329094503300945033109450332094503330945035709450358094503590945036009450361094503620945036309450364094503650945036609450367094503680945036909450370094503710945037209450373094503740945037509450376094503770945037809450379094503800945038109450382094503830945038409450385094503860945038709450388094503890945039009450391094503920945039309450394094503950945039609450397094503980945039909450400094504010945040209450403094504040945040509450406094504070945040809450409094504100945041109450412094504130945041409450415094504160945041709450418094504190945042009450421094504220945042309450424094504250945042609450427094504280945042909450430094504310945043209450433094504340945043509450436094504370945043809450439094504400945044109450442094504430945044409450445094504460945044709450448094504490945045009450451094504520945045309450454094504550945045609450457094504580945045909450460094504610945046209450463094504640945046509450466094504670945046809450469094504700945047109450472094504730945047409450475094504760945047709450478094504790945048009450481094504820945048309450484094504850945048609450487094504880945048909450490094504910945049209450493094504940945049509450496094504970945049809450499094505000945050109450502094505030945050409450505094505060945050709450508094505090945051009450511094505120945051309450514094505150945051609450517094505180945051909450520094505210945052209450523094505240945052509450526094505270945052809450529094505300945053109450532094505330945053409450535094505360945053709450538094505390945054009450541094505420945054309450544094505450945054609450547094505480945054909450550094505510945055209450553094505540945055509450556094505570945055809450559094505600945056109450562094505630945056409450565094505660945056709450568094505690945057009450571094505720945057309450574094505750945057609450577094505780945057909450580094505810945058209450583094505840945058509450586094505870945058809450589094505900945059109450592094505930945059409450595094505960945059709450598094505990945060009450601094506020945060309450604094506050945060609450607094506080945060909450610094506110945061209450613094506140945061509450616094506170945061809450619094506200945062109450622094506230945062409450625094506260945062709450628094506290945063009450631094506320945063309450634094506350945063609450637094506380945063909450640094506410945064209450643094506440945064509450646094602840946028509460286094602870946028809460289094602900946029109460292094602930946029409460295094602960946029709460298094602990946030009460301094603020946030309460304094603050946030609460307094603080946030909460310094603110946031209460313094603140946031509460316094603170946031809460319094603200946032109460322094603230946032409460325094603260946032709460328094603290946033009460362094603630946036409460365094603660946036709460368094603690946037009460371094603720946037309460374094603750946037609460377094603780946037909460380094603810946038209460383094603840946038509460386094603870946038809460389094603900946039109460392094603930946039409460395094603960946039709460398094603990946040009460401094604020946040309460404094604050946040609460407094604080946040909460410094604110946041209460413094604140946041509460416094604170946041809460419094604200946042109460422094604230946042409460425094604260946042709460428094604290946043009460431094604320946043309460434094604350946043609460437094604380946043909460440094604410946044209460443094604440946044509460446094604470946044809460449094604500946045109460452094604530946045409460455094604560946045709460458094604590946046009460461094604620946046309460464094604650946046609460467094604680946046909460470094604710946047209460473094604740946047509460476094604770946047809460479094604800946048109460482094604830946048409460485094604860946048709460488094604890946049009460491094604920946049309460494094604950946049609460497094604980946049909460500094605010946050209460503094605040946050509460506094605070946050809460509094605100946051109460512094605130946051409460515094605160946051709460518094605190946052009460521094605220946052309460524094605250946052609460527094605280946052909460530094605310946053209460533094605340946053509460536094605370946053809460539094605400946054109460542094605430946054409460545094605460946054709460548094605490946055009460551094605520946055309460554094605550946055609460557094605580946055909460560094605610946056209460563094605640946056509460566094605670946056809460569094605700946057109460572094605730946057409460575094605760946057709460578094605790946058009460581094605820946058309460584094605850946058609460587094605880946058909460590094605910946059209460593094605940946059509460596094605970946059809460599094606000946060109460602094606030946060409460605094606060946060709460608094606090946061009460611094606120946061309460614094606150946061609460617094606180946061909460620094606210946062209460623094606240946062509460626094606270946062809460629094606300946063109460632094606330946063409460635094606360946063709460638094606390946064009460641094606420946064309460644094606450946064609470287094702880947028909470290094702910947029209470293094702940947029509470296094702970947029809470299094703000947030109470302094703030947030409470305094703060947030709470308094703090947031009470311094703120947031309470314094703150947031609470317094703180947031909470320094703210947032209470323094703240947032509470326094703270947036809470369094703700947037109470372094703730947037409470375094703760947037709470378094703790947038009470381094703820947038309470384094703850947038609470387094703880947038909470390094703910947039209470393094703940947039509470396094703970947039809470399094704000947040109470402094704030947040409470405094704060947040709470408094704090947041009470411094704120947041309470414094704150947041609470417094704180947041909470420094704210947042209470423094704240947042509470426094704270947042809470429094704300947043109470432094704330947043409470435094704360947043709470438094704390947044009470441094704420947044309470444094704450947044609470447094704480947044909470450094704510947045209470453094704540947045509470456094704570947045809470459094704600947046109470462094704630947046409470465094704660947046709470468094704690947047009470471094704720947047309470474094704750947047609470477094704780947047909470480094704810947048209470483094704840947048509470486094704870947048809470489094704900947049109470492094704930947049409470495094704960947049709470498094704990947050009470501094705020947050309470504094705050947050609470507094705080947050909470510094705110947051209470513094705140947051509470516094705170947051809470519094705200947052109470522094705230947052409470525094705260947052709470528094705290947053009470531094705320947053309470534094705350947053609470537094705380947053909470540094705410947054209470543094705440947054509470546094705470947054809470549094705500947055109470552094705530947055409470555094705560947055709470558094705590947056009470561094705620947056309470564094705650947056609470567094705680947056909470570094705710947057209470573094705740947057509470576094705770947057809470579094705800947058109470582094705830947058409470585094705860947058709470588094705890947059009470591094705920947059309470594094705950947059609470597094705980947059909470600094706010947060209470603094706040947060509470606094706070947060809470609094706100947061109470612094706130947061409470615094706160947061709470618094706190947062009470621094706220947062309470624094706250947062609470627094706280947062909470630094706310947063209470633094706340947063509470636094706370947063809470639094706400947064109470642094706430947064409470645094706460947064709480291094802920948029309480294094802950948029609480297094802980948029909480300094803010948030209480303094803040948030509480306094803070948030809480309094803100948031109480312094803130948031409480315094803160948031709480318094803190948032009480321094803220948032309480370094803710948037209480373094803740948037509480376094803770948037809480379094803800948038109480382094803830948038409480385094803860948038709480388094803890948039009480391094803920948039309480394094803950948039609480397094803980948039909480400094804010948040209480403094804040948040509480406094804070948040809480409094804100948041109480412094804130948041409480415094804160948041709480418094804190948042009480421094804220948042309480424094804250948042609480427094804280948042909480430094804310948043209480433094804340948043509480436094804370948043809480439094804400948044109480442094804430948044409480445094804460948044709480448094804490948045009480451094804520948045309480454094804550948045609480457094804580948045909480460094804610948046209480463094804640948046509480466094804670948046809480469094804700948047109480472094804730948047409480475094804760948047709480478094804790948048009480481094804820948048309480484094804850948048609480487094804880948048909480490094804910948049209480493094804940948049509480496094804970948049809480499094805000948050109480502094805030948050409480505094805060948050709480508094805090948051009480511094805120948051309480514094805150948051609480517094805180948051909480520094805210948052209480523094805240948052509480526094805270948052809480529094805300948053109480532094805330948053409480535094805360948053709480538094805390948054009480541094805420948054309480544094805450948054609480547094805480948054909480550094805510948055209480553094805540948055509480556094805570948055809480559094805600948056109480562094805630948056409480565094805660948056709480568094805690948057009480571094805720948057309480574094805750948057609480577094805780948057909480580094805810948058209480583094805840948058509480586094805870948058809480589094805900948059109480592094805930948059409480595094805960948059709480598094805990948060009480601094806020948060309480604094806050948060609480607094806080948060909480610094806110948061209480613094806140948061509480616094806170948061809480619094806200948062109480622094806230948062409480625094806260948062709480628094806290948063009480631094806320948063309480634094806350948063609480637094806380948063909480640094806410948064209480643094806440948064509480646094806470949029609490297094902980949029909490300094903010949030209490303094903040949030509490306094903070949030809490309094903100949031109490312094903130949031409490315094903160949031709490371094903720949037309490374094903750949037609490377094903780949037909490380094903810949038209490383094903840949038509490386094903870949038809490389094903900949039109490392094903930949039409490395094903960949039709490398094903990949040009490401094904020949040309490404094904050949040609490407094904080949040909490410094904110949041209490413094904140949041509490416094904170949041809490419094904200949042109490422094904230949042409490425094904260949042709490428094904290949043009490431094904320949043309490434094904350949043609490437094904380949043909490440094904410949044209490443094904440949044509490446094904470949044809490449094904500949045109490452094904530949045409490455094904560949045709490458094904590949046009490461094904620949046309490464094904650949046609490467094904680949046909490470094904710949047209490473094904740949047509490476094904770949047809490479094904800949048109490482094904830949048409490485094904860949048709490488094904890949049009490491094904920949049309490494094904950949049609490497094904980949049909490500094905010949050209490503094905040949050509490506094905070949050809490509094905100949051109490512094905130949051409490515094905160949051709490518094905190949052009490521094905220949052309490524094905250949052609490527094905280949052909490530094905310949053209490533094905340949053509490536094905370949053809490539094905400949054109490542094905430949054409490545094905460949054709490548094905490949055009490551094905520949055309490554094905550949055609490557094905580949055909490560094905610949056209490563094905640949056509490566094905670949056809490569094905700949057109490572094905730949057409490575094905760949057709490578094905790949058009490581094905820949058309490584094905850949058609490587094905880949058909490590094905910949059209490593094905940949059509490596094905970949059809490599094906000949060109490602094906030949060409490605094906060949060709490608094906090949061009490611094906120949061309490614094906150949061609490617094906180949061909490620094906210949062209490623094906240949062509490626094906270949062809490629094906300949063109490632094906330949063409490635094906360949063709490638094906390949064009490641094906420949064309490644094906450949064609490647095003730950037409500375095003760950037709500378095003790950038009500381095003820950038309500384095003850950038609500387095003880950038909500390095003910950039209500393095003940950039509500396095003970950039809500399095004000950040109500402095004030950040409500405095004060950040709500408095004090950041009500411095004120950041309500414095004150950041609500417095004180950041909500420095004210950042209500423095004240950042509500426095004270950042809500429095004300950043109500432095004330950043409500435095004360950043709500438095004390950044009500441095004420950044309500444095004450950044609500447095004480950044909500450095004510950045209500453095004540950045509500456095004570950045809500459095004600950046109500462095004630950046409500465095004660950046709500468095004690950047009500471095004720950047309500474095004750950047609500477095004780950047909500480095004810950048209500483095004840950048509500486095004870950048809500489095004900950049109500492095004930950049409500495095004960950049709500498095004990950050009500501095005020950050309500504095005050950050609500507095005080950050909500510095005110950051209500513095005140950051509500516095005170950051809500519095005200950052109500522095005230950052409500525095005260950052709500528095005290950053009500531095005320950053309500534095005350950053609500537095005380950053909500540095005410950054209500543095005440950054509500546095005470950054809500549095005500950055109500552095005530950055409500555095005560950055709500558095005590950056009500561095005620950056309500564095005650950056609500567095005680950056909500570095005710950057209500573095005740950057509500576095005770950057809500579095005800950058109500582095005830950058409500585095005860950058709500588095005890950059009500591095005920950059309500594095005950950059609500597095005980950059909500600095006010950060209500603095006040950060509500606095006070950060809500609095006100950061109500612095006130950061409500615095006160950061709500618095006190950062009500621095006220950062309500624095006250950062609500627095006280950062909500630095006310950063209500633095006340950063509500636095006370950063809500639095006400950064109500642095006430950064409500645095006460950064709510375095103760951037709510378095103790951038009510381095103820951038309510384095103850951038609510387095103880951038909510390095103910951039209510393095103940951039509510396095103970951039809510399095104000951040109510402095104030951040409510405095104060951040709510408095104090951041009510411095104120951041309510414095104150951041609510417095104180951041909510420095104210951042209510423095104240951042509510426095104270951042809510429095104300951043109510432095104330951043409510435095104360951043709510438095104390951044009510441095104420951044309510444095104450951044609510447095104480951044909510450095104510951045209510453095104540951045509510456095104570951045809510459095104600951046109510462095104630951046409510465095104660951046709510468095104690951047009510471095104720951047309510474095104750951047609510477095104780951047909510480095104810951048209510483095104840951048509510486095104870951048809510489095104900951049109510492095104930951049409510495095104960951049709510498095104990951050009510501095105020951050309510504095105050951050609510507095105080951050909510510095105110951051209510513095105140951051509510516095105170951051809510519095105200951052109510522095105230951052409510525095105260951052709510528095105290951053009510531095105320951053309510534095105350951053609510537095105380951053909510540095105410951054209510543095105440951054509510546095105470951054809510549095105500951055109510552095105530951055409510555095105560951055709510558095105590951056009510561095105620951056309510564095105650951056609510567095105680951056909510570095105710951057209510573095105740951057509510576095105770951057809510579095105800951058109510582095105830951058409510585095105860951058709510588095105890951059009510591095105920951059309510594095105950951059609510597095105980951059909510600095106010951060209510603095106040951060509510606095106070951060809510609095106100951061109510612095106130951061409510615095106160951061709510618095106190951062009510621095106220951062309510624095106250951062609510627095106280951062909510630095106310951063209510633095106340951063509510636095106370951063809510639095106400951064109510642095106430951064409510645095106460951064709510648095203780952037909520380095203810952038209520383095203840952038509520386095203870952038809520389095203900952039109520392095203930952039409520395095203960952039709520398095203990952040009520401095204020952040309520404095204050952040609520407095204080952040909520410095204110952041209520413095204140952041509520416095204170952041809520419095204200952042109520422095204230952042409520425095204260952042709520428095204290952043009520431095204320952043309520434095204350952043609520437095204380952043909520440095204410952044209520443095204440952044509520446095204470952044809520449095204500952045109520452095204530952045409520455095204560952045709520458095204590952046009520461095204620952046309520464095204650952046609520467095204680952046909520470095204710952047209520473095204740952047509520476095204770952047809520479095204800952048109520482095204830952048409520485095204860952048709520488095204890952049009520491095204920952049309520494095204950952049609520497095204980952049909520500095205010952050209520503095205040952050509520506095205070952050809520509095205100952051109520512095205130952051409520515095205160952051709520518095205190952052009520521095205220952052309520524095205250952052609520527095205280952052909520530095205310952053209520533095205340952053509520536095205370952053809520539095205400952054109520542095205430952054409520545095205460952054709520548095205490952055009520551095205520952055309520554095205550952055609520557095205580952055909520560095205610952056209520563095205640952056509520566095205670952056809520569095205700952057109520572095205730952057409520575095205760952057709520578095205790952058009520581095205820952058309520584095205850952058609520587095205880952058909520590095205910952059209520593095205940952059509520596095205970952059809520599095206000952060109520602095206030952060409520605095206060952060709520608095206090952061009520611095206120952061309520614095206150952061609520617095206180952061909520620095206210952062209520623095206240952062509520626095206270952062809520629095206300952063109520632095206330952063409520635095206360952063709520638095206390952064009520641095206420952064309520644095206450952064609520647095206480953038009530381095303820953038309530384095303850953038609530387095303880953038909530390095303910953039209530393095303940953039509530396095303970953039809530399095304000953040109530402095304030953040409530405095304060953040709530408095304090953041009530411095304120953041309530414095304150953041609530417095304180953041909530420095304210953042209530423095304240953042509530426095304270953042809530429095304300953043109530432095304330953043409530435095304360953043709530438095304390953044009530441095304420953044309530444095304450953044609530447095304480953044909530450095304510953045209530453095304540953045509530456095304570953045809530459095304600953046109530462095304630953046409530465095304660953046709530468095304690953047009530471095304720953047309530474095304750953047609530477095304780953047909530480095304810953048209530483095304840953048509530486095304870953048809530489095304900953049109530492095304930953049409530495095304960953049709530498095304990953050009530501095305020953050309530504095305050953050609530507095305080953050909530510095305110953051209530513095305140953051509530516095305170953051809530519095305200953052109530522095305230953052409530525095305260953052709530528095305290953053009530531095305320953053309530534095305350953053609530537095305380953053909530540095305410953054209530543095305440953054509530546095305470953054809530549095305500953055109530552095305530953055409530555095305560953055709530558095305590953056009530561095305620953056309530564095305650953056609530567095305680953056909530570095305710953057209530573095305740953057509530576095305770953057809530579095305800953058109530582095305830953058409530585095305860953058709530588095305890953059009530591095305920953059309530594095305950953059609530597095305980953059909530600095306010953060209530603095306040953060509530606095306070953060809530609095306100953061109530612095306130953061409530615095306160953061709530618095306190953062009530621095306220953062309530624095306250953062609530627095306280953062909530630095306310953063209530633095306340953063509530636095306370953063809530639095306400953064109530642095306430953064409530645095306460953064709530648095403830954038409540385095403860954038709540388095403890954039009540391095403920954039309540394095403950954039609540397095403980954039909540400095404010954040209540403095404040954040509540406095404070954040809540409095404100954041109540412095404130954041409540415095404160954041709540418095404190954042009540421095404220954042309540424095404250954042609540427095404280954042909540430095404310954043209540433095404340954043509540436095404370954043809540439095404400954044109540442095404430954044409540445095404460954044709540448095404490954045009540451095404520954045309540454095404550954045609540457095404580954045909540460095404610954046209540463095404640954046509540466095404670954046809540469095404700954047109540472095404730954047409540475095404760954047709540478095404790954048009540481095404820954048309540484095404850954048609540487095404880954048909540490095404910954049209540493095404940954049509540496095404970954049809540499095405000954050109540502095405030954050409540505095405060954050709540508095405090954051009540511095405120954051309540514095405150954051609540517095405180954051909540520095405210954052209540523095405240954052509540526095405270954052809540529095405300954053109540532095405330954053409540535095405360954053709540538095405390954054009540541095405420954054309540544095405450954054609540547095405480954054909540550095405510954055209540553095405540954055509540556095405570954055809540559095405600954056109540562095405630954056409540565095405660954056709540568095405690954057009540571095405720954057309540574095405750954057609540577095405780954057909540580095405810954058209540583095405840954058509540586095405870954058809540589095405900954059109540592095405930954059409540595095405960954059709540598095405990954060009540601095406020954060309540604095406050954060609540607095406080954060909540610095406110954061209540613095406140954061509540616095406170954061809540619095406200954062109540622095406230954062409540625095406260954062709540628095406290954063009540631095406320954063309540634095406350954063609540637095406380954063909540640095406410954064209540643095406440954064509540646095406470954064809540649095503850955038609550387095503880955038909550390095503910955039209550393095503940955039509550396095503970955039809550399095504000955040109550402095504030955040409550405095504060955040709550408095504090955041009550411095504120955041309550414095504150955041609550417095504180955041909550420095504210955042209550423095504240955042509550426095504270955042809550429095504300955043109550432095504330955043409550435095504360955043709550438095504390955044009550441095504420955044309550444095504450955044609550447095504480955044909550450095504510955045209550453095504540955045509550456095504570955045809550459095504600955046109550462095504630955046409550465095504660955046709550468095504690955047009550471095504720955047309550474095504750955047609550477095504780955047909550480095504810955048209550483095504840955048509550486095504870955048809550489095504900955049109550492095504930955049409550495095504960955049709550498095504990955050009550501095505020955050309550504095505050955050609550507095505080955050909550510095505110955051209550513095505140955051509550516095505170955051809550519095505200955052109550522095505230955052409550525095505260955052709550528095505290955053009550531095505320955053309550534095505350955053609550537095505380955053909550540095505410955054209550543095505440955054509550546095505470955054809550549095505500955055109550552095505530955055409550555095505560955055709550558095505590955056009550561095505620955056309550564095505650955056609550567095505680955056909550570095505710955057209550573095505740955057509550576095505770955057809550579095505800955058109550582095505830955058409550585095505860955058709550588095505890955059009550591095505920955059309550594095505950955059609550597095505980955059909550600095506010955060209550603095506040955060509550606095506070955060809550609095506100955061109550612095506130955061409550615095506160955061709550618095506190955062009550621095506220955062309550624095506250955062609550627095506280955062909550630095506310955063209550633095506340955063509550636095506370955063809550639095506400955064109550642095506430955064409550645095506460955064709550648095506490956038809560389095603900956039109560392095603930956039409560395095603960956039709560398095603990956040009560401095604020956040309560404095604050956040609560407095604080956040909560410095604110956041209560413095604140956041509560416095604170956041809560419095604200956042109560422095604230956042409560425095604260956042709560428095604290956043009560431095604320956043309560434095604350956043609560437095604380956043909560440095604410956044209560443095604440956044509560446095604470956044809560449095604500956045109560452095604530956045409560455095604560956045709560458095604590956046009560461095604620956046309560464095604650956046609560467095604680956046909560470095604710956047209560473095604740956047509560476095604770956047809560479095604800956048109560482095604830956048409560485095604860956048709560488095604890956049009560491095604920956049309560494095604950956049609560497095604980956049909560500095605010956050209560503095605040956050509560506095605070956050809560509095605100956051109560512095605130956051409560515095605160956051709560518095605190956052009560521095605220956052309560524095605250956052609560527095605280956052909560530095605310956053209560533095605340956053509560536095605370956053809560539095605400956054109560542095605430956054409560545095605460956054709560548095605490956055009560551095605520956055309560554095605550956055609560557095605580956055909560560095605610956056209560563095605640956056509560566095605670956056809560569095605700956057109560572095605730956057409560575095605760956057709560578095605790956058009560581095605820956058309560584095605850956058609560587095605880956058909560590095605910956059209560593095605940956059509560596095605970956059809560599095606000956060109560602095606030956060409560605095606060956060709560608095606090956061009560611095606120956061309560614095606150956061609560617095606180956061909560620095606210956062209560623095606240956062509560626095606270956062809560629095606300956063109560632095606330956063409560635095606360956063709560638095606390956064009560641095606420956064309560644095606450956064609560647095606480956064909570389095703900957039109570392095703930957039409570395095703960957039709570398095703990957040009570401095704020957040309570404095704050957040609570407095704080957040909570410095704110957041209570413095704140957041509570416095704170957041809570419095704200957042109570422095704230957042409570425095704260957042709570428095704290957043009570431095704320957043309570434095704350957043609570437095704380957043909570440095704410957044209570443095704440957044509570446095704470957044809570449095704500957045109570452095704530957045409570455095704560957045709570458095704590957046009570461095704620957046309570464095704650957046609570467095704680957046909570470095704710957047209570473095704740957047509570476095704770957047809570479095704800957048109570482095704830957048409570485095704860957048709570488095704890957049009570491095704920957049309570494095704950957049609570497095704980957049909570500095705010957050209570503095705040957050509570506095705070957050809570509095705100957051109570512095705130957051409570515095705160957051709570518095705190957052009570521095705220957052309570524095705250957052609570527095705280957052909570530095705310957053209570533095705340957053509570536095705370957053809570539095705400957054109570542095705430957054409570545095705460957054709570548095705490957055009570551095705520957055309570554095705550957055609570557095705580957055909570560095705610957056209570563095705640957056509570566095705670957056809570569095705700957057109570572095705730957057409570575095705760957057709570578095705790957058009570581095705820957058309570584095705850957058609570587095705880957058909570590095705910957059209570593095705940957059509570596095705970957059809570599095706000957060109570602095706030957060409570605095706060957060709570608095706090957061009570611095706120957061309570614095706150957061609570617095706180957061909570620095706210957062209570623095706240957062509570626095706270957062809570629095706300957063109570632095706330957063409570635095706360957063709570638095706390957064009570641095706420957064309570644095706450957064609570647095706480957064909580390095803910958039209580393095803940958039509580396095803970958039809580399095804000958040109580402095804030958040409580405095804060958040709580408095804090958041009580411095804120958041309580414095804150958041609580417095804180958041909580420095804210958042209580423095804240958042509580426095804270958042809580429095804300958043109580432095804330958043409580435095804360958043709580438095804390958044009580441095804420958044309580444095804450958044609580447095804480958044909580450095804510958045209580453095804540958045509580456095804570958045809580459095804600958046109580462095804630958046409580465095804660958046709580468095804690958047009580471095804720958047309580474095804750958047609580477095804780958047909580480095804810958048209580483095804840958048509580486095804870958048809580489095804900958049109580492095804930958049409580495095804960958049709580498095804990958050009580501095805020958050309580504095805050958050609580507095805080958050909580510095805110958051209580513095805140958051509580516095805170958051809580519095805200958052109580522095805230958052409580525095805260958052709580528095805290958053009580531095805320958053309580534095805350958053609580537095805380958053909580540095805410958054209580543095805440958054509580546095805470958054809580549095805500958055109580552095805530958055409580555095805560958055709580558095805590958056009580561095805620958056309580564095805650958056609580567095805680958056909580570095805710958057209580573095805740958057509580576095805770958057809580579095805800958058109580582095805830958058409580585095805860958058709580588095805890958059009580591095805920958059309580594095805950958059609580597095805980958059909580600095806010958060209580603095806040958060509580606095806070958060809580609095806100958061109580612095806130958061409580615095806160958061709580618095806190958062009580621095806220958062309580624095806250958062609580627095806280958062909580630095806310958063209580633095806340958063509580636095806370958063809580639095806400958064109580642095806430958064409580645095806460958064709580648095806490958065009590390095903910959039209590393095903940959039509590396095903970959039809590399095904000959040109590402095904030959040409590405095904060959040709590408095904090959041009590411095904120959041309590414095904150959041609590417095904180959041909590420095904210959042209590423095904240959042509590426095904270959042809590429095904300959043109590432095904330959043409590435095904360959043709590438095904390959044009590441095904420959044309590444095904450959044609590447095904480959044909590450095904510959045209590453095904540959045509590456095904570959045809590459095904600959046109590462095904630959046409590465095904660959046709590468095904690959047009590471095904720959047309590474095904750959047609590477095904780959047909590480095904810959048209590483095904840959048509590486095904870959048809590489095904900959049109590492095904930959049409590495095904960959049709590498095904990959050009590501095905020959050309590504095905050959050609590507095905080959050909590510095905110959051209590513095905140959051509590516095905170959051809590519095905200959052109590522095905230959052409590525095905260959052709590528095905290959053009590531095905320959053309590534095905350959053609590537095905380959053909590540095905410959054209590543095905440959054509590546095905470959054809590549095905500959055109590552095905530959055409590555095905560959055709590558095905590959056009590561095905620959056309590564095905650959056609590567095905680959056909590570095905710959057209590573095905740959057509590576095905770959057809590579095905800959058109590582095905830959058409590585095905860959058709590588095905890959059009590591095905920959059309590594095905950959059609590597095905980959059909590600095906010959060209590603095906040959060509590606095906070959060809590609095906100959061109590612095906130959061409590615095906160959061709590618095906190959062009590621095906220959062309590624095906250959062609590627095906280959062909590630095906310959063209590633095906340959063509590636095906370959063809590639095906400959064109590642095906430959064409590645095906460959064709590648095906490959065009600391096003920960039309600394096003950960039609600397096003980960039909600400096004010960040209600403096004040960040509600406096004070960040809600409096004100960041109600412096004130960041409600415096004160960041709600418096004190960042009600421096004220960042309600424096004250960042609600427096004280960042909600430096004310960043209600433096004340960043509600436096004370960043809600439096004400960044109600442096004430960044409600445096004460960044709600448096004490960045009600451096004520960045309600454096004550960045609600457096004580960045909600460096004610960046209600463096004640960046509600466096004670960046809600469096004700960047109600472096004730960047409600475096004760960047709600478096004790960048009600481096004820960048309600484096004850960048609600487096004880960048909600490096004910960049209600493096004940960049509600496096004970960049809600499096005000960050109600502096005030960050409600505096005060960050709600508096005090960051009600511096005120960051309600514096005150960051609600517096005180960051909600520096005210960052209600523096005240960052509600526096005270960052809600529096005300960053109600532096005330960053409600535096005360960053709600538096005390960054009600541096005420960054309600544096005450960054609600547096005480960054909600550096005510960055209600553096005540960055509600556096005570960055809600559096005600960056109600562096005630960056409600565096005660960056709600568096005690960057009600571096005720960057309600574096005750960057609600577096005780960057909600580096005810960058209600583096005840960058509600586096005870960058809600589096005900960059109600592096005930960059409600595096005960960059709600598096005990960060009600601096006020960060309600604096006050960060609600607096006080960060909600610096006110960061209600613096006140960061509600616096006170960061809600619096006200960062109600622096006230960062409600625096006260960062709600628096006290960063009600631096006320960063309600634096006350960063609600637096006380960063909600640096006410960064209600643096006440960064509600646096006470960064809600649096006500961039209610393096103940961039509610396096103970961039809610399096104000961040109610402096104030961040409610405096104060961040709610408096104090961041009610411096104120961041309610414096104150961041609610417096104180961041909610420096104210961042209610423096104240961042509610426096104270961042809610429096104300961043109610432096104330961043409610435096104360961043709610438096104390961044009610441096104420961044309610444096104450961044609610447096104480961044909610450096104510961045209610453096104540961045509610456096104570961045809610459096104600961046109610462096104630961046409610465096104660961046709610468096104690961047009610471096104720961047309610474096104750961047609610477096104780961047909610480096104810961048209610483096104840961048509610486096104870961048809610489096104900961049109610492096104930961049409610495096104960961049709610498096104990961050009610501096105020961050309610504096105050961050609610507096105080961050909610510096105110961051209610513096105140961051509610516096105170961051809610519096105200961052109610522096105230961052409610525096105260961052709610528096105290961053009610531096105320961053309610534096105350961053609610537096105380961053909610540096105410961054209610543096105440961054509610546096105470961054809610549096105500961055109610552096105530961055409610555096105560961055709610558096105590961056009610561096105620961056309610564096105650961056609610567096105680961056909610570096105710961057209610573096105740961057509610576096105770961057809610579096105800961058109610582096105830961058409610585096105860961058709610588096105890961059009610591096105920961059309610594096105950961059609610597096105980961059909610600096106010961060209610603096106040961060509610606096106070961060809610609096106100961061109610612096106130961061409610615096106160961061709610618096106190961062009610621096106220961062309610624096106250961062609610627096106280961062909610630096106310961063209610633096106340961063509610636096106370961063809610639096106400961064109610642096106430961064409610645096106460961064709610648096106490961065009620392096203930962039409620395096203960962039709620398096203990962040009620401096204020962040309620404096204050962040609620407096204080962040909620410096204110962041209620413096204140962041509620416096204170962041809620419096204200962042109620422096204230962042409620425096204260962042709620428096204290962043009620431096204320962043309620434096204350962043609620437096204380962043909620440096204410962044209620443096204440962044509620446096204470962044809620449096204500962045109620452096204530962045409620455096204560962045709620458096204590962046009620461096204620962046309620464096204650962046609620467096204680962046909620470096204710962047209620473096204740962047509620476096204770962047809620479096204800962048109620482096204830962048409620485096204860962048709620488096204890962049009620491096204920962049309620494096204950962049609620497096204980962049909620500096205010962050209620503096205040962050509620506096205070962050809620509096205100962051109620512096205130962051409620515096205160962051709620518096205190962052009620521096205220962052309620524096205250962052609620527096205280962052909620530096205310962053209620533096205340962053509620536096205370962053809620539096205400962054109620542096205430962054409620545096205460962054709620548096205490962055009620551096205520962055309620554096205550962055609620557096205580962055909620560096205610962056209620563096205640962056509620566096205670962056809620569096205700962057109620572096205730962057409620575096205760962057709620578096205790962058009620581096205820962058309620584096205850962058609620587096205880962058909620590096205910962059209620593096205940962059509620596096205970962059809620599096206000962060109620602096206030962060409620605096206060962060709620608096206090962061009620611096206120962061309620614096206150962061609620617096206180962061909620620096206210962062209620623096206240962062509620626096206270962062809620629096206300962063109620632096206330962063409620635096206360962063709620638096206390962064009620641096206420962064309620644096206450962064609620647096206480962064909620650096303930963039409630395096303960963039709630398096303990963040009630401096304020963040309630404096304050963040609630407096304080963040909630410096304110963041209630413096304140963041509630416096304170963041809630419096304200963042109630422096304230963042409630425096304260963042709630428096304290963043009630431096304320963043309630434096304350963043609630437096304380963043909630440096304410963044209630443096304440963044509630446096304470963044809630449096304500963045109630452096304530963045409630455096304560963045709630458096304590963046009630461096304620963046309630464096304650963046609630467096304680963046909630470096304710963047209630473096304740963047509630476096304770963047809630479096304800963048109630482096304830963048409630485096304860963048709630488096304890963049009630491096304920963049309630494096304950963049609630497096304980963049909630500096305010963050209630503096305040963050509630506096305070963050809630509096305100963051109630512096305130963051409630515096305160963051709630518096305190963052009630521096305220963052309630524096305250963052609630527096305280963052909630530096305310963053209630533096305340963053509630536096305370963053809630539096305400963054109630542096305430963054409630545096305460963054709630548096305490963055009630551096305520963055309630554096305550963055609630557096305580963055909630560096305610963056209630563096305640963056509630566096305670963056809630569096305700963057109630572096305730963057409630575096305760963057709630578096305790963058009630581096305820963058309630584096305850963058609630587096305880963058909630590096305910963059209630593096305940963059509630596096305970963059809630599096306000963060109630602096306030963060409630605096306060963060709630608096306090963061009630611096306120963061309630614096306150963061609630617096306180963061909630620096306210963062209630623096306240963062509630626096306270963062809630629096306300963063109630632096306330963063409630635096306360963063709630638096306390963064009630641096306420963064309630644096306450963064609630647096306480963064909630650096306510964039409640395096403960964039709640398096403990964040009640401096404020964040309640404096404050964040609640407096404080964040909640410096404110964041209640413096404140964041509640416096404170964041809640419096404200964042109640422096404230964042409640425096404260964042709640428096404290964043009640431096404320964043309640434096404350964043609640437096404380964043909640440096404410964044209640443096404440964044509640446096404470964044809640449096404500964045109640452096404530964045409640455096404560964045709640458096404590964046009640461096404620964046309640464096404650964046609640467096404680964046909640470096404710964047209640473096404740964047509640476096404770964047809640479096404800964048109640482096404830964048409640485096404860964048709640488096404890964049009640491096404920964049309640494096404950964049609640497096404980964049909640500096405010964050209640503096405040964050509640506096405070964050809640509096405100964051109640512096405130964051409640515096405160964051709640518096405190964052009640521096405220964052309640524096405250964052609640527096405280964052909640530096405310964053209640533096405340964053509640536096405370964053809640539096405400964054109640542096405430964054409640545096405460964054709640548096405490964055009640551096405520964055309640554096405550964055609640557096405580964055909640560096405610964056209640563096405640964056509640566096405670964056809640569096405700964057109640572096405730964057409640575096405760964057709640578096405790964058009640581096405820964058309640584096405850964058609640587096405880964058909640590096405910964059209640593096405940964059509640596096405970964059809640599096406000964060109640602096406030964060409640605096406060964060709640608096406090964061009640611096406120964061309640614096406150964061609640617096406180964061909640620096406210964062209640623096406240964062509640626096406270964062809640629096406300964063109640632096406330964063409640635096406360964063709640638096406390964064009640641096406420964064309640644096406450964064609640647096406480964064909640650096406510965039409650395096503960965039709650398096503990965040009650401096504020965040309650404096504050965040609650407096504080965040909650410096504110965041209650413096504140965041509650416096504170965041809650419096504200965042109650422096504230965042409650425096504260965042709650428096504290965043009650431096504320965043309650434096504350965043609650437096504380965043909650440096504410965044209650443096504440965044509650446096504470965044809650449096504500965045109650452096504530965045409650455096504560965045709650458096504590965046009650461096504620965046309650464096504650965046609650467096504680965046909650470096504710965047209650473096504740965047509650476096504770965047809650479096504800965048109650482096504830965048409650485096504860965048709650488096504890965049009650491096504920965049309650494096504950965049609650497096504980965049909650500096505010965050209650503096505040965050509650506096505070965050809650509096505100965051109650512096505130965051409650515096505160965051709650518096505190965052009650521096505220965052309650524096505250965052609650527096505280965052909650530096505310965053209650533096505340965053509650536096505370965053809650539096505400965054109650542096505430965054409650545096505460965054709650548096505490965055009650551096505520965055309650554096505550965055609650557096505580965055909650560096505610965056209650563096505640965056509650566096505670965056809650569096505700965057109650572096505730965057409650575096505760965057709650578096505790965058009650581096505820965058309650584096505850965058609650587096505880965058909650590096505910965059209650593096505940965059509650596096505970965059809650599096506000965060109650602096506030965060409650605096506060965060709650608096506090965061009650611096506120965061309650614096506150965061609650617096506180965061909650620096506210965062209650623096506240965062509650626096506270965062809650629096506300965063109650632096506330965063409650635096506360965063709650638096506390965064009650641096506420965064309650644096506450965064609650647096506480965064909650650096506510966039509660396096603970966039809660399096604000966040109660402096604030966040409660405096604060966040709660408096604090966041009660411096604120966041309660414096604150966041609660417096604180966041909660420096604210966042209660423096604240966042509660426096604270966042809660429096604300966043109660432096604330966043409660435096604360966043709660438096604390966044009660441096604420966044309660444096604450966044609660447096604480966044909660450096604510966045209660453096604540966045509660456096604570966045809660459096604600966046109660462096604630966046409660465096604660966046709660468096604690966047009660471096604720966047309660474096604750966047609660477096604780966047909660480096604810966048209660483096604840966048509660486096604870966048809660489096604900966049109660492096604930966049409660495096604960966049709660498096604990966050009660501096605020966050309660504096605050966050609660507096605080966050909660510096605110966051209660513096605140966051509660516096605170966051809660519096605200966052109660522096605230966052409660525096605260966052709660528096605290966053009660531096605320966053309660534096605350966053609660537096605380966053909660540096605410966054209660543096605440966054509660546096605470966054809660549096605500966055109660552096605530966055409660555096605560966055709660558096605590966056009660561096605620966056309660564096605650966056609660567096605680966056909660570096605710966057209660573096605740966057509660576096605770966057809660579096605800966058109660582096605830966058409660585096605860966058709660588096605890966059009660591096605920966059309660594096605950966059609660597096605980966059909660600096606010966060209660603096606040966060509660606096606070966060809660609096606100966061109660612096606130966061409660615096606160966061709660618096606190966062009660621096606220966062309660624096606250966062609660627096606280966062909660630096606310966063209660633096606340966063509660636096606370966063809660639096606400966064109660642096606430966064409660645096606460966064709660648096606490966065009660651096703960967039709670398096703990967040009670401096704020967040309670404096704050967040609670407096704080967040909670410096704110967041209670413096704140967041509670416096704170967041809670419096704200967042109670422096704230967042409670425096704260967042709670428096704290967043009670431096704320967043309670434096704350967043609670437096704380967043909670440096704410967044209670443096704440967044509670446096704470967044809670449096704500967045109670452096704530967045409670455096704560967045709670458096704590967046009670461096704620967046309670464096704650967046609670467096704680967046909670470096704710967047209670473096704740967047509670476096704770967047809670479096704800967048109670482096704830967048409670485096704860967048709670488096704890967049009670491096704920967049309670494096704950967049609670497096704980967049909670500096705010967050209670503096705040967050509670506096705070967050809670509096705100967051109670512096705130967051409670515096705160967051709670518096705190967052009670521096705220967052309670524096705250967052609670527096705280967052909670530096705310967053209670533096705340967053509670536096705370967053809670539096705400967054109670542096705430967054409670545096705460967054709670548096705490967055009670551096705520967055309670554096705550967055609670557096705580967055909670560096705610967056209670563096705640967056509670566096705670967056809670569096705700967057109670572096705730967057409670575096705760967057709670578096705790967058009670581096705820967058309670584096705850967058609670587096705880967058909670590096705910967059209670593096705940967059509670596096705970967059809670599096706000967060109670602096706030967060409670605096706060967060709670608096706090967061009670611096706120967061309670614096706150967061609670617096706180967061909670620096706210967062209670623096706240967062509670626096706270967062809670629096706300967063109670632096706330967063409670635096706360967063709670638096706390967064009670641096706420967064309670644096706450967064609670647096706480967064909670650096706510968039609680397096803980968039909680400096804010968040209680403096804040968040509680406096804070968040809680409096804100968041109680412096804130968041409680415096804160968041709680418096804190968042009680421096804220968042309680424096804250968042609680427096804280968042909680430096804310968043209680433096804340968043509680436096804370968043809680439096804400968044109680442096804430968044409680445096804460968044709680448096804490968045009680451096804520968045309680454096804550968045609680457096804580968045909680460096804610968046209680463096804640968046509680466096804670968046809680469096804700968047109680472096804730968047409680475096804760968047709680478096804790968048009680481096804820968048309680484096804850968048609680487096804880968048909680490096804910968049209680493096804940968049509680496096804970968049809680499096805000968050109680502096805030968050409680505096805060968050709680508096805090968051009680511096805120968051309680514096805150968051609680517096805180968051909680520096805210968052209680523096805240968052509680526096805270968052809680529096805300968053109680532096805330968053409680535096805360968053709680538096805390968054009680541096805420968054309680544096805450968054609680547096805480968054909680550096805510968055209680553096805540968055509680556096805570968055809680559096805600968056109680562096805630968056409680565096805660968056709680568096805690968057009680571096805720968057309680574096805750968057609680577096805780968057909680580096805810968058209680583096805840968058509680586096805870968058809680589096805900968059109680592096805930968059409680595096805960968059709680598096805990968060009680601096806020968060309680604096806050968060609680607096806080968060909680610096806110968061209680613096806140968061509680616096806170968061809680619096806200968062109680622096806230968062409680625096806260968062709680628096806290968063009680631096806320968063309680634096806350968063609680637096806380968063909680640096806410968064209680643096806440968064509680646096806470968064809680649096806500969039709690398096903990969040009690401096904020969040309690404096904050969040609690407096904080969040909690410096904110969041209690413096904140969041509690416096904170969041809690419096904200969042109690422096904230969042409690425096904260969042709690428096904290969043009690431096904320969043309690434096904350969043609690437096904380969043909690440096904410969044209690443096904440969044509690446096904470969044809690449096904500969045109690452096904530969045409690455096904560969045709690458096904590969046009690461096904620969046309690464096904650969046609690467096904680969046909690470096904710969047209690473096904740969047509690476096904770969047809690479096904800969048109690482096904830969048409690485096904860969048709690488096904890969049009690491096904920969049309690494096904950969049609690497096904980969049909690500096905010969050209690503096905040969050509690506096905070969050809690509096905100969051109690512096905130969051409690515096905160969051709690518096905190969052009690521096905220969052309690524096905250969052609690527096905280969052909690530096905310969053209690533096905340969053509690536096905370969053809690539096905400969054109690542096905430969054409690545096905460969054709690548096905490969055009690551096905520969055309690554096905550969055609690557096905580969055909690560096905610969056209690563096905640969056509690566096905670969056809690569096905700969057109690572096905730969057409690575096905760969057709690578096905790969058009690581096905820969058309690584096905850969058609690587096905880969058909690590096905910969059209690593096905940969059509690596096905970969059809690599096906000969060109690602096906030969060409690605096906060969060709690608096906090969061009690611096906120969061309690614096906150969061609690617096906180969061909690620096906210969062209690623096906240969062509690626096906270969062809690629096906300969063109690632096906330969063409690635096906360969063709690638096906390969064009690641096906420969064309690644096906450969064609690647096906480969064909690650097003980970039909700400097004010970040209700403097004040970040509700406097004070970040809700409097004100970041109700412097004130970041409700415097004160970041709700418097004190970042009700421097004220970042309700424097004250970042609700427097004280970042909700430097004310970043209700433097004340970043509700436097004370970043809700439097004400970044109700442097004430970044409700445097004460970044709700448097004490970045009700451097004520970045309700454097004550970045609700457097004580970045909700460097004610970046209700463097004640970046509700466097004670970046809700469097004700970047109700472097004730970047409700475097004760970047709700478097004790970048009700481097004820970048309700484097004850970048609700487097004880970048909700490097004910970049209700493097004940970049509700496097004970970049809700499097005000970050109700502097005030970050409700505097005060970050709700508097005090970051009700511097005120970051309700514097005150970051609700517097005180970051909700520097005210970052209700523097005240970052509700526097005270970052809700529097005300970053109700532097005330970053409700535097005360970053709700538097005390970054009700541097005420970054309700544097005450970054609700547097005480970054909700550097005510970055209700553097005540970055509700556097005570970055809700559097005600970056109700562097005630970056409700565097005660970056709700568097005690970057009700571097005720970057309700574097005750970057609700577097005780970057909700580097005810970058209700583097005840970058509700586097005870970058809700589097005900970059109700592097005930970059409700595097005960970059709700598097005990970060009700601097006020970060309700604097006050970060609700607097006080970060909700610097006110970061209700613097006140970061509700616097006170970061809700619097006200970062109700622097006230970062409700625097006260970062709700628097006290970063009700631097006320970063309700634097006350970063609700637097006380970063909700640097006410970064209700643097006440970064509700646097006470970064809700649097006500971039809710399097104000971040109710402097104030971040409710405097104060971040709710408097104090971041009710411097104120971041309710414097104150971041609710417097104180971041909710420097104210971042209710423097104240971042509710426097104270971042809710429097104300971043109710432097104330971043409710435097104360971043709710438097104390971044009710441097104420971044309710444097104450971044609710447097104480971044909710450097104510971045209710453097104540971045509710456097104570971045809710459097104600971046109710462097104630971046409710465097104660971046709710468097104690971047009710471097104720971047309710474097104750971047609710477097104780971047909710480097104810971048209710483097104840971048509710486097104870971048809710489097104900971049109710492097104930971049409710495097104960971049709710498097104990971050009710501097105020971050309710504097105050971050609710507097105080971050909710510097105110971051209710513097105140971051509710516097105170971051809710519097105200971052109710522097105230971052409710525097105260971052709710528097105290971053009710531097105320971053309710534097105350971053609710537097105380971053909710540097105410971054209710543097105440971054509710546097105470971054809710549097105500971055109710552097105530971055409710555097105560971055709710558097105590971056009710561097105620971056309710564097105650971056609710567097105680971056909710570097105710971057209710573097105740971057509710576097105770971057809710579097105800971058109710582097105830971058409710585097105860971058709710588097105890971059009710591097105920971059309710594097105950971059609710597097105980971059909710600097106010971060209710603097106040971060509710606097106070971060809710609097106100971061109710612097106130971061409710615097106160971061709710618097106190971062009710621097106220971062309710624097106250971062609710627097106280971062909710630097106310971063209710633097106340971063509710636097106370971063809710639097106400971064109710642097106430971064409710645097106460971064709710648097106490971065009720398097203990972040009720401097204020972040309720404097204050972040609720407097204080972040909720410097204110972041209720413097204140972041509720416097204170972041809720419097204200972042109720422097204230972042409720425097204260972042709720428097204290972043009720431097204320972043309720434097204350972043609720437097204380972043909720440097204410972044209720443097204440972044509720446097204470972044809720449097204500972045109720452097204530972045409720455097204560972045709720458097204590972046009720461097204620972046309720464097204650972046609720467097204680972046909720470097204710972047209720473097204740972047509720476097204770972047809720479097204800972048109720482097204830972048409720485097204860972048709720488097204890972049009720491097204920972049309720494097204950972049609720497097204980972049909720500097205010972050209720503097205040972050509720506097205070972050809720509097205100972051109720512097205130972051409720515097205160972051709720518097205190972052009720521097205220972052309720524097205250972052609720527097205280972052909720530097205310972053209720533097205340972053509720536097205370972053809720539097205400972054109720542097205430972054409720545097205460972054709720548097205490972055009720551097205520972055309720554097205550972055609720557097205580972055909720560097205610972056209720563097205640972056509720566097205670972056809720569097205700972057109720572097205730972057409720575097205760972057709720578097205790972058009720581097205820972058309720584097205850972058609720587097205880972058909720590097205910972059209720593097205940972059509720596097205970972059809720599097206000972060109720602097206030972060409720605097206060972060709720608097206090972061009720611097206120972061309720614097206150972061609720617097206180972061909720620097206210972062209720623097206240972062509720626097206270972062809720629097206300972063109720632097206330972063409720635097206360972063709720638097206390972064009720641097206420972064309720644097206450972064609720647097206480972064909720650097303990973040009730401097304020973040309730404097304050973040609730407097304080973040909730410097304110973041209730413097304140973041509730416097304170973041809730419097304200973042109730422097304230973042409730425097304260973042709730428097304290973043009730431097304320973043309730434097304350973043609730437097304380973043909730440097304410973044209730443097304440973044509730446097304470973044809730449097304500973045109730452097304530973045409730455097304560973045709730458097304590973046009730461097304620973046309730464097304650973046609730467097304680973046909730470097304710973047209730473097304740973047509730476097304770973047809730479097304800973048109730482097304830973048409730485097304860973048709730488097304890973049009730491097304920973049309730494097304950973049609730497097304980973049909730500097305010973050209730503097305040973050509730506097305070973050809730509097305100973051109730512097305130973051409730515097305160973051709730518097305190973052009730521097305220973052309730524097305250973052609730527097305280973052909730530097305310973053209730533097305340973053509730536097305370973053809730539097305400973054109730542097305430973054409730545097305460973054709730548097305490973055009730551097305520973055309730554097305550973055609730557097305580973055909730560097305610973056209730563097305640973056509730566097305670973056809730569097305700973057109730572097305730973057409730575097305760973057709730578097305790973058009730581097305820973058309730584097305850973058609730587097305880973058909730590097305910973059209730593097305940973059509730596097305970973059809730599097306000973060109730602097306030973060409730605097306060973060709730608097306090973061009730611097306120973061309730614097306150973061609730617097306180973061909730620097306210973062209730623097306240973062509730626097306270973062809730629097306300973063109730632097306330973063409730635097306360973063709730638097306390973064009730641097306420973064309730644097306450973064609730647097306480973064909730650097403990974040009740401097404020974040309740404097404050974040609740407097404080974040909740410097404110974041209740413097404140974041509740416097404170974041809740419097404200974042109740422097404230974042409740425097404260974042709740428097404290974043009740431097404320974043309740434097404350974043609740437097404380974043909740440097404410974044209740443097404440974044509740446097404470974044809740449097404500974045109740452097404530974045409740455097404560974045709740458097404590974046009740461097404620974046309740464097404650974046609740467097404680974046909740470097404710974047209740473097404740974047509740476097404770974047809740479097404800974048109740482097404830974048409740485097404860974048709740488097404890974049009740491097404920974049309740494097404950974049609740497097404980974049909740500097405010974050209740503097405040974050509740506097405070974050809740509097405100974051109740512097405130974051409740515097405160974051709740518097405190974052009740521097405220974052309740524097405250974052609740527097405280974052909740530097405310974053209740533097405340974053509740536097405370974053809740539097405400974054109740542097405430974054409740545097405460974054709740548097405490974055009740551097405520974055309740554097405550974055609740557097405580974055909740560097405610974056209740563097405640974056509740566097405670974056809740569097405700974057109740572097405730974057409740575097405760974057709740578097405790974058009740581097405820974058309740584097405850974058609740587097405880974058909740590097405910974059209740593097405940974059509740596097405970974059809740599097406000974060109740602097406030974060409740605097406060974060709740608097406090974061009740611097406120974061309740614097406150974061609740617097406180974061909740620097406210974062209740623097406240974062509740626097406270974062809740629097406300974063109740632097406330974063409740635097406360974063709740638097406390974064009740641097406420974064309740644097406450974064609740647097406480974064909740650097503990975040009750401097504020975040309750404097504050975040609750407097504080975040909750410097504110975041209750413097504140975041509750416097504170975041809750419097504200975042109750422097504230975042409750425097504260975042709750428097504290975043009750431097504320975043309750434097504350975043609750437097504380975043909750440097504410975044209750443097504440975044509750446097504470975044809750449097504500975045109750452097504530975045409750455097504560975045709750458097504590975046009750461097504620975046309750464097504650975046609750467097504680975046909750470097504710975047209750473097504740975047509750476097504770975047809750479097504800975048109750482097504830975048409750485097504860975048709750488097504890975049009750491097504920975049309750494097504950975049609750497097504980975049909750500097505010975050209750503097505040975050509750506097505070975050809750509097505100975051109750512097505130975051409750515097505160975051709750518097505190975052009750521097505220975052309750524097505250975052609750527097505280975052909750530097505310975053209750533097505340975053509750536097505370975053809750539097505400975054109750542097505430975054409750545097505460975054709750548097505490975055009750551097505520975055309750554097505550975055609750557097505580975055909750560097505610975056209750563097505640975056509750566097505670975056809750569097505700975057109750572097505730975057409750575097505760975057709750578097505790975058009750581097505820975058309750584097505850975058609750587097505880975058909750590097505910975059209750593097505940975059509750596097505970975059809750599097506000975060109750602097506030975060409750605097506060975060709750608097506090975061009750611097506120975061309750614097506150975061609750617097506180975061909750620097506210975062209750623097506240975062509750626097506270975062809750629097506300975063109750632097506330975063409750635097506360975063709750638097506390975064009750641097506420975064309750644097506450975064609750647097506480975064909750650097603990976040009760401097604020976040309760404097604050976040609760407097604080976040909760410097604110976041209760413097604140976041509760416097604170976041809760419097604200976042109760422097604230976042409760425097604260976042709760428097604290976043009760431097604320976043309760434097604350976043609760437097604380976043909760440097604410976044209760443097604440976044509760446097604470976044809760449097604500976045109760452097604530976045409760455097604560976045709760458097604590976046009760461097604620976046309760464097604650976046609760467097604680976046909760470097604710976047209760473097604740976047509760476097604770976047809760479097604800976048109760482097604830976048409760485097604860976048709760488097604890976049009760491097604920976049309760494097604950976049609760497097604980976049909760500097605010976050209760503097605040976050509760506097605070976050809760509097605100976051109760512097605130976051409760515097605160976051709760518097605190976052009760521097605220976052309760524097605250976052609760527097605280976052909760530097605310976053209760533097605340976053509760536097605370976053809760539097605400976054109760542097605430976054409760545097605460976054709760548097605490976055009760551097605520976055309760554097605550976055609760557097605580976055909760560097605610976056209760563097605640976056509760566097605670976056809760569097605700976057109760572097605730976057409760575097605760976057709760578097605790976058009760581097605820976058309760584097605850976058609760587097605880976058909760590097605910976059209760593097605940976059509760596097605970976059809760599097606000976060109760602097606030976060409760605097606060976060709760608097606090976061009760611097606120976061309760614097606150976061609760617097606180976061909760620097606210976062209760623097606240976062509760626097606270976062809760629097606300976063109760632097606330976063409760635097606360976063709760638097606390976064009760641097606420976064309760644097606450976064609760647097606480976064909760650097703990977040009770401097704020977040309770404097704050977040609770407097704080977040909770410097704110977041209770413097704140977041509770416097704170977041809770419097704200977042109770422097704230977042409770425097704260977042709770428097704290977043009770431097704320977043309770434097704350977043609770437097704380977043909770440097704410977044209770443097704440977044509770446097704470977044809770449097704500977045109770452097704530977045409770455097704560977045709770458097704590977046009770461097704620977046309770464097704650977046609770467097704680977046909770470097704710977047209770473097704740977047509770476097704770977047809770479097704800977048109770482097704830977048409770485097704860977048709770488097704890977049009770491097704920977049309770494097704950977049609770497097704980977049909770500097705010977050209770503097705040977050509770506097705070977050809770509097705100977051109770512097705130977051409770515097705160977051709770518097705190977052009770521097705220977052309770524097705250977052609770527097705280977052909770530097705310977053209770533097705340977053509770536097705370977053809770539097705400977054109770542097705430977054409770545097705460977054709770548097705490977055009770551097705520977055309770554097705550977055609770557097705580977055909770560097705610977056209770563097705640977056509770566097705670977056809770569097705700977057109770572097705730977057409770575097705760977057709770578097705790977058009770581097705820977058309770584097705850977058609770587097705880977058909770590097705910977059209770593097705940977059509770596097705970977059809770599097706000977060109770602097706030977060409770605097706060977060709770608097706090977061009770611097706120977061309770614097706150977061609770617097706180977061909770620097706210977062209770623097706240977062509770626097706270977062809770629097706300977063109770632097706330977063409770635097706360977063709770638097706390977064009770641097706420977064309770644097706450977064609770647097706480977064909770650097803990978040009780401097804020978040309780404097804050978040609780407097804080978040909780410097804110978041209780413097804140978041509780416097804170978041809780419097804200978042109780422097804230978042409780425097804260978042709780428097804290978043009780431097804320978043309780434097804350978043609780437097804380978043909780440097804410978044209780443097804440978044509780446097804470978044809780449097804500978045109780452097804530978045409780455097804560978045709780458097804590978046009780461097804620978046309780464097804650978046609780467097804680978046909780470097804710978047209780473097804740978047509780476097804770978047809780479097804800978048109780482097804830978048409780485097804860978048709780488097804890978049009780491097804920978049309780494097804950978049609780497097804980978049909780500097805010978050209780503097805040978050509780506097805070978050809780509097805100978051109780512097805130978051409780515097805160978051709780518097805190978052009780521097805220978052309780524097805250978052609780527097805280978052909780530097805310978053209780533097805340978053509780536097805370978053809780539097805400978054109780542097805430978054409780545097805460978054709780548097805490978055009780551097805520978055309780554097805550978055609780557097805580978055909780560097805610978056209780563097805640978056509780566097805670978056809780569097805700978057109780572097805730978057409780575097805760978057709780578097805790978058009780581097805820978058309780584097805850978058609780587097805880978058909780590097805910978059209780593097805940978059509780596097805970978059809780599097806000978060109780602097806030978060409780605097806060978060709780608097806090978061009780611097806120978061309780614097806150978061609780617097806180978061909780620097806210978062209780623097806240978062509780626097806270978062809780629097806300978063109780632097806330978063409780635097806360978063709780638097806390978064009780641097806420978064309780644097806450978064609780647097806480978064909790399097904000979040109790402097904030979040409790405097904060979040709790408097904090979041009790411097904120979041309790414097904150979041609790417097904180979041909790420097904210979042209790423097904240979042509790426097904270979042809790429097904300979043109790432097904330979043409790435097904360979043709790438097904390979044009790441097904420979044309790444097904450979044609790447097904480979044909790450097904510979045209790453097904540979045509790456097904570979045809790459097904600979046109790462097904630979046409790465097904660979046709790468097904690979047009790471097904720979047309790474097904750979047609790477097904780979047909790480097904810979048209790483097904840979048509790486097904870979048809790489097904900979049109790492097904930979049409790495097904960979049709790498097904990979050009790501097905020979050309790504097905050979050609790507097905080979050909790510097905110979051209790513097905140979051509790516097905170979051809790519097905200979052109790522097905230979052409790525097905260979052709790528097905290979053009790531097905320979053309790534097905350979053609790537097905380979053909790540097905410979054209790543097905440979054509790546097905470979054809790549097905500979055109790552097905530979055409790555097905560979055709790558097905590979056009790561097905620979056309790564097905650979056609790567097905680979056909790570097905710979057209790573097905740979057509790576097905770979057809790579097905800979058109790582097905830979058409790585097905860979058709790588097905890979059009790591097905920979059309790594097905950979059609790597097905980979059909790600097906010979060209790603097906040979060509790606097906070979060809790609097906100979061109790612097906130979061409790615097906160979061709790618097906190979062009790621097906220979062309790624097906250979062609790627097906280979062909790630097906310979063209790633097906340979063509790636097906370979063809790639097906400979064109790642097906430979064409790645097906460979064709790648097906490980039909800400098004010980040209800403098004040980040509800406098004070980040809800409098004100980041109800412098004130980041409800415098004160980041709800418098004190980042009800421098004220980042309800424098004250980042609800427098004280980042909800430098004310980043209800433098004340980043509800436098004370980043809800439098004400980044109800442098004430980044409800445098004460980044709800448098004490980045009800451098004520980045309800454098004550980045609800457098004580980045909800460098004610980046209800463098004640980046509800466098004670980046809800469098004700980047109800472098004730980047409800475098004760980047709800478098004790980048009800481098004820980048309800484098004850980048609800487098004880980048909800490098004910980049209800493098004940980049509800496098004970980049809800499098005000980050109800502098005030980050409800505098005060980050709800508098005090980051009800511098005120980051309800514098005150980051609800517098005180980051909800520098005210980052209800523098005240980052509800526098005270980052809800529098005300980053109800532098005330980053409800535098005360980053709800538098005390980054009800541098005420980054309800544098005450980054609800547098005480980054909800550098005510980055209800553098005540980055509800556098005570980055809800559098005600980056109800562098005630980056409800565098005660980056709800568098005690980057009800571098005720980057309800574098005750980057609800577098005780980057909800580098005810980058209800583098005840980058509800586098005870980058809800589098005900980059109800592098005930980059409800595098005960980059709800598098005990980060009800601098006020980060309800604098006050980060609800607098006080980060909800610098006110980061209800613098006140980061509800616098006170980061809800619098006200980062109800622098006230980062409800625098006260980062709800628098006290980063009800631098006320980063309800634098006350980063609800637098006380980063909800640098006410980064209800643098006440980064509800646098006470980064809800649098104000981040109810402098104030981040409810405098104060981040709810408098104090981041009810411098104120981041309810414098104150981041609810417098104180981041909810420098104210981042209810423098104240981042509810426098104270981042809810429098104300981043109810432098104330981043409810435098104360981043709810438098104390981044009810441098104420981044309810444098104450981044609810447098104480981044909810450098104510981045209810453098104540981045509810456098104570981045809810459098104600981046109810462098104630981046409810465098104660981046709810468098104690981047009810471098104720981047309810474098104750981047609810477098104780981047909810480098104810981048209810483098104840981048509810486098104870981048809810489098104900981049109810492098104930981049409810495098104960981049709810498098104990981050009810501098105020981050309810504098105050981050609810507098105080981050909810510098105110981051209810513098105140981051509810516098105170981051809810519098105200981052109810522098105230981052409810525098105260981052709810528098105290981053009810531098105320981053309810534098105350981053609810537098105380981053909810540098105410981054209810543098105440981054509810546098105470981054809810549098105500981055109810552098105530981055409810555098105560981055709810558098105590981056009810561098105620981056309810564098105650981056609810567098105680981056909810570098105710981057209810573098105740981057509810576098105770981057809810579098105800981058109810582098105830981058409810585098105860981058709810588098105890981059009810591098105920981059309810594098105950981059609810597098105980981059909810600098106010981060209810603098106040981060509810606098106070981060809810609098106100981061109810612098106130981061409810615098106160981061709810618098106190981062009810621098106220981062309810624098106250981062609810627098106280981062909810630098106310981063209810633098106340981063509810636098106370981063809810639098106400981064109810642098106430981064409810645098106460981064709810648098106490982040009820401098204020982040309820404098204050982040609820407098204080982040909820410098204110982041209820413098204140982041509820416098204170982041809820419098204200982042109820422098204230982042409820425098204260982042709820428098204290982043009820431098204320982043309820434098204350982043609820437098204380982043909820440098204410982044209820443098204440982044509820446098204470982044809820449098204500982045109820452098204530982045409820455098204560982045709820458098204590982046009820461098204620982046309820464098204650982046609820467098204680982046909820470098204710982047209820473098204740982047509820476098204770982047809820479098204800982048109820482098204830982048409820485098204860982048709820488098204890982049009820491098204920982049309820494098204950982049609820497098204980982049909820500098205010982050209820503098205040982050509820506098205070982050809820509098205100982051109820512098205130982051409820515098205160982051709820518098205190982052009820521098205220982052309820524098205250982052609820527098205280982052909820530098205310982053209820533098205340982053509820536098205370982053809820539098205400982054109820542098205430982054409820545098205460982054709820548098205490982055009820551098205520982055309820554098205550982055609820557098205580982055909820560098205610982056209820563098205640982056509820566098205670982056809820569098205700982057109820572098205730982057409820575098205760982057709820578098205790982058009820581098205820982058309820584098205850982058609820587098205880982058909820590098205910982059209820593098205940982059509820596098205970982059809820599098206000982060109820602098206030982060409820605098206060982060709820608098206090982061009820611098206120982061309820614098206150982061609820617098206180982061909820620098206210982062209820623098206240982062509820626098206270982062809820629098206300982063109820632098206330982063409820635098206360982063709820638098206390982064009820641098206420982064309820644098206450982064609820647098206480982064909830400098304010983040209830403098304040983040509830406098304070983040809830409098304100983041109830412098304130983041409830415098304160983041709830418098304190983042009830421098304220983042309830424098304250983042609830427098304280983042909830430098304310983043209830433098304340983043509830436098304370983043809830439098304400983044109830442098304430983044409830445098304460983044709830448098304490983045009830451098304520983045309830454098304550983045609830457098304580983045909830460098304610983046209830463098304640983046509830466098304670983046809830469098304700983047109830472098304730983047409830475098304760983047709830478098304790983048009830481098304820983048309830484098304850983048609830487098304880983048909830490098304910983049209830493098304940983049509830496098304970983049809830499098305000983050109830502098305030983050409830505098305060983050709830508098305090983051009830511098305120983051309830514098305150983051609830517098305180983051909830520098305210983052209830523098305240983052509830526098305270983052809830529098305300983053109830532098305330983053409830535098305360983053709830538098305390983054009830541098305420983054309830544098305450983054609830547098305480983054909830550098305510983055209830553098305540983055509830556098305570983055809830559098305600983056109830562098305630983056409830565098305660983056709830568098305690983057009830571098305720983057309830574098305750983057609830577098305780983057909830580098305810983058209830583098305840983058509830586098305870983058809830589098305900983059109830592098305930983059409830595098305960983059709830598098305990983060009830601098306020983060309830604098306050983060609830607098306080983060909830610098306110983061209830613098306140983061509830616098306170983061809830619098306200983062109830622098306230983062409830625098306260983062709830628098306290983063009830631098306320983063309830634098306350983063609830637098306380983063909830640098306410983064209830643098306440983064509830646098306470983064809830649098404000984040109840402098404030984040409840405098404060984040709840408098404090984041009840411098404120984041309840414098404150984041609840417098404180984041909840420098404210984042209840423098404240984042509840426098404270984042809840429098404300984043109840432098404330984043409840435098404360984043709840438098404390984044009840441098404420984044309840444098404450984044609840447098404480984044909840450098404510984045209840453098404540984045509840456098404570984045809840459098404600984046109840462098404630984046409840465098404660984046709840468098404690984047009840471098404720984047309840474098404750984047609840477098404780984047909840480098404810984048209840483098404840984048509840486098404870984048809840489098404900984049109840492098404930984049409840495098404960984049709840498098404990984050009840501098405020984050309840504098405050984050609840507098405080984050909840510098405110984051209840513098405140984051509840516098405170984051809840519098405200984052109840522098405230984052409840525098405260984052709840528098405290984053009840531098405320984053309840534098405350984053609840537098405380984053909840540098405410984054209840543098405440984054509840546098405470984054809840549098405500984055109840552098405530984055409840555098405560984055709840558098405590984056009840561098405620984056309840564098405650984056609840567098405680984056909840570098405710984057209840573098405740984057509840576098405770984057809840579098405800984058109840582098405830984058409840585098405860984058709840588098405890984059009840591098405920984059309840594098405950984059609840597098405980984059909840600098406010984060209840603098406040984060509840606098406070984060809840609098406100984061109840612098406130984061409840615098406160984061709840618098406190984062009840621098406220984062309840624098406250984062609840627098406280984062909840630098406310984063209840633098406340984063509840636098406370984063809840639098406400984064109840642098406430984064409840645098406460984064709840648098406490985040009850401098504020985040309850404098504050985040609850407098504080985040909850410098504110985041209850413098504140985041509850416098504170985041809850419098504200985042109850422098504230985042409850425098504260985042709850428098504290985043009850431098504320985043309850434098504350985043609850437098504380985043909850440098504410985044209850443098504440985044509850446098504470985044809850449098504500985045109850452098504530985045409850455098504560985045709850458098504590985046009850461098504620985046309850464098504650985046609850467098504680985046909850470098504710985047209850473098504740985047509850476098504770985047809850479098504800985048109850482098504830985048409850485098504860985048709850488098504890985049009850491098504920985049309850494098504950985049609850497098504980985049909850500098505010985050209850503098505040985050509850506098505070985050809850509098505100985051109850512098505130985051409850515098505160985051709850518098505190985052009850521098505220985052309850524098505250985052609850527098505280985052909850530098505310985053209850533098505340985053509850536098505370985053809850539098505400985054109850542098505430985054409850545098505460985054709850548098505490985055009850551098505520985055309850554098505550985055609850557098505580985055909850560098505610985056209850563098505640985056509850566098505670985056809850569098505700985057109850572098505730985057409850575098505760985057709850578098505790985058009850581098505820985058309850584098505850985058609850587098505880985058909850590098505910985059209850593098505940985059509850596098505970985059809850599098506000985060109850602098506030985060409850605098506060985060709850608098506090985061009850611098506120985061309850614098506150985061609850617098506180985061909850620098506210985062209850623098506240985062509850626098506270985062809850629098506300985063109850632098506330985063409850635098506360985063709850638098506390985064009850641098506420985064309850644098506450985064609850647098506480985064909860401098604020986040309860404098604050986040609860407098604080986040909860410098604110986041209860413098604140986041509860416098604170986041809860419098604200986042109860422098604230986042409860425098604260986042709860428098604290986043009860431098604320986043309860434098604350986043609860437098604380986043909860440098604410986044209860443098604440986044509860446098604470986044809860449098604500986045109860452098604530986045409860455098604560986045709860458098604590986046009860461098604620986046309860464098604650986046609860467098604680986046909860470098604710986047209860473098604740986047509860476098604770986047809860479098604800986048109860482098604830986048409860485098604860986048709860488098604890986049009860491098604920986049309860494098604950986049609860497098604980986049909860500098605010986050209860503098605040986050509860506098605070986050809860509098605100986051109860512098605130986051409860515098605160986051709860518098605190986052009860521098605220986052309860524098605250986052609860527098605280986052909860530098605310986053209860533098605340986053509860536098605370986053809860539098605400986054109860542098605430986054409860545098605460986054709860548098605490986055009860551098605520986055309860554098605550986055609860557098605580986055909860560098605610986056209860563098605640986056509860566098605670986056809860569098605700986057109860572098605730986057409860575098605760986057709860578098605790986058009860581098605820986058309860584098605850986058609860587098605880986058909860590098605910986059209860593098605940986059509860596098605970986059809860599098606000986060109860602098606030986060409860605098606060986060709860608098606090986061009860611098606120986061309860614098606150986061609860617098606180986061909860620098606210986062209860623098606240986062509860626098606270986062809860629098606300986063109860632098606330986063409860635098606360986063709860638098606390986064009860641098606420986064309860644098606450986064609860647098606480986064909870401098704020987040309870404098704050987040609870407098704080987040909870410098704110987041209870413098704140987041509870416098704170987041809870419098704200987042109870422098704230987042409870425098704260987042709870428098704290987043009870431098704320987043309870434098704350987043609870437098704380987043909870440098704410987044209870443098704440987044509870446098704470987044809870449098704500987045109870452098704530987045409870455098704560987045709870458098704590987046009870461098704620987046309870464098704650987046609870467098704680987046909870470098704710987047209870473098704740987047509870476098704770987047809870479098704800987048109870482098704830987048409870485098704860987048709870488098704890987049009870491098704920987049309870494098704950987049609870497098704980987049909870500098705010987050209870503098705040987050509870506098705070987050809870509098705100987051109870512098705130987051409870515098705160987051709870518098705190987052009870521098705220987052309870524098705250987052609870527098705280987052909870530098705310987053209870533098705340987053509870536098705370987053809870539098705400987054109870542098705430987054409870545098705460987054709870548098705490987055009870551098705520987055309870554098705550987055609870557098705580987055909870560098705610987056209870563098705640987056509870566098705670987056809870569098705700987057109870572098705730987057409870575098705760987057709870578098705790987058009870581098705820987058309870584098705850987058609870587098705880987058909870590098705910987059209870593098705940987059509870596098705970987059809870599098706000987060109870602098706030987060409870605098706060987060709870608098706090987061009870611098706120987061309870614098706150987061609870617098706180987061909870620098706210987062209870623098706240987062509870626098706270987062809870629098706300987063109870632098706330987063409870635098706360987063709870638098706390987064009870641098706420987064309870644098706450987064609870647098706480988040109880402098804030988040409880405098804060988040709880408098804090988041009880411098804120988041309880414098804150988041609880417098804180988041909880420098804210988042209880423098804240988042509880426098804270988042809880429098804300988043109880432098804330988043409880435098804360988043709880438098804390988044009880441098804420988044309880444098804450988044609880447098804480988044909880450098804510988045209880453098804540988045509880456098804570988045809880459098804600988046109880462098804630988046409880465098804660988046709880468098804690988047009880471098804720988047309880474098804750988047609880477098804780988047909880480098804810988048209880483098804840988048509880486098804870988048809880489098804900988049109880492098804930988049409880495098804960988049709880498098804990988050009880501098805020988050309880504098805050988050609880507098805080988050909880510098805110988051209880513098805140988051509880516098805170988051809880519098805200988052109880522098805230988052409880525098805260988052709880528098805290988053009880531098805320988053309880534098805350988053609880537098805380988053909880540098805410988054209880543098805440988054509880546098805470988054809880549098805500988055109880552098805530988055409880555098805560988055709880558098805590988056009880561098805620988056309880564098805650988056609880567098805680988056909880570098805710988057209880573098805740988057509880576098805770988057809880579098805800988058109880582098805830988058409880585098805860988058709880588098805890988059009880591098805920988059309880594098805950988059609880597098805980988059909880600098806010988060209880603098806040988060509880606098806070988060809880609098806100988061109880612098806130988061409880615098806160988061709880618098806190988062009880621098806220988062309880624098806250988062609880627098806280988062909880630098806310988063209880633098806340988063509880636098806370988063809880639098806400988064109880642098806430988064409880645098806460988064709880648098904020989040309890404098904050989040609890407098904080989040909890410098904110989041209890413098904140989041509890416098904170989041809890419098904200989042109890422098904230989042409890425098904260989042709890428098904290989043009890431098904320989043309890434098904350989043609890437098904380989043909890440098904410989044209890443098904440989044509890446098904470989044809890449098904500989045109890452098904530989045409890455098904560989045709890458098904590989046009890461098904620989046309890464098904650989046609890467098904680989046909890470098904710989047209890473098904740989047509890476098904770989047809890479098904800989048109890482098904830989048409890485098904860989048709890488098904890989049009890491098904920989049309890494098904950989049609890497098904980989049909890500098905010989050209890503098905040989050509890506098905070989050809890509098905100989051109890512098905130989051409890515098905160989051709890518098905190989052009890521098905220989052309890524098905250989052609890527098905280989052909890530098905310989053209890533098905340989053509890536098905370989053809890539098905400989054109890542098905430989054409890545098905460989054709890548098905490989055009890551098905520989055309890554098905550989055609890557098905580989055909890560098905610989056209890563098905640989056509890566098905670989056809890569098905700989057109890572098905730989057409890575098905760989057709890578098905790989058009890581098905820989058309890584098905850989058609890587098905880989058909890590098905910989059209890593098905940989059509890596098905970989059809890599098906000989060109890602098906030989060409890605098906060989060709890608098906090989061009890611098906120989061309890614098906150989061609890617098906180989061909890620098906210989062209890623098906240989062509890626098906270989062809890629098906300989063109890632098906330989063409890635098906360989063709890638098906390989064009890641098906420989064309890644098906450989064609890647098906480990040209900403099004040990040509900406099004070990040809900409099004100990041109900412099004130990041409900415099004160990041709900418099004190990042009900421099004220990042309900424099004250990042609900427099004280990042909900430099004310990043209900433099004340990043509900436099004370990043809900439099004400990044109900442099004430990044409900445099004460990044709900448099004490990045009900451099004520990045309900454099004550990045609900457099004580990045909900460099004610990046209900463099004640990046509900466099004670990046809900469099004700990047109900472099004730990047409900475099004760990047709900478099004790990048009900481099004820990048309900484099004850990048609900487099004880990048909900490099004910990049209900493099004940990049509900496099004970990049809900499099005000990050109900502099005030990050409900505099005060990050709900508099005090990051009900511099005120990051309900514099005150990051609900517099005180990051909900520099005210990052209900523099005240990052509900526099005270990052809900529099005300990053109900532099005330990053409900535099005360990053709900538099005390990054009900541099005420990054309900544099005450990054609900547099005480990054909900550099005510990055209900553099005540990055509900556099005570990055809900559099005600990056109900562099005630990056409900565099005660990056709900568099005690990057009900571099005720990057309900574099005750990057609900577099005780990057909900580099005810990058209900583099005840990058509900586099005870990058809900589099005900990059109900592099005930990059409900595099005960990059709900598099005990990060009900601099006020990060309900604099006050990060609900607099006080990060909900610099006110990061209900613099006140990061509900616099006170990061809900619099006200990062109900622099006230990062409900625099006260990062709900628099006290990063009900631099006320990063309900634099006350990063609900637099006380990063909900640099006410990064209900643099006440990064509900646099006470990064809910402099104030991040409910405099104060991040709910408099104090991041009910411099104120991041309910414099104150991041609910417099104180991041909910420099104210991042209910423099104240991042509910426099104270991042809910429099104300991043109910432099104330991043409910435099104360991043709910438099104390991044009910441099104420991044309910444099104450991044609910447099104480991044909910450099104510991045209910453099104540991045509910456099104570991045809910459099104600991046109910462099104630991046409910465099104660991046709910468099104690991047009910471099104720991047309910474099104750991047609910477099104780991047909910480099104810991048209910483099104840991048509910486099104870991048809910489099104900991049109910492099104930991049409910495099104960991049709910498099104990991050009910501099105020991050309910504099105050991050609910507099105080991050909910510099105110991051209910513099105140991051509910516099105170991051809910519099105200991052109910522099105230991052409910525099105260991052709910528099105290991053009910531099105320991053309910534099105350991053609910537099105380991053909910540099105410991054209910543099105440991054509910546099105470991054809910549099105500991055109910552099105530991055409910555099105560991055709910558099105590991056009910561099105620991056309910564099105650991056609910567099105680991056909910570099105710991057209910573099105740991057509910576099105770991057809910579099105800991058109910582099105830991058409910585099105860991058709910588099105890991059009910591099105920991059309910594099105950991059609910597099105980991059909910600099106010991060209910603099106040991060509910606099106070991060809910609099106100991061109910612099106130991061409910615099106160991061709910618099106190991062009910621099106220991062309910624099106250991062609910627099106280991062909910630099106310991063209910633099106340991063509910636099106370991063809910639099106400991064109910642099106430991064409910645099106460991064709920403099204040992040509920406099204070992040809920409099204100992041109920412099204130992041409920415099204160992041709920418099204190992042009920421099204220992042309920424099204250992042609920427099204280992042909920430099204310992043209920433099204340992043509920436099204370992043809920439099204400992044109920442099204430992044409920445099204460992044709920448099204490992045009920451099204520992045309920454099204550992045609920457099204580992045909920460099204610992046209920463099204640992046509920466099204670992046809920469099204700992047109920472099204730992047409920475099204760992047709920478099204790992048009920481099204820992048309920484099204850992048609920487099204880992048909920490099204910992049209920493099204940992049509920496099204970992049809920499099205000992050109920502099205030992050409920505099205060992050709920508099205090992051009920511099205120992051309920514099205150992051609920517099205180992051909920520099205210992052209920523099205240992052509920526099205270992052809920529099205300992053109920532099205330992053409920535099205360992053709920538099205390992054009920541099205420992054309920544099205450992054609920547099205480992054909920550099205510992055209920553099205540992055509920556099205570992055809920559099205600992056109920562099205630992056409920565099205660992056709920568099205690992057009920571099205720992057309920574099205750992057609920577099205780992057909920580099205810992058209920583099205840992058509920586099205870992058809920589099205900992059109920592099205930992059409920595099205960992059709920598099205990992060009920601099206020992060309920604099206050992060609920607099206080992060909920610099206110992061209920613099206140992061509920616099206170992061809920619099206200992062109920622099206230992062409920625099206260992062709920628099206290992063009920631099206320992063309920634099206350992063609920637099206380992063909920640099206410992064209920643099206440992064509920646099206470993040309930404099304050993040609930407099304080993040909930410099304110993041209930413099304140993041509930416099304170993041809930419099304200993042109930422099304230993042409930425099304260993042709930428099304290993043009930431099304320993043309930434099304350993043609930437099304380993043909930440099304410993044209930443099304440993044509930446099304470993044809930449099304500993045109930452099304530993045409930455099304560993045709930458099304590993046009930461099304620993046309930464099304650993046609930467099304680993046909930470099304710993047209930473099304740993047509930476099304770993047809930479099304800993048109930482099304830993048409930485099304860993048709930488099304890993049009930491099304920993049309930494099304950993049609930497099304980993049909930500099305010993050209930503099305040993050509930506099305070993050809930509099305100993051109930512099305130993051409930515099305160993051709930518099305190993052009930521099305220993052309930524099305250993052609930527099305280993052909930530099305310993053209930533099305340993053509930536099305370993053809930539099305400993054109930542099305430993054409930545099305460993054709930548099305490993055009930551099305520993055309930554099305550993055609930557099305580993055909930560099305610993056209930563099305640993056509930566099305670993056809930569099305700993057109930572099305730993057409930575099305760993057709930578099305790993058009930581099305820993058309930584099305850993058609930587099305880993058909930590099305910993059209930593099305940993059509930596099305970993059809930599099306000993060109930602099306030993060409930605099306060993060709930608099306090993061009930611099306120993061309930614099306150993061609930617099306180993061909930620099306210993062209930623099306240993062509930626099306270993062809930629099306300993063109930632099306330993063409930635099306360993063709930638099306390993064009930641099306420993064309930644099306450993064609940404099404050994040609940407099404080994040909940410099404110994041209940413099404140994041509940416099404170994041809940419099404200994042109940422099404230994042409940425099404260994042709940428099404290994043009940431099404320994043309940434099404350994043609940437099404380994043909940440099404410994044209940443099404440994044509940446099404470994044809940449099404500994045109940452099404530994045409940455099404560994045709940458099404590994046009940461099404620994046309940464099404650994046609940467099404680994046909940470099404710994047209940473099404740994047509940476099404770994047809940479099404800994048109940482099404830994048409940485099404860994048709940488099404890994049009940491099404920994049309940494099404950994049609940497099404980994049909940500099405010994050209940503099405040994050509940506099405070994050809940509099405100994051109940512099405130994051409940515099405160994051709940518099405190994052009940521099405220994052309940524099405250994052609940527099405280994052909940530099405310994053209940533099405340994053509940536099405370994053809940539099405400994054109940542099405430994054409940545099405460994054709940548099405490994055009940551099405520994055309940554099405550994055609940557099405580994055909940560099405610994056209940563099405640994056509940566099405670994056809940569099405700994057109940572099405730994057409940575099405760994057709940578099405790994058009940581099405820994058309940584099405850994058609940587099405880994058909940590099405910994059209940593099405940994059509940596099405970994059809940599099406000994060109940602099406030994060409940605099406060994060709940608099406090994061009940611099406120994061309940614099406150994061609940617099406180994061909940620099406210994062209940623099406240994062509940626099406270994062809940629099406300994063109940632099406330994063409940635099406360994063709940638099406390994064009940641099406420994064309940644099406450994064609950404099504050995040609950407099504080995040909950410099504110995041209950413099504140995041509950416099504170995041809950419099504200995042109950422099504230995042409950425099504260995042709950428099504290995043009950431099504320995043309950434099504350995043609950437099504380995043909950440099504410995044209950443099504440995044509950446099504470995044809950449099504500995045109950452099504530995045409950455099504560995045709950458099504590995046009950461099504620995046309950464099504650995046609950467099504680995046909950470099504710995047209950473099504740995047509950476099504770995047809950479099504800995048109950482099504830995048409950485099504860995048709950488099504890995049009950491099504920995049309950494099504950995049609950497099504980995049909950500099505010995050209950503099505040995050509950506099505070995050809950509099505100995051109950512099505130995051409950515099505160995051709950518099505190995052009950521099505220995052309950524099505250995052609950527099505280995052909950530099505310995053209950533099505340995053509950536099505370995053809950539099505400995054109950542099505430995054409950545099505460995054709950548099505490995055009950551099505520995055309950554099505550995055609950557099505580995055909950560099505610995056209950563099505640995056509950566099505670995056809950569099505700995057109950572099505730995057409950575099505760995057709950578099505790995058009950581099505820995058309950584099505850995058609950587099505880995058909950590099505910995059209950593099505940995059509950596099505970995059809950599099506000995060109950602099506030995060409950605099506060995060709950608099506090995061009950611099506120995061309950614099506150995061609950617099506180995061909950620099506210995062209950623099506240995062509950626099506270995062809950629099506300995063109950632099506330995063409950635099506360995063709950638099506390995064009950641099506420995064309950644099506450996040509960406099604070996040809960409099604100996041109960412099604130996041409960415099604160996041709960418099604190996042009960421099604220996042309960424099604250996042609960427099604280996042909960430099604310996043209960433099604340996043509960436099604370996043809960439099604400996044109960442099604430996044409960445099604460996044709960448099604490996045009960451099604520996045309960454099604550996045609960457099604580996045909960460099604610996046209960463099604640996046509960466099604670996046809960469099604700996047109960472099604730996047409960475099604760996047709960478099604790996048009960481099604820996048309960484099604850996048609960487099604880996048909960490099604910996049209960493099604940996049509960496099604970996049809960499099605000996050109960502099605030996050409960505099605060996050709960508099605090996051009960511099605120996051309960514099605150996051609960517099605180996051909960520099605210996052209960523099605240996052509960526099605270996052809960529099605300996053109960532099605330996053409960535099605360996053709960538099605390996054009960541099605420996054309960544099605450996054609960547099605480996054909960550099605510996055209960553099605540996055509960556099605570996055809960559099605600996056109960562099605630996056409960565099605660996056709960568099605690996057009960571099605720996057309960574099605750996057609960577099605780996057909960580099605810996058209960583099605840996058509960586099605870996058809960589099605900996059109960592099605930996059409960595099605960996059709960598099605990996060009960601099606020996060309960604099606050996060609960607099606080996060909960610099606110996061209960613099606140996061509960616099606170996061809960619099606200996062109960622099606230996062409960625099606260996062709960628099606290996063009960631099606320996063309960634099606350996063609960637099606380996063909960640099606410996064209960643099606440996064509970405099704060997040709970408099704090997041009970411099704120997041309970414099704150997041609970417099704180997041909970420099704210997042209970423099704240997042509970426099704270997042809970429099704300997043109970432099704330997043409970435099704360997043709970438099704390997044009970441099704420997044309970444099704450997044609970447099704480997044909970450099704510997045209970453099704540997045509970456099704570997045809970459099704600997046109970462099704630997046409970465099704660997046709970468099704690997047009970471099704720997047309970474099704750997047609970477099704780997047909970480099704810997048209970483099704840997048509970486099704870997048809970489099704900997049109970492099704930997049409970495099704960997049709970498099704990997050009970501099705020997050309970504099705050997050609970507099705080997050909970510099705110997051209970513099705140997051509970516099705170997051809970519099705200997052109970522099705230997052409970525099705260997052709970528099705290997053009970531099705320997053309970534099705350997053609970537099705380997053909970540099705410997054209970543099705440997054509970546099705470997054809970549099705500997055109970552099705530997055409970555099705560997055709970558099705590997056009970561099705620997056309970564099705650997056609970567099705680997056909970570099705710997057209970573099705740997057509970576099705770997057809970579099705800997058109970582099705830997058409970585099705860997058709970588099705890997059009970591099705920997059309970594099705950997059609970597099705980997059909970600099706010997060209970603099706040997060509970606099706070997060809970609099706100997061109970612099706130997061409970615099706160997061709970618099706190997062009970621099706220997062309970624099706250997062609970627099706280997062909970630099706310997063209970633099706340997063509970636099706370997063809970639099706400997064109970642099706430997064409980406099804070998040809980409099804100998041109980412099804130998041409980415099804160998041709980418099804190998042009980421099804220998042309980424099804250998042609980427099804280998042909980430099804310998043209980433099804340998043509980436099804370998043809980439099804400998044109980442099804430998044409980445099804460998044709980448099804490998045009980451099804520998045309980454099804550998045609980457099804580998045909980460099804610998046209980463099804640998046509980466099804670998046809980469099804700998047109980472099804730998047409980475099804760998047709980478099804790998048009980481099804820998048309980484099804850998048609980487099804880998048909980490099804910998049209980493099804940998049509980496099804970998049809980499099805000998050109980502099805030998050409980505099805060998050709980508099805090998051009980511099805120998051309980514099805150998051609980517099805180998051909980520099805210998052209980523099805240998052509980526099805270998052809980529099805300998053109980532099805330998053409980535099805360998053709980538099805390998054009980541099805420998054309980544099805450998054609980547099805480998054909980550099805510998055209980553099805540998055509980556099805570998055809980559099805600998056109980562099805630998056409980565099805660998056709980568099805690998057009980571099805720998057309980574099805750998057609980577099805780998057909980580099805810998058209980583099805840998058509980586099805870998058809980589099805900998059109980592099805930998059409980595099805960998059709980598099805990998060009980601099806020998060309980604099806050998060609980607099806080998060909980610099806110998061209980613099806140998061509980616099806170998061809980619099806200998062109980622099806230998062409980625099806260998062709980628099806290998063009980631099806320998063309980634099806350998063609980637099806380998063909980640099806410998064209980643099806440999040609990407099904080999040909990410099904110999041209990413099904140999041509990416099904170999041809990419099904200999042109990422099904230999042409990425099904260999042709990428099904290999043009990431099904320999043309990434099904350999043609990437099904380999043909990440099904410999044209990443099904440999044509990446099904470999044809990449099904500999045109990452099904530999045409990455099904560999045709990458099904590999046009990461099904620999046309990464099904650999046609990467099904680999046909990470099904710999047209990473099904740999047509990476099904770999047809990479099904800999048109990482099904830999048409990485099904860999048709990488099904890999049009990491099904920999049309990494099904950999049609990497099904980999049909990500099905010999050209990503099905040999050509990506099905070999050809990509099905100999051109990512099905130999051409990515099905160999051709990518099905190999052009990521099905220999052309990524099905250999052609990527099905280999052909990530099905310999053209990533099905340999053509990536099905370999053809990539099905400999054109990542099905430999054409990545099905460999054709990548099905490999055009990551099905520999055309990554099905550999055609990557099905580999055909990560099905610999056209990563099905640999056509990566099905670999056809990569099905700999057109990572099905730999057409990575099905760999057709990578099905790999058009990581099905820999058309990584099905850999058609990587099905880999058909990590099905910999059209990593099905940999059509990596099905970999059809990599099906000999060109990602099906030999060409990605099906060999060709990608099906090999061009990611099906120999061309990614099906150999061609990617099906180999061909990620099906210999062209990623099906240999062509990626099906270999062809990629099906300999063109990632099906330999063409990635099906360999063709990638099906390999064009990641099906420999064310000407100004081000040910000410100004111000041210000413100004141000041510000416100004171000041810000419100004201000042110000422100004231000042410000425100004261000042710000428100004291000043010000431100004321000043310000434100004351000043610000437100004381000043910000440100004411000044210000443100004441000044510000446100004471000044810000449100004501000045110000452100004531000045410000455100004561000045710000458100004591000046010000461100004621000046310000464100004651000046610000467100004681000046910000470100004711000047210000473100004741000047510000476100004771000047810000479100004801000048110000482100004831000048410000485100004861000048710000488100004891000049010000491100004921000049310000494100004951000049610000497100004981000049910000500100005011000050210000503100005041000050510000506100005071000050810000509100005101000051110000512100005131000051410000515100005161000051710000518100005191000052010000521100005221000052310000524100005251000052610000527100005281000052910000530100005311000053210000533100005341000053510000536100005371000053810000539100005401000054110000542100005431000054410000545100005461000054710000548100005491000055010000551100005521000055310000554100005551000055610000557100005581000055910000560100005611000056210000563100005641000056510000566100005671000056810000569100005701000057110000572100005731000057410000575100005761000057710000578100005791000058010000581100005821000058310000584100005851000058610000587100005881000058910000590100005911000059210000593100005941000059510000596100005971000059810000599100006001000060110000602100006031000060410000605100006061000060710000608100006091000061010000611100006121000061310000614100006151000061610000617100006181000061910000620100006211000062210000623100006241000062510000626100006271000062810000629100006301000063110000632100006331000063410000635100006361000063710000638100006391000064010000641100006421000064310010407100104081001040910010410100104111001041210010413100104141001041510010416100104171001041810010419100104201001042110010422100104231001042410010425100104261001042710010428100104291001043010010431100104321001043310010434100104351001043610010437100104381001043910010440100104411001044210010443100104441001044510010446100104471001044810010449100104501001045110010452100104531001045410010455100104561001045710010458100104591001046010010461100104621001046310010464100104651001046610010467100104681001046910010470100104711001047210010473100104741001047510010476100104771001047810010479100104801001048110010482100104831001048410010485100104861001048710010488100104891001049010010491100104921001049310010494100104951001049610010497100104981001049910010500100105011001050210010503100105041001050510010506100105071001050810010509100105101001051110010512100105131001051410010515100105161001051710010518100105191001052010010521100105221001052310010524100105251001052610010527100105281001052910010530100105311001053210010533100105341001053510010536100105371001053810010539100105401001054110010542100105431001054410010545100105461001054710010548100105491001055010010551100105521001055310010554100105551001055610010557100105581001055910010560100105611001056210010563100105641001056510010566100105671001056810010569100105701001057110010572100105731001057410010575100105761001057710010578100105791001058010010581100105821001058310010584100105851001058610010587100105881001058910010590100105911001059210010593100105941001059510010596100105971001059810010599100106001001060110010602100106031001060410010605100106061001060710010608100106091001061010010611100106121001061310010614100106151001061610010617100106181001061910010620100106211001062210010623100106241001062510010626100106271001062810010629100106301001063110010632100106331001063410010635100106361001063710010638100106391001064010010641100106421002040810020409100204101002041110020412100204131002041410020415100204161002041710020418100204191002042010020421100204221002042310020424100204251002042610020427100204281002042910020430100204311002043210020433100204341002043510020436100204371002043810020439100204401002044110020442100204431002044410020445100204461002044710020448100204491002045010020451100204521002045310020454100204551002045610020457100204581002045910020460100204611002046210020463100204641002046510020466100204671002046810020469100204701002047110020472100204731002047410020475100204761002047710020478100204791002048010020481100204821002048310020484100204851002048610020487100204881002048910020490100204911002049210020493100204941002049510020496100204971002049810020499100205001002050110020502100205031002050410020505100205061002050710020508100205091002051010020511100205121002051310020514100205151002051610020517100205181002051910020520100205211002052210020523100205241002052510020526100205271002052810020529100205301002053110020532100205331002053410020535100205361002053710020538100205391002054010020541100205421002054310020544100205451002054610020547100205481002054910020550100205511002055210020553100205541002055510020556100205571002055810020559100205601002056110020562100205631002056410020565100205661002056710020568100205691002057010020571100205721002057310020574100205751002057610020577100205781002057910020580100205811002058210020583100205841002058510020586100205871002058810020589100205901002059110020592100205931002059410020595100205961002059710020598100205991002060010020601100206021002060310020604100206051002060610020607100206081002060910020610100206111002061210020613100206141002061510020616100206171002061810020619100206201002062110020622100206231002062410020625100206261002062710020628100206291002063010020631100206321002063310020634100206351002063610020637100206381002063910020640100206411002064210030409100304101003041110030412100304131003041410030415100304161003041710030418100304191003042010030421100304221003042310030424100304251003042610030427100304281003042910030430100304311003043210030433100304341003043510030436100304371003043810030439100304401003044110030442100304431003044410030445100304461003044710030448100304491003045010030451100304521003045310030454100304551003045610030457100304581003045910030460100304611003046210030463100304641003046510030466100304671003046810030469100304701003047110030472100304731003047410030475100304761003047710030478100304791003048010030481100304821003048310030484100304851003048610030487100304881003048910030490100304911003049210030493100304941003049510030496100304971003049810030499100305001003050110030502100305031003050410030505100305061003050710030508100305091003051010030511100305121003051310030514100305151003051610030517100305181003051910030520100305211003052210030523100305241003052510030526100305271003052810030529100305301003053110030532100305331003053410030535100305361003053710030538100305391003054010030541100305421003054310030544100305451003054610030547100305481003054910030550100305511003055210030553100305541003055510030556100305571003055810030559100305601003056110030562100305631003056410030565100305661003056710030568100305691003057010030571100305721003057310030574100305751003057610030577100305781003057910030580100305811003058210030583100305841003058510030586100305871003058810030589100305901003059110030592100305931003059410030595100305961003059710030598100305991003060010030601100306021003060310030604100306051003060610030607100306081003060910030610100306111003061210030613100306141003061510030616100306171003061810030619100306201003062110030622100306231003062410030625100306261003062710030628100306291003063010030631100306321003063310030634100306351003063610030637100306381003063910030640100306411004040910040410100404111004041210040413100404141004041510040416100404171004041810040419100404201004042110040422100404231004042410040425100404261004042710040428100404291004043010040431100404321004043310040434100404351004043610040437100404381004043910040440100404411004044210040443100404441004044510040446100404471004044810040449100404501004045110040452100404531004045410040455100404561004045710040458100404591004046010040461100404621004046310040464100404651004046610040467100404681004046910040470100404711004047210040473100404741004047510040476100404771004047810040479100404801004048110040482100404831004048410040485100404861004048710040488100404891004049010040491100404921004049310040494100404951004049610040497100404981004049910040500100405011004050210040503100405041004050510040506100405071004050810040509100405101004051110040512100405131004051410040515100405161004051710040518100405191004052010040521100405221004052310040524100405251004052610040527100405281004052910040530100405311004053210040533100405341004053510040536100405371004053810040539100405401004054110040542100405431004054410040545100405461004054710040548100405491004055010040551100405521004055310040554100405551004055610040557100405581004055910040560100405611004056210040563100405641004056510040566100405671004056810040569100405701004057110040572100405731004057410040575100405761004057710040578100405791004058010040581100405821004058310040584100405851004058610040587100405881004058910040590100405911004059210040593100405941004059510040596100405971004059810040599100406001004060110040602100406031004060410040605100406061004060710040608100406091004061010040611100406121004061310040614100406151004061610040617100406181004061910040620100406211004062210040623100406241004062510040626100406271004062810040629100406301004063110040632100406331004063410040635100406361004063710040638100406391004064010040641100504101005041110050412100504131005041410050415100504161005041710050418100504191005042010050421100504221005042310050424100504251005042610050427100504281005042910050430100504311005043210050433100504341005043510050436100504371005043810050439100504401005044110050442100504431005044410050445100504461005044710050448100504491005045010050451100504521005045310050454100504551005045610050457100504581005045910050460100504611005046210050463100504641005046510050466100504671005046810050469100504701005047110050472100504731005047410050475100504761005047710050478100504791005048010050481100504821005048310050484100504851005048610050487100504881005048910050490100504911005049210050493100504941005049510050496100504971005049810050499100505001005050110050502100505031005050410050505100505061005050710050508100505091005051010050511100505121005051310050514100505151005051610050517100505181005051910050520100505211005052210050523100505241005052510050526100505271005052810050529100505301005053110050532100505331005053410050535100505361005053710050538100505391005054010050541100505421005054310050544100505451005054610050547100505481005054910050550100505511005055210050553100505541005055510050556100505571005055810050559100505601005056110050562100505631005056410050565100505661005056710050568100505691005057010050571100505721005057310050574100505751005057610050577100505781005057910050580100505811005058210050583100505841005058510050586100505871005058810050589100505901005059110050592100505931005059410050595100505961005059710050598100505991005060010050601100506021005060310050604100506051005060610050607100506081005060910050610100506111005061210050613100506141005061510050616100506171005061810050619100506201005062110050622100506231005062410050625100506261005062710050628100506291005063010050631100506321005063310050634100506351005063610050637100506381005063910050640100604111006041210060413100604141006041510060416100604171006041810060419100604201006042110060422100604231006042410060425100604261006042710060428100604291006043010060431100604321006043310060434100604351006043610060437100604381006043910060440100604411006044210060443100604441006044510060446100604471006044810060449100604501006045110060452100604531006045410060455100604561006045710060458100604591006046010060461100604621006046310060464100604651006046610060467100604681006046910060470100604711006047210060473100604741006047510060476100604771006047810060479100604801006048110060482100604831006048410060485100604861006048710060488100604891006049010060491100604921006049310060494100604951006049610060497100604981006049910060500100605011006050210060503100605041006050510060506100605071006050810060509100605101006051110060512100605131006051410060515100605161006051710060518100605191006052010060521100605221006052310060524100605251006052610060527100605281006052910060530100605311006053210060533100605341006053510060536100605371006053810060539100605401006054110060542100605431006054410060545100605461006054710060548100605491006055010060551100605521006055310060554100605551006055610060557100605581006055910060560100605611006056210060563100605641006056510060566100605671006056810060569100605701006057110060572100605731006057410060575100605761006057710060578100605791006058010060581100605821006058310060584100605851006058610060587100605881006058910060590100605911006059210060593100605941006059510060596100605971006059810060599100606001006060110060602100606031006060410060605100606061006060710060608100606091006061010060611100606121006061310060614100606151006061610060617100606181006061910060620100606211006062210060623100606241006062510060626100606271006062810060629100606301006063110060632100606331006063410060635100606361006063710060638100606391006064010070412100704131007041410070415100704161007041710070418100704191007042010070421100704221007042310070424100704251007042610070427100704281007042910070430100704311007043210070433100704341007043510070436100704371007043810070439100704401007044110070442100704431007044410070445100704461007044710070448100704491007045010070451100704521007045310070454100704551007045610070457100704581007045910070460100704611007046210070463100704641007046510070466100704671007046810070469100704701007047110070472100704731007047410070475100704761007047710070478100704791007048010070481100704821007048310070484100704851007048610070487100704881007048910070490100704911007049210070493100704941007049510070496100704971007049810070499100705001007050110070502100705031007050410070505100705061007050710070508100705091007051010070511100705121007051310070514100705151007051610070517100705181007051910070520100705211007052210070523100705241007052510070526100705271007052810070529100705301007053110070532100705331007053410070535100705361007053710070538100705391007054010070541100705421007054310070544100705451007054610070547100705481007054910070550100705511007055210070553100705541007055510070556100705571007055810070559100705601007056110070562100705631007056410070565100705661007056710070568100705691007057010070571100705721007057310070574100705751007057610070577100705781007057910070580100705811007058210070583100705841007058510070586100705871007058810070589100705901007059110070592100705931007059410070595100705961007059710070598100705991007060010070601100706021007060310070604100706051007060610070607100706081007060910070610100706111007061210070613100706141007061510070616100706171007061810070619100706201007062110070622100706231007062410070625100706261007062710070628100706291007063010070631100706321007063310070634100706351007063610070637100706381007063910080413100804141008041510080416100804171008041810080419100804201008042110080422100804231008042410080425100804261008042710080428100804291008043010080431100804321008043310080434100804351008043610080437100804381008043910080440100804411008044210080443100804441008044510080446100804471008044810080449100804501008045110080452100804531008045410080455100804561008045710080458100804591008046010080461100804621008046310080464100804651008046610080467100804681008046910080470100804711008047210080473100804741008047510080476100804771008047810080479100804801008048110080482100804831008048410080485100804861008048710080488100804891008049010080491100804921008049310080494100804951008049610080497100804981008049910080500100805011008050210080503100805041008050510080506100805071008050810080509100805101008051110080512100805131008051410080515100805161008051710080518100805191008052010080521100805221008052310080524100805251008052610080527100805281008052910080530100805311008053210080533100805341008053510080536100805371008053810080539100805401008054110080542100805431008054410080545100805461008054710080548100805491008055010080551100805521008055310080554100805551008055610080557100805581008055910080560100805611008056210080563100805641008056510080566100805671008056810080569100805701008057110080572100805731008057410080575100805761008057710080578100805791008058010080581100805821008058310080584100805851008058610080587100805881008058910080590100805911008059210080593100805941008059510080596100805971008059810080599100806001008060110080602100806031008060410080605100806061008060710080608100806091008061010080611100806121008061310080614100806151008061610080617100806181008061910080620100806211008062210080623100806241008062510080626100806271008062810080629100806301008063110080632100806331008063410080635100806361008063710080638100806391009041410090415100904161009041710090418100904191009042010090421100904221009042310090424100904251009042610090427100904281009042910090430100904311009043210090433100904341009043510090436100904371009043810090439100904401009044110090442100904431009044410090445100904461009044710090448100904491009045010090451100904521009045310090454100904551009045610090457100904581009045910090460100904611009046210090463100904641009046510090466100904671009046810090469100904701009047110090472100904731009047410090475100904761009047710090478100904791009048010090481100904821009048310090484100904851009048610090487100904881009048910090490100904911009049210090493100904941009049510090496100904971009049810090499100905001009050110090502100905031009050410090505100905061009050710090508100905091009051010090511100905121009051310090514100905151009051610090517100905181009051910090520100905211009052210090523100905241009052510090526100905271009052810090529100905301009053110090532100905331009053410090535100905361009053710090538100905391009054010090541100905421009054310090544100905451009054610090547100905481009054910090550100905511009055210090553100905541009055510090556100905571009055810090559100905601009056110090562100905631009056410090565100905661009056710090568100905691009057010090571100905721009057310090574100905751009057610090577100905781009057910090580100905811009058210090583100905841009058510090586100905871009058810090589100905901009059110090592100905931009059410090595100905961009059710090598100905991009060010090601100906021009060310090604100906051009060610090607100906081009060910090610100906111009061210090613100906141009061510090616100906171009061810090619100906201009062110090622100906231009062410090625100906261009062710090628100906291009063010090631100906321009063310090634100906351009063610090637100906381010041510100416101004171010041810100419101004201010042110100422101004231010042410100425101004261010042710100428101004291010043010100431101004321010043310100434101004351010043610100437101004381010043910100440101004411010044210100443101004441010044510100446101004471010044810100449101004501010045110100452101004531010045410100455101004561010045710100458101004591010046010100461101004621010046310100464101004651010046610100467101004681010046910100470101004711010047210100473101004741010047510100476101004771010047810100479101004801010048110100482101004831010048410100485101004861010048710100488101004891010049010100491101004921010049310100494101004951010049610100497101004981010049910100500101005011010050210100503101005041010050510100506101005071010050810100509101005101010051110100512101005131010051410100515101005161010051710100518101005191010052010100521101005221010052310100524101005251010052610100527101005281010052910100530101005311010053210100533101005341010053510100536101005371010053810100539101005401010054110100542101005431010054410100545101005461010054710100548101005491010055010100551101005521010055310100554101005551010055610100557101005581010055910100560101005611010056210100563101005641010056510100566101005671010056810100569101005701010057110100572101005731010057410100575101005761010057710100578101005791010058010100581101005821010058310100584101005851010058610100587101005881010058910100590101005911010059210100593101005941010059510100596101005971010059810100599101006001010060110100602101006031010060410100605101006061010060710100608101006091010061010100611101006121010061310100614101006151010061610100617101006181010061910100620101006211010062210100623101006241010062510100626101006271010062810100629101006301010063110100632101006331010063410100635101006361010063710100638101104161011041710110418101104191011042010110421101104221011042310110424101104251011042610110427101104281011042910110430101104311011043210110433101104341011043510110436101104371011043810110439101104401011044110110442101104431011044410110445101104461011044710110448101104491011045010110451101104521011045310110454101104551011045610110457101104581011045910110460101104611011046210110463101104641011046510110466101104671011046810110469101104701011047110110472101104731011047410110475101104761011047710110478101104791011048010110481101104821011048310110484101104851011048610110487101104881011048910110490101104911011049210110493101104941011049510110496101104971011049810110499101105001011050110110502101105031011050410110505101105061011050710110508101105091011051010110511101105121011051310110514101105151011051610110517101105181011051910110520101105211011052210110523101105241011052510110526101105271011052810110529101105301011053110110532101105331011053410110535101105361011053710110538101105391011054010110541101105421011054310110544101105451011054610110547101105481011054910110550101105511011055210110553101105541011055510110556101105571011055810110559101105601011056110110562101105631011056410110565101105661011056710110568101105691011057010110571101105721011057310110574101105751011057610110577101105781011057910110580101105811011058210110583101105841011058510110586101105871011058810110589101105901011059110110592101105931011059410110595101105961011059710110598101105991011060010110601101106021011060310110604101106051011060610110607101106081011060910110610101106111011061210110613101106141011061510110616101106171011061810110619101106201011062110110622101106231011062410110625101106261011062710110628101106291011063010110631101106321011063310110634101106351011063610110637101204171012041810120419101204201012042110120422101204231012042410120425101204261012042710120428101204291012043010120431101204321012043310120434101204351012043610120437101204381012043910120440101204411012044210120443101204441012044510120446101204471012044810120449101204501012045110120452101204531012045410120455101204561012045710120458101204591012046010120461101204621012046310120464101204651012046610120467101204681012046910120470101204711012047210120473101204741012047510120476101204771012047810120479101204801012048110120482101204831012048410120485101204861012048710120488101204891012049010120491101204921012049310120494101204951012049610120497101204981012049910120500101205011012050210120503101205041012050510120506101205071012050810120509101205101012051110120512101205131012051410120515101205161012051710120518101205191012052010120521101205221012052310120524101205251012052610120527101205281012052910120530101205311012053210120533101205341012053510120536101205371012053810120539101205401012054110120542101205431012054410120545101205461012054710120548101205491012055010120551101205521012055310120554101205551012055610120557101205581012055910120560101205611012056210120563101205641012056510120566101205671012056810120569101205701012057110120572101205731012057410120575101205761012057710120578101205791012058010120581101205821012058310120584101205851012058610120587101205881012058910120590101205911012059210120593101205941012059510120596101205971012059810120599101206001012060110120602101206031012060410120605101206061012060710120608101206091012061010120611101206121012061310120614101206151012061610120617101206181012061910120620101206211012062210120623101206241012062510120626101206271012062810120629101206301012063110120632101206331012063410120635101206361013041810130419101304201013042110130422101304231013042410130425101304261013042710130428101304291013043010130431101304321013043310130434101304351013043610130437101304381013043910130440101304411013044210130443101304441013044510130446101304471013044810130449101304501013045110130452101304531013045410130455101304561013045710130458101304591013046010130461101304621013046310130464101304651013046610130467101304681013046910130470101304711013047210130473101304741013047510130476101304771013047810130479101304801013048110130482101304831013048410130485101304861013048710130488101304891013049010130491101304921013049310130494101304951013049610130497101304981013049910130500101305011013050210130503101305041013050510130506101305071013050810130509101305101013051110130512101305131013051410130515101305161013051710130518101305191013052010130521101305221013052310130524101305251013052610130527101305281013052910130530101305311013053210130533101305341013053510130536101305371013053810130539101305401013054110130542101305431013054410130545101305461013054710130548101305491013055010130551101305521013055310130554101305551013055610130557101305581013055910130560101305611013056210130563101305641013056510130566101305671013056810130569101305701013057110130572101305731013057410130575101305761013057710130578101305791013058010130581101305821013058310130584101305851013058610130587101305881013058910130590101305911013059210130593101305941013059510130596101305971013059810130599101306001013060110130602101306031013060410130605101306061013060710130608101306091013061010130611101306121013061310130614101306151013061610130617101306181013061910130620101306211013062210130623101306241013062510130626101306271013062810130629101306301013063110130632101306331013063410130635101404191014042010140421101404221014042310140424101404251014042610140427101404281014042910140430101404311014043210140433101404341014043510140436101404371014043810140439101404401014044110140442101404431014044410140445101404461014044710140448101404491014045010140451101404521014045310140454101404551014045610140457101404581014045910140460101404611014046210140463101404641014046510140466101404671014046810140469101404701014047110140472101404731014047410140475101404761014047710140478101404791014048010140481101404821014048310140484101404851014048610140487101404881014048910140490101404911014049210140493101404941014049510140496101404971014049810140499101405001014050110140502101405031014050410140505101405061014050710140508101405091014051010140511101405121014051310140514101405151014051610140517101405181014051910140520101405211014052210140523101405241014052510140526101405271014052810140529101405301014053110140532101405331014053410140535101405361014053710140538101405391014054010140541101405421014054310140544101405451014054610140547101405481014054910140550101405511014055210140553101405541014055510140556101405571014055810140559101405601014056110140562101405631014056410140565101405661014056710140568101405691014057010140571101405721014057310140574101405751014057610140577101405781014057910140580101405811014058210140583101405841014058510140586101405871014058810140589101405901014059110140592101405931014059410140595101405961014059710140598101405991014060010140601101406021014060310140604101406051014060610140607101406081014060910140610101406111014061210140613101406141014061510140616101406171014061810140619101406201014062110140622101406231014062410140625101406261014062710140628101406291014063010140631101406321014063310140634101406351015042110150422101504231015042410150425101504261015042710150428101504291015043010150431101504321015043310150434101504351015043610150437101504381015043910150440101504411015044210150443101504441015044510150446101504471015044810150449101504501015045110150452101504531015045410150455101504561015045710150458101504591015046010150461101504621015046310150464101504651015046610150467101504681015046910150470101504711015047210150473101504741015047510150476101504771015047810150479101504801015048110150482101504831015048410150485101504861015048710150488101504891015049010150491101504921015049310150494101504951015049610150497101504981015049910150500101505011015050210150503101505041015050510150506101505071015050810150509101505101015051110150512101505131015051410150515101505161015051710150518101505191015052010150521101505221015052310150524101505251015052610150527101505281015052910150530101505311015053210150533101505341015053510150536101505371015053810150539101505401015054110150542101505431015054410150545101505461015054710150548101505491015055010150551101505521015055310150554101505551015055610150557101505581015055910150560101505611015056210150563101505641015056510150566101505671015056810150569101505701015057110150572101505731015057410150575101505761015057710150578101505791015058010150581101505821015058310150584101505851015058610150587101505881015058910150590101505911015059210150593101505941015059510150596101505971015059810150599101506001015060110150602101506031015060410150605101506061015060710150608101506091015061010150611101506121015061310150614101506151015061610150617101506181015061910150620101506211015062210150623101506241015062510150626101506271015062810150629101506301015063110150632101506331015063410160422101604231016042410160425101604261016042710160428101604291016043010160431101604321016043310160434101604351016043610160437101604381016043910160440101604411016044210160443101604441016044510160446101604471016044810160449101604501016045110160452101604531016045410160455101604561016045710160458101604591016046010160461101604621016046310160464101604651016046610160467101604681016046910160470101604711016047210160473101604741016047510160476101604771016047810160479101604801016048110160482101604831016048410160485101604861016048710160488101604891016049010160491101604921016049310160494101604951016049610160497101604981016049910160500101605011016050210160503101605041016050510160506101605071016050810160509101605101016051110160512101605131016051410160515101605161016051710160518101605191016052010160521101605221016052310160524101605251016052610160527101605281016052910160530101605311016053210160533101605341016053510160536101605371016053810160539101605401016054110160542101605431016054410160545101605461016054710160548101605491016055010160551101605521016055310160554101605551016055610160557101605581016055910160560101605611016056210160563101605641016056510160566101605671016056810160569101605701016057110160572101605731016057410160575101605761016057710160578101605791016058010160581101605821016058310160584101605851016058610160587101605881016058910160590101605911016059210160593101605941016059510160596101605971016059810160599101606001016060110160602101606031016060410160605101606061016060710160608101606091016061010160611101606121016061310160614101606151016061610160617101606181016061910160620101606211016062210160623101606241016062510160626101606271016062810160629101606301016063110160632101606331017042310170424101704251017042610170427101704281017042910170430101704311017043210170433101704341017043510170436101704371017043810170439101704401017044110170442101704431017044410170445101704461017044710170448101704491017045010170451101704521017045310170454101704551017045610170457101704581017045910170460101704611017046210170463101704641017046510170466101704671017046810170469101704701017047110170472101704731017047410170475101704761017047710170478101704791017048010170481101704821017048310170484101704851017048610170487101704881017048910170490101704911017049210170493101704941017049510170496101704971017049810170499101705001017050110170502101705031017050410170505101705061017050710170508101705091017051010170511101705121017051310170514101705151017051610170517101705181017051910170520101705211017052210170523101705241017052510170526101705271017052810170529101705301017053110170532101705331017053410170535101705361017053710170538101705391017054010170541101705421017054310170544101705451017054610170547101705481017054910170550101705511017055210170553101705541017055510170556101705571017055810170559101705601017056110170562101705631017056410170565101705661017056710170568101705691017057010170571101705721017057310170574101705751017057610170577101705781017057910170580101705811017058210170583101705841017058510170586101705871017058810170589101705901017059110170592101705931017059410170595101705961017059710170598101705991017060010170601101706021017060310170604101706051017060610170607101706081017060910170610101706111017061210170613101706141017061510170616101706171017061810170619101706201017062110170622101706231017062410170625101706261017062710170628101706291017063010170631101706321018042510180426101804271018042810180429101804301018043110180432101804331018043410180435101804361018043710180438101804391018044010180441101804421018044310180444101804451018044610180447101804481018044910180450101804511018045210180453101804541018045510180456101804571018045810180459101804601018046110180462101804631018046410180465101804661018046710180468101804691018047010180471101804721018047310180474101804751018047610180477101804781018047910180480101804811018048210180483101804841018048510180486101804871018048810180489101804901018049110180492101804931018049410180495101804961018049710180498101804991018050010180501101805021018050310180504101805051018050610180507101805081018050910180510101805111018051210180513101805141018051510180516101805171018051810180519101805201018052110180522101805231018052410180525101805261018052710180528101805291018053010180531101805321018053310180534101805351018053610180537101805381018053910180540101805411018054210180543101805441018054510180546101805471018054810180549101805501018055110180552101805531018055410180555101805561018055710180558101805591018056010180561101805621018056310180564101805651018056610180567101805681018056910180570101805711018057210180573101805741018057510180576101805771018057810180579101805801018058110180582101805831018058410180585101805861018058710180588101805891018059010180591101805921018059310180594101805951018059610180597101805981018059910180600101806011018060210180603101806041018060510180606101806071018060810180609101806101018061110180612101806131018061410180615101806161018061710180618101806191018062010180621101806221018062310180624101806251018062610180627101806281018062910180630101806311019042710190428101904291019043010190431101904321019043310190434101904351019043610190437101904381019043910190440101904411019044210190443101904441019044510190446101904471019044810190449101904501019045110190452101904531019045410190455101904561019045710190458101904591019046010190461101904621019046310190464101904651019046610190467101904681019046910190470101904711019047210190473101904741019047510190476101904771019047810190479101904801019048110190482101904831019048410190485101904861019048710190488101904891019049010190491101904921019049310190494101904951019049610190497101904981019049910190500101905011019050210190503101905041019050510190506101905071019050810190509101905101019051110190512101905131019051410190515101905161019051710190518101905191019052010190521101905221019052310190524101905251019052610190527101905281019052910190530101905311019053210190533101905341019053510190536101905371019053810190539101905401019054110190542101905431019054410190545101905461019054710190548101905491019055010190551101905521019055310190554101905551019055610190557101905581019055910190560101905611019056210190563101905641019056510190566101905671019056810190569101905701019057110190572101905731019057410190575101905761019057710190578101905791019058010190581101905821019058310190584101905851019058610190587101905881019058910190590101905911019059210190593101905941019059510190596101905971019059810190599101906001019060110190602101906031019060410190605101906061019060710190608101906091019061010190611101906121019061310190614101906151019061610190617101906181019061910190620101906211019062210190623101906241019062510190626101906271019062810190629101906301020042810200429102004301020043110200432102004331020043410200435102004361020043710200438102004391020044010200441102004421020044310200444102004451020044610200447102004481020044910200450102004511020045210200453102004541020045510200456102004571020045810200459102004601020046110200462102004631020046410200465102004661020046710200468102004691020047010200471102004721020047310200474102004751020047610200477102004781020047910200480102004811020048210200483102004841020048510200486102004871020048810200489102004901020049110200492102004931020049410200495102004961020049710200498102004991020050010200501102005021020050310200504102005051020050610200507102005081020050910200510102005111020051210200513102005141020051510200516102005171020051810200519102005201020052110200522102005231020052410200525102005261020052710200528102005291020053010200531102005321020053310200534102005351020053610200537102005381020053910200540102005411020054210200543102005441020054510200546102005471020054810200549102005501020055110200552102005531020055410200555102005561020055710200558102005591020056010200561102005621020056310200564102005651020056610200567102005681020056910200570102005711020057210200573102005741020057510200576102005771020057810200579102005801020058110200582102005831020058410200585102005861020058710200588102005891020059010200591102005921020059310200594102005951020059610200597102005981020059910200600102006011020060210200603102006041020060510200606102006071020060810200609102006101020061110200612102006131020061410200615102006161020061710200618102006191020062010200621102006221020062310200624102006251020062610200627102006281020062910200630102104311021043210210433102104341021043510210436102104371021043810210439102104401021044110210442102104431021044410210445102104461021044710210448102104491021045010210451102104521021045310210454102104551021045610210457102104581021045910210460102104611021046210210463102104641021046510210466102104671021046810210469102104701021047110210472102104731021047410210475102104761021047710210478102104791021048010210481102104821021048310210484102104851021048610210487102104881021048910210490102104911021049210210493102104941021049510210496102104971021049810210499102105001021050110210502102105031021050410210505102105061021050710210508102105091021051010210511102105121021051310210514102105151021051610210517102105181021051910210520102105211021052210210523102105241021052510210526102105271021052810210529102105301021053110210532102105331021053410210535102105361021053710210538102105391021054010210541102105421021054310210544102105451021054610210547102105481021054910210550102105511021055210210553102105541021055510210556102105571021055810210559102105601021056110210562102105631021056410210565102105661021056710210568102105691021057010210571102105721021057310210574102105751021057610210577102105781021057910210580102105811021058210210583102105841021058510210586102105871021058810210589102105901021059110210592102105931021059410210595102105961021059710210598102105991021060010210601102106021021060310210604102106051021060610210607102106081021060910210610102106111021061210210613102106141021061510210616102106171021061810210619102106201021062110210622102106231021062410210625102106261021062710210628102106291022043310220434102204351022043610220437102204381022043910220440102204411022044210220443102204441022044510220446102204471022044810220449102204501022045110220452102204531022045410220455102204561022045710220458102204591022046010220461102204621022046310220464102204651022046610220467102204681022046910220470102204711022047210220473102204741022047510220476102204771022047810220479102204801022048410220485102204861022048710220488102204891022049010220491102204921022049310220494102204951022049610220497102204981022049910220500102205011022050210220503102205041022050510220506102205071022050810220509102205101022051110220512102205131022051410220515102205161022051710220518102205191022052010220521102205221022052310220524102205251022052610220527102205281022052910220530102205311022053210220533102205341022053510220536102205371022053810220539102205401022054110220542102205431022054410220545102205461022054710220548102205491022055010220551102205521022055310220554102205551022055610220557102205581022055910220560102205611022056210220563102205641022056510220566102205671022056810220569102205701022057110220572102205731022057410220575102205761022057710220578102205791022058010220581102205821022058310220584102205851022058610220587102205881022058910220590102205911022059210220593102205941022059510220596102205971022059810220599102206001022060110220602102206031022060410220605102206061022060710220608102206091022061010220611102206121022061310220614102206151022061610220617102206181022061910220620102206211022062210220623102206241022062510220626102206271022062810230436102304371023043810230439102304401023044110230442102304431023044410230445102304461023044710230448102304491023045010230451102304521023045310230454102304551023045610230457102304581023045910230460102304611023046210230463102304641023046510230466102304671023046810230469102304701023047110230472102304731023047410230475102304761023048510230486102304871023048810230489102304901023049110230492102304931023049410230495102304961023049710230498102304991023050010230501102305021023050310230504102305051023050610230507102305081023050910230510102305111023051210230513102305141023051510230516102305171023051810230519102305201023052110230522102305231023052410230525102305261023052710230528102305291023053010230531102305321023053310230534102305351023053610230537102305381023053910230540102305411023054210230543102305441023054510230546102305471023054810230549102305501023055110230552102305531023055410230555102305561023055710230558102305591023056010230561102305621023056310230564102305651023056610230567102305681023056910230570102305711023057210230573102305741023057510230576102305771023057810230579102305801023058110230582102305831023058410230585102305861023058710230588102305891023059010230591102305921023059310230594102305951023059610230597102305981023059910230600102306011023060210230603102306041023060510230606102306071023060810230609102306101023061110230612102306131023061410230615102306161023061710230618102306191023062010230621102306221023062310230624102306251023062610230627102404401024044110240442102404431024044410240445102404461024044710240448102404491024045010240451102404521024045310240454102404551024045610240457102404581024045910240460102404611024046210240463102404641024046510240466102404671024046810240469102404701024047110240486102404871024048810240489102404901024049110240492102404931024049410240495102404961024049710240498102404991024050010240501102405021024050310240504102405051024050610240507102405081024050910240510102405111024051210240513102405141024051510240516102405171024051810240519102405201024052110240522102405231024052410240525102405261024052710240528102405291024053010240531102405321024053310240534102405351024053610240537102405381024053910240540102405411024054210240543102405441024054510240546102405471024054810240549102405501024055110240552102405531024055410240555102405561024055710240558102405591024056010240561102405621024056310240564102405651024056610240567102405681024056910240570102405711024057210240573102405741024057510240576102405771024057810240579102405801024058110240582102405831024058410240585102405861024058710240588102405891024059010240591102405921024059310240594102405951024059610240597102405981024059910240600102406011024060210240603102406041024060510240606102406071024060810240609102406101024061110240612102406131024061410240615102406161024061710240618102406191024062010240621102406221024062310240624102406251024062610250443102504441025044510250446102504471025044810250449102504501025045110250452102504531025045410250455102504561025045710250458102504591025046010250461102504621025046310250487102504881025048910250490102504911025049210250493102504941025049510250496102504971025049810250499102505001025050110250502102505031025050410250505102505061025050710250508102505091025051010250511102505121025051310250514102505151025051610250517102505181025051910250520102505211025052210250523102505241025052510250526102505271025052810250529102505301025053110250532102505331025053410250535102505361025053710250538102505391025054010250541102505421025054310250544102505451025054610250547102505481025054910250550102505511025055210250553102505541025055510250556102505571025055810250559102505601025056110250562102505631025056410250565102505661025056710250568102505691025057010250571102505721025057310250574102505751025057610250577102505781025057910250580102505811025058210250583102505841025058510250586102505871025058810250589102505901025059110250592102505931025059410250595102505961025059710250598102505991025060010250601102506021025060310250604102506051025060610250607102506081025060910250610102506111025061210250613102506141025061510250616102506171025061810250619102506201025062110250622102506231025062410250625102604881026048910260490102604911026049210260493102604941026049510260496102604971026049810260499102605001026050110260502102605031026050410260505102605061026050710260508102605091026051010260511102605121026051310260514102605151026051610260517102605181026051910260520102605211026052210260523102605241026052510260526102605271026052810260529102605301026053110260532102605331026053410260535102605361026053710260538102605391026054010260541102605421026054310260544102605451026054610260547102605481026054910260550102605511026055210260553102605541026055510260556102605571026055810260559102605601026056110260562102605631026056410260565102605661026056710260568102605691026057010260571102605721026057310260574102605751026057610260577102605781026057910260580102605811026058210260583102605841026058510260586102605871026058810260589102605901026059110260592102605931026059410260595102605961026059710260598102605991026060010260601102606021026060310260604102606051026060610260607102606081026060910260610102606111026061210260613102606141026061510260616102606171026061810260619102606201026062110260622102606231026062410270489102704901027049110270492102704931027049410270495102704961027049710270498102704991027050010270501102705021027050310270504102705051027050610270507102705081027050910270510102705111027051210270513102705141027051510270516102705171027051810270519102705201027052110270522102705231027052410270525102705261027052710270528102705291027053010270531102705321027053310270534102705351027053610270537102705381027053910270540102705411027054210270543102705441027054510270546102705471027054810270549102705501027055110270552102705531027055410270555102705561027055710270558102705591027056010270561102705621027056310270564102705651027056610270567102705681027056910270570102705711027057210270573102705741027057510270576102705771027057810270579102705801027058110270582102705831027058410270585102705861027058710270588102705891027059010270591102705921027059310270594102705951027059610270597102705981027059910270600102706011027060210270603102706041027060510270606102706071027060810270609102706101027061110270612102706131027061410270615102706161027061710270618102706191027062010270621102706221027062310280490102804911028049210280493102804941028049510280496102804971028049810280499102805001028050110280502102805031028050410280505102805061028050710280508102805091028051010280511102805121028051310280514102805151028051610280517102805181028051910280520102805211028052210280523102805241028052510280526102805271028052810280529102805301028053110280532102805331028053410280535102805361028053710280538102805391028054010280541102805421028054310280544102805451028054610280547102805481028054910280550102805511028055210280553102805541028055510280556102805571028055810280559102805601028056110280562102805631028056410280565102805661028056710280568102805691028057010280571102805721028057310280574102805751028057610280577102805781028057910280580102805811028058210280583102805841028058510280586102805871028058810280589102805901028059110280592102805931028059410280595102805961028059710280598102805991028060010280601102806021028060310280604102806051028060610280607102806081028060910280610102806111028061210280613102806141028061510280616102806171028061810280619102806201028062110290491102904921029049310290494102904951029049610290497102904981029049910290500102905011029050210290503102905041029050510290506102905071029050810290509102905101029051110290512102905131029051410290515102905161029051710290518102905191029052010290521102905221029052310290524102905251029052610290527102905281029052910290530102905311029053210290533102905341029053510290536102905371029053810290539102905401029054110290542102905431029054410290545102905461029054710290548102905491029055010290551102905521029055310290554102905551029055610290557102905581029055910290560102905611029056210290563102905641029056510290566102905671029056810290569102905701029057110290572102905731029057410290575102905761029057710290578102905791029058010290581102905821029058310290584102905851029058610290587102905881029058910290590102905911029059210290593102905941029059510290596102905971029059810290599102906001029060110290602102906031029060410290605102906061029060710290608102906091029061010290611102906121029061310290614102906151029061610290617102906181029061910300492103004931030049410300495103004961030049710300498103004991030050010300501103005021030050310300504103005051030050610300507103005081030050910300510103005111030051210300513103005141030051510300516103005171030051810300519103005201030052110300522103005231030052410300525103005261030052710300528103005291030053010300531103005321030053310300534103005351030053610300537103005381030053910300540103005411030054210300543103005441030054510300546103005471030054810300549103005501030055110300552103005531030055410300555103005561030055710300558103005591030056010300561103005621030056310300564103005651030056610300567103005681030056910300570103005711030057210300573103005741030057510300576103005771030057810300579103005801030058110300582103005831030058410300585103005861030058710300588103005891030059010300591103005921030059310300594103005951030059610300597103005981030059910300600103006011030060210300603103006041030060510300606103006071030060810300609103006101030061110300612103006131030061410300615103006161030061710310493103104941031049510310496103104971031049810310499103105001031050110310502103105031031050410310505103105061031050710310508103105091031051010310511103105121031051310310514103105151031051610310517103105181031051910310520103105211031052210310523103105241031052510310526103105271031052810310529103105301031053110310532103105331031053410310535103105361031053710310538103105391031054010310541103105421031054310310544103105451031054610310547103105481031054910310550103105511031055210310553103105541031055510310556103105571031055810310559103105601031056110310562103105631031056410310565103105661031056710310568103105691031057010310571103105721031057310310574103105751031057610310577103105781031057910310580103105811031058210310583103105841031058510310586103105871031058810310589103105901031059110310592103105931031059410310595103105961031059710310598103105991031060010310601103106021031060310310604103106051031060610310607103106081031060910310610103106111031061210310613103106141032049410320495103204961032049710320498103204991032050010320501103205021032050310320504103205051032050610320507103205081032050910320510103205111032051210320513103205141032051510320516103205171032051810320519103205201032052110320522103205231032052410320525103205261032052710320528103205291032053010320531103205321032053310320534103205351032053610320537103205381032053910320540103205411032054210320543103205441032054510320546103205471032054810320549103205501032055110320552103205531032055410320555103205561032055710320558103205591032056010320561103205621032056310320564103205651032056610320567103205681032056910320570103205711032057210320573103205741032057510320576103205771032057810320579103205801032058110320582103205831032058410320585103205861032058710320588103205891032059010320591103205921032059310320594103205951032059610320597103205981032059910320600103206011032060210320603103206041032060510320606103206071032060810320609103206101032061110320612103304941033049510330496103304971033049810330499103305001033050110330502103305031033050410330505103305061033050710330508103305091033051010330511103305121033051310330514103305151033051610330517103305181033051910330520103305211033052210330523103305241033052510330526103305271033052810330529103305301033053110330532103305331033053410330535103305361033053710330538103305391033054010330541103305421033054310330544103305451033054610330547103305481033054910330550103305511033055210330553103305541033055510330556103305571033055810330559103305601033056110330562103305631033056410330565103305661033056710330568103305691033057010330571103305721033057310330574103305751033057610330577103305781033057910330580103305811033058210330583103305841033058510330586103305871033058810330589103305901033059110330592103305931033059410330595103305961033059710330598103305991033060010330601103306021033060310330604103306051033060610330607103306081033060910330610103404951034049610340497103404981034049910340500103405011034050210340503103405041034050510340506103405071034050810340509103405101034051110340512103405131034051410340515103405161034051710340518103405191034052010340521103405221034052310340524103405251034052610340527103405281034052910340530103405311034053210340533103405341034053510340536103405371034053810340539103405401034054110340542103405431034054410340545103405461034054710340548103405491034055010340551103405521034055310340554103405551034055610340557103405581034055910340560103405611034056210340563103405641034056510340566103405671034056810340569103405701034057110340572103405731034057410340575103405761034057710340578103405791034058010340581103405821034058310340584103405851034058610340587103405881034058910340590103405911034059210340593103405941034059510340596103405971034059810340599103406001034060110340602103406031034060410340605103406061034060710350496103504971035049810350499103505001035050110350502103505031035050410350505103505061035050710350508103505091035051010350511103505121035051310350514103505151035051610350517103505181035051910350520103505211035052210350523103505241035052510350526103505271035052810350529103505301035053110350532103505331035053410350535103505361035053710350538103505391035054010350541103505421035054310350544103505451035054610350547103505481035054910350550103505511035055210350553103505541035055510350556103505571035055810350559103505601035056110350562103505631035056410350565103505661035056710350568103505691035057010350571103505721035057310350574103505751035057610350577103505781035057910350580103505811035058210350583103505841035058510350586103505871035058810350589103505901035059110350592103505931035059410350595103505961035059710350598103505991035060010350601103506021035060310350604103506051036049810360499103605001036050110360502103605031036050410360505103605061036050710360508103605091036051010360511103605121036051310360514103605151036051610360517103605181036051910360520103605211036052210360523103605241036052510360526103605271036052810360529103605301036053110360532103605331036053410360535103605361036053710360538103605391036054010360541103605421036054310360544103605451036054610360547103605481036054910360550103605511036055210360553103605541036055510360556103605571036055810360559103605601036056110360562103605631036056410360565103605661036056710360568103605691036057010360571103605721036057310360574103605751036057610360577103605781036057910360580103605811036058210360583103605841036058510360586103605871036058810360589103605901036059110360592103605931036059410360595103605961036059710360598103605991036060010360601103606021036060310370499103705001037050110370502103705031037050410370505103705061037050710370508103705091037051010370511103705121037051310370514103705151037051610370517103705181037051910370520103705211037052210370523103705241037052510370526103705271037052810370529103705301037053110370532103705331037053410370535103705361037053710370538103705391037054010370541103705421037054310370544103705451037054610370547103705481037054910370550103705511037055210370553103705541037055510370556103705571037055810370559103705601037056110370562103705631037056410370565103705661037056710370568103705691037057010370571103705721037057310370574103705751037057610370577103705781037057910370580103705811037058210370583103705841037058510370586103705871037058810370589103705901037059110370592103705931037059410370595103705961037059710370598103705991037060010380500103805011038050210380503103805041038050510380506103805071038050810380509103805101038051110380512103805131038051410380515103805161038051710380518103805191038052010380521103805221038052310380524103805251038052610380527103805281038052910380530103805311038053210380533103805341038053510380536103805371038053810380539103805401038054110380542103805431038054410380545103805461038054710380548103805491038055010380551103805521038055310380554103805551038055610380557103805581038055910380560103805611038056210380563103805641038056510380566103805671038056810380569103805701038057110380572103805731038057410380575103805761038057710380578103805791038058010380581103805821038058310380584103805851038058610380587103805881038058910380590103805911038059210380593103805941038059510380596103805971038059810390501103905021039050310390504103905051039050610390507103905081039050910390510103905111039051210390513103905141039051510390516103905171039051810390519103905201039052110390522103905231039052410390525103905261039052710390528103905291039053010390531103905321039053310390534103905351039053610390537103905381039053910390540103905411039054210390543103905441039054510390546103905471039054810390549103905501039055110390552103905531039055410390555103905561039055710390558103905591039056010390561103905621039056310390564103905651039056610390567103905681039056910390570103905711039057210390573103905741039057510390576103905771039057810390579103905801039058110390582103905831039058410390585103905861039058710390588103905891039059010390591103905921039059310390594103905951039059610400503104005041040050510400506104005071040050810400509104005101040051110400512104005131040051410400515104005161040051710400518104005191040052010400521104005221040052310400524104005251040052610400527104005281040052910400530104005311040053210400533104005341040053510400536104005371040053810400539104005401040054110400542104005431040054410400545104005461040054710400548104005491040055010400551104005521040055310400554104005551040055610400557104005581040055910400560104005611040056210400563104005641040056510400566104005671040056810400569104005701040057110400572104005731040057410400575104005761040057710400578104005791040058010400581104005821040058310400584104005851040058610400587104005881040058910400590104005911040059210400593104105051041050610410507104105081041050910410510104105111041051210410513104105141041051510410516104105171041051810410519104105201041052110410522104105231041052410410525104105261041052710410528104105291041053010410531104105321041053310410534104105351041053610410537104105381041053910410540104105411041054210410543104105441041054510410546104105471041054810410549104105501041055110410552104105531041055410410555104105561041055710410558104105591041056010410561104105621041056310410564104105651041056610410567104105681041056910410570104105711041057210410573104105741041057510410576104105771041057810410579104105801041058110410582104105831041058410410585104105861041058710410588104105891041059010420507104205081042050910420510104205111042051210420513104205141042051510420516104205171042051810420519104205201042052110420522104205231042052410420525104205261042052710420528104205291042053010420531104205321042053310420534104205351042053610420537104205381042053910420540104205411042054210420543104205441042054510420546104205471042054810420549104205501042055110420552104205531042055410420555104205561042055710420558104205591042056010420561104205621042056310420564104205651042056610420567104205681042056910420570104205711042057210420573104205741042057510420576104205771042057810420579104205801042058110420582104205831042058410420585104205861043050910430510104305111043051210430513104305141043051510430516104305171043051810430519104305201043052110430522104305231043052410430525104305261043052710430528104305291043053010430531104305321043053310430534104305351043053610430537104305381043053910430540104305411043054210430543104305441043054510430546104305471043054810430549104305501043055110430552104305531043055410430555104305561043055710430558104305591043056010430561104305621043056310430564104305651043056610430567104305681043056910430570104305711043057210430573104305741043057510430576104305771043057810430579104305801043058110430582104405111044051210440513104405141044051510440516104405171044051810440519104405201044052110440522104405231044052410440525104405261044052710440528104405291044053010440531104405321044053310440534104405351044053610440537104405381044053910440540104405411044054210440543104405441044054510440546104405471044054810440549104405501044055110440552104405531044055410440555104405561044055710440558104405591044056010440561104405621044056310440564104405651044056610440567104405681044056910440570104405711044057210440573104405741044057510440576104405771044057810450511104505121045051310450514104505151045051610450517104505181045051910450520104505211045052210450523104505241045052510450526104505271045052810450529104505301045053110450532104505331045053410450535104505361045053710450538104505391045054010450541104505421045054310450544104505451045054610450547104505481045054910450550104505511045055210450553104505541045055510450556104505571045055810450559104505601045056110450562104505631045056410450565104505661045056710450568104505691045057010450571104505721045057310450574104505751046051210460513104605141046051510460516104605171046051810460519104605201046052110460522104605231046052410460525104605261046052710460528104605291046053010460531104605321046053310460534104605351046053610460537104605381046053910460540104605411046054210460543104605441046054510460546104605471046054810460549104605501046055110460552104605531046055410460555104605561046055710460558104605591046056010460561104605621046056310460564104605651046056610460567104605681046056910460570104605711046057210460573104605741047051210470513104705141047051510470516104705171047051810470519104705201047052110470522104705231047052410470525104705261047052710470528104705291047053010470531104705321047053310470534104705351047053610470537104705381047053910470540104705411047054210470543104705441047054510470546104705471047054810470549104705501047055110470552104705531047055410470555104705561047055710470558104705591047056010470561104705621047056310470564104705651047056610470567104705681047056910470570104705711047057210480513104805141048051510480516104805171048051810480519104805201048052110480522104805231048052410480525104805261048052710480528104805291048053010480531104805321048053310480534104805351048053610480537104805381048053910480540104805411048054210480543104805441048054510480546104805471048054810480549104805501048055110480552104805531048055410480555104805561048055710480558104805591048056010480561104805621048056310480564104805651048056610480567104805681048056910480570104805711049051410490515104905161049051710490518104905191049052010490521104905221049052310490524104905251049052610490527104905281049052910490530104905311049053210490533104905341049053510490536104905371049053810490539104905401049054110490542104905431049054410490545104905461049054710490548104905491049055010490551104905521049055310490554104905551049055610490557104905581049055910490560104905611049056210490563104905641049056510490566104905671049056810490569105005151050051610500517105005181050051910500520105005211050052210500523105005241050052510500526105005271050052810500529105005301050053110500532105005331050053410500535105005361050053710500538105005391050054010500541105005421050054310500544105005451050054610500547105005481050054910500550105005511050055210500553105005541050055510500556105005571050055810500559105005601050056110500562105005631050056410500565105005661050056710510515105105161051051710510518105105191051052010510521105105221051052310510524105105251051052610510527105105281051052910510530105105311051053210510533105105341051053510510536105105371051053810510539105105401051054110510542105105431051054410510545105105461051054710510548105105491051055010510551105105521051055310510554105105551051055610510557105105581051055910510560105105611051056210510563105105641051056510520516105205171052051810520519105205201052052110520522105205231052052410520525105205261052052710520528105205291052053010520531105205321052053310520534105205351052053610520537105205381052053910520540105205411052054210520543105205441052054510520546105205471052054810520549105205501052055110520552105205531052055410520555105205561052055710520558105205591052056010520561105205621052056310530518105305191053052010530521105305221053052310530524105305251053052610530527105305281053052910530530105305311053053210530533105305341053053510530536105305371053053810530539105305401053054110530542105305431053054410530545105305461053054710530548105305491053055010530551105305521053055310530554105305551053055610530557105305581053055910530560105305611054051910540520105405211054052210540523105405241054052510540526105405271054052810540529105405301054053110540532105405331054053410540535105405361054053710540538105405391054054010540541105405421054054310540544105405451054054610540547105405481054054910540550105405511054055210540553105405541054055510540556105405571054055810550520105505211055052210550523105505241055052510550526105505271055052810550529105505301055053110550532105505331055053410550535105505361055053710550538105505391055054010550541105505421055054310550544105505451055054610550547105505481055054910550550105505511055055210550553105505541056052610560527105605281056052910560530105605311056053210560533105605341056053510560536105605371056053810560539105605401056054110560542105605431056054410560545105605461056054710560548TDLP"0ח ELEVATION>[`KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKK`KKKKKKKKpKKKK$KK[KtKKKK @KKKKK KKKKK0KKKK "KKKK? }LKcKK'_eKKKKR4QKK>KK=.qbKK KK/^QUKKKjr2R0jKd3KKbe iKNKK%#¾R\KKXKK)@!NKaKKF)$@KKK4Z!~PKKKzr?$@OK"KK*>nK>K3B; KKKKKb.AC KKK!K@Q4LtYKnK"PKIҽA/ KKKKJ`@@K1rK+pR6H vKHPK'pK { K2 K6K _ K2pKKpKfKa ?c?ayKKKu `K5mKKKЭX 5C#} a KK WK@Q0."Kl6KK BE@K!ql0 KK`KK i[61P@K}KK GK+ aKK KK K`…5K pKK'0rK)^(K K KK%XTP'KPKKi1O0[(581HЈ K KK`U`\2H?$+sK<-a[BfA>C0KK&K:KK Ab`ueGH!KzKKK"H _0-SJŢ2w`pa`KFKK 0e 49PR`aK|Kf`V0?UjLa`$0K.`K! h "IXCP &pKK`a3bXSRq8'@KDK KK#$U2? R7K KK% s{(EUa9a_/K'KK#!Zvqg8VEUXE@)`KK%&2OPUap!KZK*EUK KK p.RNENUX[V)@K0KK  Ђ 1IFWTXU9VKK K@p HteKUX/`KKK*Kpw!TibH4JEK\Ey+pK K4`KliP\TUVЌKKR`K+ 0lp*XTXXV-KK| K qpHUa%{YT@ KKKUps ,ct[YKGc!N PKKK s]\fCYŒTKKKp ҽxzY#E K/Kh p1dEY Y%> KKş.K nvD\e^ZӦ N KE.`K ۍ*dEZ6^V: K K b qZZuV\eefFh < wpK3悦\fYǹVO3P#bKK `7Fa\fY>SBGK=`K 0K s&`k5SeIbm (M Kwл ؙ_`=;bY=pK H~U\ft`'UCQc!KBc\ep6wi2 N^p]tKCg&D\en`%XQ @pK` A^33dE\f6YEh=R" NK&ќau\es5X\K):\e\eZ'Xt|"Eqm OK\5nESh\eiwbXt52`>D N$!oKM7rcz\fiFVd.i9RWU1K6үvu\ehFaX/;0`S\K¯7پhs\fZvZD453c1pS\K7Hw\fZuK sDB`K1~_ou\4R%P+`#TKrZ1n&3|\fdŚ[O@!-Õ Kp"u ](u\grM%d-,"K/ UW\enY}KW s,4@cKk52DZCX%\eiV~2@#J.KPQSV\e\h)b\DO0+2KBJW5N\e\etCXզJQ?,C SvrUD럕\e\gNi%MD-9K ,7Ge^d\g3_%iM(_G KS# /gs\e\ff]4-.n(Rs#K34rs\egO (4%r^ 3`\efT,Cqs3/1U`\f.fEcT/ 'V:Ifы1R`YE\eZeT-LVK 4d:\eK\f\exX.2*(>#KQQbMdT\gQs& Q,=K1R&c6cYT\eRX%UӘ30RL(/b;`1-:SFd&O%TQK P/=PK$c-7Z[Ą\emc?3 P~/be=eIK>$VEu\eV[?R P"]!;8:4!#-*:VEEt%3] _5 Q(GMJ$D50Ks'2*V;dAReR7 !C,,1KBFR#D bvEE\e,R/!]E'c1;/Ve\cEu\e,5;P +W'Brs3t ?B@U;{F\eR GSI P18=p;kHcG\e,R>B PPÝ"J48Q s&=`G6&\e:PDd?c8 Q+y=B49$?c )8@ LSoTWenM91 Q -ԣ8D8Gs&]z\fRsM4/p Q3cf/#C80B%DaD` [4\fAQ$/ Q-Dd1+s$5G_*k\ehM51a Q& 451$<c;!`+U_#O\hT4T P=4#1Ԭ-#0`P6 g2sg5TM5qX A]NC-5!{-ps*0_E\e M6XR1QD%R/( 9i2iE\gM=Y3h + 19Q+1BP)TL'2n\g^OQ:A +7.C@ %(h2^5^I##69 "$k72bl?5? 4 Å#4UM +l\f7NCMG##q6/#252v0Ɂ\fQ`T@B#AA9U(ҟ0w! O1.pw2]o$JGTA$/1! NR19tpeq:dL@^yŒ0m0##2mseod:T=RWA1AS, `7iuHr'|\f:=LBSM4Đ0,@Md?qUaVV=bW-#&J]L7Ofw5vW#F3a55B3 pL.S=A6{z\g&_iAA%>".a+13yW[4Im{7s\fJc]Ӡ5ѱ"A2…Ecnec[PS;RU"L2YKb1u6>+j&^g6B:CR!"uU@KS_ymUsb:;q#<9 2L aF$?`vg6:0!K%bX#!RWKJP[Z^7hW2g4: I#Y!v)3OK 3ExJFy^7'egg6:Pv#)"HPK/ckoW'dg|)O`!#ƐO*foF|:=[&÷# (u@K Оs/ 4buVe]i:;jS.&b)etOaR 83c'y|fgl\Dc:;SE&i$T$f G#Ma 7f~fKC=a 32y6<#DpK "Z{ת]wm:3hc/*6"F2D\tBM q-cf{z{l5:4r-F$e;KXrM5dz7i:K*!c--O%NvO=K @3-gzn:+U"iB-42EEKҫ-Bm[hZsJN!i0HRp`T#ZcQ 5-}rzi:2p:dN;,z[K P-pEo{תi:Iw!/S,#\T v|-8V'zs:d+ C"Kb/U2D;JTM cXEVvvVRàSpv]#/U82EeB%O ER-pumh:|T .8:MA=-oWQr4=VfX3W­.K/UZCT #a=B-oXu-:Vo)R/U/S6eD Ku0 -B53q'3Zà\UG?uR/WhtKa -qG@:x'y/Tt/VR;He4\M1GnwnqG'OkN/RTh#kV3DK@_2qvn]`@O9V =;toea 2@.Bs'G oW*och'P8EE=jAK T3q'9oX&hg40e/U=EKP!":J6vo9naSb6H4B/U:?rDR{RC9JrI3=]C #CkL\GBaFlkYdd9$3HƮ=F 0CDc9fQ`f]fi}dr4>EE=oqmA0"$[htpLfhdFvAu%62qdsn^D7 220Uf;^WgĩdPd$2s>r[tC$$b_:hc?f&]EW{K5|OJ9>=kc;0$91;0Ke\uW`4uWJe}F3@>=VvJCW(Qq7%MFVtEUuXO1%]TROSj=R&t@'r%rb:PkyeKZa%aWU&Pw {A=xgH6r#Re9RFq]WUukdXNV\==x@> BX'AXMy^%UuM]U&ZGoNE=:`wSB\NF^%hUuJZ?R y5_6Dz=~cwXy S'z-_@^&%TTy5SsA\sprE -#!+DWO+I^%wTUTesECAZR%p`D@Q(s0WwfcXTUQgW@:dwc='./'ygO_XWcTW5T~Uk:]ǚT"24S\0q8Q&ˌ^&UUEXu_\a_d$:RWT"z64#"bl fuTETzgDžpFCJupQDro!dKOpG^6seEjunuOA][E3RB!2K9wO+uEmeEXjSt:VXQ>0H)GVe>\Wn5hEc5vd|I!G52TJ]T#$*2GG1x\WjFTUETyXzʐ4AsWWA8T5&s}X[(iUE\wWvNJN%OJDSCB(yX[(hZTUhxs;ouLnHMo@!;S/of1[k^ETV?W74ZvăU$YdJ QDf*12gYev]kTUWx9}4`VMD?? #NWmeieTV}Wr7 |jgJA!C$5+ue]aETUYXoqPMZHTG37Rc+x6eufa]5EU\6o׸PjtrFDI?qF+'gSev[TUUjUoW0mC[CG%rC;zU;RBfmXbո[TU^qI]=B"Z5E^ZY.svX[~ƸEYZvusyUJdH$$6]CEK%>gef kgru`nqcVfFSB:AuAPZwX[a[GY\V4cvY&UO@9@bHEPCAxFXf}5h5h5`&jYRz?d?3)<@cvXgv `huE`&L`5]]QW??FYD>e{[pq'pEkde]ňFB#-Pb>e[_V^frh`Nf>#eK~=m4vo(\'e51CSF#3\5T^Vek([{p6\`W;ZcTFEӸ!cZaSslVXr~[o;`MZknQ4=CFVLkvXn\w2`qZAh>Hx=&^>e4ls'a6EfL$l=s%Yl>u&Xvg![[؃rqs9MWQ;S9k9edf_s[oXue8c%ROd@S9BLPHF{fe[ʉyzgYR4Hd[7Ӝ4TEJI>gue[âgnmdMh=7@tR#cg֩u`|x:wp&HNRI4GH6r}K~j߅cv?u*oWpXErxw5,]WB#6"Jc_tfki5f?v)ćpGOevR5E?A56U4gZH|vwehV?ugwheo5,b4WEt8F1&D7:EvvoGo`G>csp:rFREt7<7~o4}jnGS=y?d6ؤ*GWeOWA3S!KDTLioGYqf=x?{yzdvbEd=3S!DqJDˍhoWk=sOcglCi~~{bsE=C~2'IKDYxMoWj=m?ij/i|w|p EsF}3S&Md΄v{ccy&%_QCӌ3%Ojg)M ^qccgX&F6gTt?#7321ՀVvEQn2u(tf={?yvy}&iNHcbt?R6C11]{T2Fc׎cg1&(Vd#Id>C5;1eS&7_{6=c?|yPhވAwDdUI?=d23qUJo=?}vy~1hy'h;B0jeZKcVyhtf=t?yVyhW^fKJc3SvZ^c׬@cRclgւi%]'KáBcu2y&[U]Vwo7yV=r?vyq)h`X~ujICc2|ƚVu{t=o6?g&hx5Z:$6'1'[i\W{̎Fc׋cghh)WYV&Là@3l3HkmXW~v=zcy&(FYCcAc2\%Xv?xhc?gvh'iV9c1byW6%}Jcm&?gĂh$TMc=Ӳ1xSbU]ZFĎH&z=wcy& XxUEs;S0heRTDcyc2cyh&'|b49c;C }FTo(Ɇ7l&=l?gh&>KI:0"[IYǗ}schIc&xœrPd9c:&hTxڊ2i=w{f?h1i8~&Se@S9.7_EIW竊 gfYjwc&hEeN9c@eUusHڎX&l6Bvff?hiW~r5O=Ӗ?oQg֎jFIkcʂid~Ac9c1/Z%*[8g֗?})jy2QQQ9z;%,Ža#c܇{fckjAwsP48o:C.[U dӊs?jvlM76S2ZQÑHڌx_uYc˂h@/nB632c^QOxRic/q؍_$Mf8c9#0XEThwok{?l2W+tnX~5Ba[Q%T7LWk݉?wX'UĮM-750RQ7p'wxk韈AVUM@~4w>$-+Nuy'|ϰevv>o?aL=Z4c1TDQm~n d{rfo]X3MO;"f9NYCw7ndt( o~cJ%:cE8#1P5{^nx~I&~zH_sE8731(aQ\TFzr`e~gz>uzURNSD#.815QQAt~*g~yCTFF54=33\1Sbu&QT%rgJ|6z$.o{b5CdRM3D-9b2QQuBz!xzq~&jUX,Bt:%7U0bQTm~Wlk鋇逆`%WGCr2l;2RRef~z^k4ggoX%BDM5s!63F0_ŎRQX&|7zl_ghoXA94>/&aEQXVmk',ng-~&n)XA053u1/WbQ!N\&n'惷Ƈn~&&aEP AS1s/ m5Q\EfXhW>h&XX @7730&e5WDV6iZ;kDZ+oxy~a~VZPAC8=1 xvDQ#Lv]avxa^~ 4~6[ePAS221"euQ#Nv^Ӏ`G~oX'A=0^5# /U^xQ`_߅ڵȡ邇oXG9M03B.u[u!KE!^reo{nH%go#XE;?9h.]STNc o|'oX~@:0/\iTDPU7}bػJo7tvXM9c830"XeWUDPDbPc &(&oYd<#o0q<*eQZOImXu؍o\(ygXF=ÿ636sq.nZuI5P%\feoHs|$>23 5c-ҦtTRURwnjO8!w_N/(0:SEV5I%-PHm&u8V*w R-&ZV4U$KU$[w~ YIWK1cW991-!0U40IDKLu~ Fk5HYv}ZLC22S+%xR0JtKK&ނziTKܕ'!XB4sj.;S"%ŁTt0M=PTV{og`IZH )Zx_vW4=B:,39%PCK&}kAR`UxcvH4,X:(Kt0@?K'Kd'o*Ǥ>7e5K}4E,]<'NS@aDmx#ʺcDRq7?4R7b2s(%Os>J^f hǿy鋪ݍxcaUd8#=4R4c'0r]Q3CtiVJ\F]wʚӽ)H`guHEӡ3c*,ӈ4S*OӕK]#XuhZ~|Vc|ID3#a2B:X0rYt9T>K]NZpTzY7}=XDB3262,2*VRTZšQf;AIɆfSm2}+Ӫ2,YYeQeMeja8j(|vX}9avF358+Ө0+9UkUDTTjhdkvv$\DC75R8a0rW9UZtGL{g{qgwi}wcfM>6S36b9C*NU#KvPF [FyyHfEy"aM1G+i9)uUcTeKH@GXw(bs@wc%p63^oFC1^*h4)?U9UwUtE*N%u]nubرsF!mV[_I#1A*a8*U[U9HGU?\Dz'to6`%L0&*L0reXW^DA H[ƆyFs& o[%KGs17*G0rOU|NDpR?TIu-Xf~`w gg9mZ5sH923b4C(6NCfL?CBdRtkT`popVXH;#;2j0rNE<59S$<NLQXVcv^kEWD422'0nU%]5TR;!ISGms%s.^juWeKE0s*c"/2_H5_5d>BPGnpru]'m5VKD34/B1&oR/7}KàHSg!7\w%_gŰguT[;cX/C *%4[T;A&9DJDPtZ]%oE\UEPX3"*0bE/3>JCTQE mgէm\&XDT9sM..c'b];NB4T qx[Un[&WEHSeK@>*20`IL#;Q)7QVW4oX-XkcUdg[u-P<*S!0~%4{32N6RLTu q|Xv`cX[%UAs-CD)50`IT~3,H]F5 Tp0X^5`5I_$F3-B0%Gc;?$wG#WF%TT6mV\fQSPՈL85)&H;;C5sOUAS`&XkmUXWTehNMO2*=.dHS3CSE4SNXEZic8W$U$Dt0*!."`HeJ3JC5#L0Pda5_gUe-TLE2"*.QH3pFc4J-OD]FfJdWFNRKUm@+,%\9E35K$Pj6ST6NWfGRTL:,•,r%RS31DJ6 JEP^vsi%;dƖW*QEIUqEt6)B%>;3t4S=d|P%Lc/ae` VYT?*Җ,%V>S'DS>CO$Vf6de.c\UPuXIE\T?32*)'ZND 2tW3d1K$K%d_T^ZZA;*-"% @v2s3D4U4[D_e+`G\T[]AS,R)-'E8DGP2s3#CԿT$ZfY YeT5N;HVE<=)(rZbđgc':,=dWLK4[P5dնS5NHe>4‘+'^0;$;IR[t]RNEzGO3;))% WSA";DJPuOuNb WSdW`=(Ҟ)R&tXT0:$IPtVeNea%VEu<:SA("(RvGN;s9HDNmVhN]VE;;`(,'Y;-1SAYKdG[Tt_VdA;32*&MS*p0@QLF1TT^EOEOKtWd2:c6((R}=*a0@{L4EUR$\UM4Et94((B9?$*'0c?{KEMe>ZtZUJ-CCC;,-+R'ISD@3S;cEċLHPKUVQ>9,Ҁ-~(D8{$30=ZJUM+K%VQ=1R('{%S7e$7s=WIEO5xJEVOJ G3762('"46T$8S>EHTSM%J4VOSdP:C_:#4b+bt'MB3:;R@3=9BtLDK$I5UU#HuAӢ4A|82+rw'27<1')27?4jK?KdSUu2QDN:_84r+y'2p, "46cAWIHdEQL`LD(8+44/R'R&A #R+@5ÞAtZCHċIXOKYI=X2#G0-p+"h:r6CR4SBo?zGċDIDDI24b)'%(/E<F$ DĈFDJM$yISMB0324R('"#SA%1-/<Dc?JF4JLWHDMW623b2B('"&3%%4s2:$D@d9JEvDԴEsc.&42('"#!%#!4!7C>5D/JCD3MW5"1:,/y(T6R2r823^1T=8B49CDC^CtEs:,C2r('B}"I##i1P0c@=$BT$EtI42r0('#s#!"N43 67A%ITC,M/0%,/n)B2N&1#0>D5@AD]CtC$0Kd7220('2%.+|&/=Z?=D$.?,GdB,S.*€*t*2!Gr9mp&.<8S?tHABtAS-,-bo,Fxm(aaq2C-:r6ø>6@Ad^Id8*-("&I"&AT1| .B//;#B=d@?Ӊ/r0)r."Q)!K\'QMV.R.&/O:>D6=pH/„-B'+n)b!Yb!J^-ҹ7S?dM;).'+"e+%ibJU-b,\.3z8ӷ=d dp>#,l+u+S(#z:a0b**+6k;c@3?D5%b*o&=%r?IrE)R*¢,:P6#;<:J++(R](R=&YBb((r8s<43:8:$:'R)R%"X#2S$UQa"('7S65c;~7cAS0҆%(%7#"U#_Ab*z-ry(|3#J9Cd;^;T9¦(2W)(Q'&&aL"X,.r-f(~,%4S;Cm:;r%r(Q'J"2B2AJq&R&Q&R3365@342&='(Q""A),"`.P&U)c2q4ӝ4c?6b&@'2b"B!A!p""&B%O*2S73E8E91&:(o%"!a +"_(R$1r3<)"q%~%Q"2"'!]-Q+"2$>0&0i3~3Í<*RL#b$/! kl D*E+Rm#b2*!/!7&8c;K(H#\%=! &1>`R#"3(21r2\2C;4R#C%=%b !la4!9!2#!b2(01CE5,71o#$=% .A- q{ $ R/b1CE2St:0Rk#"m!R  1-$b#RJ!%),C336#8&'#:%2 a# =(,$q.0$0x8#J&#<%* #`P '#2%035ck8 :+:(K s ‘!p !",™247$r#% @ ` R((.Q%)0R7C.L#:%! 26,Q+  X+9!29q%+-r.A6cE-BQ!"A&x% %!%EЮ Ҝ#"$a((0"635-rS!i$2z% #$rP !<4!AX*(/"5B#(rM' !@N  a!(PQ!r/|0,c(6E,CbR%`#"##  t!#A&"o-2+)4r%A(U&y#$A%1`!!1%R%,Ҫ-2A,; ~&`!BekA4 @1bѫE)X*0-"!R~&&$% @ 1Q'1(L.R)0-+#"&&=!>2[@ q(Q%!#r$)b1S2*"(R[(`$#"bAC 1"y$(#1')rX*`!ZVAb P!A$RY#'r0)"R*\"B:9Ab { 0 raR%;+s. 12T&|*c"2#$PB+&bC*i-R,P'&#"*R%2 w )A!B`"ro*j,B,bE%&2""; t и q "r(%.'$"f(m!A A> Ps @ 01Q% "o)2P++Bf!?%&^!Q o фA}R)B)R,mB;$(i!!1 1qQ!%#ҋ+B&Q'6'r'b$!!  @ q|!Az4)g#5+$a%&$'!"o@l1l61"b6(3'*"8!-)o"!! ipan&&q"ru*-2H " b*"^!r!ad p a\n'.&-b]r;%2!!z0 P|Qq rp"_)2(!!!"e#2!"] jdz>і] &%+<Wb)#ѓP@n r P{q3[1"%!!BC'"5!2!"U `` ]pr1.fqa Z [)bx*" AS`_k1]A#"R RN(v*k! !"aNP` Y@i a;V'$2&Ҡ(a!A! %hP^Y p >EA"E Bb*R QB0L@_ b +8AI!8rA%b(RNq! Q!!ABKR !x1A!1$"^&1!bL KPR +>q1C&]$!!1aBKZ T=HA$V!b!F KQn`81GqE%q11"QBOK @*"Ba#1aQR!AABPKOh Q :Q #9!qRF!FKK `1Fq+qqz#"%!q!qBKKx ` {{#2G"AQQ!qBKKo PNѸAQ$"Q4qR N!NLK qAtqo#$$$!qqKNLK 9Q b8""GAAMNLK\ Qlt R1!7Y qU=KKaVwb$!2-!BaA1QGFKK y !(эaxb"2"BQ"d1=KK[ ` $ѰQB "$R:&|a@qAKZ p !!Al1 bF<&j1dA:YKb 0QNQq%`&HqJKt PA\A #W'a}?qA KK AQo]aQRS%rvnQ7!PK[p 0qZ1#ti1M3@KK p dAQѬ"Dq~?3KK W{#"}aC40KK ` nQyѣ!C>7!6K^ !ZQ#JH2KLЫ p !aK1Q!#a`C:.K[ ` @Za!!"VqOqAa4*KY @F"$`HqUq$Km(q8R1a"2zOQ$K]p ?q1%1cqPU1$KІ PA <f1"!!1cQkQ$KЇ `Q3q+"y_`@@KLP 2qј x]Qe1C@KM0 0 Q!AT!r 1os^$Kk@ 0т!vAuq^{Q$Km зaz1t! AxAja$Kl 41B$aqax1M@KL p SqQRs}1LKL P GfQuD KN @QA(a !q19Kt` 0A1xqyaq!AKa QIc~aqd KL a^f1ca!aY`KLx :Z1 1QFKp 1qOYo!AJKLw Pq)sa\aqsAOK[v 1 1 WW2!q1ъ`0KLx D1vqq!qaKo paPaPay!fA!KLu A1hQQq11xPKL@ @Kz!1gѢ" KK 1(^yqja!KK p]{jc1rK\  0UDvA1KNk Qa{Aьq!ab1KZp a70;:!AqO1Ki 1q]S1KK q^9w!NQK[ 1iW91aAaK] 1%A-71!QRK_ pP-Q0qQqKK0x 1JJFѥaюѸ@KKu @ Q2;{Kk ?@A?A1ўKLt P q ^<YQqVAqKn u7B1QcKj A!XaSNUa`KLd/JAoKj0mq/N~qqK_@ A4^*ћQmaQ1KKЖ Auj%!vAqK^ AT |!sa|xQ`KL@0 A/QHaAK]Ђ @ `#1/>uѢN1a`KK@o@ AQ|yьtsA`KL `%Q$?A_ѫa7Kva/1ORљaKbp @A%<J1mѻqApKK !\!qHMagA !KLuЦ`!}#%QC!:ќKyxp QS/8Aq.AKmp{ Q]n1lQKYy QqZXAy.KLu 0b 42!ѷKLu 0A(!\q{1I11KP  !Usa2ѷKb#QMQqq. KK p )Q\pa.aK piA) 0QGm KK ?" +aKZ @F!4D6{aqѿ KK`j ~ aB[]6ѹ KKiy bAq1TRN KKpi v @1+!1N_#KSzp RQa+Q|Baa KKi v&8:m KKhPi Qa((_Q!oѺ1A KLgi Qq)Q\AYa KLpx QD!\zfa KLh `l@A =>`QKa a0rkqK\ PfPa3?!A KLД@ a 49Qfa KLjpadq!H1oB KLi@ep`nQA1At! KK0a qa1&iQѹqK\} | A1Qu!QKZvy Py0ѴKSb| a1|G!tQO!aKW` `cA! KLptxpC72! {o"AKLpwx  1a"A1KU`[}a q"qKLpb@ ay1"qKL0kr@ QVA!1!1"qKQZpu1aS!CQ!KL0Zc`X H)!qKLVf]AM!,1"PK^T^}p=p1a QaKRa|@ q5 1A`A"KK0Zi 08@q* " 2KK0Z kP !Q H z !KTay!? Q; aA !1KTa ~; baaKPZq !' p/caqA!KK\c@x. !1.r KKba@t 06! KO\`u@ `5B! !1Km]x`1U !  !7!:!AK[Zq P!UA!!B-PKL\j "!!`!`KL ]Pn  bAKM\Pn  1dѱq!KTbu U p S!!*`KKmj @ A Paha"KTt@u0 P 3!ac!!PKK@r@np ` hB"!!B KP kPmЄ  h"%!KKpez` : =ah!q>! KL r`v@ er$aKV |pf` p,A!!1KV `v@  @)R!!AKX Pi ah!UQ0KK0`ixP 0aaQ !Kk @|w @  A,|1!KKj0 Q,i1QPKP ~{ a(.1!A!!K`  YA1QnK\ r 0 0 @3>qQ$! `KK y 0 qj# !rKW  0 4>#!fKT ` 0  QK]0A+!fKT Ў І 0 0 @ 2>#!!`KK0 @  02l'!PKK0t@  ! Q Q>!a!!TKP 0 P a 8 1!fKK ` p pP?q1sA!4aKQp ` p Ъ P! /7#Q!Ma|K\  Т 0Q#!bf`KKЈ 0 20r q'!?ajKWp !A/il 1j!SafKP@ @ ` 0 P Ht qqfKY p @ 0^z A!+aKv p   Q!QR!!`KK`z @ ` p !Qpq!!AKKq @ P a# P#y!!`KN@ p P1Q0Q$A!a{K p Ц @aaQD(! !fKT ` >"cL!!pKS `  e! Q!|Ka @ @3WQ!!KN` ` A < AhB!!KT@ P ` @<a!Q|KQ` !`N`!!!~ KSP a 15!{@KMЗP п1 "0aAKN @ 5;!aKM0z ` @1!KN z a p`!ymK\v 0 @ !cKlpx  8!ucK0p P ! !lqcKZPm 0  AqQKP0 @ !!CazKoh 01=!3KQ @ P  !KN _P  {K_k A !-KK_ 0 `  Q!rKd 0 qQQrKl` @ @q`Kf 0 @@{KVa P !!PKP !Q 1!SUK`g @1wKL@l  0A *!$OKt п A@KM 0l 1! !$!V`KSl 0 0 Q  QJa8K @ 1)q@$! 1q`KK n P P1Ag0KO n @ !#q11AlKK`n  !3 qh`KM nA ! !KKn P `AL@ !uKL o  @19Q a!!K 1=!&!iKN0! `!KKq  q!Kp 1 .q9!QaK@00.A# !@Kx@ PPa.+ !M! KP0'0Q6" Y!"0KZ 0q `;0a!!/Kb u ! A>.Q1!K !;P1.qq@KTu !>A)Al1{Kj v A  A p1M=N*qK^ u aA) p!>!;X1-!Kb @v 6! p@J(}!+K1 ! p]M !њKf @a qMM)u!Ta@KK {C1C!/.!w KK!1>>]!`pKK {!qA\5a/ !OKv@!=>]р_K0n8`F!/Nqp!KW  {!k"iK`q J/Q nK mq^! Amt FAlKm p1DA mufqKr   qlm 1]AyKK@mQ/mvKKPa(e q4A8Jq`KK `]! +qq Iypq |KLQY16 QFTpQUK a^A.? =PvKKa]M. !EjaMd{KK jM$AN !]VqGqpKLp Q[C$ay)!VYq@AoKL AA?!VZ< AA<K SKAA,!BM!K0 a@KN 1[5?A / !DKn`A"M?\,OXKg?Q ACK[ P#!MYMN@1b 1?KZ q> qHKY !aMk i/jKL0 q!aMn"zZKa !$a!{a !rKK0Fry !jKcл121Ѻa1[]1! KNaTѮ?!]*Q2 PKKe 0R!9a{-p KKi `XOhq_KKn ?!q\xQ:`KKo %\?]>!@KKs ^rHX!];(KKP@#qY!_nA KKP@_U?q],pAKKP!$2_a# KK} `=Q?KK ?cљ aY`AKMCia1?-%KL P!A/$'}KLp BKQ >KM *Aa|_!L^QKNП qeC!KL "/!! PKK <'Tka|KLp p`[@!= KK ` {`rTKL  AT KK "5B5T!- qKK p`5 ?!%Wn XKM 1!+0Q*!MNKM QCrq?]p 0l`KKi A?# apNKM} 0 {&%_!f!KKd`)$a9!?QA[KM~x*!qxq Eq@KKv` +Dm1PLKL@u 2,!=N`OKLs aN,$qzLMKM0 E-4&a1Q|`QKKi #M!?Q/! (LKMx '#1B'KKTs pª42 ?%!`RKMm #'?3KMq `rV'Aaa{pKKKa @"&aa1KKKd t 0qd8#?u6Q$KKKi { L)dq}PpNK0Kh1(Qa}!PKK i!J6BѾ]~zFKKKPogP @N*"@q 2K KKgf2(A2W{d![PKWeeq (Q?ZyP @KKKY`op ӟ A<?yQKShY@o ;!1AA.1eKPKKYbZ `3H(aPTKYX.rJ`P_KY0V bY0qQ_@1PRKpr h p$aYW;hKKMYyT L.Q?QeKKLY M_ c/A?`!/PQKfkh0 q?H 1O%`KKKfpk L_ &Q?!% 0{K`KMP` PZ!DR(Ar1NBKKKhNKY a&A]1H2pAK0KL`K0v w,2g!qP @aKKLj LK@k:R&,1\p 6PQKYYKT!3+!?$KKKpLKez&b!q} `IURK\\LKd "292?.bKKLaKK_1*Ÿ:RЖ48]NK^NK]a\*, aAwB_KMP`LKZa ,\!t a!Q8KKW]RKma]51?ѐqyKL`ZLK]p C(|G aA7K@KK\LKe VAl a47K KZLKa@!GbF@ '7PKKKXYOKc3T X :7K`KXpOKZ1&*AQ@KKKTKK0 Q"s&_` aL!}RKRLK]\& qM KKQP[KKpx P?"|c a-K KMTKKaT-!g|KKRKKq _4+ Qr ` QdLSKK с7$1p a9!K@KO0OKK L#2! a* K0KO@OKKu -S@*ANKOPOKKz Ec)aap\QLKOKKnP`+R( aKKMQKK _ @"&Q `AQQLPKKQP!6 a7pKKMQKU60r 0nMLQKK@!1N aLMLPK] ya `pLLPKZЦ P!q apKKMLKWc8 a@qLLOKWpQ!7 p A@KPKNMKUp P `pAVKLKO0s " a 1MLLKN Az1 ]NKKNKKb Q]B ` KKNKMp P a!  KKOKKZ AAr" P Qw|MKKZ @ RE!pq ZKKKKz 0 P a e`KKKPpp `!A ` 1 t`KKKL` p $} P 1d ~\KKc : 0 `KKKO `@йAvMKKf ` ``OKKa ` PMKKa `  ` vpNKK_   MKKmХ ]  ?pKKO !z ` A@KKU a # `Q:KKKi p  ` qKKQpzaB P 1PLKKb eК ` QKK[1 `KKNi!0 ` @OKKZ}^ g ` KLKL j ` @~KKL|VP AE LKK[h P P p:KKOpeK  `XKKL`Zf @"!? P 0 :0KMKQ0ZKЧ! P ? pKLKL@Z0K >p @Q0 KNKT Ze  ?@ P `~`KMKMZ`Zl Q?` @'KKKK P@Zi  PwKKKKTg 1 1KKKPK 1 10KLKKK0KLKLK1a P wtKKKKKQ< Pz wKKKPK- P wUKKKKN #@KOKKK#`wqKKKKKa)11 ; PzLVKKVKK a$ |a9KKKKK[K GAA PQCKKKK0KKpQQt" KKOKKKK1 ! PB%KKKKKK1KKMKKKT`1 v LKKKKY= t LKKKKY@ Цo`KKKKMKf ap# pPKKKKKKMs w%KKKKKKp27iAKLKKKap1A]KKKMKr "!Ax!KKKKKK@,B!aVMKLM`K Bv!1aK@KMKK !54aQKKKM`KKNKK} aDKKKKT$ `KKKKKPp)$!``KMKKKPyR! qKPKKPi  14LKK haU pKOK_ a q<0ОKNKZ 3#Q @[!>KK` ! @\AKK n !o `xKKpN@KKz0PgKK L\KU`i`iKKKnnlL!KKp `P>KKp k+KKR LpKK LѪ KK P zpЬKK RQ KK Щ0NA{ KK=!8LKK Ad@[KK A 1 KKa*r KKq=' L KKYQpbI +KK Oa/Q(0KK+@KK # 0RM KKq!@ pK.b KK@1K2 Q}KKs Ap KKNP\"`KKo!yk*KK `6qB"KKW'b"pKK17M6@e'9KK !WAK"gKK"gpKK2?1dK&mKKѽK"`KK EAKKKBKK! 2 KKK 2'PKKK0 !KAKK a.]KK@цKKK" KKKp`KKb @QbPKKOt !qi K6KKw G q KKk ,`KKY bFLKK `[ Q$pK еK\!Q K KAѥ K KPl zKAK 1SKo Aa0K -KK!aKKQKp|YmKK Q!<0KKKPK!s9dKKKK}q+Kgъ*WKa20UKMvKO !KKmKK K KLK +rKKC KKKKaKKpQ`fKK!PKKK0KKKЌdKK 1 Kr 1EK KK KK1 KK%KKl0poKK4pKKv bKT`OKK &KK ajQ@VKl `QKK 0 ] 1+KK u 0KK [ PKKKKp P `YK] 0PKKP `KK 0 0KO Qci KKlK_`_KQsKKPKK KKK a,KKKKKKfKKkKKn pKKK K$0KK q>[KK!Ki Kk aKKK KK,KXK|Klk?KkKKKvK^^0KKva\Kfc KKZKK~KKKKPKKmfKKiKKVKKbkKK~KKK KK@KKKK oK`K`_KK]`K "KOK0KpKpKKKc\KKKeKKKKkK `dKKK KKPKKK KKKKK]KKpKK `  p p p : j` ` ` zhg` gPz G W 8 XHxp $y` Fp Vj` CyjS9ZYGVyVVg uyZiH e Uy Xgz{ H0uzpsvcexpev{ Zzv YiEvjxj {{ {  yʨ    ɩy x jyz i y˫i`yjzxyzyzzzyXyZHzdZEi yy y{i Zhzwy w yxkhgi h xwzwHX yyixziizjXz{{yY[z{yiyYhJijzZzy)zixz yxzwzyvzx vvvv gzzwwwzy vxzw(ywzizyyyyxzjhzxgxwxwxxkxjww wvzxvzxvkUx6vywyvz{vvyykywvwxw wzzhyzhvhie+zxi xi yyywi{ywyxyxyjkYyXxiyGhzpyhyw{jzxwyiy)zkwykzwiwyyxxwzTzxYxwxxxwwx ww wwxwvzyvwxJxvxxxxxxzxxyyZy`yy`xyyw[w{y{wxzxxvwz xvwxgxzxxvygxxxbvwzxwWywuihWxxxKxxFxyhxwxwwuwxjwwyxwwzxyxvwxvywwxwxwjhxhxwwXxxwvixxxywxvxwyvxwyxxxxxwyxvwxxxwxvxvxxvywwivwxwxxxwxwzwxxhxxxxwwwxxwwxxxwxwxwkxywvjwwwfwwyxtk*wwxxvvʘvxwxxxgwvgxxxxKvgxgxx8vgwxvwvgxwivvxxwhvwhxhxwwvwfhxhwxfxggvhxwggvwhvwwvgxggxvxwvxgghvXwwwwvxggxxfgvvvxvXxxgvggvffxgggfhVghvwhv{fwgegxvv{gfhWhwWwggfggwfvxvkvwhguvphvvfvgfvxhvvgeuixwfgvhVXgWwxvyvfVuvwvxvzyvffvvgxwzxxfwfvXgwvwhwxxVwffgxwgvxhvhgghgvgwxhffwwxwwvvxxhvvvgxʚxw`FgfvxgvgfwegxwwhvxvgvwxvxzhvvxvhvwvxwvhyfggwwvxhwggVxxggzhVgwwwggfxhwfXwgwwghwxwfgvguvghwggWhWhvvvwxxxgvvvvwxwxg˗gwVwwgxvkygwwgvwggwffyhwVWgxwgxxwgexvwxxxugygwvvwgwe{vhvvhewgvekywgvWvxww6ˉxwwvhggvgvFvvhwvvwhwclghggvhxwxEvxwxvwggvhxwGhwxfwuvwexxxxE{vywhwggugdWvwwgw7fwgGdXwgxwwwggvgwvUwfwwvvgfwwgUvvhxgwghvxwgUgwfwfgvvwvxpvFxxfyxwggvwvxwegvgvwwvwvwftvgxvwwgggwwwehwffywgvxvvwwghhwXVfvvgxwvwvvgxvvwwgwvgghwvvXwfvyxwvxwgvwwgfXwfehwvxvvvghwvvzf&wWgggwwgghwgfvvwwggggfuzwgvvwwghtvgXxjvxxgWwgggxwfwyhxwfwxgVwuvfhvvfwvvgxvfvXxfyvwvvvgxufuwxvwxfvhvvgxvgdwvwxxvwvgvwwffvgvvxvgwfvgwfvvvvyvgwuvgwvfvvvgxvXwWvwwvfUvvghghxugwwVfcWggVfyWfwuwgtveTvfghwhvvWvfufTvfVhhvuwewv7evUVxxvgWvfxVvSgguVxhvuwfvVvTVxgvuvvhxFeVWgdVxvwgWufdEWgT4gwvwvWefgUdVvDFfgwevvTdGudEfhvvWgheUVWu3DgfvvffvgTeUfT5FfggvVvgvD5FWs#D5wwvvvgegwCeuw $3fgxwvvgfwcVVWqEVwpwvvggvCUewCFfwvvvggWCUFv$5wvvvVvvxtDEhb3FvwhvvegfwdTUv`3FVwwpgWeWtTVGE@B%VgggffWexVvVXc02UfgxfffgeVWUgS02FgfgvffvVvWfVWT@ FvUwfffvVgVVeUtDgfwgfvVhgWefSP 6vggwgfvefgfWUFFfvvwffvVfveeSPfvvxgfggweWeU50ffevfvwfVUTPffgvffewvUfCUFffwfffggeheT5PTfgfvfwggfeD6VvgufRfgpheS5FgggvffevvgUC6FvgghfvfvvvheA2PpfgvfggfuweC4VfVfggfgffgvTBC@gfVgfuggevweD4C0gVwgewgggvT4E@gcfuwWvFffeCU@ffwggvfwgvD4U@fwfgwxfghfC4EPfvfwvwghdDDefefvgxwfvvcDDdfUfvgfvevvdD4e`ffVvvgggVUF`VWfffgfggVeF`FfVgfvggwfeFEVgfvvgggvfeGdUVVvgggfugfVeVfvvfgdfveeVvPFvgggvvpgefPffvfwggfvUgUTffvVVtwgfVTgeVfwffvvwffF`fegeffvwfvfseVFghVfgfvpfeVUPWfwTfvvvgUfUUUEvvFgggevVfUPv&fggfeffgeFWfivvvvffeweUWfvffvgfufvUWvxfFggffdgfVGfvfggfvvuhVVPFfvfvveeUvWeeFwgvfvfeWfVfVPvvvevffVvVPfviwVgfvgefeuFeiVvvgfefV`ffvvvvffeeW`vffvvfvWfW`vvfvfewUvVP7fvvgffdfVvVP6fiwfvvdWfVdF`FfvvWffeeeeeWggwgffVvWeV`vfvfffVfFeW`vegfeffVvfUgWfivgffVVeVpvvggegVUug`vffvfUeVeWWffvVUuUfpfefvFUfUfgFfUggeVefevpWbivggfUefw6vfvfUfUUegVVYvgfeVeffpvyxfvveUufv`vivggfWGWVgfGfvffVVTefvWexgfvVfUvg`vVwffvVueev`vVfvgfgUeg`veyfvgfvegVehvvvVvdffeexwvfefVV6`eWvfeVe6f`ehwvggfVgWevVeFyffffWvfff`fhwfgfeufvff6VivvfefevVPviwvffeevf7ewfffVvefgGfwdffgdgfd7figeffVVvpvexwfvwfggeEdhvggvevgEfxpwfugggfgeVVx6vgfvWgVfxVgg`vvvUeWwweggvg`fhwvfwwvf`efxxwfggffFfgwufggvwvfFgyxwevgxggEe6xxweegxve5ehweggwfpVgeefgwxvg`VUgvfgwg`EehwvVfxwfpFVhwvvwvfdDUevwUfgxvgDeewvVwhvfpF6XwefgxweDdVXwwefghfCUUwweewwvp66wfVxwwgCTfFwwffpxwg33UGwgfxvxb6T4wwvvgxyvp354wvfgwfxgf3#SGgfvpvxvf3#DHwwggge`S4Dwghwge`sDFwvvxvxv`v4DWwghwvf'cDDxw&vfxg'c$DFvfvxYvPv4CGwvfxvh8f@vDDww`gwfpFC4GvfxfhpWfTDGwvggh egcDGfvtheGcD6wqfxvex V@v3EHfweVGd4egvUxwYt`gFexvehwf`7sFGwehwfuPwcE7wggWFV6g4CggfgxWVepvtCVgfxvYv`vVD6hvvgef vdCFwfvgvhv`f`D6gfgggg7f3Dhvvgvfpft45fvvghgFgFTgvffghwvde6uefvvpvfeweffhGxfptgfSvvVegewWWfdGeVgghphpvVFVewgWuXpvvV5fWgewXfwpvef6vWffWu7VFTvTvvvhW&tffWeffvvpW6fFvTffvx7&fVvdWVFfwpg@gevdvefeWu`ggfGeffWhgegefffewhvpfgfWegeVvpVgeeVUVffWpvWggWeffUhuPfgfVgeFvh%fvfvUfdVw%fffVUgfVgxgfveeddVfgWvpffVgdefugxgvvVVuUggewhFvvfeffggwx@gfffVgfuwXfeffVVvVvwx vvffgeevggxpg`fVgVUfWgpxbfvfWeFWUfgpPfWvegUVeVhw vfvfueeVfw vgefeTefWv&vVfVFUVg`gefVdWVUwp`gWgTeew`gVfeVTcW`ggdgeeevv6vvefV0g`G@gfgffU`vvwvUfVgegwveeTgewwfUU@EgwgeeTg`vwwfVfW`fwveVegpvxweeVegffgxvfep@fxvvVU```gwfegpfFvwvVu`t`fwweVfpveVwvuVe`pdfgwgVvGgv@gfwvVfVffvwvfe`pv vugwvffFPp wvvwfffVa vfgwwgfT`piwvwvwfUFtpxwvgvwfeug`gwwggfeVpswxwvvvVfg wvwhwvvfWW`wpgpwggffu` vgxwvvfuv7`ghuvw`efwwghvvegg`vvvwgegxG`vfxuvfFgxfhvvUghvvwgvFgwVwfwxgFFVhvdhfwhdUfhvegvwwgcVVg68vpggfUVwtgfwfUVvxwfvvffVfxtewxwfSffwgevweeffhyv`gffVVwyv`ggffWWVfgvufVvwvPxgffgw`wvvfVgv0vwwvVTwvghvvvVUviwdgwyvvgvgwwvfwgvfeWVvffhyvgggfvhwufwvvgftiw`ggwwvvffWvvwxivvvVhufgwxgf`hvvfgwhfdhuxheFvwvvWf`hfg`ghsvefvYuwghwiwvufgevpfvvfVfevwpgvfvetvg`fwyyvvff2ugpWwwffcvHw@gzvvfVcvtfgzvVfWduwg`wgvgGeuHvpfvx fgGepg@vgggEfWc`gVvzgWevggywWu`vwfywguPwwggvv5vPxwggyvfeWexfvywefGfwpffguVvP`ffzwcVVUvPvfxutdpxefgxusVeevzVVPvpfgwUUWg0Ffz weeUw@ffzxvuVPvpfgjwveVpfVfwge`gpvfiggUvvgiwTupfVgwwt@efzwwEGfgjvxtPwtVvjvgegufffvTgfgwfuUUWg{ufvVfgkvxU`XvefgZfgecwhfvged@XvVfgvcegxVv fhFftUfhvfpffxUegvgftVVgfgfWVfuhufuwEVVfpvpwiefwvfvgVVfy fvf7UeVyffgWcxVgjfvgEpxTfgvvvupxTVgvfwb%UggwggP5VvGvwfg5DeghwghwDTfxvwvuDwESVvfgvgiEEFezfwFUiPUSVfhwvffghE5EfvvWgpeggfvxvu`SVVxvxvspUUghywvxfgvUEUFvwggrvxUETVvggpDUWgiwhvwDDEEgzwxwe7UFTVfxxvwEUd5whwxfwvwUU5fgwxhv6ET5gfzWwvxxpdU4VvwwwEET5gvwxXwx`ET05wiwwhvEe@$Wgjwwwg`U1Wvwy'vxv5eCWgfwyGxUT5gWywwcp6TTgfywwxw(TdggxgxTTVvwfxw(5DEWyvWxve@fvx`x(DVfxwexrC@VgGw#4Efxww'"CEwvspCEVwvhP3CUwww(%@Vwxx8$1Uhhhxs4"Uwwbp Wvxg7CEeyvPA WvyxWE$0Whwt`2Wvgwu@0GguP0GvpxxV#WxXwwu`0WxyxV0Fwiww`!0Ewwwe`0FgixxvgVyf Fvxxgg$Fgv`#Vgihvp EVvwfgUvWWwpUgXxwFgxvUfwvpUgxwwPVffxww0Fvyvx`Vghwz`VgWwwVfxyexwtFgvg@VVvhwEfgxUeipvypUuhpwFUVyfx%evwfgUVfeUTgxV8UVwVi5SgxuixUDFgexUDgeTChfXwEFxwe TBFxXEEXx E&XEhW@Ehf@TVwVXhEhgQV0E(fSwhpC4Pxywhw4xxh4xw 2 Hyi"2y 28i0#B#! 2y Ex$4gx0$X#Eyxx!4W@CWXEwyxWE@WP6y@F6xWP%yxYyhWhVxygvSieixeiWhweheXXxhwvxygvxvwyxxyyxyhhWy)pfgxwxypwxywgxvxwvwgyxxygyfxhxhwdgvfhXzyxeyxxxhyXwew`ihe`cg`x`wppu`yPxxy0xpyPxPTzP@wxyxxiPiwxPVxxxgwxxwwywfxwgwxxxxywyxxpgxghwiywYxwx`wgwhxwhe vwgvx`vxhwgwuPe``fdvuR vyf@xuxtphxhxxx`xvfgGXhpp?Y?0HP''!GDC)aLXLƿ2_1fu6/4YNX9GN@$?gS13Ic?t%8u?S9-?L@T;9EC|Q9|T SIC!$AY'ZegRUAxvS0dҝbxHUs!45'A@LXPrLH%34\yUӊnFmMEGtV-#P# ]$M=[@]T9D)4M=jÑ>tO!W(VD5iXNWUM)PD t8Rl To=QywPPE""4P=#}C!U(I ae=vUuUm\RegMQv TNA=Y!C-dXOp>c9HE@PՐ)QAQP3Sh$:9W9)q-#ɉ'UexquJ*HT%R89DE0!t}yxQY=QaIG>X<9c]=SMvYq6pE@I&xE#QeEhQ ")%]d9P5q22XsP$u}AI"8fLuY#NHJTWP|Y=EFI(1aCU#mF֝1i1)T iVW)D T|yRUI2SaP_9S-%m{HeQ\>3 נ@uL<5PlfleI#O5CZ_ L]yCSDu83euF iOA1DCLEv9t1HL =dXIxQ4`fLsD'XdaqjO׏9%]eEə'@udDRLDefEVҗIItIYT`SAaWvEd >)O9\O1EpAF$U9%454 ERYDh99S@Pad8P)YT@8854 sEheMU5cAr@|ӂuKP9ASW]A9s*OH-:Ȁ<=!]L` HSsCH$)$P%tdrD]McE%1d5)!e\ METO=EuP9C)CC8Y9NT]\Hl hTD=d&ĥ3 -S!dyDE Aa4uTPTHA%Sa"!-#HK]&9!!CϬՈd LP1$I8VM38RĈM1Ec`TIA%Q!,Ua3@X3h3Mc<<Ԋp LIEDMqAaIR}S*ÏH!K:THԊHNL΀H8wMAQ)a#sUAQ\141āF@ Qu5PM2H RD F!Gm19d9J{9AA%UAPO>QM$N=!Q%t]V!FQ#|f@ PP5hR  YA5S"!ܓA#D&mcN3PdSpNL^]1e6(5!W E!9H\d-HsLLylďB4Hfq D]a9T@LmYCP`8DACIH lQş9I#<X,eS8WPT4V=#HZ-tOfL\WO9DS=c3Tc!s9.Si]ÏTVEs V\XQw=&lvFNUq"%fPX87\V`At&0\}+=d=S5T3mc?EAOP I5p?qM" .3apXNP 9.dU#H MWPAH TMT DN:?8IC&xDV1.ESDtST[L!9E(XA XCAWItm=u#HQ|U{iGm=8TN57HJ%LPi6h9P`aL=5PEA h=T'A9&QpA`󃸤s6UcEDeS P?Y:8X$H;e!De= pDM"59"AQ8]8ԓ1L`OHVtts5Ha\Vp˽P\5dNTGh\D-h? <16H>i 'mhKQB3so^2tTP?dsEDE`ZH8QdQPcTVHV8!QA95?TA8Z#]USM5D5/XSI AdF]E&NCad-H9Qc9Y*%sXMdSqs8DR-s86OpM ]@NUM-dDi5MQulMUpQ V<"vY!T9pIV8"Ql6WLvH P9՗82d9UMm4QCifq QI%HaQWUit] QPMŧsM4LHHģ5y$<8Yԑ pdR91$9"YH]ÅD U9XTY5Xe9s9U]H 1WM0EE2H&FIiOJuL}HYƎ؈&9eE(] dƔdJRFWE6@[E>P\58<&QWi3AbX:PjQ$WQDNOBLĐ<9FSUCq1 uDdTԚ 5D #ICI'!$RI=PhJm"YV9igL\ƇvgQxJ`tg;Y#Tt?pi9IkhUmD&]m#P=& TtZ\ _FUq)O&9@X6pmdY%t5D D @"f5CT<Ĭ"xGCeou0eđ8IM%`8(`8]J569GdOY|.IN9PrU˜Q؎AO-BX-d1E]CTI%Da#@cδ8XfMPgP:s6a T9&Yu!q {a(5T%vA p Od] EcPĞCDn%?AR`{Q9G T5VUPL%M,䁉E @HETAARjA"$5B xd$XԘEsu8]Duy% QGUE^@[a!@wt_ O5}ѡ)duB6`^qDun]Q,UjVBHU+m]rs{@{3qQwȰ9-Rw 4MeI._J%:h&+`4tV4OS\Kǣ<ڞeH\iRjIK2 ` F@mRU+ll56$FSͶkg!Ywx+W c<[eBH >ihʀk.`IӀFÖ]I>JIݑC9z6IOH-*,nq$Q,g MLE=&gz\Hẃ el@9Lv ud.]=?''u~c8\m :(ϒ"YLBF)!S,@5\r90( N,8 TEMOun `"YKcֳ%sq8lc*dۼ ZzQHGn mwu8M̠e8e$Kz RoB`L"XWq d@Ib!P0 qb_t&wFs}  3@81;iUkœb A xd=Wb8a(H![mTev5K`Tκ$hmf^"@0h,RN‘|!p ug2F@?:P[4m/6+۸356H" ŜzhQ ,r6gOzOhr:(@Xh!b6v Bl/£a5 eUꎙXgz :( H*K)x5x+^JBPX;rLofg rT3%+@=hBMCEQXJGg :@eI DCt[\x)L/ 3QlŐOKTΟ(|D9hE^$$E;+G9O%X^RVP` x)84W h"$Is[>CÙfD@_Eà'k?ʰ&0"HΗw(t@ h&L@&sS(Kbr=*EWg|:dSZsI5ʤ!A14K&\)I3X S U+51@H:w Y 6xŠB%CPKz`S(JvLf8zD.c8_5 ޒv)뚍$b ^2b "n]IU*zDsSY7Ҧ"US\ IC) Q**^9c\W`5NC\BD`!T9:h a ,v޵$9V;|$OI55*YrpvP&;dh'<[kѽsxшB-yp -.i ʹn{bEPP3DIYЁ,KIJ蚥x$@)McVw#jCR@3Rt >؋ F'&4Ъմn$r6 D1Y'F`` m\Q͛#X*;k`2 +ӫxz!٤جP4,g0~ qPٛGzG[HU>T㚻g0Ya* o!+2C Dૢ?=5 b&/>a9?E1`pXK #:ypw4e i>y%`0lVpF% ns=Y:t Sq9EhZR\($pd-}c2m-ϊqX7N,]4lR9ʄNQ.*8hS!;ahEUҋ7wOY HZѬJFRݧ_U%? F>6l4Ⱦ1ThӆzN~"y; @(; G#<؞۾jf9Wu`@=6;Q990[JDLtU}v~X :Qo54v·T6 6qJ(7VMmfb=fx%IqԷ0biƻU=UR"5cj0X,.Q-_Lӑ\fH:ş~f@ykd9<׉Ⱥ?& lźJBp Ƀq =ş5*0#g]:cXPcP1QS.93kIhUKv&Q- B:gO%Nd =<%<_!>$HjLB%{#Bd_ Qg~?Tf 2|HdPh\&4,iiaCTp3Ak8CQ-E' ͻiʏ R _/C@ڧe8xHcǥ%T*7KbOCE-U-;w,Y'#d4~k  Ew2AE B:)o@T cUbTPsazsq0 $~.7Q@}Q C,M[$+K[|ⅇU*Mb8l q?vVVS,*/ڻ)C1f=Jήw B=QY%@G7` 4.Ҡ_w v}"W+ggh1a٘)HBV,%(2O*dh6apN+-~o_i/Y9\b WIav$wR3}hR( 80I<ץ kj%r $`X1|-Bb5ۅ$uSs? Ax4}ҽVRJ+o pߤ1qK:wHp"0 n'  paNps8x `Q*B#$0QC0]9qq-E4Zp B.^, NB!Fg@;P+x,cY2.62u#, i e n8@IxPbnub,hVr7yR#G+R4XH$^ztd$L?<’ogۗ6mih*2pRl=R^M0b(Bأt*\>2.PʼU1HӲt۳ GpXRK$촽ҊB P]%¦)Hrٟj:umH` ּtn|tF)ar 2M,[HP)t<$KPh{[86RCuxs9d@y׉tQ5 d׬x#`bYOyNJNyxf00DyF+ޘ\ ~mϸẓF7pN#YUMRB#ָ|?CcH 24Jlp"S`$S ]'_Ńj~ioqQ?@L#Rq zx֠@U_3C`6ˏWVP\)e7 DtRd;2By !x]oHU7C#\& 1Zc,dHM|L44\pOOI^/Z} 䶼'jߧd(G$-D$ 0#3 |E:Ch7! %0=od>ejP 2V nמA a6cU %J^LH{SY@zD@5vFuF aXrxM6ob.2N%@'uɰcƕ1cSjD+`02" #0/R3 a3,oV V'|t$Un} 17.0ORRRRURX!=@TXx_0O#Qs (bv,_Zd yv!``v!jp Ho46Ħm*8#(d \$X,<2"pS+.bi 0"2YHBHRDSy^*ZiuDh0sٜh$rK& ys,X6:tӧ.4.:iEBswT= T `ESό@l_`c'xfìZ,<+n_Z#yH<(3q F(Px4 ` cê@!Ȱ9 ;tRg%&,0!Q3$oȐ|4~BLMiKS@hE;r@AD0|iLґ_zIhkc,&yPUK7z42fb8N1%hubfZ61HB= 't߯6فHPR"}>3 ]tHU c ERԕO)EQn8 9oYz@\.hW_lawu\_-Cb e|LmA(xJ<@Zi'6@_ L8 \ՓJS6%=βVaNgd $L!vW֝?rjJ@ RƾK>23΀,S Lkz=>vdVHviKc |R(N*%\vXE܉"I%&sW었 GEA49^np d!2hM AHmg;x@ H|4Tln"/lw  0f xxDzGr7 ǟ!+l= l K d. , PIn,Q\y-:9`x. ^rUCQ RȢ#||@զr9rC!tq$(X` im]2p0 5B+5t| pn )Ӭ!pb]id?lѥ$-.KŔ&\=1 bÀ@Ytr۴q+28˷hijf}Gג )x RjZl_Lu/"#lv`NVc!=St$` _Hs QH^#Q.&5@ )gəi>pr=UIrRS7PwfϒI4Xd$ F.5$@`!Bbg,L._rh^.%TyT߷N;M]):6peaTT Pp)@0\>0jKB3P˞,8EKEIZaf*xL" А2 ]הh/=Wx|Xm!ji4`@@I{@m낑9/^Ł8g^1)"'Amtl?. /9=5MX0#K1̫d3@l夃,R@DUM.=`W# CL"iOI2o-Yf4=\uH]lK MTVn\}wyF]-hg /kaNP(Gק R[ؐnPfQT Q?GS~^'h RKqD+(/,5կƠf `Al<(7} %#3DRԓ8Gh^o17l%jR::%9_7ʮA@|&ݷHqד a`3#%{x6F#UqL L#d8)9N\&Y jҒ;T|z3:<4 FeC"ER2H[G 8O@hPu=3<xƨ#LQbx#H$!-'rJ۳l>^HhJ[́܎ >x&/ƛF`&"һ 'T Fzѳ( IM Gk0 j@'),ZsT NqnZ]#@ POϘ@ ΘML!ZV)YE8/@MaV]"@ki'LBSBÞ%\3+@Vv!V1 1 l>f L$O(Y譛$ÔV0ðSbZ-#@@we("R(_hY@`@p4]$ Ɠ+VyOWye`7=cf8ThLd.8q['1 qL. CKdߙU1tgHAOs& <&c\(7Hy=*$#M" [LqIͥqҗקeO>E Q>%8?TYCX]UkL4IcH&`-[mVz)JL,Wzʀ rxJ  VҤahOT0GF”0+V3CZ2|``\ޜb* PJ֣BN,×lxDC +ZҹMI0^%p@+n.|u `9PY7)fG1CPd#?zCK[C%7gq,.A,`ךelX/[4)qpjB*06:d,z{R5$*}^"r0n 6(tfgNÆMd˥>gtsT@ .2LkWԸdXkt +X G?^>Q]!>sKCH;B@0o6JXXZ'K@4?]ҧI2]K4ƫ m-V)I:dl0(Ccy]g=vA dqM̫xCgSd8$D޼穒mec8Cm DzI\'-طI\-82MQFete1g)b]U-zLr@$zG`  cֹH-} MLptV[Goja#8_ur|YJ*G:K=ː n&KN+ 2SOj*I/( d {O&D^ D%_~1,ˇ>T'e ']S.VpVU=~Q$`Rr %]ZsL ʕ*-=("E 1ܚH1%y(P;:Xvx]Qz|<"~]W HA CW{;3Rc/<-oom>h*>Nǭ^Q7 *4.9~ԭlY(9,;J:6VBwkhͿS`ȋB6+-TWo ?l;E"4<"Nx6 xf"!x~=x ?;mxޯqi&>NѤd^5>ɟcPxLK8JS ;7Ȅj NAPɃЁޝpK79y!_D@wc]!0B "!)V\y`J@ ) *(O@ci%~f@`@^ϲt$UqE ה؈e0,r|pERi@H^%)c~ixvS\;Bn`MFA+чf- L{s_ŒyaP4A}R/%1%>@NwYj<\ ,Xb@DLCߪzmZeEILMٟpS>djt#GEG%2>-EkkHXTߓ( YH/=L%(^e3 J= fz P[ɍ7F m gw%Hpv0iڰ6=JZ`+Fx$RaXEsC5CҖ ~dQD4z;9# ǵˣh*֮I`ni~㤆 qM @P "22 3*bã"3=QʷdYs IM>1N$nc*M[^E{/33eYpDεChaftC *-ˈ F>@,^۱pGTK/+Oǀ%zJ LY@?/=wyP=xa@}fݐ:{FG.3.v!Ba j^OB-ECc딪J? _.ػgP #;!@8UΨ|/k> 0c5p@nO5%/[ "VӚUN| [&(_O ȅ+A !PV ppFdI*dV HNQG6PQ :xa/ O%I_$BP"U6F˒@@pqyqgeA @>fPYs%UFN=ښ`-FqN%Y6ܑנT]s4-^@FmgيbF.g.#Q2wZ3ϰ=ذ )nfovZ{u^1otih8IPD#x 1cveS p\ + !1lp" yZʈ Wᤲp{nTLQj1S ܪnR@42Nd9<>0}m 5(RoO(nzQ7ãW@^73#p[F ^8Mr_tMn q;$v8+(>T?9_$=/1m)ԔOVYeDxKoZ|zTe52Li3O&V~Fg4@TKPӣ@or` 2gBZ!(t'װ7'0@QFߩq;`l(Ol gE4g`r q~V~I NޣbLCcF)qDl64[vW&)H(F?$!r]iK< Y #"&PZLTZ1Z^,BUrH`Yv䕸bĜ|PG K2&4 B$p'кIӌ@ BK@1!< {7U $Ύpk+݋6 oZ`faX.%?tlSզQV[6@ [uMSb\=^o~T-[AZDa!Lb JjKal6 Sd^f &x<Iҩ}1Pn栫銑=IL `ܧ~j F0kf*2"H"^2ʶcBsl` ]9>0Ǭ9zPȤ◅4[. #8 @O$pS–Z[fJπug*fyiei1<^@1Pzgf*Djf1y`T@&b7PɣL.C $?k uvMf ]b@\[{v}>D<[!† j#` ta\oEBEQKJj0%|(N MVك$兿Ʌ(J֮S^I<%5F6x p(-;+6d$@Zo{ˍ߮?D{t4@ɍFqؽ^]^M$-H$ Qe@HOkѤm!YDd(*@ä7oc8bxAj{$ i_$,Qra0C3/0E%:'7cis@XǤXXj::~矛)C`ӥ}sSZZkJFacmW.l̛h86 XC?ڒbAq^=<* ;zl]ĴP~3Uhϓ!L4 #S|PK'h(Fâ_ awO@@\B( ⳐE?+HpjƒY@A!5-,YۧQi\.' h<cMY70<ؘܾGn nc= h rG),Pd <\<$фR˓Dq.dҺ=^wJ@ #trzNPMCOP Fa|RLGP@I$҉KXB$ GDW7af\ %hPSɁUӜsU!< NӞ@NS4I49tđV3iջ#6u_u`-4}=D@\q BGrh4 St|P `j+Y *EaqH4@{#w= Z$!hh 0M[iYτ7` @[1qYY7ꓚDh_Wj17jFHt|="@c !xr x .%b$&y'!SRv{S3@ %΁ /dОmLqyvg]I Y6fxj]U;m{`C0J I$ZB-7:[XRBb. ^%CV1jв paWDul`Jv#W;,buk8ro:ȼ+^ha67"B[Me@ Li4wMbd|nVj `88%# B0" C\G2^z'߶;@$6+s;XaQ[ABS2āz!>{$04YV@iU4BGUQ6Q?E#TҘoE̶rzp{蚷1 x ?IKj6)MM ǩ0@Jfk2>>Wtp&4=OF| J& _獴2h)JRd cBe\VzAD (A`y2NG}3JUIXTQ@YGJ z_ K}02H#QД ,X#ٴo# jDs !Xz}3Қ@jeر--qĘx_=k5v)lT $tMqbkA.#,-E )->5e41LY!xz>(.vy$:BsEw@4֐6@bpnj7!O7! r+5y .{L>0@PyesUqJ%=#@=,lr4 B2+RIh54bK_i)& ]J  "2+5HLXjzȹ 2i\1f,.Zpt唒 Z:N䕫;N+@c ?mKĜ105yI"]2v;'6vy|B59p@K*92uH&A;;VgRm$0㇞Pk ! P&?X(7 ^6KKviUMdmXQ9lОHD*j?j6()W\*\xM?##(+_u:Jm#$Cpn2NoWD$^D%.!zGtLxHB 3"M]/jmI6dyU$ cBrU6d%nV/kt3X )4PyP u|mvib}#Ԟ6u tZ~?K~>bu:=qx$謅&1'.vDsoaZ Oq_ eBRu:X.k t!Y|M\hK|>/aД3AlB-_/s(&fE$ƅwbꔧJ6UjOF}/umӇj !Bh@{F@>vy rU/`P  N&;JFh` 8ȵ9`VR>xzUl/A$x`|*tTd̑~~T".X;1 ӻd3 qʆ6S.Z4_!Rl6U8iX+F&?L39._.$kQRšbb]O?un"Qz{( 3\FOفo.s4$wYS+6I{>R|ob0Ƙ ų4f/yx`YUxTy)= O Zߴ4|8 (90)Ⴁ2MMܚ!sUjN`]e,>tL) DJx'q8辨^< @BM0Fr$ѬA0+lSY+%-Pz<*t5 CP5 C^`N5hP b05hڧ3rFlao7jX)q L,K*+c:XAdJ:~TS:xxYN,^o Pfjt@ʰϞZboQ)&-bE,%,ˈ bM!,+Ptº"%%6jϚWl%KE4 YXk@gy:kTsjm}@:l_e_$*׽tJ/@ 9 4  ="_AK\? !$ E]oJڵ7Xy%@(,*Hx€(ǁY2lz}Il|< g q&ثv+#$ kIm43t# PzP+Xj#.Zgy˽mN> *I8h.0 DWqpeT0@``rR2$aP=hkE&U5"2L}12oU) P=ݳ{B -`r:~ѣ>[!uB'>DžդqeM@."" @( łDpd^ &7C֣ 5ttP%S!]sa [@,Y!D"6wdS[B@z%@U3:c$ϖ=Ϩ5,v/)ʬ%@ @!a; ku:-K {V]IJY,K*Q7q7INb"GK p&S3(qHRjcWg En)fkht Q1D ҸDfġBG4"il^ -Cs'fاRh:FQ($ DelW FsD^`k.,ng@*NE_/󾆩ޏ߹;o)" O wU.-C߲d$pΟҘ_qKV"XI2" )?,@&a<*Ĥ4usw^M4`rXZO$2\㙨wid+L3j4zq,ǪTc Z$S*@2eD9s+F%w4p  ng DP&c3ZC ^)-@)viadQ8Y$8As5/\Cl(gp̅3B}9IJpEZqg#T Qfp}afq%%PhA(l\Ҝ/  @q3 u 4`@ovrsh:Sgtֺ)mqZw][9n ?3 4[XbԛزZ[,ΐ@ЂJxR2qhƱ m1Rr{?``إ{2" aZEl2 ;O֠v10>` ;)R@*RFQufd4|1r2jKڲlDUmxgxj*:j :iC`X#|zXh-\.`]=vk]h.fd2<Wɓ;\Շ^8^-Y|(`q!d f%9:$\RYn(̓@Zl&EAJ{'5+k"!P a r-1$$^M+N!`pTAۘ?vBxq:T6=9%`8b㳝{-ecl\85|$dŁ+;A3:X%)fT,ݥj!F{g1J(%_EV7=eZs:ztZ;xk,)'JG-(>)WӸ>\hoWC,gWғ0lҿ /dd36:id7;IppRq9PBLJǨA@ѥ`ĕoOǽ=Y. ȻRIA\T$:>7A$` 9fAɝ;!ԉ=!3)4riuqu];goc~ \>̒vg(=Q!N a%ļ1zF|^ngoc)%%70ڼ~`vē+p[  @w㡊0/$I$I$ Mv<ɨƄZ@M+$^ ЉT(\{{w6fpS,J.\l``s\W[?EPt&i23$fh:B[;̒S( m9Bs].3<>e2& i TP<(h(ki^ lBz+(sD @({g#@eeieg=f!$?ƈzd>ԶH @ XH (Nd ,0;-k`&bHV0!"1:^+D$8h@RV'@GjHtr_D`D<=]ah9T)2.$ڛ$c{ , @.*NfX vk"hdHEPш…1. GZǃU%(BQ!!!8u)pKL8@9" J$HQ=<3 cW?Z M%hg$Ȗ :%is@ RǦVAafN5ī ?h蒇#1#F|̩L(|xGESInݑ0Y ZZZT>SY1`@fb TuXIsO(ôYMCFBhoɘE9G$z\bd72a.[GHi([=ʺ 3Mp2c,,kj|ue-6QKW Tl8-]>UB4]1w(5$YD*t3)Gadț3+P:Vҙ| |Du=P2>\&UqO02 ZڃT@|F-S- *e$d_0wZ5śJ90tNY|~LH a"+yS!XXRd( |:?lnv8KrюGyj<eqTO\.Hmjr*Ɋ"\t7t_V.930@0(^6[ۢDiS?&=Y6Sژ;ZYja@Ŝa h27BX}騔pC~M8<>7FFm-G'7kP0ŗٰQ@\4}1қE·)-e YCRQHP>UBk @) L>yTZDpl>ٗ9ㄍ`|%LB `t,,A}O =}[C9p՗aXP@ oD7mPOQ!@ԗ9P`DΐV :ԣ cߦ1Ui9*ID>mKg@I@Ho,ӹ}Pדt)Zw+59vy $ɘE c݃R$hyǙnĠ3eQVeIm!hjᲒp~Ե8_饘fg*~:Fl^G'$ȸo;"N: +pb2!2X(Y<ԸgmjdFC<*8N΂pcMۓWMf Eu6EDZ*r zC{xd~S<H+؁Db&FbyM̵ Z %>P]#V]sjwe-sC "|Ip!AN7dw)))' (@ {*E`_ FLĵxA:  G#TTF/tPsq 7V\ e͆S)\ȵU)"$ TX,2pq ȄEN`|q<5€APSyr5OqfS 8lUuz@ s]O~LQS*r(} C4 $AC5J#QՄ ? ʱ({y(diB~:) K{,@*hDZAIDlV +򻛡@@&捠qtKb/Q``00exؼ9j'ws`Y[ɲEiʑa:8-?΍+SkImrn|T\Q\J⋑$5cG%%'g[PPH AbmވN8 p{ =d S 14RN JP"ש6mpP}v;q`HHQfISHSW@gU$Nd/S%F}>: ,JAr6Mq|T'I~VRNp+S#R9*#dw?:rgI0@*%y[j-H $z7b*qjDW3kҪ{MA4`ݜzq<#79=񸾉xv̭面&i\h`m;O7 %|O{4X ds7gr.#\Ro7}MUĸ]Ltɘ)% r=YdˣK;{_1 rnK9;"$1LSh'Ym[Vյp04ȊYmIJ*P SW 0,0 B+EHh00Eu"hK%#0###0,*/~c`bCH+3PHlqx ψA1KyVG$mT( E&"O ygF~Ut&N[ IDC7Qx *!|@"G4hQتiy?_#}6҂?mDB9IeKgCL i~)FX@d̓syy3NK ˣSQ.(Z0 $3€a7+AEqd ںGz.& V_5{ozU:ztww{q)W[6-Mg?2|_K30=Z .@X!chpo/\m"0(_4wZPLvw, ^^p\R닀dA D*e\[IVj-B‚@ʯ m6x}b@ PO@EQd8}vPѷƱ1W8WEPypQa˹(ZaM!,:c5}$ dw:D$^$P84Am[bzk.=T,*rT[PЉb,T*S -am82M*Mէ`^-eG1#Ǝde}(=xmr9]&R!Gͻ;jpHCU~s‚*z@ h5` `BXV# ĉ$C srWɫF+i?eoLlnx=G1\;rksfS +NrCUfbh64^v_ >18.))>\`|\pv}n-Qx_U~;1ʫv?O|ś9.i08Ќ?giSVrq]LD/(SD2HNw8f~BU78hm;w_kصjJ~PY$%mVpm:NiӀ+ n?ƫq+y-@!dyQ ~r^VD,\:h򵑀3@YP6y"h67]WF> lO60Ә("uQ)Z"rc&q&#5GGV5,-eJtFXa:u6|`R JNZ EQuڠ=}L Cy~?=Z*uM2I$ix֑55=TDF'ftF)vBFY+{*w-Tz ^mA%>pk6~i_{%(ͼWX^%4xSj(wA-Kuq\ro^Hn(Φm.E2kF^n2E@hb"v uT~sw6s9&zyubCa\fjWAQD"&S9\ bX OICSĒ. H0Tʻ?PeH sexeI BTrfO7NpBs̱-$!F5V h+!l--MAW>ryR3j־BT7vIN+vtAyiogO+;() {++ gS=Ok6,P>+WHɢ/c g@1gZ{mL9p_&DA:A0; "~]AؒZhGUC!TESx2g!%bx;6whO9t<r`F#ȥbk^R(L si@xF[3 ϚyLKw҆.@T ,s; @QH\d4!Hyxfp ʦt[(׆С$Dt<"D$>,T/ q렧ez)vq |O"{[XJhre 禘J=ʖ:CaRk n{L$ wFnk]e-VOV."'@Pb~MPWsnyVfsJӮY݉djE˙bBCxQ楅i{5d|Q *jm!h|4]}85]yL O"ddzK"ē`.]u|QCLAzhc]fkN(t&A(nt' ͼ7AͳjHPN^3탔dC$RV'  } D3 ϖ}1jġݒ@"(O(D@e1qiMpEQL2@ xBOl՞  [(굑STG#D@pLDžm)fc4Z"qL&f|-hHRAUrI4=ѼJ+YD-"$QW~%e۪)ֹN!m,r~)u7z%x&LDLx *@*]WD F!\:bES*Hܲ&m^)4^ e9 ޓw.O-" .1XaV:9:{|y;tl"ezV"ȰxɄO^U$]+F0+ҢqS|?Y9q\0>EgR;U +1Ќ"*t: H8H&lF.mAs :d¸Wd5E@d@ n{ܳ;6K@ϨD-@}c+N)hTtyd9Z>)_B&͟ţEѰo֍|ݮEZ=V;za= ` JtAt+˚O G2ybʅF{*`[ SI1h5wVٓQH+ܚTW'@KmY"l:UPhHu(qSV9(ʈɍteк? -esw G\F:&N3Z6Kpd;{Фs!Dm e“Z",^%%#55drx$@l#Ѩn{\f?Zwr7CUdkM}f?D1G)&nukQyýT-s`kr01Pby R4əjmn) P  ǩk"U l`⑺{V5%Y~I I 8u]ڱc[`JƇ]0A9ƊizM`o=pk-`mjQ1hrQ1?;o.}Po V5Ss^-+\R$B6fN}}ti<+(ݴ0|B S^[*`9}&G|nϸѱc$6I|J6Z@lt `YƼ'y2Amh;!=p$@]a}v.+/׷r<xh7ՍcC@KM, ]o!Z ̽KGqdp=M0D( Ft+9wDGNd [iZ1~~9 kPaUBޠ 2@AR>lspsp46*D̼E `L_ TҢLy^\V.},M8l2 л i*86Uj \藇 L0IiO7/SarֆOBx<77uu05MSIh}=:HA^ {7NA^1md@,:P/I{ε1ypW EjbcXE&𠍦iR=)ݼ~j[jSOBĻ""G- ,)RW(B!L@X dFQ<3N_+*zhk[o$V" `s47 tOEU瘽yJP6DLQ$˛[-Q  ;v!0|?oK$uS|5.Y6s{6#-4,̝Qp#P:=eNPp.$#ш7MUiɰ|&9G]SB@Fx ;e_ABH Lp lu۶P)P*kvmX llI8z%*fo df*9ޅ @Ԓ~r f2zPlXZ=)g~,Fgj^pi;6 .V^mUP| 0:굱')e!.XNi`MD@ [p!B!Ur w!=q CC:1X4l[-lͩnT.NSl0띗:갈d.h:\g#tǾ"OEb(pcY-Vh1 hԏK$k]@|gQmQ6eAi34 ?д ABl>#aI_C\z$ L)V ǧʥIS\x1 Fo 22BfB&zzYi+ʋ9 #cZ[-ݗ-lz w+2 TX |r ~n5#/xN@*\ YJf R2mnT!@ ,5D`+"3+,Yrii, pN1†43 SJɤ5 jVF*hDU2 }ܺ$Ni\t:t^!jMqN rGg%{4?𤤓 %ఀdiG)x8Hx\Pop\-bضH eu!XMHgzNNQ8 iDW)o;:Tm6Q%#]z1hFD*M &K4o\F~gLGUv :{ Z),t5 Y%XTS><= 0$Cda|gR *Bp訛[zSra.&@cPJa<5gŻv|"Vut;]B:knŸmee9֊/>݄ @YѲ X+-heUl~ElLśn@ݯT@ ,\#dkn08@RJ g|%_"b7&mg?r " bcM Z&KEq*"V'7-(S /eD^`_M Y5$-fU,S1LS2=~΄⩛L#WP{247?bc4-būr.yMDL @@83D vVDTON-IqB8 T+›noOG}SKeSM-E[cw^Ȕkcnc2Ņn8.ʭdzK U=Ip$'J|\ı%rl#G8XAj~&~v1JJӂrX`bM5!m0~VhгFi9hp a^:hq<(,,\T]i8 *85WX+RyX~V\Vxu O` vbn jcrs*} u Cptj?!Ph=!JR[TJ5yӧ#p?bXs\ "UVЙw2jήbȑ  , :ЃBx #BP 7ԝǡDebF)uFnI6h"Ȳ,*>Kn uqZ}5EKv>-PPzG0]0dƌD8!Q@N D: HPGPw}xϳl Re;qv7P g4BYs) b2ŧ;4art%@b]vYq'Hd1[܀By@աv@&w#- {ődYQf4O+h>;e491ir@bhWlh7D'Q`J' !͟^1z^}9t"mWe<`AVH]$/(2S`qUGݪq~3dއ"B`%0sv4FA@AXU44:Y` ꐀr:LOݓg 4U`h!%$T&'= T={y8΀ 6vV>ٮԀߧ} | Bs,mSzf8{P0f9ݰ._41N{CYge g;X|m^r Э j5: s&._'{Ғ^5a`*MyMFR@+R=&cǒ@ԓ(F``ѸRl,* `)ƮUR`!:^39'k6bX%x)Z:$ . 9Ytx5rɪ.F wr5B\8/Ypp ۓ@n :PUЧL~)J@0 rT4Ys8қ1H6Uk hYQT'4PΆe!vz+= 5OJ :D$MP8J5]c {4TqOt`H(hr[^ck;Ӂ,XF^<'{^%)*c@XEZz{f8M^E>@]6־cb(ha$J,@9eˁp!!X&0f75\x x3kdРG9tOD@J;^]UTIP011I1K-6Ȑ8i>^k~k+ U>ٲz-V_h Drx?rɴ. dS}ybvpHC6NŖ BP_ץ6 _w֩PR5gAikZ/uqڔ~\թo>$ZK,@uPy.KUo3L 2V&Ii4b <  lyQtX3u"V a#z|>4Ep8I<'*e9NŅWAkZI-@O-:}5VQK6LWR[Yő p\U $!̿Bg?T IRޭkBJ}8PD%| WLۛgsDDF?|}_&h2[4ӔuW]I2HiFq)D@8([-:,Cɿ9jHLBx(nF`iK=97HSk殜yx@(ʀFC"~S*@ѭjI-B=$/PګeJw>zC+j- /0, 5@ aª4K/ҮH4ՋlD@7^̭I*BW ܎ @Ym-PJL,-*q@DEhRV%^6F' $ DZ(59_hyeg99ScȼYa1F@(;~*`dKV}mM"tR5`5AP +5̍ȏ|>C$Db%p@2@A1:x~wUօePt&L<}⥌`W p-6fB._O r "?6{65Ǡdl3.SK=@p\֮͊&f\Zҍzm/YX7( Ԯh=aS/[S 1! Uih1ұCHQGsݮ9fzFIsJ8fvN,"Y\jz_ON1 "OOeS9]kE(Gk8ѶAW6Q~֙6\SQFR)#/$+g偀\}Yhŷԡ=1oH3zV;VݗX'!3U؊yQ$0L-?.ܛyBhZSGx'm24 H >sAY}XDdmiu܉nTSrg}!@7*$TĨ7rfkSxe,Q=FwU+P#U"AXo64+{=0{CAhI¦f4BZh ' \U ʠ2RlPp-{gHߟ]cBTr"/%UZVo[~χ[uZQLiꥁ% EmM ЇuxeNhe_]Ab ;G;UDv(3Q٬4钾 X0Nw6;2],G)Lؽo[Bz7)kГ>X͵~4Bn\1` &.F͡r[jPzh__Z)%l,tWnX{tޡr{푗#yWx΀T£T䊐HAJ nLU`4T t4 7ݮw|#8G 4 @ѤQ`8rWӌA<#rm)kVQ!PVՊ&jhOsIG$Ljvk%!0РCҞ NDR:*B4BY)JSaT/D#%RAc9ޱqL{)t(.li=+\ *T/M<4ŭhp@i.Eq8-IU؞+ @.5˻p]uUWH#kJQ -%`ʻ)Ԍu%k;NF[!4 at2㦲IV`0 UU^~GmKk`N}@NM{,ǔ250y?}Ф*ǡخq1#Paaaae@*ȞMT*P$3䥫5\m#?= k WNYb,o\,0v>ϛ1?j_5_Zewk>c#5+h65nן=3sTm!䦽u'L&r>T8-@~y:dU$Oxu Ahmm{ۊVYTAv$ЀY. ,JM";b\VLR0Cryrli`VR 2VN,TJQʺ5tFxrrRhtj`C Phx Qn(_^%bAO;:~~#L0 0Wݻ dѠbߗ%@pK -"[~IU[6Ö۶e B]V)NA(p^^UUUUV @D\~> ."\s0E*mRw?ta h o7 4()@0Vsa0N[t++=l/9] 'ܺZ F1;r+U՜o`|1Gc2\0%d].OHc`i護κ$]GCƌҔK?F E GlW2ݷ[H )"z=+49Dt::ǶLvp=S[*cFTHr) DŽ|9Aw,D[<\ѲEQn1= Wc0еUxv%p*L{&0Ria3 m(Ex,q@1,N}[ڏo󲣼=x6M/6DeD탳 `#^L%"PE-A(* q Lv]`hi=&)#+UFH2)uIY-<`|so}ǺV^#08ͩlz)QTd$eΘN`%_ _g4,W+]!L°MPͰL̀AZyWJS%$l#(cνYѠ)~\4D 3[@:NO52];+OtVA^rk `DrTbG- Cbv,Z`@=a;oNP0G`(!8x1$ȴΠ@ uxb# aF @ )T.~$&aRA(@*S&ܦ٥DO[hI%6:Ygm-MPܥϞ5)r\' 6 k:"4@$+.5^]|VЫ:q[?r",}K buX?d %{З7cC@zF#F<$4Dj L %4TcP)\e*>^lfyԥR)ydD,B;اu:1@3\'>lK/mh|ʥzkJs欤l/ B3Eऎ ar{ &O,  0W:ܧOcЏt W@홆0թ?&= }r)NJ#%_)psmV|b7` w&+ jգP#zQ*+Dcgő7k `v*&.H%kcKZcZR /M)\|ZMCר UԵ-KX}"WR9ϵtbV>fdqO%2j5ytP7?.(CA)oN~@ iin\*GwIJCᐗ#cF&aUo`m1 jb,iOt)Sk;TXrVUYeb2v ̚Eib:m( YAt\dfʇ/腨Eg=oUt3 C/Qy)IY+koo`y&41̰ !k#yr]xrNg+6olʐ@0 NP K!_ 3XErd!>^6adaHGU m'EۖFQM roE|˱/KpFhu3tZb+Q$]`nڧՄx `U޳s;l(c.EQJ#FP$i/Ә2軼R"0 %$+5PP4gzQgIJw?SM}S9UaEe06վGmhhUi~߷e{UT&@8c3h?荗U` ]cl[XkC. >|*!̧Z1G$3 "c.Ǚ8. hVXl6}2z<} # ݿ.yFW(fԛ2S<Bk)fPE*>H]S4 ~x»~ZNG#&[J\;tjiiBԂeI0ieW jwFta/Dk-AY XwOm~7]bS$ `UR3r%K9EY#փZf5jSL%uSĆ(% E}.ǙO$$<}&m @.8cdmJ&YGĊ2\^.2y"((ВWY  ] #8d}Y 8S  Clv.L)Ѐ!(`mݍ]8MnNfQSɃEZ1qi,'@QSm&5x43B ١󵭴D-@2YsiDH([d@!J /\\ȪsiNۄMS(: sn#@e$`lF#'4}n6Rz 01s* HtU#O-NMSct*͎yu qoi2ipUYCl~ us_w'KG2HND f*ALԣFm I Cpvh<`922Y]4pJ5ȹKY=)ʅBjpIz@u8.S5S?̊2$ i 4,Ea΀u[Ī(P&R+#Np<& aF p.a*dSO@ a*E˻f*_eZFFn4 x:`ROc`M}ܬL̷# }[kD>b%i=  ApxxxuH"踮a)ۼn#)1LRDEԂF'=ލ+ZjRQp/1X -Q&HKKirxh}(LVxT2~Oq[UT5Ȼ<ș D\ tI|vI@ra{K)V",J (,:&*Rb- uI Y> /@`(~I"e*rhi.PWR=G1 .MAA៳dml}ߎxf`p 9cX%U@4]֎I <q}Xx~AeO):L?C 91b. `i1C0;y=m(x8ʳ@?@?!0AKs%#Ej!5EVu*, Jd5\-Ԛ EPX=&yc"",.zLegib翊VP>Lt˖xv`MuN.b5 .9ٱ;7 k <(RX{*32U7e&9S*$8_Wμ_UUWEj!aneܒrmi˜)&*&L6P7xY1Bmxpzf_6EMJ_ Nʹ,3 #pu`TKoS e`")J2R!HDt"vp($j ?}M'5 0 >4ŜH!OdQK `-t>-p-U8ܒ)xɇ+Ri !4$vS`k,.Ddʪ.+7q{uqra1:-^IKYt}dB L$#Re2UF6K_QH&ىX)eD%rHT_c_h5;%+Banz[Hfc NK!ioz~_kS(/L) ‚j.~سӫI=$50u͟lU"y8!`rMt4:swF^NCOnn a&ˀ(;PYqfӔjR  .YszD\E:%\4C)&gbҤ%ʓDX#<;@FqcKiT/,K>ںrC-gEAjc Р]AOC'lT{a\WkiV;;ܜiq£OrYBhByttE<769 *SMQ~g{=W1}6Dtm Ji4z.y/ނTD$r#*}۽JVOA3yP|),,?H5n`8JFԫk'tV6%98,2eTGbp B{ͤw& woտ#]m`=YK?3dv|&'y@:t(`M9WLl%S֏M1rVA g%E3+npndi'PRpUG?W$DNeBsZ`_ΑƬSeՄޢq@J+Ah_cDRnT o( `t!@@ s48PCb.RV# H IE3CS2*AY7D kbHC?+03:pDL"GMK34Ò@zk^7$؞wGM#\T{Tt{\$yH`NT@#㧦H(h< \#s͚܈$0pVg-˂{O#*gF}aq BfY,mzDggs&ѝ(ǦV^:sv@Xѹֶh:>mh_  [H G |rXy:|U s{6{Kdl4Ik2dSKćP8@M~}G?a6pQbbyaowY&)1*@yǺ (qI4kqʙhlZg͸Aux,v7~Vr{4N˪ ԍL&fb ŹnC%)ODEdNmAhy$Vn@C)A3Od,+t=8N,?I|KUbn4b]ӧ[@x!E (HlrMUc )\&iKjd9CPX P0<$ %ݣRyrڜMuҤpz–I>4 ">L焼k͘C}5:5` QC4f@$U Hd $< ̼72^aB6C|c:+p("ofYϯ=X UxX Pt$CS~ ± aX'Ib _I^LdE*1(rpllܣ_8yx( ~.gyhM 6>K3Æ-Hѐ$ x\;+'495xP*';R($8Hx>%e2 jKw}\6$L3G4<.gw wpQTI oE=)#q{M2c:⒑aM/]z (&d&< ".oﴭh|6݋WE 3 _yzL[d/keBIH- 0m(<] q,<6.nW"D`d!Srdgbr@Qab=@\_[$e  aPX ǐ>ġD4 %@ buz(eP7m[Vյmom X >5%{m. 0()0- áaz[~=WAZ$8QPMS gR@X< B!Tt4ѐi㸴/'>n úk8#t؛`+f?<~| `W*UdbDx:6=8(U1BDsYH8MKٴ9vyB0 Z)jBټ]ZP1C؛=VLW״qęC҃:FcZΘ %f}i 2N۷kp@)'u\ow 6#un=7pV+Zc1Z$#{YfE} OH-hxf` ($TCͧl)7W0?*0;MSɷaCDc9"+ ))= aϮY?k̓EV"EQqBZ'#􂧈<7Yƀ/Fl{jA 1<6 dO 8 SɡQTAÀ. BL @ DUjKp?H3z5s\6f%0 -,uw͡A oyYaz$4bcBE(efuJSݕJFkZƱkƱw|,Ee pq.Dɢ+W5m]d7(!̣1<YVT@ #yWf]B`$گۘ4˘x NM#ܟ[&VgTrQfp4wB0&: E@sǿSr,5{ dhYȗ-k9CvOɃ@l~KM) $%% bE` B# R)N=b,a[w|,^[g~˸krgۥۋn~s3$!")%zIa곆iomFh͆OXN%8LLT?WJ3$pށ _&D6nCʹ\=H7‡mL-[Gv]\dCyFLq)>uy8ʥ3GH*4ٽбh "I0wƀ D DQzkPSݙ%DDSb!0AsjJQQ?6YQUʀ%r`:)Эz&08ߟv,C)L@@",C:o (rG@+bKt6q;]5åݡhZy!?i}F c$U\Gajү%Mexo?@ 7;\?E%̧̰k[@8ڶ~:BXLPXL8Jp\O"i%H,G0nOiHm|7ܛ\ j`D|OMb\  38z4MƋVg sWsEJ0A\g⌭#ϴ;>? ~Vۼ_ct;KLx?ek_o_&5>R4nAt .hE0Vώ ^;$tmxG.-E(DV [ٞ)JhÀ]tE5rTTX 6(ԥLc/`*Id*:+cƠaꉯ@yqs.$5;N`t`C %U?N(tI(@4CO"#٭\ɒd pD]ul`) q Nϧa5d)nH Kɯ}Tj}Ll1@x0@<ϺLPӫKg66 eIxRrXi?!<LQ~6hܫU]*5b'a؆HdaEKTh߭OCsW!*>Z'p|l:I-u"f A1yL]:% KqnkŪPjтCeF"P˛wojn1XiњZ97(3 }ZY'+wע_*Aj%TN6e! Z [Hd#w%JLF? p,r?4d \pG̖@@h=Ⱦi(w~8ߨFَca<3Eg9pn i,ZIiYI <(d tܻDXť$+;)..DFׯ&aT*☲R9Tz)0|۬ @ʥ`;\. p36{%ctj(`߳5OgOWtb!Z+dh-:a^"|إQ9F@,HEnr4+?"? {V-l"==Jniϊ*[&6QFDq#qz1SJv@jghN@c/9HW2YVM D@YHAUr+fY;'9P8[AF+C88 j_$:8%%짋]#|KQ40OG\GP2c!bE,1E k5o.؄H @?=𧚘H?C>A8  u:⊆M46 2+t#0Y@ d[Ҁ")b-MըgzYS־{[5K+! 6J_ ʌu([%p@H .¼*OD8shV?I A[/HQxĻy0WHi  n͐#TSKIcLT+8V [Ik13bm+mn a#(Z"Z\U*R(7 0%Ԩ3ڽ H*hÊ" uYmn`jH0јDM1&w=w,&)#6">t{MaM44K vlb0O\ۘ)˫)[ j 6Ò ,#m, ʱD8b RNS?f6(`*5Q6u=VT43s#)yIB [;S(0jyo8fY6r\E D@ ";k_TmD-#8*>H+WvQ!S-#7f)}/K,F" F\H dMn|i ONZL̕]!KnDl!88 4dt 8WC +~("hro͎k6PYzl+aa»+^JVP'%2\FAD<%gp7[Z(:>x wmsWjˊ>VY! j8BF..@ ;w%8B^tǠ%F#g@ hT "6MDVe.9iH|ڍ zA.1\/ET%+t+Vx1MhPo Bь05_2> B![v 6 UV8S(TB!YG%1aKBx()53}GZ -0BtPL?4>.Ɇ,x n TէHuI[yO XH:eEbnhڿ)}+nI]$EZr5euB_ӔmvI+{WQaf4kcp*þ΍@afU& Sl0$;.\(3^%|!3~H8x]FQsaK3~ hqҀ@% KlLKk$8%yVXo. ''NcӐ 彳e; 2][~_~~̦"CV 濜P^{]k+ !diZ4_GD6@,gю0) )4uD֣[dabtR2 p =D88^oj , D|[6է 0i?[t%> VHECm 5d%3z[Wm/]K@[M:KvQ.BD.">^{۸#H:JqXrE( P4 lx~\7r]iKW54ҝ^{v1A9C94h Ӌkf92E:2x@~ :3 Ә +6nL ;󤭖^CT?/c 1 #Y:SdxxuLİ\e2..]ZF:]| <ŭ`10> Мe݊J(\z0FH1Rkd6h+DZ-H!^pFQwxG[_!ti0^i+U\ם(J vK 4S 3YW\tȚEA5]v]k<@iH G^,yȅcf9!$wkbt~ pcx0Lo(bҩh oU}JxLk#8PP@@H@AZ˳`^oYULW>`;(2V@#g· K$@$M5Wd 0p)aLUV pF7-!&7750]uvBt DDo6 #6sHm[=?*d=踎NVGx ~v9$ jʔ0p-I1@N g3aNXp @XP"+t+L Lp`D.E`P(J 75@ aO!чf?,6s(KX`UUC(U4 B!߄N\| C.yST5MSUSl1,`0$ )h>f{0 DqUQ!@(@&K!PXeuVM8υ$r̎bgaM٧SF  !D)Sߴ#zطu=F0 Wp udlP;Xt}@M!e$򆂑rf.yn{\)&FU7Ty(ܝޏ ADCէzi@_捁P(8`%]o/7+1= aox~0qI܀;G KSt"`?ZPupEe6WY?|C\-"o+u*bPNL B%j@(Ԁj`P1')^# te7$&0šZLm[t{89Ɂ|QA$)FII(4<F`(<C†ę+ҝtlĂeOi2䐖'A( 6 /Ei#d-n_~wXߍihIeG?6kg (aN4.wȮP̱ lrX' U2Ar0G@J>VD?Akks(6>.HWѯ'jJ Eǝ2kKgI?M'c=*L"("Rx҈d-lN!"&3-Iiueo@bFOjDнU. !,D[owձgU2짪qsҰr/ vND`S]8 %eb}XKґԹ6JʠP;GGN3Zvj7Ca'\xuWj41t.J)a\(8}MA 'R$ BV޴\ƼLDБ d<[(.1-Uok* HNTdYmY|)ʼɀԒWarհMq#:CXwTFOYE)JR)K]Y~<m><CSpX3D|fEͅ%Xy^! P(  u)]DdWEyf:ԫ0e܄z<txz @ pS5o1=~I&?qiRP2Rڔḳ g¾w``,8p۶OdE)OV9YNkw~@ ώ1LK6:Y9:m_+H+l@WB~W*ftG8BRbRfaN19amSv*ُdt,xDy%wgf?c!]制[{EMOI,Z-ϖ@ ąB[R[ xѻvγ9}8NI`6q U$`"M)C3RRGY( $y*߾NpXW džRYm߸u.aVsBK 8 "wڻ`f8uQpCQZ4-׎3e mn39!dEDT|O2L=܈PS7 @ [0|#m}X,<|F-7O+ncIѯTn_<ГZ;!4\0Z"$걽j|y50C}%';_Kmp %*K9C@ #܀4y4hج\a] %?;:,VQ{=`QR jaK 8@sq%yb0X1XDQ9Y:\CM P-<߽{B.M1 ˽yuk,0( V36xУَ@Jޮ=oԡuMtOB9ֱU:@%%v9 D(TFTX/h+bĬX@D/M6paX&?$q4. 淒H h@ƅS8␙.ol8{t0k6F`HPH)Ppu"j5R *<BxN,ls6f^(8z|qWkiXJu!|;@hx>ͅX(6RquL@o% [@*5nzwW x.Tj ̀KR-2{ ?UYqn%ٚtPdI{#}Tn}Z;LHFGl [/h$_sWˣTVڙ+&4%tQEIWT(Z TF{K)7n ]ƝOrJfw\a: (%!Hӽ K1 4BVS`9ΤNN׼-.-.6,ˀ%WF9ӷ Y0Szm0.Zu~>X,8=J{Hd80q~-@W>?@p8@`4 buXOZ 0p&FbL^` Lz S%"Tl#}!Q5HH^;!#ȸmj`$Ip-)iaeJ<\+ZLUPL1(1 H+4OT@M"[ ƙ©/u mEmt:[PT K4I$gti+S.c(T:q\uňDW b[o@8i&26D_1NuDZ{S~j65FF͞Llwulҁ_M5VcdԎ@[ft2jsn;S9, 0Vq-Bفsd A?'f4bL* )ӟ^ WA v?4zQ#<@4%/Mg"a大 @Tr(̸$dd#k1e AX!CJӨT $IzB܃d~'ZRhCr`%j3r餣pg]@v'>-A1R09sY ̹i"e7.? k撢P  x` zf$!0yVk@P1'Jȹhr}@jcz|ʇVXo4͂b؀kk ڱʈH|D].+R}ZbR~#{BgrQ_@gi=BD#wCT QGE]0 "q.LF8Ơ$^Y癖^F.ɆY/ 0 L \|6Ӆ7=uVA` `'6=H,kkƌ"]wB=^Vb`s UbJpn::BA"E_Ez90L.?QoGWw'|FmD7ϰ*[lvZz :\z'gzKD^ NitFdK`I"B'P8*5NBi_4E{MUJJJJJJJM@( K]V^z-GV5k ;5ǓEP S"@!/8+j [>U{0 Ʀ2‚}fTchjbeb)*= i6(#yo>ϋ0e1SfS@W+pu6B֊'@VJ $\s _ `*KEA,EE0.h< }bxŨ. ####&$cC$C)VG4J.B'ሶTPwP֣`s#yM"X0/EŶlq:> *`@IxԆ1& Fg8Jep.+tTG3*OxCg S%Q ЦR1J W HTe^ם uWXd%"HāXA=e0 Q;/TQPq[geTQ7xG*wNè DDz8 M\uWZ4$5տO1 b\i^0@DPf&\^T`GJ65%fM6S˔U)RB1 Άx86&  fjYbw'_fe@k԰X=)wNwJ\Hڀ, rT̀ PxG~V7anM C趔>kQNˏٖmG :N30XzH_ C` 盉f !4OCZ5tL<9CO֦y?/z4+)nRA b<t-P(\.]oVX\55S[R )&0-Nuҳ-3m~ix6b=@(Zݦq% q7Vū%k=ii,bT7o_;5n~PT״c^a@ŽB6F=Wyikhm ; o ,mVdDDDDDG[+ #Eҵ*e6—sKvfñK&N] u9@^x#Y;OcٺUE3euHݴ־DK `dw/'> ?Q:SGe |}T ܟQ/!0'[g>d44'u:)*OK>"|t,OƴYdvQ68POz;%h9H&b3/eE @z&'f\z~JB@PBaAn):sGۮh4nP1|iB VY.^&mm;ҿCj}#]”Wx\ .ѳ(qJ4C,Ckr>πHX:JS+̦NC:33;$l)A0*1)c:cvw8&"}%Y(5%y$3(ICW\cOS&[_cLtj|i0Nl]78ڞP!joC87cxՓd9l%fC[Qӝ1W)*Qr; TnHDAzZ$-}$%4Š< & r_mJGen>V,{3-ɖxag . qYgO&綊-$Lf(hL'o㿒QO/^To#Md3Rx+njNa1fҊjб+xҾBX|70Pl?Pc0a# tʼn]Lދu+z4w)%^"ң yp:|2})V>i,QVfʞ|(aKa"ab6ĸ>TC+A; [s=X~N!lz9-L0B(7SB] nA87BV`8@XD|®;MdT g4NkKmd^̤`P Ē bAO짣J$:>PBL4Wnzo|6'pJXӀ e7g}Am,MGg(F!ilkn&%NbQAv,Ap )'@ |"eHb. aH a6 lʃh1$$H, GͦokH(~F Pѓ){*q c" 5$)>W@eRL[@j}xWybZ d!c\&-->Oy=;!7SDbK.U.`3/K,_LF:%@LtNV$IOˤ"; F҂(T;-OPԭ;cԡZ9`ZT4A3۶ӈ6XGZf7vKqwhD7Lz n I*"p E;, ai-:Q0kذ0>)+}RV$0$B_=#rׂJIKĔsx<vtct$f, E-IN[Fs(m l:XH1t0hsp?<>LLQej #D`@ 2'-x.e49"&z<YZ#м]\?I@yJ&vw^%CgՙBNF40Z9iXk.9EXW<╹v5OӋCs =On] |{I3~)ݬdNm5\~aPeQ(D$Tp 20IzD(3GQri)d8DW ;Mz5*)e Fg2lC޽o*M (Fu2 Kf[F # {DDQ[nK@^赦GP t/K3`t3pXN+hWs 7}& lSsRBeg'rM d" Eь~WCI8z͝$[u[^P~qZq\& 5)#@bIE?zg{n 1Ʊ0hLi[Y45N׹/yd|!Ó͝e+^fD`FMm(!";k֟mg&e'G`af& x99W8ʲn`h@ƛGn*fGSkaP fo|ߠ.jUr:A1̚P^٢ Pe?#-/9 (Lr7&T%2m R!p>P) @t]艬hlP'Jg`Hn08B qRq= DL< L{VF*O[ !W)ͨw'/ {tȆ '䬍tNE1鳕@B@V9 v74g  s-7K4MRټMeԫ`9X*>.Vɡ2`yUH[d>MX(@vB$-1veR%4S{,4ȷ .:Iw V[䜐O;ȇ=HbNf9)U`d367T ?JxZԡ cRHAWV \!BqIN*+]x T!.' \ Y+jkh`V}7cb@A} QfQKǔi:CxP<Խ_q}]1<8]OѴ)ppAtV\J"4  dbB#!@500zrjH8 &DZ9d2Krlƃkk+yY%A040*0CB> wn)r@|X ߈EBqcdNRҢu.fZIb̤&eP$āltM847BUar-/*HV-0;#_9iܕvqNR) o<58ݑ!tz̏X HRf D- +;/\j!lw]C~!"*a Ddo05YCC ``I@ g§EHU%s-,şV=N޹94|71HA\ $fC,^SKŀ眬p|D;?vxFb%˩ޭlj 7 児 AJR/R!{*>@ĈLYf(Dhp=;JAvg"!`%zÑa` p6*]%SV)DU5Vy DkW;ed$axex"4@H O4Q(Ne7FR Lꦋ22BY4Q =bzyxy~= en:>~sG < D;s@h,N5IC`H-awr(*$)-ǘB#cN%9z*Bbk.O h #h:NjIi@d\5L(_QaVVB~>"q%Km}ypik,OFLK)oUQW@Cƣ>Gb$"pZa#l4լޞ$J[X noyYC oo`j| N(R{lyڪj3Z9ڕGe8t')EK0en3 ٻl\c%TFe3Ϩaj0M:fdZqΖ5:qVqt~DA*7 ?εĴ85,rM|^G"%wF`:/@"sZDy }U_G"Nh`a#Y^nyl_1щri,u4D5cXm|cJψl)+A H!Σg7P@鹤;6^|')S(N@ Q]_* Ʒ)MY,#/^}'k)fiT7/d,|\rDgy'KIՃnLTr"T!%MQRI㉐P*sc.C DM&o5`.TD@Fбti CbP&L;?"3* J5a Jbf +i9 2'2 sBP"dV(LΰT326wi;x]S;7;> AVRю9 d 85UVrDzX;CzOYMPÁƞ9Pc)BhR+NA!!VE!шo)%̢N,3$]\ZONʀ Kܛ&Y^sM|u>ɕaL=D[ PdTGa5XCDiQ~>gRKr)$ uFg9Bvڶ_AQ03fLP4өaM],%6aJ5:=ϖG|RS8m"ӈuEΧU8  . Rn„ DzFPN[d0t TrZUItIq pSToxL>qxKG~'9/YZBڣ DI- `J@&AH|:h H~eEcSqAITHQ#[2bў4R8VQK>,u'!B@wGPqݘn3 2„:9H)Ұ++ 2ٛ 0&  PX@?H@GZ#n:9hv[JP A"G1 6 Gm306Đ6QftZZkyL @ d={`jqi?SU2t% ˃mij\ K4a< CI„4r'A   41>NfRLR+F=ͷwIŸOx <-2\mc1\0.XWcvԽ< 0G+x& ̒0 VL,6$ᛋP1K J)NIPުT @RiZV)fڃRBM y>"R~wԆl\MB;e.fn_fd&˶3qdx`Cz)y;.`}% sKmp(P+R@Z[ 889aW<h`|*($OzLV'1!:"}S)ad4|hY)a '5 N0c6!)X2tG' i]dJ)`UW\/; 9RF6ב*+a J /' wmL,o* ~gJix7vB*U"F!Ės3Y'KSf/LOe==vxlpNCL̴ic/v@ţ ^5 h-2nupߪT ^LigPtR_i9xr=@:.ٕQO/Fp@C0* *x< Tp/KCp-Jej|nvT#;^Q(WSMUWΗYCՆIg4mC8ȋfnDήZRSq>(T9Mj>HLE D Ę=Իl3*̻T33`\F}cɈ>04Pd*mH&1'T_\QwMkH|nթ&=mYոFX6<⫲<TxF12Ri^*~Vuјap 3E6ͦdƾW $S %|˲~̈ :7ܗѣ z3V"zPUU@B@B"¢$JRԕZ h2af~k9Z0D @)]Ҩ^-pkě!̹Rɱf1Z6ISBP@ԉS{yd]͡ T8bʙT%O;ꉒ-;b!G)7!kߚ<@="@Ef^r9WI0G+f_5$'o}H)8 gprgQydmlph곃L#QaAˈ@gN,d¾B~W [Ǵ[{Whd<Ad78pRc;/`HuL&;?ozI`I".D`z"k Ȁf9KGP#є==ɖrTZj0@,aZpEx{H2!Mل5x8$1ɟ ␜~7-Ro"Zt{*TOrFtyKzt]55p,iG(8 kPnN5JdFTzA9 ړ༟`ӵ+ɒ;yJ'VvB ѧ!HPl:,7m2\(Ɛ e= ԡps A稼w,M;W:O@ IUa0Hp"@$"Z&Ʃ ~fVxS|l`VGp3\nR9~ϕg5|L<,,X{9WHԔ#j e7 .|ɚ-`0b5/FMy;gEg\ҧAɵ%1"ZK=#X+dQ!4'g^j%BA fɥ.9yOZ""=G sھ}ZeK\uvGмIKB X w/iC|c{MXa dڿ, `n9ZڳN)ۊ*4SD@#fٶ: J7CI pH}hpbHDөOx,>$F5FhFFLxW3B D}L _0@4: |`$rѕձHA ejn(2\/}pw$;P<)1t ޟ7x\Gz,QnBJ[BTr ~a+7YЦri$@O B7^A*;*Uz33@"*$N2ǃn Ahn}rݑBEϥ}ˢ Na0 f H#VY>@%kDo5 тPNO35m"~{1 ]z¦]L2@J ĖfHG :bp$p}F\F0$ՙ b8ʐbh/Ԡ+/>g B)tCԄi[:8OCDzW^>r+bz.ƀ y R:kw)(b5 Q̽sIsެs]xJaxR9/#3N$-X̶ bq@ 3SAM). ]-~T"Z"!:p6dY2RY'NfYDզ(XhGx0Z%qSqgeoثF]6 %0@ qRdFڵy^A\g €L" , ,G#"ITTHT(Hu#P'I`E`;ٛU l+$Oo:=`i+{Iϲ).gxK{WQLK̲,͋E2(@Efj2գmTÇx6US9յͮJ~ \g{5\t6tVJ#d*Ȳ.EV5&iT(%)Hgj<4q k?׫OVd]ET|g&pYT+,`Aդ⳩jTLr` 1xZil<iϱߥDVM 0S;J\m@Bc9s>  8a-IDݴ V93NLWt VC0(5X~eRxCnoc[l~Y5i16o >z o`6 Ye(>YR9:gK9SV,,+A@?W$:ZX" *^#BئI D@R)B5@E$Rw''eWԼ1͘h\GZbWp@8I4BQHnMFkI+wWW5PvC0_,iT1|춰aˎ&*1WuğƱpr2(2kZxq*HiKm~,y@b2 @1rAĸ0n~<+SScDQ&T-B%$@/ K%ˤA",G^{a\3ڐ`-ȸz5 ֎GLuZ۳f $c:>}C*DC ZԗDGIc~ $<4 8V6*$$!]W<kBo˾:EZr2BՖsiuciֲUhV.8Z/7JþW5.bӳ=3N\pv{Ho P舎ǵpa0"aJZfrYEfp$@N73 xƦ#B`hS8ߍ!n4 6S8̀FN8T*Ȏwd$z8`'gR/\ÂtHA4?3c\ls}) H&5G4D["ω 3YC`P>Jnz@XaSiweYQETڃ UYIK/&Fn7 Rȋ\~ 'vـ6(|-(^e]B 2̐s-8@SX+x=j嵃 l\` EӿѿFQ ۷nTKqޙ O@$vk9A*e@ppAjLblCV[)#>̬@mb4$Ha˸yhP ȵ|\쀡,mjo=QIIey@ljȠ-_ь|8dEk֙"xta4c6q. %jDr%#p)M,Yl,Q`J7(kr'Js>9wS-@$tu fδs^|,"ʖJ13-  4CreF!bpX,@(AI(B&+CxOo3|cM(wKS& \L"BEBQ dN6&ޚT< b N_ /Op  $ƽD2O;wz8~^3W~_kNɢRul9KR'WwڮBl#ג^crBf>iq2Mctŋ5ƻg$u<\FEXS &14u*L|. mkWyVYӅ-af1ձ)[11˜Sgp`F)/=KՃoo*gJ]o7XkN(g:i(*m{L>PJ5qᡋiNen@-1C@]Q/뵊a/7%cEV;C=TT$QZ@ "1BlSugY@FB=2SB Z6R%%;1(LekYs{cukp`5S}-6о~j oYZ'8ZV?G!ˀPlbmP&qPH1L{[0Ǯi1B831g.#XYbP1wJ_c9~xq'kU˼+WrV :AIa iXey-dZmeѡ&Uc͞O6xCu\v9x+q;O I<Ա*%앣R0j%+HX侙!~]0$ ,urxoT GaKuz\5u+fA h |/4 68 4FPTNkLR!\OϘ)U@%Z V)0yc΃ dds&@ ^!sbD4q0dȴl 0Jz+ڽ:XH$vX6@6aX2 zp7RJeZ2ᘏ@k-uej..qh/ޖM@TGņ^Hi\DI;Z\JUbg+لݝ9D=Ķ@<϶5EtbJ\qew8?\г4ehD`$UmF/B~Ch   $b>0%Aj^Z-EZ*~ g7DǤC80(dvP)@H@`vzÐK#08΃(2Tq:tf ~~d0D X)LN Lz.j*~Ȣ1Vj{M!v,AL <&FTH l$4im~Gw* JW |X0,yخzL(&d93[&SrMCP#ByqiJB[R7/EzNd呈 C2,DE2PF7FERY0yF$1W?1 JK > e 9w=݅&VoO|)}Yc9mWPsYl2E'ɾdth1V!(,rp&IMg:gCi1]WUQ `ctq8↕>̐B@*6 _7tT3 m4%ͅ!|\򢛊P "qxgUAXЊ. jRu͡8x/,WIU/L׹!fn!I4iVH:;ɯhn/m WρLF( ie-igsgܞ~ff$DI'sJ=!_}\a-HdC>3H嗆ԏr}?Fe Uiaxz h#-xrHT˜ hj>,$=46 ֳ+:px8 4vEwR${K6 \MYDOP,fE`8Bd!N@ NCPXzr_d+%;WiE:Q D!@ڙh)zx %m;qHiA 4 @L-wє XYf3@… pP -#UR<k'sC!5Q]X^J[u9ՄV߷iGP 'H[c Jl{ tlw 7N~bP&j 4^Bi]Of}+Stu:|,@`MS@(,"TN{~b}i[!YwNe$٨lk&* @`5)('t^14j[, q`y*IX|OUT$?Љ_8CiUqBlH9lcG\Qb!cGH,<+AF )Q(jK}I`Md[,ˉFl+g-(:Ş+%Z ^uFΟOJ  GOtHH.&6@y}g> }"*~uo[b`8 Whi;EcADwѮw|iLw?DAv.Byt&3@k޲А0D˴.{KJkΟKy0 HѤ KW1+)66'KPϋGCēxGvKnb\c4 rDN%pXj{rk K $${3ٷzR@dApwXR]Z6*"liXf @Y "FSPa; +~Mw AZRkX)1aGqX PGBQF1UHaj5=MD8Hb ĦX`J,t@,0)T)uSғxTHLyL½%Um%Iñ AJ0)GI0Ɛ0 *!̠TœF4ȃ9&ͩe5idV w[I3'$!?:&iЬ28FR(+2B#L_{jm}3k?Fo]ɹ;T$@~@\R֖!eLk ۈ:TTo0¤$Q 9; #QPtΕYL+ɜCļQSrP \߼Ӫ!@n) iF=FYt7xt{v;.J^(Q(@)#pe`@3{k9^o?pI!xG)dcJڀqcr(xm:#)޶ݖXphBe>{ugۤT-۩/lALrD`(5Պl9L bm9ju}zzy`Sn >_ղȃϥ6@\\&9cW%tSuU*Q4ɸ }Jm6WP) 59mTiBeʴ;<@@@ Ce0]Í`P1+*)|{s8> Q9\5V@ oIRU Gfk? H2fJA6b*\xZ37m?F ϩt[u *M@HXe)"O~lwYEivTr T2b"9M[@dBZKuKI!VQD)[ :^u.b@b5`HG\4b7A0`[Tc-8Y5l(y7 {LoVj<;+e٘~N  V1<As-Pow.^>Hl8El )s.|zvZ?#~P4?($tḦ́MC#h* PZL<zoLm3 *z)Έ0@`t+kQ%P`@>Oߖi|`}VִcuZbu4 /eQ4?L3A@h[6Ë? 4\~$SSIE 8N'V3@ ip@K)L(sSfc.*ea *GǥMr5 t/=']P{GhB`[yiH3Ym d.GP,i˷q9ж+;m)zz$Td Cp _3/zvLz)R"'Hîk &50(I:Oj^_ 5[4#~|!eGTkԍ!%/-I~ʎV\80H+73{3o !>|z:}oٿTM>]" fso>^Ey :-㗘U`܇H# bI`PFI;@ .6D,a:-Q*jc' ƳQxV <=^Xȍm~`tdfd%ro6 'P-e< 氛ϗ} ~AfӪ5Zuէ FL:8;1LۓB![)o{/$qtFur]{<0M+d)*W3ߠP AXJFϝ'/Qc! ``(4hѣF4hѣF4hѣH$p@0sȁmC\[n1- X! ŃGA4 3ڒ,>5([|=25eZDDj#3L^ +ώjڂizEhض4lsex@*t*s.=s[H ht)&lFp`&rXB& 6cmۊ[]lė 7R0##0V[?$ͰÔ#D[ -?qT!1HNk(]YshvOBe6M\uA`7c m%'9~*Y[7j Z:ϣj(udluثnRV @D# %3*qMihQ(baZtyUxX rrʨƹn\x,#|X!p/*bU]3 UJRT*ب@VeRܫR!JExp``UUaTDAoF^$Y*]EEHVTyb)9h q01φc!rO|Xk55/omrsA<`dS$$$ @@h>"+y2<[y,u8'!HDW>>:HV] La/yqwWo)JAh| <='z.[q''^;XR[}ޜ!O_ A$CGp~F+id[pu#c(]ٶx4ۅae[EF^}. le:\Ub8۞r5 0f} u7l^TPپe.<(5Bb4, R)&{<RZg$9}6t"y vD"LTs4qd #W*!2mQKt(’ =dkɀ ,7#&an) bt(~0h\R=&WOkM2X(40C@S,07s&&(pl0pPoi0$`?"*Ɋ}2o]ԅS~_CFaF7^s*E+LI,p(Jn@B*` aTV+ر@&aݪ\d|H% $! TT:,vcpxUʇQT uh^\ǜbz`A?,ʶT)M׻-OVVdPuLX'A=XGQ?pS8`J4%F0,>}\O"MHdJٛv(&'X o'Ȏn} ]td!PjbZ 2t bZ1ˠ2VI EQm2A7:Ɋikxl';$w*ms~Njh[$ `J ߺ{|sim ЈexCucY;OËڮaQq]}̜X)8dCfL. °8=P@Ä_^1VBY^6 LwbOku+Ek@`wUs-OOO`x?6@bAaLMUiFF|?GQsljY.6x-Kqi, \&=V ud ` )ō84&~ -cOȴvø+ckF_4{nZYb_T7域4JzuWI/eͣG<@jףM1?OjpYSfR#hZԷ<z @)cɪ@TCF#4U.ܸ ) *wBsc W-",|R>>.Ẕ1ZɁ5t *9ORy$q.eIy]ȼHkƕD;aV#pD!TqJ+6B@`XU5ԭ-fG*ۣ Ra.}SP#/L [oDh0RD:Ģ1o:#Smb¨n5rYI1L$WI*w]-vg>Il\J0C`bɀ ME>yz@Np dæ $NȦBp1:c B `-M0Qр708)f@ 0<+C9f^Q"cj}UH}d`; };(Ը\` !$)m''TUj>DZ3G,Hml!&o*`E$R\r]-RLS0&e<:L@+ G{/ |̝00U5GK1"L߅pr{IKkN'Cu 4N/4D#(cKuMQ ,U(T%hڎr2 x&(u''\&.N*0ٝXR߯i R{ǼQV+klhxZԲHAV!']W&*zx fIw)Ct/ 2EbqB)A JH9 n- t_VM¬s3h܈}V~I@4J; d}ud4*.^ɚp0RԌf[y 6 cd\V2?>sTZ1ªGJ!&&WWRG ؒ5l3 (,HG6P@"G" |pq y$Ek5=9oY8V"!DžP`<=7'fq h0/UUyze&G!&NaشJE)ΰnt|t€> (Y>U'4-*p> Ceu?~Eu6);ZdM |  X@a07rVjITas # R~5vw'޿Ktvy J3V`5c 0Qx29H'D@:FƄ-94ӂFADǣV%U=YM.YI])} *@w}bEiG/_΢~nv8.( $Bv=`TǷǖBHHZXN$hztPc$q;ad9mlEsm9}z?2mT(-L"W6FC "DeoOqP0Qt&i&% AAMtNr8eQɱ*  "zjQnGJR8 APݰRq[e qCҵݝ[XRv"} Hvu>&I`H. Sb0\U(L.%hWCf5qa VfDftb0x'*NğOs$$Y?&w^A0@2v &Rҍr QH; Ez!(U#㐾Ȋl[\i"EUJs*E5P98v4Nc8}5.AZ~]3j xriW V0+ ʒ-"}(riypz6 :xsoljBb@`dXR=+Zлf_)g+\Ue44685!d > '%b]^tL[&dP<7-!:Ldn`TH@A4 b\F "k6V;(nU='KlS551Y\e;gN9oܟUdVcxfqPl &4Z)5d[2i.[E=&Ta NJNF*chr@- y4:ږȊH L5g>%Od=A}F o}IYK@dA\P?-ঁ>HrEb0Ϡ#WZe;Q$S$tτyuz1t ~[[a<+|J8h4[R)Kf*[Z1mCB#!b@>e)@G]yQg4Vlr # Oo]isMi%ͫ(ZH <G%ăb`n :) (( f:08kv̚jѳ,blP+S>#Y H*<2 bi@Q)]թ5hP2v7۱r0c@^!kSx8Q֊:BI}DWX(zTe077"XrF/6 |}"N(TnPLxC 8ڈPƅkTzOeм!HTs=ֿW,3bq$=BX~%P[?Wg]xPBXekSkOuq-KC{߿HȨ @flsk"Z)q+) A`Ѐ(8[6 4[6&,s\^f殦 N߃Yfk! F# p(B$[hPc:_ zmw:OUm2B܇Uϴrf:$8#J lbݣ:O'^CCz)JR)JR)P M  'Cfk3C@P0z>B^;k,2ɓNwT )e=ڻMP6p;zխFIQY5]wb҇]8ZAͫ)1xaG0lP$B&5 U81Ou޼zs1bBeXd9E4$gԽS&$`]SInV;[ңHD>)m0AgAʌ*uWR>}.0\lRT(7Oix 53ӪDP.*`j B˒r6pS\<- 2P`L8 %։2@a> $_::F!@2T4aN G @ [Qnm~,ҖB."p!dr]R5jn"uNrpzP `QC1)XÒQ t暀qBM 7/MWW0d5E繛lP1BDf KP-nM$U8/1&0 1uwʰ[VwI٭Ӵ?85C/P6h 8RH6'GҨ_9 & q J5 R \aYrF~ Y㭆qTǒ|%(w,^+Ęr`8Qإv+zd U\ljChs~CYN,o'zɄ/#*! @#,T5_ǯw&NH5WBP@lb1Yak7l‰q3=re٢zOYʪ#ݼ(q@8Y X471!! <7!^iVd`$Iɴ cg8!+; oHSS.Eѧ>2k*$d9pGujNApW"f:|ҫckG!F8TA1@y06 k9͒#JAG @@`(O@0*v6"D P,$')Lhn;vڥ|'C̡*Cm<Ðx)2;坂,s:1ly{I4@W7$D\*4__XNݘ9MO㿸.7k@,``LoI @=rՎlٳf͛6lٳf͛6lJ@"ύTT%5Y1ǜk 5?e,Ƅ =faC}Cc[>4;xE{ٗTb,V=]H4#R6R-L|had09q`ay블{!uRx_ma#24Xdk& d$s8,,r YMQɝ{O2(HaV1+z& =1+ߧLh2? "򁤉>8 *yTu[o1ڲ%K I}ޙ{u~ҤWIcDP`z q2:ǎp6 f %|& H6_XF H{1NHDa` Xp̜95]ONj3%hb1gyVZSZf,tSastNf&97OuLTj~OkY|OCn Iy]E1,,lŧF!q.YnyMn6,(n H"0Kce~+(8P,DJ%6JxbߔY@*"b#]WLʀD dk>@bZ[7Je@Zp*%K%j+ct[9k%n+\&kCQH6^m&@ &@zw!`0o|TDs;Iҧ3-;f<JAV=}f[gg 4ê4"ӧ:d KFD`YFGbv#7O@*Fe݆nNåwpF(+$Ip+Dz$SqpaQaѱUn>.Dm t1f`'A@ J\j !X/0 ftzQ!Wەy\;aN^KА<.Ng2݉ I-@p.AMгH ح'`PaŊDfyJpHt/l_^Pf` 7=w .!PZ" G)Mo45M#hˋ] Gjs[/^Ū|Ǽ^yn&x|qwn`}=V<<xR`AJ~=vlYѻ`%5vʘO5/{L(:zpcž=:7H+ -Ųu0![2b(&ղkz9mv݇{1'ҵLY޴a7}BCUӅB@V9+u)}0,H XQTRV7V 0jO-&R. A6P`s_,gPJMW3D8 (V-MDR9JtQj`' So>ٽupQ) PW]p˳A(IWP~dn.9 @{[Zi`JMrG}G}=oB D.2LX_Ή>AѶf{hjy P+8ȱG) !,"ΚekDxI.s&r!7ҮZ, H6⬰~=~|B dQzi(pDN@fKϾ<5G#OCP2҈{eZ`#D&;(D. 䒹Z9MHL1~=.[QBDn/.sl{gl.]N[.4w\i뛢hP𠈀h,Ax1E$ؙ%xB%iNg'lu[m`ji U&h"~\G2gYY|ZMq.!F/  ِat־bT2Lf3h0Z6aRyâPx;H -6IIP-Q(( lWsm I&%O`C@RBc5p+~:\zYU!oxZO@}I}$}6bgh2Qrp\ b@$AhҋKN.j7@p0 Q\-:hnKwξ]wFRkm. 5P#_O( |<[WSKrϢBO`yކBL_t/4t¥cQ:HڰR)@qZICU酡9 WK >p:dhv39 eU#pK,HyDі8+IPh0i9w*AN *59noI1VnyN @  OH@ 0rI;>S E\8]MDC6/hi m6fW֫aYm؊ѵ۷s,jLiwfHҔD4;&8豼1=NYu㓰 AOP,L8X/Y}LiVr?aWRsV%H'%JIҽ"hW7A  ~F1vi- [*-`BiNxe 'B*@JΒ9ֶUtԜfGcE*94L5Y4ȱ  ˽j5<^'{Sɐ j_8:{}+PCɄ4`{>rLq 2j05ׄWb:ů)-=`#.@Fͥ86&OQvdV\\w:N_]BϴTW?<"XJR^Q0 * a||[.YU@CmF3DZ$]؃-ᤡߐA.cf NMmTu2T/ i1 !: T tAr L/dblqglZV*ŋ ]n%Pǜ7c :@kxv@'hV[~" \cTL -8@9N?"!cxYgJ`B;[m,~%P1 pAsyFFVCQTϫ̌tbHy3ُ:@!xjs! q/d\*-yQ3 pxHL=(Qkf#cU2y.WBF vl,PU1#ggyfBK煩V\##m3lfH7{;zSi8B4#LSܐPW"DeuY+ڞȴNV%w Q/;bM_UJҤU>Wlӆx^ kU?Gor4sU $NjO-y glݢ4!-E(!:H|鰼 T.#~Y2H#+p:A1wॐ5>cco>{dB!5?BNs6rM,\}P)-]:E&=nI|6!@Nx/̩JjTbm]˵եSBB RX+4p VѴ6T1-YIE4UEMR8teǨֵh* EoBxiKQ*8-)$1aY)z9e'``B *AVjǶ=6;?U4r6>>m)ckEY>~sGV4p Z+Yw;DD`GC[: 0YG/|*J+,.1ؐ@ȁx}$ ttdI  dU~}o}NK8hi BӕTvP$K_]Z&Sa躥@˯ rH&\OT5#j6\o޸ |^X)}Pc$tL\"9.<_Qh.\?㚘UD -XaGc74L"T[yS&M-@yES(m{Ӹr [V k)!yvCGO3_^ePłN' =Jr׋,26@t,F pE[qtαԼ.76,02X^vhI:]V^E` 1F.'QB ط*n. ŔR&a-  ^(gF#)EPa,k`PF_'  !/ASwê1rq55=ߙ(̕YL8 d!h|3j)oX:zc܋>Z?)nfM`E`?d2KBR)' st"4ۦw g3&xy'y0# E阵mTJ E}=罟6[~{ rBH~(Eb|sHn;Ө296cK+sV-XhlOg[ =`} `@) @r0!h]lk`%!z[:ʒoo_ H,( j`1NJe2޿J$ fEЫ+NDVYG38 b>$ ZMhtm,٥ʰyp/.: "h^ /Hfq+Qc 8rXF3-Kԉ! >_ה)yDD/*?EU|= ޲bz6"D.LaB5kO$Qnxe$ۭt}_2APj.H0&ly=e0ĭK ?50G03Vv#3NT閑vp\ V&0%t- v0@ o=+#NNP^dN_o1]qLi ve@D1[JEܺy5\YeE48uI 5<$,: 8!$D0rnZ 7IjFQ '@db}ǯ-7 Mk٨0h+tb$S|ZR#`sTCSZ/#J+RtH*6> *B$W@1=/K6&$")]D`  IR4BNRPa4(g3/v'yl{{P>bIUrJ0CLLA0fX(1"=P\%'8 lT7|h.@ANk#hw4x8 KWtϭ͛JA쑕ex0K뗭{ʒ@'% &8@ Dm2-VaIEq egY]T '(u9.C`hAPpzNY42%I$wvgO䲲P!51YE^8BghaP@HC" Hz}{PPD Pd!!EQuT̔ihkY튳Ղ' xyvXŮ G"@ NJJT7e Ց1L)b-FJ6Ҏ%~_-[5%RVD{DpA^fOf|ka paAFJcf`QNyWa2AQcP a2LUT/;hF)x*!^b$NTgj$>KsۛpcZUW$ FYtiޅˡ&&~ᦩM x#~q.,)?.du `7\iU^<'͛(ۄҎ&"jaXucK i*Z;'6tNt@zE02|E: i_t_͎pv ytK`-tG#ت4z= /hڟz!@ 0 h"! 8Ǖ_j( Ru Y@b\}}umMMMM~b{ľ V=k~q@ W~>~s\#y`y|+ŝו@B0lj1U<``NOGvDU 6U1ݗE;!XҵeZN ׬,3(scG]lb4l;. o5 Tv!yZLt !a&A`p Iݾ#;d Z W^8 r z@CB~ \X;)(`kL< JF%!< +yϳ9cifd¨  t . wX[<\OEPiDhH emF"P#D  R8@q>R@;a1)f1^ǘ 0H,wHwmr h`Z|j3Lp!60)X /3 DH 0phP)1(4muȻ̟+OPc1"gF6 ,JGŻ@`E6l4.`:Cc?& Q"qwO|XG `p:IWZ: &X29!"<@/[֕3;,62l {s @JEYaIjmdĖ=·#Q# +*,nv%h]޶`t]N J{ӷ~i1jx?PgUC#le9" 0S'1[* mM Ɓj@5+V9@/EJ] -4[ÚqX`@ `9l6l BlF:ܠAx}:mJ[ NyWĂpF 0̾mvlJ>G=/~Dևeܼcb8XViBNSQvYyAn 9fYسL8$PȼK4 3 ܩY/\}9eLYL) T2xVjtI @`M󕸰(s!X|]4m[?HȢL<,d+yDjr7,wQDTO5u[ǔ`_tj>O n iqޕ Bi2@Ur *dދ_KWX @*$^C$G6x8,D 'YwEPF,|~3gm24782f @HvID<};MCPd>;"A\P c N*E5xII2MTθmffE1ejd @zD5E|B4QL8b˄s׻ d{=*ID]Xf[~WO=ߣ@ ȍΐ@ GO/=Lݷz!{E]O{ݣRϓ5Ҟ)8p pLVN95 bH$"H7Db ^ tkɪ*`D:xlo 'B$bn/$wEevS8"L PՏ3h7h &BL)Ϡhpu6*%\<"Ǡ `ģp( 9"袸p&&Jri.G6Ώ`DU݈xhq|I:orׯcA[!-aL[mGV=e@(ED_0x A@\~%QMqd&?hGbZoqL@d H]iauI::pK4 jYA>`1H` )#AA"6*WU ([Qw÷ JH!FN!pp\1grQ  HeZ#|% l5ToUXpX * o Es*;zyzfIyKe2Cq d'ݑ([[=zwt丅A3N@@x2Iĕ^EK͠i4VH~d|PCzM .l_Z=-y4Mxa kQ|LXN8*Gl\y!zD֥o)TvPi!>{*eerã#P'糨 *AA `s-^*#9(eVdqL3Bɳ$@a77~:ٔr֒9Bؑ %J"( HQ"(5B5 c9P!oo 0acc0h9D ؕ"&[Nvjc`D`IA0LSbfB04&H9Uf\s 4Pl5>>TX p'l/$ I@ &#5@4s Krc-pS4Y Zl WrTj˶`:mib^B`q́ڤ6֓Jh 9niO)a23m0X?bpif N;_>kD"_-n@eCf )~[<;o{iiSR OIƀB %1=3wXFz*_6'AgT% "Li!D>`&iد:.og6"PBd0< oic׌FÊ(`٫KeC"yA@0,g^. SO*,Qg  c(̲qnG?-V8604LIi լ},hdif ŀULN!߸B)f \"L[T:9NgoAE\k-! X8㕃Qc:Ā"F4E9w3M՚ԗiWrmk9:9)LG&3y4۴Jz-FOyGghxv*)Xh;5b\kcK<ʉ"4^V5Dh.R%Ll+&ߴ}טs؜FzV0Toj9LNmg6%.hCA=rhR'3Pa,Y".cVqzq*L6Ei&:jco,/*K^%ɀ!y)7ư(J>7׉C;@ VOτ>o60 ;Ö]RQ0. 5[T1KyOf}Uc-i^cIZjM'*O5XX&i5|t?HcRZP3nݔHɇB6}j3@( .0QG P˿n_nH82=(f 5µp43<ޤYhWi'.Q)ICP]F%FgC^ۣgb;8kk^mم{<ºJ`H0H9MA>wԬ[NS!,LO':/U&()Mސg =(M#ڞ5fe5^guc`(q- J`<6 6]ћN3p)2Gu;;mNU5wî4h{C^7)(֪eW=Q"@  #vZ[]'O]n] JRA dZbQ' m%zhDT&jZi KR{$O49!]RXTXM_cTCѪrʽ:P*CJ `@I@D8hbI,x҇ :H76$@(g Re(,0@&f2pkے) !bg@Bo `r"4fD`ӠDL< FͲ%'٨͠ /xM`z,98Գړ @z'j 4X"Nƒb"@PE4R9Hbe n,3t+[ dtqC02JWu"R&a ˍַ|Ҽy PD*%U IQݎծy(8B.7*,`N%2Ʋ) H@1 SqX@1 H0upX@K=9# >kO}-2Zի:L@ @pAp;$Ob;eda,a-1JPNb&Z lUkwZm/NmlhGQQn \ȓ(TY <5h= %b' _>sogL'@B/%7nMNѨ`ժ#~pO|"à ¥9o_pʚiR`H#@Z+kH˛#u^8)}بys-i.eȈP% f&f8<2%Lуvu!$x Χ&1fʻ9sy$9 A:`.S=`Jqd*:H rNv154u.U^\>r9H`ޫT`}BXvܙG3@VX.w6X5~rP.ȺʽN#a ;/ LoǶjiTS x0+{E6 ¡`p275 1Jpn?7hINt(j+@W‚%gþ-KuOfQecg^w@)<OCt4 HUBdX:bH ; |3#b Er@?*di/%B1Zc2q[daqɺCr ipa2J?ܼ0GL%CIڐض=t@h4JϘ"6\ŠЈL0j\_u @$6~Ah˥9wZZ j)jm2 =v̟ ŊiTֺm#"Eb`tnXl_'lֳA+VV56e""Z& ," d +tQi CbTC! WY*|U2rZ/5 %3*'zfX,YUI:}K`M@(pA*dx@^zUC~a/WЯHI` (+Q fҳbVm¿/%(U[_Dl($E:QWBVtcvgKa\[d TӻV#* z_Ka#m Ƣ(ᠣ` 6 l 2qmb FC#@ӷNQr4-sePlլ ".ndxX kf3`:F76)Y &Tx!D M::T#ώ̯ cg1 f@0Hk,ۼ x# !9-KB|'{`5B/6DžlѸ1Ms[Qe`9$Xn'8?p=2= LQr+P7&@: 3%&i*($"Sqd5abXRw)(BUzhȗ ~H̎J};Tcj.(;0]O$QGˆJ.P)cVXF3۹RkĔDeů]i(1"Bb|E<,c]\D$C1p4L0XmeS ]**Z.<GbiWV;|@)QS-R,; ݽPv' hQtb IZ2fe^7"9W%ozD$@z+@ʐ!!Kb&I/$%Ȕ^'(.[jpHP:1,d(wwZmk4 $!2=2wά fP)0 l`)-lq;!!p?@(gD^-sIj5cX5gaڃTN`!MXh*疡j $QeSkjGlj#:΀VL/"kgpD )?/T"Ge9!/u& ۉ>$ y4Jű[k5!*i `yOn]j~ފ 0 @t*9vj:\KrabҚe2FJUF(*;7"q8pr=J;2vR](JVcpp0v.*L;{7գRJk`X'dbf\ :B CFM#FA>bߖ2}u98hC @bZaVEDCh>p&gt+tFkk9yܴƝ, vF "`Dڦ T0..b:EbƸ\W=<={"fwPv 0:"1`T@>H)^ȮM"A,*=zld rbJ0[![*#YK?2)pOCQ&ϧ}P`-lqqcŕ~*V*Tf\We؂K/@QMщ4ă|bT?Ov%n,nSh) x{oB*+q'ۧHMjj#bMT#*I8|~G;EW&&ڨ'F@BXݱ$x1VPr)Qd#c2r0_- X)@TE#Z_q=*i1Q "x%o/.¨>FD\zbֱyUlp|0>kc!@+3G}pDVZe MkbWجsuB;mX΀" jɇBh`T\xv;#?rԓU督5 #!xp|'qDvƢz;hp+RDa@4*JcAa 7c?-ƨ泏H5o9$f%ߥ́bHr!0E$NU` ׇT@#?yA@{"^1'Ȉb`KXY|jGZ@ۡ;" ކԐI Iyl xH0m]\w+OD!(("Į\ƀ,&`/ bXFfcj&0 @mQM ʥLp0$T ՍEEEEEEEEEET [ndS,HP8m R F:wz0HϾ^ecӳz(Jj#ld+]H JcG&U d%u7d <`JIl"@6BoJ)jfQ_+ m1XLdb; @"$OKtd"DύEÔ R0tNBBGMr9(x3|kc#,X%ˬ]5j~_)s}ԯ#$bp0`@\0gO["w sb R⾂ ^. # SVL0`؊C߯6K)ue(YQ4|` 2#  5<aNjO^ B]ۢ+K$j6 9x.1HXaD(.;ND(#YJLbSUկ\S(1b9a [c.*4++i:^ztҞ4bZ̠r)Q<n@5'zmܬ`6-%_ԪP}tmEz$UJԔZsقohda5gf;CR nn+U_hn(~*3q1t )%!9&*[ P$ @ M ꒐Tں`z9{t4Z?_0JHZ[æuf;<q彉D| q>F8t6R%JR fHyVcn4'vtTqR0ߪYwiމ*hbQkhMUղQh%zm 4Iz!]M)#z)pV?K$ŃӴ-Xs 1$&%Սz?Αd:,զ"4O&A`vh~=HdM<C}hd$B cr03\JWfNtڄ%0%,fv6;Emu~#`4i0L.io1A`ٝ3dq{B," ()p7;e{ >lO7nCͳn](u9׋&IG {/aL̇Ħ(KWv$v) B6I/$.bn6cP45AhJƵlGB:mҕ3i> r*4ZS˔[_h*ŋ Xb řSN4Vv^]W[MfB`:(v A㠈$@#etCWX\@ƀ9.....g111yqRFI&ZsNQ 2CPt$CP8bX4$K ċ034XM  o(Pp ߾nefy E ;{hw^Q%cH6@!,fG:=PrI2G@ תe2I̶уvba]ۥrm?r(em3I%R{!s&RyCeX֥РJ%*]:JvD"(Ll[4SB#O$b0Y)S5\R`Ul*QڨXL0 [ݿXcTM;0VbfS6pn7g*5 mbjXcŸs\=sK/l] t,dL)0ɊUW/Wj?' M"TfM%Pu_"g MASh 6 pAZPpZtO;7 RH|׮8s)TCŏ5xvVԠrJ:Qq@-DJgꧥ@p K#*B0/>P,Ϻ-'I_y^'6ey <p-=}7ޯz(H$.vȪ 1v"Bƀ@"V-*1w7,%KL$0MB啝A(eDF"6<ΕgB jD;ѩH7777777rvAڭ=@=*F7:5u^k)!{U$A Z% Lo<^zw'.SWef=I1O|Ȁ% BP2"5jQ~[`1#H0 Gp ؒDv 9(_M@\)x p*l֢ ӔRPy0"OZhqԞ:8@ AJsHV(yYD{l_wdɢ$TʔjR O "5yt]gԃa쏽t~vnb1yV0J'R҂3Oq7UhC8.#1X<:$.7UDvDe6YRM<)uNzm8$A M=/u!0.:_&)vbrz{k$zz||pB](1 @3@&(!DR\y8&gL1pڗrB@}׬xR~ÁHl(NcTx :y@fE/˴x8g>c{@ĐF@U?C [#e__%6NӭPqҮW{dl)\xwiAYj"At!H#BU \zl aqy k0 ,l5z 3PB8*|?] A/93 u+ƈC "Uu< 0p"T Ќ(и ((+ft6@j7 dzS޹?%q{=$$,a2 !_=6 J~U:(aP ٜlj7\X8l^y㣠zJ $d3sZla";C:<9Vi&a+ 9G'ah|\G%DQ\`3GJąavZ^6{znT (1js*P([x9N$X~Vh=&掦 c yKDJ>: :^gpXp@D%+p7 59? KM(V(d4[RGX*]2jU$:c`<9Lz +XӦhQ6 .eEc*&_i@Sj `Uޣ 1~JqJ$M@iay.Eܲo<ŜQh@+@bq +$'-cо?Kx 97fR E4LB||p E`@tvmۧ\n)p}KeGjzўJ 0aD Ԯh kxF1+l+=BD E*(w֔2v M{@F W&\x|ܬE]&2`Qw59d~ bM%UTQWؽ @ŵ?rh,v~ʕH Pǵ4}ŢGg"ę\[qϫ5H"& p/ " )uDM͚ @nu4TĒ2FݶW@rX[2p + /H(q@e?i9}a+Ñp;F?^E~<:9"yrtyy[iO]9v@Mlo_}R:?)! C@k]qVkP/6 0Q#˖5Y b/㭍aN  0 C%\)`h]dDo) Giɖ٨1 2xL2Zh+*IP_wfl-,7V 2xzΛi. U7g/%Ѕh[WLH36ӦelʓN=&5V\XTu]pAH4rtqx! o;l{5:J&0#N+Z"v,L# h' M(uft<ʣ.F J_re C?4OU&P%Rj^Ʈ?ȱTajY};KHڭN[^;ҏn}H:B.ɶ[(`qDUzh \UFnMgM3k s$cp 31L>YQ0w E@wu&vzEU%\H >@Xj=@/\apf:SCt`M#ǂ0 Cf+gʖ>D&=5`)4ДQJԧ6p_N~;rGK>jEGTILV[YZXAEҍn.^ݮP0(0x1M@'cr}[ paß4_uZBHr=N*XRv6#:!^m `$ cS '%4AD@҂pP'CI|ʢqI#v "+AULQ)IDI$I'`p(S9HSt?hzfQ6zv&*e@E! M=" xN`@D ԺW>1;fuiU=eT<0DŽ'?c6qT$*gNkJg!p.ϕ/=<<`v_E:|z-/88vBV;M$g+ #`Zpd90m J%vSl? 9SJ-_haZSQְʴ+Ur;'9OF~BI  ҭݳInM?k&9Pys-U<|{~tbg8bA+1aL|\8t[e$v)YYWq#"q2c8͘pS=]>)$ Wj)JRZ`8L]Uؗtr0toN7'+Ը7e PI3# `D!f~xpFfVÕR3<.]7>9NttݭQLoDP=e!L_'Ef[s?iD2#à<G4pPh@EIfDpPIwww9Z hQN$+ l 3g]HFZn~|:6N^xtTnRĢQ"7Jy#n&6z2ǢDaA`\(I.B.*ʥA(eцw3(zMY;kzUngNx 쾽jYUGP=#pH[@5€ I̦Ժ-kdp~ML;`\uLRURҠPxl{iT^w((((W Zk jSZ w [2RgCy G4 )u]" `HiHPeҥ& ZŏUn\s99E++Afl 'Y]Z)x7RœÁ4$ OG2@uȯzkm"j"dh^<"K Ɛ \? iii"@@"# E%b! Х[~y 3,12:=c7ح8&8Hʱ1*: P=k*_kanLJ655,IVW;amC,uDf,H54rYe6i~owq5Xt%Rp%friz&P(Đu}Y\f@h˵56RN3Ty.!H 30i sӷ=rhas@ OB?IMeصp %}D9}cxrjz fi]Ng wI>-; a;d44Jdx`aKE]UϜk Qp~i430!%[vףb-?^IEJ"+PL>lwKd V$hEWZj <;Ay )|95uX@NѼ?H\1PE#y$c HreVd>$ Ii߹fGh"T#vՂ z0ݷ[0QӴȿ*})(o"Խ>,st rCQh` /`*m -sR+pDT =W>v]zm$ ]i&,oխj+HF̊'6\@(^4l޾ o҇ JgaȔQh6 Zr1 qxu29 t KRJiz5D5 LA`deHKsz#(*Ǡ ( ݦ@5PQ:ia@iwL(J|ʂMa&3W_ӺBLE"! `F l3$Co7ׇ4qN>Ѷ3M"ҚR^X5iW bPiH#ԐEq4)7[ ?od:zxeo.мȰ5]m`􀒜|RS`c& X'*:eEUMF`XNv#~J1kSUU`_mFJ@20IEwXԀ G$Ie q@%|{}b4Qt-&ztDT@=-bV\ /'X᤽t2I6:λRQw Mm_ԵGRXUno?#APD, (A@4gv_3!,P"`1$.eN?(]y;S  8Ŵ JL则y{dOD{~SB?Y)9A\i~Ĩ6:xw ĭ)εbky![VEiQk.18`fA(mA@ )0?K4cssKFsss8'xI|36OBGrQݓ  &eee89nL.*5HbM Iqxƺ()*-5?kO'~z'SC(K^mL5~EVP Y2`5(8%Ǐ;;X2.MLԼ`  ~rݗާ  KkwO48wz2BK_*0<|)db z*%x*w+ȢPJՏ5zq̀6 P )-\ ƪ"bh+l?-?X| 8yٱXu8 lI){Qi Ť" '@-Snɹmn^Q@/t5~웢U44"N|0Y#Pm~HNBAZ8vv Qky}"tJ,ƗJ*&ƅM4<0/(b|}#(:jXaf)lkcs}]C|ttR.Lǿ<4v@bb@#IvjY<>ri Yk3c\se,x*:Kڷ׀jL!DCX=62 'ېQc|ؙ[ | ss EnH@$bAW¡ZHl $VP`VMLS':$R7;(;Oo'S9J@M% `GX1tK(2A2Q3k|8QBRz,u>,0N#p^rҩ_JأQN&NT|v#AFa^xw_be#X.=Fx\ozJXT!:*TWOVr=wmύ 235xF 9rCe-S)[ X xV5* /BLdkdX  ) u"G˂ŒLL] s!s7'ej XdLSȿoB/9׆%ȵM2̀r%OB.X1-gk[jx$OL˗7isie9pcepΣQmSJq\4f\OX*Lkf9@/)Aױ ΐ.}i ؎1s@'qmQH$&Ti-,ITLj,e,TZ;EOc j vW/PhE(!͋ỳ~5dG)Yp=p 5%@ Ԙ6ӎgZjR) p_׀AQd5W,UϬO}>2:2MARy]R$j@J#WX{-  8Hz*6 JJkg=p&ơ@Պ yL8:MDZhTX A9ف+FP7Iim]og 1tn,=KL/f((rbhΆ,# 11PW'B0vc 톥ԐLKVe[to9)[Px8vuI k4hF0+_M@ Ba!$0&d##!'}뤵B ,`/eQ(=60E:wI`ԕ%KhwVmN#5,Ԁ5;oe;"ِT(BP2o@C!IJ/Ӧ]ҰC^-k P4sUA FSϟ 关^؇Z5@KS*i9P@%T۞f'\N&molVNwAXK)pI0]TZ9@@@!!+]\s;5Flސν~"4.  f^_~>TaƔIއ ȄezQ-8@$.l^̂,c @Fo\E[„FԯAJh? ԕ e7gEj{.5 PfK8\N2] H $8(X7DS3 ˪A@`jX2sB0@:h&(,|}Mv|$Rr1` o =,~;)@ (| >|}`pH#`hBSq ]^bԣzYЖ9-y#HŘ-Z@Q:5$A7^u(EM|G7o(1+̑HGo;j.I: QfTu۱G`< *7S&BP޸R r{)"*YY+u\ P5Q@X)2htlO#e .ya'v֖.-Fgffc"@@@" nIˋV#lU% Z4i;R"2d2{Lv辝P9iR}k鶰؄>  b~jFd@ [٠ZW`j4<iq Iw'MZ!,@ _ZI~eȳ\%6/(,Ԫ\x86PؘzMu< E[ .NЙ7Ɗܴڹh(knp\J8(fDyCn뮪)Ud"7~i R I 3 9.=g~I]k2Rf\$qDI5VJ6($"Z<xdiL8 >pIѢ10V520C̍ '_2.#V (ѳ.pmgo)u}Nq@d@B%%պب( hG=Icy0WR jhMkanrCW*A\yLɢ D'Ku+~;VCUBF` ñ`6anցU\ue?N~RA( @x7̈'(`D'l.P6ִB$< CFN^ڽ&a̅V`6 nC!;hU` PA")2d8`˜̑\B G|bqGm2WK:'Yuf[lf tHe(@ 8dtPYeYePרU'z%JߋTPRpC4(\tE>anh7&0_sR1TJ@ )[=TVCW'C(L;*=@/') pM@q̑wMT+79VZ2;Of\O%aU==E aV]:ڢV| wVZN*<"hyXi{ζi\UD[ yr`dYO@JP(CnUЉYi fv &ppW]U@7ӖRLø}fTaS$: lJqiw?/t2!As ױ(' S3_Jn/=+@< BmO9h%ƂQ]$"1|M ѹH%Ɨ]-ܠ6$?jF :#ԒbN 9A}a+G(!~ *V^+-d-C^e4sRxNaPEΜ|}i apk3ސkOÚ7Im# 6Q'̛=12참`lpuu},J ldl9n3qojoy)LiEd˻+X¨()EQEQHzK t~ FctJUB -yI;;;ChU0RCNNJX2p@0)`rD@#e9Z`u S`PPQSqqPs5&y̞n0S㙭UZe#F^(FV@  477)Vw"s(5SI5k#e:0hS#sye[1(PbYdIC4GA;T/>r* I$ϴ<@R ZF[Jo`TQ z"-԰F!D~D ~yw:U7c~ֵ-LLE@'! UEbET3"%,`QВ 3=ߑm&3Z]uLȢruvV͔J$x(RYT9M4LAMVngPV5?9gH&8 <+ #K, @66dIIaRF* 1Ig~ɀv   Z(4p@ܨ5g^ӗc<` \^~Gu+G# !%6v]-g"u7{8Yebx߮xyA׫!0z&]{}q;LFz+['Oz{w}k$"A!D%J>u{_ШjX$?.*wPTʡui>4@;nKlzMzz>6݀z' jko1."0dRi";fO\IY锪,Ɉ^6>*n (:C6iڛ{8y6[CTĸ878lvp.<V,L ʻ<0yN1 Xr]<%& ?of7A(-ZkiCAPXÉF䌂4+62$QG"*2It8٪\_[!!YZ?@9S0.K?a2}/ t~><NbS@d?$$##Bf:1 XCX Al->*QFYPbի=62@&Da}}_w%Z^){Oe = &m(#Pp4ґHh;jq)} pC*|ŸWWl¤&j,z9:bWA#Yo>T T#Q"BNc@%R<md;B-癦Ŗrx BN4 `tH"!z9bD %0/RڇDJ V"82Fd#sii'dq+&^ 쏛ͳ. D$b fI"U|1vɚ6[hN.w5@Hz.qG0t<# SO?9[ ),ͫ nqZ*zd Ũz])~6i4 łeTZV۪XU0FIG π\D.%tI^"R肂 GAKЁa=|4|hnģ]d3 w,k5W~7[j6eB5 ) ΫSQ}lAN=#'3LLOe 2H8VG^dHQi_*'q Au#ϼ 3\1O sZ@-$߱v d|osLG z=4^k*T`2%a@dDEyTкEx>^c*+ _@h BeJ8̜Z¾x>֬EvgzCdWJ(# `fE)ԣáRW,o-p&ּdna8彭+I31`i\5Vz+yI~mClnjV7YЋļ%gr #t@*o-jא O?/ @bqdugj=:ӡ =c%/NH@>,UZJ_3>Z~41Q6 ^'6wBl$"D$LQ"DB歝E 4Ѵʶe}]B g& EgoMJW=M{ $5QPzVb9)=0^82:~2pBO c(b(l4iQR}gn#t0\x`6[QR(;>p_ӡBT+v;J&$T0@&Mtw8{[䫺AY>>B>>>{09yª*ccd~3%5zN_43O0*0\D6Qud<,Ӓ^0/; Nu{c8$к8+[ RC+ TmvITRSb0_b|O4T@Ф@牪Kk1S|yzߪ I6x=4 Zbr#C (٠2z_FIݷƷ~M\i9D((=bWBC- švɃ@Hٵ )K588KQx€lq㋥Fr'9xKal6 4$De =%F^;FsҡfP;,=3/+d Ff&Gh®GSaY!]JtI}2p0dК0jIư >;+P^}yI45#{5Jĩ_ JWʶ?JRA)HF.&DhX_XR(דɐG2kF/" BhT9=Ĩ]@8TÊڡ-Fg1t㺼te!jWHFFZJ€ HQ~#V\ҸԜ^ 188:I_!|.DCY->޷O .-,4349OW`P(bV DDSkѢ{)3hɊ0 @TWm<ŢC$߽1,\:F(܋@[ o0[U0uߌ8FŒPwXQL\*) 4js:/Z|V *㑛ٗbq(Dp`ݗU@0$`Q_ָsfggOOݽv*Ws^?w@_ה2-vPIN _L  Ph"pp$7o1B|(p C`V6(hdEr@Z49 3<ӽȣ]ݚ.qH)_ϟʫƵSʼnFdž`&ʗ֦kWfȻkmHQ8PV\+Hr\3.͘1kjҗkt8"` `IWsMT0ĶPIUީBQ#Qw@D/![!]UTՉ RHFC#הR2=ެ@l(w e4BAI :~jm_Vŵ\.+ozQNfQL%( @GmNHF8rNDQnLo<.x pkIүDBlul:iXX :`U=Ei1-{4o\ǨeTC1 EEEEEEEHn!N2[B]Aƀ I˙a{r{mNPP.` SDt}&Wx3lF\ 5 P }g͗pV l+20$k'컾GuF[ 4hTk4o.X;[ =`M)%a*^R 'SW`Ђ#84G F44q F Ш9eXMfx //{Jj ظ2FTF}@SaCD4Re52̧ A cȨϲ8\(cRG[ D>{܉ &qLpJY?v'Jxe)BjWkCU.= $KH,KkYQ+пQg;B-22ic#d4$n@?+z6Hu;!^Cl{  67؈7K ".OBf((,*VlGBMdpkt+y/ey1dDt/W f L4l7! ύ@klnFEev?ZusP5yVHt\njj?1Kyzx-`ht=++(2 (t{kmeWp6@Df<:ex B4iD‰ߟ=x$H *$ ph(7ng,f "H DdVِh*2\OD >"3f=Vh@AyIr]ExOIЅb60(+" "e;p;B.=AyFa(7|C9i&1iJHr@[ZiC(p'$\ Ʀo>98z;Rɨ#mL3d [e ks -sCkoNӵ|||s:w%Z 5D@P>1-$A?.xLB4?ƲeLuLA 'ݒ Tǹûͱ$Z=Sbr{N@)!)5O\}oF(7݆ .@ ; fb#)e*4Ulrvq6jb9E4@%&Nl0,4t:͆b%a]$2A xI0 'h Zx|^Ou]&s)MۉMyB#UK@0"*{9|1l",'R̦d.[SԆ#D vT ^n7'%|M8bkʸ48^WX.lG"s QFQ7hR#-%/2U>-%ˋ-PJ#>$|>4'(_8(PwOWCꋥH"H h^{fLE@T K `uA6&>wO¿8`fp|接=@$<B88 ߉MSSOqN G@>ωZrV[IPtre$-~*(i; @U0*n`amղ@)!<63zuri?:JsѣG/[*$:88X&]mommm}t椲-ieh% T< ! &%%u4ᖺcd륭K9~@X𴠴z>z=|R+6mXs@^]ǏDi3TPָHc%Íke|B0@smNiɱl:A@PP$EL U  ղu;"8mS~:'4pUUrr=uhC1D}(8%,9~+ ⺄:;HDBJT(BDQC!4O,uĪ¥4FcgeW^=-hPLzci 'A+uǬz/o EMKKCeK`a=4 {-۪ШRַkWSնʓb?x08XSPZf:n!FUF 4= Ma }mmr:ڪNcffxxP9aMROW/Kf7ٮ# kSb 085}oyvZ"ൺa}sh5!+GLO @lF' PH0 IV(Vin9-(HHlۜ}'ں&E"{oPx.$"LxKBBDI@ Pggk)FT{;0 7 ,9'Ċ"  SW8c6/ݫv?o}e6%YJD/,(|Urj)XdFʹ,٧=N} [E#Ä#K)ٳVW?d76WKU5@Ln@2 'MGׯFm_^zeɨ|!7Ֆj DNZ{~7 ǏP7OKͅ` @ # m G$M;R!M. XdllP)j_# Uɀ&,@`f((B-ĉ44hH@HgTyB'Z͡nC$?_I&.Lg2L:(qv, I'IԦ;$&H+ ;4:W_oΌ6@Y 8*!=bdZ2ǞJ?2@cOrIm""@۾6if;/DP L-=Zz'M\\ HR! v0Kiz26D{󷨊y; %( O/^}J(JSAIJFOrAVj 2k@ %I`"4tV={n?DŽS 2GVG×IQMODž)g0F 8M DQ8Dx'9B9Ut n-`uLF55\k;aq3!0ij@@eWv 8)#B,_u70Z_>S!oGD!d6shK2A1 @Yr<+oU:ӪS\`5_qa111AAH`ی<LVׅ4V(ap!qBѡChutxi_ݡ5џ@iYB]ojU%H̛¸Cn(*,pzsR'q_ 5o >"dxu1]aP cF .GZrwS9:hS7|KH̊r /7;9OJkAGǧ t*Q&PsMRFJ ? fԒjc,H0h9k2D $`W2L5!h๞SKnQŠY~nsҢI$CJMOWl=uuP:wZԀ)b&+[3dLPv7o6OGjq'3 h5n]@p;)|xa֦:K`t@E w+aaio+JARkuןm]]/7O_mr1 \mfc(`S'J,1!xo%?j\s#1!_VݭwBo|q&_"Ļ @`b!whi)7#aw9}qeٹIi*. @9cLTHɜHɆnň<rL0Qa"颻0KML-)66ʹbI\$0NS^Ѭ>߄l7ˡ /ɤ) D[ФC5f믯KKzzחc<@VWq `  U쯀q& %ʡXA+ lzn^s7IWIBnXҎ5rB=tܤ{_5>/0>JB,iDfJ %GTơ$gYF68Km ܄kë4t,fNE(Cu%I"@ခX/d M+`00H}]M2j]RrPAh&GӎC} !.YY~<D ZP)M;O |%+Ԃ0ЕDPa BeзƩl}]M` G.(R{:[{!g&8kjSgnY~Ho{%{"et~z:3"9 2W+:\Y'z,,nΠ2G*Oϥ]J)Z8 m~lNSՐ 'iEkbD3"4)&CM#bq@<2% bX `?]bI3CI!1XEw Ya0\)$ "p@S%HLy" Y. DE ;!ԌS'u.keh{4Cpt$GPdTFSHT*Hgç 8p‘0иk[a x5߭9eP^R$tу<skigܕ pFMѡBN1hƀ: V*}sm0d,'ק? * *(,nHL# aHR_3ʅ1ֳ]8 I)W MAt֧Y)XXXXXXXX[:. p8~b 3,rC.lxfwQɾ{9ia0~]")S)e ~p;UvnU$32cSpPYM2zgHzoM@9쓝<7dpdZ;Eiu:]ʨՇ;3dM{x!-]/z5ݝST(='KKЪ5Bë 2ZZhm r 2|j8V;~Mgۑ1@@@IXH|#4ep6apX8 z}SrfN$[!%$Vԃ<1vj)`Ft"qڭ5FŭifP)b1p1ZAvX8'hݺ}[\:1`M#Gɭ/6ar զ&>kgѴv=:@`h0*XfJ#uI iEg.=7т5O B eX_a[7m:x)WJdO0rַ7)y ٥sӠ`N?Z'kQO%A@ `䥡[zmR3%l *@ɀ|26FDXp0@`3GK K[c `P g"l @eZ+k$`AG l&r֭5Z$uf)4hIW78{۲ Pn(n'*CvMT}Lg9s,G/FeBaS愾.kQߌPˣosߜnd3@9'x4&pN`p)T1 C uz9z+Jv}  YspBPFOƹ d6%'xІDcñ~].Hge!Hbr U)ěmv+ SqxBRMj\9P_Q=R 8ۆQ-̹֑s8dpZ)]:CrT%lB{7".H @.3 ckC}~O}Gwɓ.z5Ⱥ\ܽ9Yŀ'>Pl( 4i0^Y'#EVI`ԛ K"e1@ !Q+G 4(*)ògV0qUqY\`+.[qپ[`?'x ڦfwd%tC@ %>/R*6@-:?lk*;1d  ̠X6&`GV]yxE Ua} #nPB8EXt~{v_ݙsbYY^xxUE6#=[Mm wh fBtD"r)U90 @FIIC1Lڜ}êO{D  &rh9 RvُV#43^fE2ᤎI)"W8cE) Amr%_RzكYpີ E(D0ZU큰ﮫ2#i ^Wr^9)ݱN5 8 +1%gE 5LQ0;_FoW OG<>! (dm[< $̡&3⩊Gyz) gH@HPe \YT- )[7i"B02hDh))?ja!Ɋ,X.+*J`c ԝQ.Ok i  ,l)o×(:զajbA :F8yq^}$=FD$ 8@CJ,+2,r  @ "fIJ\rxd(ksfTPv EWuݢ<+ʫ(+zGQPPצqb):/O{▸$ Loe}'D&<1@9Yxysyl[H"^O\>`)a477AKb hN=T e(wC-b)xSi5͠2kya "!T#51<P%ohbeRUh0 "ѓ=(FK#ifv[$`JOka-D²: P \GEgl MO٫DD@&g2N `=Ҕ"Jީ[=\i ђp1Q$ˤ:}=lVPpme_[JJJHH<3iRWXO PD|셂o1hNOgfsWQIK^LI0h)όd]H̢A*- $]4ڟiGoR-6,XU5fộ֭K&R,ݐ厛Uk:p{ҥdF$dta/w0{e> !Ab%}Ra g `.j +I~4& rG g<lK +q^Oƣn#NJN-n *(W2 փǀAȆ%4ʫW)KױBM; {nt}'Cݷ# Efc(4fF A!0@x=E8SRw;Ү"†#2"6A9Ha j[z-B >xiׇd$̒gnѰXK>˟}<< U#TR)bڀt|Cc;XP1:M()2`6;uR?######F3CWiaSEĿBG\`S>3=_YZXCyt`U[_̹Dd]У$bIPM *\(EBSA=2I|Ǵ&4>{~ϯfQ@xru^B޺Je%-b=}n-H3uQͤH>{ԍiMC_Pjg8sU|[l*',< 43mpʬ,P6A DhĊ|S\5& &/1GMSruG x޼#)(WV:$*JYfwOE,#.s2)?Mo5Ĺ&%\YRK Jk@&[tКx3$yDiY8g raI#3r!GuEuk-9޹=WNp)e +5"`kI%~F}$S2GG?CP$GGr[kO Wެcu<c3kjX7%  ]718Mz= q'j-<0+@ C.S"ib9/gW x0}DsFFIU*le +%J3a"V1P@`fc03z)>4DҳBl/8h@,,vwL\JxLbFEզ4>/XX8`ufGEN?)&+0HEB4@%0` ' `n@'}Imb@Ng|:@ L|N5%=G1.gͯS 1u˹m#ݫAbS)Kp  ~dN@0t2I/bok4 1M} ~l1yZ֚q*[ ?Wڌjgޘm&ͺjZ`->#C6N~ aa^NE>E^*=)0Hp.*9@J%^?/{LpjJ͆)hڄn`:4)΃vOr`G. tj{R.a"~7$UlhZ+GS>5awS%O8Sev\ꚪi >Q)gMogY˩É"VN atq -%, ma *0cd G +xˎ4Tˏ8y* p+$FSB7&]|z7grҪMQ}dC,|/E0& Eʤm4VWƳpkP@b, D4ceq1:m `pAxMr뚺((C:zkYSu9Eb8B$0km(*!xVX!fEJ@@ a'@Zknu>mdR V@)s^8<'iv3N@M)Tt900 0 s@kC tVKvʓ$NUz- i{&`ءW88k_%"#WUC[ZXC%;婷  y`5Vkn-zJ1Ș))0HA8Dp)3xaϻR/s&j XdhK%'gҔ ukFc~wY]Y)Ħ )jutQ(I%?`Α&"n9 rr"f] ncZN'2P'aXrif)yG.zNX;j^P.~HNvtf,:\vpZn _Hc9,$35mqY53K9&w{YEZnxPfl/K?;ΦLbD"U~@,&.2)FX`zR7*DE,:n4#kًHBin2I$@$JdLT/h$c⊾`{}>4I>Qt%l7`:Pu7ݾNK;_I p 5 D;,1MDNFTNR mUGZ3Gu3*LYAut.KqAu0fJ\ >$3qdQUT6ӨHS2b ׌0_;/'LP#)t A+&"@}߾ȳUl?]EmmT %N z<+y+[+uTD GL7Us` Eפ\6JAdȅG? hlqǁ+ mwڪHc:,*w;"R_@Q7@Pq_}ߗ!T 9cCHG?=,.2@+ :>pgIQ*4-]ˏh"*iaS@@ﲉEEC $ Iar@"HVX3 Rn&Ywo0H{CBI ^i<߅tR rcXMe5,$T%dp]n闛mi.s\4Hmhΰ?huO u#Քp:U\ٜpBg]3ǞM-9xhX8444D@,44444OʋE /Q F4 Vd96-1F Kr-!=E c!U*J)TufP< ڶ5NCG:4G@Y 5,3TQZIN ;ƕQ'D3@4h&r5-VBDdF]SWQL!t$@km9\ገIk/)CɸVѪ$`* sE@*)L)C ; 9&SiT] #')#TeV .L0D^K:8 ֣$|Y`gx,(Fȩ[es۩DQ@vu Dx#(B*F>DQ&uh -@eȕ:pH#vK`" #2`8 n~bd>JQV ICYjƵqX][i/K} Uc8\ZagmKԩdx2s\iH4Gho8 /.3ia:3Ń#L;((ɫBjh #;M@J*Kap^+,HFQ@%Fظ:ʻescӢ'U6הD(J *F٫ ^ތʦDqñbƚU jL+F )134P_OTH61#W.)8l(V[yop/ro(CϞ md2aq+>rP$_4Rह?~4 a=p LPB&#Ԗ gmi`LrQ>HKEH8`0P% (6H`ĄDE%P`ǂFYt!R ,!:'ܼVPb}) dTÐt⢋7ϗ"3/\n$d`P +}@Bby5Cb𴳷l3{OSG.6G3,A>$iF]`шdGUGڑu#A8r&{zc C0QmrՓT_Y՝=9-M*J1 q+)I)M+ pu4͑R5x?>?9;ypKG$Dgg&0pdHd3p/RxP/')(* 4a&&MkvÊC"6&3 aNK *F(*(=/%L#pTҥs AdTɚj$ҩ(qO8a؝NJ+_J8e+qʅ.7`zd(bǫQ\ $6@˺Ta$b٭BxNM71W텊fY UP!LR4)AKY%I4S[3ث0˰zndXM_T5ATvJLO RH@pҐAE YiVDq0<JbN% ÌhnZ.SSS\+ueEd[ϞJۋRsu H 0M}ddeϵ ?<@ƽ)6@BQY|d@} [ "b?w<܉ c3 0@Q B/OjXF_Gvyy˴΢μ̡  ,ϊzFo? ΜjiCoOS4+]rDDE&6$R!iyq^ׁj8Md$8R)ud8 o#C]$+.AZי2OE ǧ GLp/TU`iq!0I,vr^Av9-A#h)baؘ3!ދ()DM 28wAࢬ_ޓIPTWؗ Çgª j)mzsh8||1SIY5ʼR9LO+xK !d,L4%]#9kʬN [VD `-L[H00HքYPNBRz~8ؐkXRer Ȁ*>Qyqu53;y/ɅI@ Y@$s26f2Yq ?T!ÈhcxQLtFdNac Nrٻ pX  A0F)0ħ2}@SWA=e4]}жE"G!S(.Ifo` #?mrmI Q~Øv|wW/*]FQa B,F~PH4uj}ŝ&Q|,%` eI[Pӫ#$ IGW}sa(Puy=9pLBLy5HHȱ@JMC 0vԑ^p&(8 .{r& .;zח0IŧMe C qq+EDP#€ jZq.V% ۳-?#b-Y?KYP .-x5iPYtDH\;L)0P8xWQgp({Zӹ$G]4әm v~,>)!MIu[dx"kANـRkvn{[ X0a<L/8(3ofq7\ \靰˂[yykm 8~7l[>N`k fRO C]FFZ=b7XLH.~weXw' MaɎ|ݏ  gu1eCJd.a2P I3DZnQq,Dl4"DX–LDn@0gҀ26Achap\}fJewBRC;TUE 4OXU*YN48d澺U`EJ5 NLPeǙ͓ [s=>Xlj4Zp(qPpH.q ~d!KR40eܚfE5|ƀE-Il5pCPh 4r$_W}s-p@ԣ[Ej hLah7՚\5dU&F/Z/M96ߓ(+tTl.d eNHY)D~~B*UlX*^j*c֯VB}VrBu8f2 ŝ9 :cAv9x#$ O*5Ɇ]Zɚ9{g Y:s3#H ZIIl)_vž];i778G9t()> .F_ _yӀ hP!em2wTQϞBPqUpcC0&sH\Nq**)'@"=98a;>]0$D Up^" pTJ E.8fa@o•n:XDQ3GNmh{+VmA5~ڨQa |T&%ULkI%n k#;N "+Vp4zUا#`91040}V`HsB - $1afkzdgPlo$XW49ea$ӅekZݦl[nV׻}) e m\Bt ة^Bdɥyy[[_gx[Zkw=: K{uaW^VbjF7<-3@#&5ots A6m'n\ZB_:vfY A@1EJu(X [db`j#\b{VI<z.25H`lE]de:w&OB,\z{d"x@C0 I 04Nࠠz6nd14<@ i (G@ R?H`-qIW@SʄR\eq*h!@R4OޒRMOR1C|0a| 5NSn~lrzaTR:,CN\t``iF7T4ֺ]1·.eS!>u45Ӭi5[wyjzrTv1Ya‘FLsıP܂-rڙz';nWXy#KQ"]ys,sn@aɩl|6k -8-G.0/"Zh,L6F6ʒ#p jRȚT  5J~R6]) \a'X8@@p<y90ꬄ~&~v0:62EWQSYd=;J~EG @.-UiӃ6|< SlRq?s&v((oEs Ʈ,1BhvrjnϷv\e.eͲB*W,j23i@ 2ܣ<b Ǭ^Ave-6=TـHIRb՘TdھHS~JY)cp{Z@ 4lQ X=ʯO_ff2V::ffU#PV5J$8 Y}Uv=i[I#}8^ެHDJRtc=L-|YU uj+.عLװi+;t rlph==U!vcebHS^+7_ Q]lՓǻ>| T(Q!jE3g>ݯ7SΨP-LCnl][[kҹpd|R!꩘[(O]L3T>Վw&2{ݚ8ߦ`$ zj:n4g(G>-ѦU*S^5ZvIoJRW-4tNn?OS &Ԩl --9`R\rfJ`wM/0@)om'.J)@tAw߸5Yʓc .w X؂ЯkL=`JXgD Wo,d勑PC  : 牬ۀl!=VxN,h7oʫGc ~6bUU~Ua Mq55W?Ay3v0e2T ,8 q_15VoasN;Ehfvu)9hЀᮣf( R(%E/D ٙA0w3읞VOЄ& >(v5aQdfR7Plk/`k# ~vIK,a ؉&7୎1x:\KbD7 9%Զ6h&qHYCUbT1Xf*nX1rX[|a*vZ6@)JԈQ0/*$gd ̋ɹX*rvNX k]1.f{ lcenswdMP\+ʝ8E xݨ}QPxPH]T:&R/00"G8H&LxSWRF?~\ΖXs Dan'JMi$2ai[4lx1˵P-+lɡ%來Ny]pA7`L?Xg} f Kj~7_OL.Z p~hA],Y' qKPSt(#91luII&z %eڍy»shIhL[D2$iiyմrbu2ݢ랭^od5y1Zu;f{>J0 ̌is{Jy0ѻLe-v`CV? rR3SJAGSdz'rĶU4p*1gp0Р  t  ocD93J w`Hpt1n&`^Zvw@1I{»J:d 2LC3Jgϋ@<<CɃ<)8I:hv,hֈZ*wcכa]UT O D@N%BR,aa\jZK Ly9ԈܴAz!0/I'd#@&mSq&Ҫ%i% fV(Ey T iBRPF͘D`^ Jh^rn(1&b8fJNIP#K$RZF55:γ}Ae/U[|XoSZ0FKi:՘`))p1Yt}C“_*4ךh2H[YڛI^H&XHBȏ#J Qϝ)p47eWRΌ ^]VOۀSbSWN' ~TAÇ2" @8 KJ@ѡ Pj[Džx* rpruظ>8N>;7Σu5fӖ0BBE%UϩD# H&wx]VnղƟ 8$T1wvղ[ $@#K.`WpB}oOIdnbnkd%)  Gy^2[ -V%q;u{|y% 1J])Ù$8`ߠ@VgC|Wg׉!oD GXJZ%p`8`@QKj  rڧԹEBR喉V_YZ窪䧪WZl[vˤ龏ϫzWP#1/InOI<1?j) &"Pl鮥`B/"5%#?B<,ws`AX<I[t2zjӏ7{Uwo7! I#eP HȱRM:j۷=m=lѽLpZZJ71 -`i$-f>o"$%)^|F,ߠ(yZV%}!8EAԍ9ja(a3#KELSRd+V2}zp T .-_ ǡN/)sq `$Lĕ6b1Pq/F%% @ S':VRV$~HUe,[t'[A@Z7Bu&x%!1_K\sœWVŶVtCa`U !eV]34n'97L *I :{ ޗշ IKGtiDR$|-k;@i06706S0OG识h@nWؒU-P$ '/x,찍z!DIx;vT^K yqpX<1EN˩ꞟc]pښE:v )5T.K8 1t ьX .߲Hh*m *YtѼkOiP4+ Cr py"Lp`/ιp_ X>~_ư_ ɇVھ.[?>$jv%9dظUC1.bF2%;$bQťи#mMW6K?p[|?XdDC+nv-E/{D%1=σy\'#لc*",uZȾ/4" 8U ЭDP*Zʫ'9SM]FG+Kxwl-,k`pnD'9renUCӳ2z"8xAXӺY&qP 5֦i.-5v2hy*lp2Tģ@ƖՀ$׷W,D,V9l0 O q 7Pd. `Jcccdcdcgccccccccc93p)OP2񊿆B,^7[9}2mh  ڸҤ- N,@h\QگvߺNyƎ8xp%FKLb*~ܮz g3Z@֚^OVa%-vU@㹤a >ţaQT*1ͲJ{DsNz!;Ÿ PDbYtj$1bFʷq$9xKL\E@gIy@@|*yHΒNWݼ]vU. /H@gKR0gGk}_He$@CܪwNÂX)써J*@b0IhUӇ16v h08A:D8u`5?Dmx^H6  op@ tw.fIŕtPHQ8}1!cG^~ Gz9QiK9:&BSh8FPXO:Eha__^w3G-0ΐ0M(фUEBUuÑy`ؠf׺*\w<oA3YܶY8xwBL- dlEA+Z+WÐPQ /!Ȑᷕf;W cH'eJؽXgU4(  SbPA ^K> p\ϹB ֤#G!Gش YZɎACDžSdr[6LKEM g# ".]k0:h~*>0ƒ8Hb2 HCiprMTYJy:\;\ y R:5t]mf:nkF TuMl`qn`J95@jw]3$!)Mpwzt?Be΍]ksҐK\bhX0B0,`c.sT*d@iΨ~&)jH8! esS5NNYvoPcE D ֑ѓ1Bp`A mpR<2RJsSfp $R}^OC0bm$0@@hm`M-WqE U v<T`LDUVjS^3C2cTMĄAKFW=뫣 BվdAe11M\C;. jv²U h \No)Crb-i@$Jk _a]PIGJt]if(鉉@ @><@FYy;Alq(Gm\ㅊV"FmB VF1z>c2g,7oaicoo`prl-GK?{}{@>> 8!, μ^r+qbVgRATY@78?GMH6*1߶Qfcbg³/qz/1Tt(4F >/KoOFQ W>)ASCm4 3hi̿_EZɋJɛLpғt#Y"cPʆ>⑉t0|.ȇdhgl@9^[@i\xAL7#T?hEDP T3#8 '$qpi{ly[=TӍyɓ&My g1̠qY]q;بmH_zdB$i 4H2d"^bo`7Q0e' n$pb.#k4 BF! *c4*xPn Ђ=nJip|AbN.%  1:BCڱ`q[4[tq01Ӵv6S `QX:;\͢6n \mA8nHIb۾ܭ~oses!W 9l>GcA(L  ƫx_޳rW!gtє5=vm'_Hŀ R 4Ajݻxr1+Ƌ=@@A t2mc;D|Eex>*?0?4O5)/O쏎,ܤ̫|QJ07} _dS#X;T6uuDzaRBhhPx\ t(>ق'&FO\ci(hrqSPK N LIK@2>w?eBИ)|Pҷ,>p_–GC" w  L5J ^+ %q>+g$p $OhznLqe߫>nٜX5棽ʲ̈u~}vj&6.&ej'O7_ v'+'٠ѫ,u$>(ik蔡fEDg42Rlmqur Xv%&="1`PYXYR" @hr!mmmksL<~~z2DִB uMÕӮg/ Xvcg>9䶷O=2ý- <?8~wv&#RЈP?gY0H {N +?/4O@kAX@GwF;23,(NR\?r 1Тq A=2N|.h*24 Ζ4  ` &$|e1VX`$9O À[@F6媷^G2?܌FZ(@[e@nLdlpP@Yt$-%>=`K.}*0޹NZGȽg{mV̪HR- unynv$ t굀엋 ğ5G yw2EfW` ` UQT&(̾trcOVsׄ1f8: O e,,ՙ67wr' l'`& uUV4] C{c *1HUdBl7C wlP84V5KھBzav&+H'\묓c`($-0eHd%&I"\UNrEWnF]VLK @"x.A l3!"9FTPh0B8@ (4a_R( Ed1plWAg Po1m4R`~6:7qF$@`EH S{\`hl ) &i %bؒڻ˘7BmblzLrbUf<7yyp_E(# d@X$K[9lv3]cFjm=i{JɜE:,VI0ČP4aC&Oiu)1Y7T<хZiRf mumm@,dh5vZn~kޮSCgʉ$Ml(J VϾ92>,XDTʰ¦ΰmk1 1C3<0M}v+Xuĕ Lyeȉ@,&#MTܭ%&(ky(ۑ ԘTDve =X*绁ٌPпe^}i(#(T0 N% %Oo4AA‚%|9LDD( Ձг²E38*ӀP%U2qTl @|:k D`#%FMѴ==@HH EfOV(FůЛe8Ѝa7Z\R( c*p Gm37XaV@z4:dؔiqylKg5] Q [z*j} 3@1p<8 SfCySm˯;И4 D^uQlj&`h(4Q56"^ 'bי^"1P6OE:eA v`%!a=1=DKF@rB]uۥ4e k^5" %*(0(!_APLinõ"*RJF\̾SCXHpr(`ѾvWa 4@2fw eI1HBdx7&lu 0@a:8 S@( R08ۜy&i/ȕNs`DS!4rꮤt' 6!(=SWo@D1l|Cm' Q1t[,kh# bˆdG! 5 b]oqb +ǯA?6==sZbIPh9 M5)ZE*!ӎv;")9xqPX)"#Ll?oW?iѐ^,8XEݩg,>ɣx|R=̈ĒN)sYj^5D" :%v dsZ#jkˍ~Ln3^w; aR4ꗗoo_j#O1'FZ)զ0L DYݤݑ$Fq7؄xT`{+ImȰ\mϽ]+j07瞵"Ih1z7-:ZW. fGRS8[V۵a |>(v5fz/Wax߫ð,qP0 H^|_o%lRp tNDb0v;0(spp ڥ=9e(|( `d4d԰M;g;SzEQm(Ł,t8,Ɇ?"NR.Җ>Ahլz<(#xdwpANٴ=&x͂ㆩң@0 =CꔢR&À0a62(H^:e@NW$ e򐬜޾` @--N0BlƔ}H_hic kόr 6m\yK$-Uַ}" bȥt٣װ#[.~8Z[:]ffh+2\YX@N7/7:}?[wQRk`27kR H^V֛^t@uQG3ٻ}q>/HK3 rS51 2~ȑ2}p5akLlNW1զUPEKDi-iG֋7jFQ@ltIY‘JC! UJM!ў=&@ M鉬]MGEHD]aݻZ4v0m̍/J# B` IصPX5 ҮkàmCǡz|9|⠃ (lvW5](Yт!zF, J|2j%$d&@ Cq7#AO̅*;p [/ K M7#zAΎ"!%*)aX Urc $N{0kַ?-s7W0CfUvzv6kG=3C&a˽k).2F@B`sX"w0춋 EPBvN4NYeDͦ6<%qaI@B3r=8(d3u=6fnD6,ZUjRy8⛫-U,܅]ypSLǣ1,# (8 bV[)-Jp_ 8$F2I@ʫMcKN`+3:_װ )B`jed!1M9ܴu1ӫKLj@CN֖L\30'^~qc`0q{w4Gt浩s>sfb_Jٓ5I0 *J~_rg>B$Y Jk`JOs|.J<% C.}1سhEmQfEÛS,2xoqc;QP }SGA5 isZe `42Okm[rq]0JuiGaL[n>=N@D`9@Eښ-w>umm*cp),y3ݰ: R!^[ I\e0u;ZZ_$l"0;5*c LC#`"]dg෦:O8e6}M;jdD@d[f%nepQ_yH kˉ&1x\bY,.i$xyVrj@G %' KJ 4j b)kBA=~aZ'J&Q)wZ'CaPughj.M:kmf-J^'Ēz.`Ul\;ߵd;n)+@#lnʭ Y0@$$Bm2.UN@{Q<D:m/$+;R{^?WC R,^@-74M0e;2./'\O i*Ofr妷(( XiiWϳwB8V\`! Pi 'e&ƬosYFU bXp}XMaNf*r<-\)T @ zQY_ n&>c@%n'# _ӌH _ `"FqGN۳t3i> `"sSmǯnLf#Ǥ$7+*pɓ"l#یè'|YdH=8-(`=X&̞qJRGaw]^PؗZϨ3 Sܫ)$krΝMVn$ ۫ K18h  @e`æXV$dKF}ladG LcDCj{#)և,L((T mRh#;VL/Z)X1He!%Ih -q4<@yz/ϿD0:vn]R=e~4V` ;5GogJ~$Fqe#ET0|խ t^Cugvm 5̺XĆLu7)M.|DPDh#Ukk-b>KE?2='/Ҹ|N"Fp߇JȲJ'e L%:Q`U761BDsL2@w5E=lS"tc\ػM;i\:8۷ PH MQ3 (B(1 I,'yĈE(ƒ)TϷ>\VAV =\x Z(X3B`RS$縹:J<^̝c l2dǰ Jboš[>]uƾ2`|MCuPBF P_VRPdP:lj5I |ҨU߳[j5C 4`$J88"b Cef&t!7?3q߭Z~X(ಊpvNJX ,^3YªthX28;hj9/c z~nbT>v 24>tq@Ot3̓B@@aC9XqqaI4S_! $.Zsb4j]y\Dq5Ua2pȠوU=풭تkkRH] AeQ!"iP dLtST,"h+d6VL"Qq{dc0Q@ `y4L(´kkÖ̓l :Em!2P뜵u& V<9Jj7J{7u@т%Jcyԝ&.(Sގ^2Esǿ%xWeS`XJ~?`.DTɤ rwy[lzE8'xrD9<5}]ZzlФE-a*;ҲHr}}A ̌|lTX )`8rrȔWttvɁ9j%.jbIQqqT-ȀT_OLs_"p*h}(@ 1ؤ3 ` s 'O)$)>YȴpxSblJ󷑱<`~Ȧz >eOBG$$5 LheHA%!Un\P![ZeAdA XAD X@"##$!&7(&x bsR`~,V?Yv);p`6tqC()RŷpHq%2L7pj1nMcS# ,4@4\9E'UH-N̍0. ޸zu-Y06^|d$YBɺ:ľD6HTghqg^YS4KC5,0&(330GY2W^iR=昏EYnR@VHɵ&&+?F\o0Mđ[,$ӣIQ dJJZs&*r&GE:VoT% %4;Ľʧ}db[ZlxCiWAYH\\@L$jD-3, 8JAuycsο.M~k4ˬ;QIʄwyU-wQ8֍jlp:7H|n廖ⴖf`䟜ޘrZ8 &!'ǂ,?K9O|h̻1_gݷ6;/-9nx6̮uZSazY$2VTG'^JVWF%ٔ@Mʞ^fjɲrSdJpO=a!Bn@1 E#( n$ i\@jFju6򸢌V.HK?v:k4nYXjb&kH}\S 6[jѾpn` YuI,EYt5QQ}0sJS¬ʞ}P\Qk 4\l| @}SM9KMҐZ*X 'l p@,(X}{i\NN?m 8yI۶?cozq\> *0fuC8K[ؠm.䠳mDH%SX)yb\^n Nv XX"1cPq  KA_0_JvՊ[oUDMA> )LQUi0_8xe"#@ UUEVdC0y|R `B3:gQelC"{D%3 LwK#u0>UKQA V gt4l:YDApaQ#IXVP,i$KbOIU[鷡 V(DP8l0nыd׀ $h43UXXJ)il;4iސç"ҕ A@"hq\gwݛwQ(ZtQ^>78FАatC"z~UB,p-3KZ5QE dlz.p-z[ar \硷;'U&171e 0 C]̬pQ"soT߳A8$zjާ:, J o" )K;X89VbFsprrHhJZX:8gMY5r!9>LXjr^.%DKB8FB7 ͕z(6"72=` F׆v͕nl#7D@:[.k:n9D#{qm&'])u+;V]d8 (T=yb>~(S!LӦ/e{PM=a묩hCEr^XR@W 6@(Sv51H;*+/o~8 SXH9:>B@}uanW+1JA ҾmP52@:9!/hVM[ $H^א)*Efv.Iz=@ns 7mТֺ31 ZO`HD (!{f7RH-brJ 8`+(2|6@-X^ֱAĿ (C>_1Nɘ.ER'-ΙJ.Lr7"'[L``a1ӧo[Nϼnf۳YGxhQ)iO I+l +w LJ( { (P h\\~(4Q0SyEEQДNYw*]a' N@5 *wGؘqI"2H~id URƯe5#`M#_=uųHoC>b$͛w\Sb8Ui͍34J)q-lЯB?2Pxzbfv4ɘ{ Xeٯ4;jnwDZ!ɱ\ NtԻ澱a8DLaDw{K?䐜t"\V;ڮj}a6#5Q̱ȈWDDeS,S(2cJ"&pOG3fs93uoS@VT AP`°B!@Q:K`[Iy4-0-TRK8oX l\-*YIG ge6cT7J)t09gQ fM95ew[*I%cI%)-+䲈~ND;0iץtzQd,6 [PG!voFtU* l"]AF DDT}sd[m3PVP@ L` b8jC;0%*/l,)T[5w"s :5W6.BOߜZ᧗=۫ R&o+(|& Pށ (x SGKUAf.2.hh7 n],0=;GfXp B@R5ޭqMQܬDp}/іަ]v&uWuI*2p^wZ(MΒ I8ͦr ! 6s2V֣gZ|]$HŽ.m\+{Ko(ڷooD \ItIQ6~λ@9<x_E6{ZIuXbFje)i42I 6^n/.֦[ckfr2.Ӣ_q C m5-߮k+GjUّi% !CcNQSɰ>͸"a/Hzxn[VP`2rbYwu@6r5tXk8yK<D8a (2ǗZ]:*jA nT!"F GԵn3(j<e`6|S 4Kx~'d1]g衇o\=rN@@( Cp*8wzB&gtZQm)d RL)E/` yrj4@MbTGjM.e &=wb\Lex4u+mcR̩sgի|Qmc\}]k"ly9HѣՋO=2Vr0ѪB&.B&F$Lx`K7Ͽ鐞OXRMS@;N" Hܔleii> Q3k{n:ALk[e&$,dا3p#/0o/O@ 32dT\lةʫR:"[AȐ0T-ݥkL{)p*h-I^ZêL6>zخ,MYݫxW̠?T`Ŝ/8SyJKZ/++}jUW~b8KiUT8Aɠ),jrq*_y6ȻYxe1w)w[Fk\EZjI;9Jb 90&5?&k9AQ V6-a,q@ljb4h}%U }i 皅RK@$YB8q%VFӔ]Q p$Z\vƚ,[[{;ژ )`@&Y磮;=:`%ʀC3>ο|Ϟ=yh SZ&&j,Y[{x j¶"ZT) dBGgVRe'IJ1- ,:a]`cmuj@HTHPIq%ͤfvU*t9`J,#I4r4 k_ɇF<Mq Ǐ&H,U{%kʙ[w&?G?Ff;B`xbqcD\ɬY5eZ|ut  "0*%43r:Le5555e2 T2C)1M4SA @ ¬նVǍ{jUea[[](X$j!*.;Bh_6~ 8j0i7[\k@xDJLp佶̌y"Ԙ=p̪vdLjk{T뭌7bbުՙ`޼  o]]Wѝ-ԩ8ɚ(`.(i" 4i8ntɳ(K Rce'i.| E9C2/gz Uu6`qh>8i^EҞ @ ҥ5uP!FO[K &Y3[LXuƁDp`;> U6fZ~INP&6UksA*F><&>V$gT.+٬ַ}Ph<Jۯ۸7q㟕PK@ 2tǫg77H'%TSCy|Wy@I"raVH]'9Ua. . M4jQ!tHD$*k–HQ #>;Xvnզja<=K"$ KlG 044zPy)əZiS'^cG&,%㧃_@fu}K="BsM)48akL:}lt$,9cza:Xϻ&][iL(Yh1@:aQljk@h>*dQ@ \g8Aˑ!fe#3G 0,c/Un;wM#,dD&.OSnW~R-^X$0'paOqq)SK "^\3ϻgyxeQ,5=]f3›Ī0`7$k]U/jQ5Р69kyeo& ;o-jΏ vd3f吨2-ɄHW FMW@.Cp p+`@$Ybv-xٵ}u _+CĮJTqdSwT?fYE"-4-a=TMe]Abe9*=&<Pٲstdɞ:  @Eq9xuukzfDHp"6MU0oj,ʎ m*@Cy Q:jTE0E;7Mݯ#YiHVAT vvr (+ᥤ'秌@@] T)LH ']BV>*aǻٻ^ҳzUx-|TѠ64n&DZ ۵էHwFd`+ vMzcvٜ۴>niܬH3˪ ]s [4f`:>qZ*,úvB@HI/-<~'c06+gJ\A&@벻kYI/CXsAIgAM`0.51 hʝ4e}>!0)EdX֮u>)b0W:tH>茯٪4" \GG]SSV;e]\ksaXmζVUK^$jW"\UnI&TK5R״KۮYe8&c(/s2&,0D <\v1q;4"l-uL\OHUN3 2RTUo.eju+շWB`.Q ҄"ي ٌR gȹl+t^HyYvՀdp'L9(ee!@ohϏjbѩl}k dAȷUh>8:&0Kz|<@ջ}ILLY-SlǯZR hd֛Q@/[YiIF081͖Ӄ@H`|יrsDZ" !X&C\fn s -mM.;s++hAA+!ycکVr2!\^^7$_2\a@{{koJLB1bߖt&=:0$K1hXJP,I$t S{OEEn-~^W,@ k i&zF W3c`fkSk/l +ZdRʳ=nn^F2mTUvTQQ aUd$aT ;IJe&9JR$46Zw1L W/t/H*57o ,oKH4b ;44Q&ZN,]l(Cl#J6V!9}c,p8P ̔PM0,+yT͛Cêp :]y~j AdB= 20R֢clB;"<p)11`s,2U^"$o#Rd+("!%h&(h(zJ:SN=ݷ Mj!cd ey<;--G7xxT212`b2ݢW%]v-5CxaG-,̒+D{mUyzvկ`%!jq6I0M UV  !D1=X#v(Uv2Y8EەסL1@MLQEbIFbTIe}]zE' Lrۯ\Iߝ5ޕ ¶4Xm)_^Ww:[fin`,#rE#Rrz ]"΀ Mk춺8r*k"jfQ ,ҒPC%Jߙ,Pis6ЭGEtVtJa+e@3\qgfn^Tڥ{NZab\ԹPm^ `/m3xq)yxX$llU%U44lļ#L  *A >]gonP/Ήŧ(JHDF!fT9,ƀ'@Wqgrp]!ذahR1*Į[;,`f:B!̰d MI o.VJM4|1n4?ARjK&JJN40H\s7)(Yn-$3ækiXVY;F%;E|~hMT[zEF?+ Dqau0 a'ZqBhL$$,$tchtǏz&.BR^fZu1P]9Cm ϙ]?X|@2Pr%EK&a&8ln Mi d[}PX`Z, U(XUu.f^+^ 5&LFYu;^ܑg1ppuV,C+H2 ,Z9ss}A(I@t[J7꧝K NCPE Z$(7].@7^j-Zr6a6q,VY3<_=w.N=8R{gc3-XP0 Kܬ zweZ)@ P!0Ouv {3mJs>ͳ0 N'KvM2& `z7}/{nlGYC.xIXNgo`I~LAFB8I.paK`w55O$gCvݬHC9רP?l.s_͛՜Չv-6lA ,jvf13a$sv^Gxz|1>`E<_}v,md=\]`n2ږdo{Ga-Е.QEPls%]y""YCKh˫V&9 AAL}`beJ?  .*"'?dStuC&pd)+_O~ժG 3hr%̝BJ[Pri4ٯL5n@D8EN/4n|fbIn>qTRO6wqoj pfnqa:1afQTeD€FM]`@RTv cq\b0z I@4I*{EA~*z7oф)- /v{w[1r<SAnvV0zJBzB\D,Nn8 [GADE(l!L 8h_D1 IB_pB.[jM<)'ճ ',swI0@hN BB 6~7ӫ8rRp) BB) {>g}kUũr *t'Dt%U%hU3񄄈 Uji 2O04sxRk` 2%â@p 3;Ci\q}xm4=r8Jo~}Ot@x' %:lEL:S 1:( ޢ2(5"F^zzĀX{Kwrşi0{V5|8!҂m]5PݣFkT0Y=9bϗuP)Ci,L+e @o6+TXqQqFWllR<ʶ-XVvm}SGMskxf`Tq@ {a/-^ƦJ挗͈7\l07W Ц &Kv <91ѳZWD^p"C"bc+՟5`mӳ  Ԛ2\H1#P.BUSxLl(bcY@TUӵcU(@@!0L8c zic?A+H,؀)+) ǑF|rVqk~}i)Ǻij7İ -ENcqpA eֹj z(H2r#3 i!HqOB7[D 4۱z(TÓP^jjJtvpne]@}A`6y"tW,dV9՗Ol+Jˈb@ @PԲI}4Ri&ɪ(G-@pҵLX`ThOVX ױ*bQBĬtRxJbJA ġPCkN`9)y;=,ja]g'ئHC~)$ VXGA 41L-ێB:cNYwXqw"}Gv4#'(*/hgWSMI⮨tӽbv\haϜ0bWeH8a7a 8κjaw&-X,DwZ .!<βy# d-qqj7o>5SO~Sw;{р *4=zYH@2⚂[ *1O` _ZI7:w*lVN[ps9b@Ygε) T$ 1brԡMs^m@ N(ȊL!JZ9X^bSza0؈x( H'LfȊ.9;6xVgi!s  n:p ` 6^Z`C^,auJZwLPHzg@[` PIӗߡ@s%T/Fm{TRPMseW="MRPc`@! )@JH]]M1cvzv,8n*H ~|~<n+KW ]ڴݺ@z|ITT\@ٛ^\v6ʓFeXd P F+ͧ5/H^o~^ܑ̫WNsK3maUu)SCe@LcSnF*HgF1G6eف MQoWҍF ͆~pp`j+Yt~vZ/>Y,P,U+kG ggZ-mgRG$5a]`YWï&)# XX4`IkFoxNϺ\12 9Oi)h0 n&aPF(&V8A> RVSV3.Z*V # $/3;a@&t}c,;Utiy8UݢqL_6y-R`M@ jMy|Z;lnN~~~nWc`͂xN~}sbW<1‡[>U5N90 *^K2k>_:o )mdR.pkM2N+;p\4%&ZvuqJ-gݤc*cZ ɑAZDIaZcCCC;D iH *4)rhȀ[;z4`wwRO pO*)` gC88nմM֤c.Zc7NαġxOELD!! D6`6(xMoL5 q1S 녥D˧aXB?r\]h gb#婯[v87sɬjC@&rI[:|#q>tn; &tݻ|Ή&pG '>q}109,>Ab5N~a¹d1TɻȤU0h^v`w0D@ DYXH p;{t"̤Qf k޾x~ nZp!e!&\6ڠ%L)׺[nyys_mT ?z@%3):KTM\\v*X9=K(xxM 8@ ,,J fd ^ P`MR*D˚,u=F"5QB`' ,3tiCVf]X @ K*P󾤦t"I"^:H䓈^1+3@@A$ ;;N)K3$~r@0+=&͆5 1q+c+ذ%<\=uiP;:75-n_X0Cg Rq#v$[zHݻ~9+ +/7;7 \("ˑ_ׯ^w),x!u/ZAJ=n\A2&wmfz8SV-cxФ:D{j`Tg<"']M5ѱ6І$mb6^{|Q6|SXGUD :jpԤ2fvfǀU$a$@FyT6Ӓ]98wv| ()B!7Ha'X(v陀)hHG1X#~8dIm0'㝚 ^ !4#,09-ăz&;&_)x,D4ɄE'$Jq4h"H(UKo,MnJVrT%Ȁ \ P  ; Xd|wlE$Puru{ c"`.H*TTH> Vs0ɛ6}&` )m*0l%ޕ-#C>T<`rZnY@0jʙw? Yxa7n+rܠ]Kǎ|pt^=А Bk 7on†IJ@)YVSO dܛ{U۽[1h6(PZY+@VMͼ$=E/,HDSi<}\c=$3r|, V WLj8j0I\6CzP B )WAHگT `$(dqǧDAnvk8R|bEе-E :2Y x A,F~5xi=-˙{eF7')3GořӮ߿vD8XQgU` `ct=Cx t+)^%:`!+n.tzyFd$pdHp ARpǝnZc/?U#+QՆHrF*d'3  3Y+M+6ibR(L#[_FBB` ĤU% 8ꮖ۟Wgsݸ1-354D9eS=fnYWGոnx|W(u_,e?Bw9\X zP]u[rjDar>SƫoӀx6 H:QbΫmIp]LUɄmy2.XtUUY5;*  s+W̬ #kR` Ph A^|/pe [7pV,=V4' Cax$@ZB ѕVOC3)A/EcVbe$ [q@0,GlK0!l/rp/6Հuiƍ e]VTMFE MQ^&歵^NVϠܹ6{n77^`DNF&NFVbp@ tтŦ/`}Ӂ)ч(!nEDԴhOqj+31 SӤ+'@;77++/-oxQQϧŃ;0ɼo>{wO@\@8ΏpIfXPKO?kGVr8t#Ӟ6E7ٮ@HXU]efXXOjk-yD;v8HY*@.2bگ2гSֹ`7]$7m׮\paD 8S_oeZXOXX# 28VYkw?~VhS=т@FkhsGzɝP[$5 !|m _KEb PAPlT<C;mE6!k.yh ( ]rE gۯ;VL̢ßթ2|5|4sf ał hEQec(u{ 3xxxy98tR@%6Gbt||sgP3=Cf[HDv] ^y{W4\ !LV*X^wkLVzbxd\WY%fS60n9^j OGNMQNuqc﷫w- ק뇏]Dz^4R='CwDt4m_n4C>Nڗh.h,O`M뗅RZu1X!tA]}lI&3(B` -wtZRnthpح} k{}3\ )Ej_@@  I F@䓶,Ԍ (f/x@٨Vu8뉶QNgI-O::wuؚz%oK^ΒO@_˽ + SJDȄEMS؛& L\_bꂴVzt qk+/0x/v͛6l Ï `"_X>Yd5 .bgJ% ij4L/;U n~;ǎQ.Nj[[F p"8o^Lv>|3] Q&cԛZeJ'R >Mۛǫ.XpED4lU@O]WʃGCSck+g+gdZppUxrAi ӎ` ç8 @+/O[_S=[q@eF~|:UL⁡^J O 'dr]RH'6@ShAxU_ܧ"[4g mU%3\<.}~ZҔӫr=RLѳ"yuK ҥ Dp㋜h"UUOoHl["5 ܹpǑm1 N9erQy1g$a[r.(UnBE+%˴ƺ'*g;7~h"\-#S( |і" =bY̴Hm@1R@|5 &8B?C:7@=η^:bJdēk܎rpŧP[r881UHvmۯ,=KOh-fM7 g_`*J(BS rcM@Q=y{ŠTGZ0 2pڻMO[Ϟ&!!!!!#1!ࢄ$h`0v [DyzmzOInY+had9,:M 13.̘^H45"jT, 0BV|3s{qُ-N"b,3G,}贬|"&rȮ [.m[w_^QUyu3A';>%!$!58\OQj_mim{fRN$"=kho6?۱2ч#DP5{ l,<*gC@su۟^k Q` IM4u{mKߓNۈEYg:LgI;mon}reόD6."ׇ_o]B磔7E]Vn&SHƫ&ZcS@2f&Rc@X:FDa f q~k%T' "3KAT| I_B8HW=p(& egۀ Bjժa⧀8Pa0jh-p g쥝Wa EE$&H.j Lb" t\L3B, ~$iH'lg &j *AƗcj }@\+íƻm2RS e@#ĄNS,uYSϏ)jIJ1QpdÁF&H0A8z|:o8Ys@N뎜Y 0nkX:g0Խ hNh %Xhumg,~d zAJm Nc!~)iyo(4mrD."C#B\џӀ`(@U$8%쭳w;ϩ:Ț=69FVU$^9PH> ;ܐz~=}pr˗.jSB0 TSUdZ ZUKovْdGwР8Z 6UWxWv-=ǣ^Fn-p"O";3csWIL VY&  M[, 0Dh̪m%?w?㩧Y=&KS\`$\GGԈ ^$"wB qZ[f=7wyo]hƏW,xnzիr`d",DhCɯyw>)G yhlf$x+'M%`ֳp= U ǜǦ[r%U u(pfK-<#[vp5X8R-ܵiN0rϣ4W,v:i&rNψCN@??~' W'[ I[`gݘTP@⮱1mS$:dϚz1ScI8V\󛣊ɐRrz,U(uܩ=7-Z۷,ʠ6IHPExss9;Ha|֝! 1 im-F2kK)fүLrkODEa2"MbD&*rYK"b]P99dI3ƷafK@˚4Lcru|'d(xߖ{пg %f pED J#0H {! a5n2 XS]œ{QnƌeR 0Vˮ |-YOO!)w:x]Xp%^omӯN\3לaˣ"p-4eXE,KB Iv;hh<,@Y&9Nq%]tcȷ-ⶆnUzD@.ULҿqy na<S˟庲[2PEvݽ7O}j3{2Ne  aq0䓗&͹1%.$o>~x4iUlz,D1 ԙrXu3jhyO] A!Baף8~B_\gCA er@ A {{B0 f1G{_a_Yd[**h(C &>W+0Fs ɆO.hbc/uW‹_?>aYR{' A"߷ysҢ+ϖ(@BPD]0#x9Vx^*B`T~J:%BZicrjnJ7** !ֶsq zb"\2"pv_Qx]f -VZ$"4d.&8xǬ@ m)*E*YA L(L(g'Mc`OP{B]κ3 $w7<{xzՒ6lݧlLɻojk,rW 4njfOw@{U-z,B xÖHQ9H`}hcf[NF|¡>5BMm2IVGR|_ n`X 8oO R0Snٳ[%\ڂXzAv@]3 %.Q*&G O^a_4tl)A`;`PFio^UN{"L\xphDz*!R4]ɼ!KA2yJ|=A0`@!QaIjXVR5@2 a*}PR">vҭG[R|G1 Eiu]=tͻn")OU*7;f@ dbu -FdWtoq!zFDRv~&vzeu1^RqosQV,o/hׯ^8jZȱo|̶b*rvcqn5>dygCν>2 ֵ ?Oh yPŒ ѣ@4;)RO.w)]$hmd .gE˫y DK6mu,^` =XRk#&.&hs xCQ3H LK00—~Uje2$сPq҇v#2RїkWTKtn0!8!ܧarpáiy{fq=f&cfeنݷ^-s۲pW0z9g1K52M1+X)ޱL,Tp׾-r+S}d/k:MGd̔?:\ jP"3X"G7h[&H T%=u|{aab1.F|"Ë|2q8 Vvlf)Lb7Sb3O mX%ǒJLǫKS@XQ`*P6؅EZ,0hIaˆU P)i=q*EF1 !#qpH. =t=Gub2tR@ QE uL'VʍP"T6]ӡg`LD%68+D:v˕>t#p#`'U]{!էgHUz-TXXP-?*c$U7ܳH|JNh5FtY;/<׫u醀jiOӚÐ9a7<2JW<}~m)xN!qu<篐˪뱨y޽[ٔ vuuR)ݩz Otɾe_V^Druf+]a60ˇrlDv 50H:C Z|ve4Kv6t۞ބؑ]3 p4I `=\lgy`@L$@%>%e/:*a$o+ 0$1f8. @ #«JhjH*(P"Nv4I U`*Ý}"@fi}ibIIՙ׀ĵ,ם6v1k ^PLhM'#gl1svt à>[=; M F(AfJpX+4l}#1Eӥ pD쟻7ݶæD U d/W~ߎÌl+T+sb $%+yP}T!~j&Rh:n2j3{.ӎ9+jAP y}e! z1 ?<9r_#@P2Hط-NLAm*J~MuŠ%v$A\nMQq ( \VH)cV@ ;Vg.#1Ԁk I JQѱ2:nS߷cc^K_fcڶID7QJeVa|*|l SZ,|~"*E!$S5lj.dp):Kc@@ Xֲdm ) _ܹWu DHR OLSuܬih>Ի 伾Gb!@!JQ#GlfJ_\1uMFڪ e9 ]:I&I"3 90>ό@5@%b1Tֆ5v؃[Ηw>Zi>q z٥sRw?tE2AfBOq/-Mڒe2_rS4&4nvli"oQdyџ6USC#A@?"""""",@"jP=ߢɝ:l@ڕx Xj4L3t쒘t5ly|.p88|PVڨ:P-D .|ɂYӢYe/RX7WLm"{Wo׳& b\/ڎL!/qTXRjP3Td)# ؓ BŸME+t}g.({p ãB(_?~Bd)@RΓ^eSAT898XZ '>+ QAZP8PZlVϔdlh𠈺c.߫x Rp#q H=% G=|3gVA .[t hp튒3ֿ®J SfybU:j׾KUˉ.e4O'o. f>N+359I7~}D5ZDZ| `37f]wL0 ]lp02yad嶣„f"6s^XqpX`R~&տFlcH7F\4eqU^Ϣ.;V_=,rB!PS<`٫&LXqpQ&ϧskn|ziђM=,h}t0\,a3Vl[wSvRB=|@Ug/މ`&_~ysLXSU0L)A//'uKNW/69d"oߡ0G"AT"D_Bs# BC\km10)A7ŧ,sGu[&THSHEvݷpaM3\Nx2i21㏩4DI*>}:hj-G+wZ*Rg*8٧kw^nD>T!/ IВX%''?/iyo2/<?:(ќ8PifAݺbg|aA&19`BL`}8P,F۸>_P5hCnd0lK:.f=,f*+)mIGʶG);U!BmQuo}z[CάziCE:r8Èt 9Tfۍx\,i'*tSC~{%Sf`̠?ް'#l AS0%*rl%X\T&$QR(!˩sno PT$W~N~MzeZ`:cVubb0d6[ [7p`ME`۠+k9"/sΐY+/%4cZ\QquAJkH:@~ƤHƀ$Mk@ArJϐzF$yFk+vLVk+8qx)IgIf|iL1ZVJ$sӀuu9amsEBIjok邏@sk:!x@oUA+:OMQ``B20懳`'s+8R#\8cK"W RS _Wă?{N(YV+b;:b9gsڜ7fɅ$!gxo꺬pXbHL&,M@G,+b,@Nj-ZVZHRqP`ٓWLa(OhN̸kelNLx sO=XLdA)$ׯ 舀pj]ߞzhYW_yhjM4SC"U+h0oU 8~M(cQowU3 (8( RʜG& @"@`i.FFFRjz;ϛgk-_LǍg*(ƀrPTT 0/r<+`;K #F{}X4v]:P+Sst"Y[)"I~~r툏)! K ̲4,Ȱpi"*%>HO]U|h6mz1+ﺼET4\pPW4eV&bRi!8  A9yO<[̩=^\ /PǼ" @RW]f"ؓZ))qgD9tgϐxխXϿvn`a)nݷLGDž`,sRPdM_,㾺ۿY\ CMp sP(#qDh7XrMgw?Ο>H4(y`%PI0eB[ }: Dɇ1c[9r܉[X39!6pQ3'# Ÿ5 U}@lIoɞPur@ dPJJG %[ Ö8NkVOު,ncD6>X j ۽ -{v2g>IE.%aߒ srsyۡI:Ty0FW;_=Νke$bWfr[IP`Q'_ϛF5{p7PƵHKpU^D{3hǀ=n޻f|Wpyƶϯ,RkG,Bng~kGꋨ(N(Rnɬ=5݈F̡5f<rLQS%d9-6~AozYRBm,Շ9dG$ɂ`lѵ]DRY51&To"֋ok$9X֛^|)@9R~Qw&qd@)XBtO4nےb`@v4b3H4@9}! <ƈ0$U< 4H=<}ȧ>ڂds2 IT5(@9}|2[Wj]RDzuu&[rJR#qLƂHJHMd 0! Uqi@>@F 'χ:Ω$`nMf'蔠 mLO[7wYPieGDz9^*@?5T }pj<͢S*&|.YeR,,, bO4M4M4Ȕ@8) M -f*H'8NS"z&DSWE?@(' .Ce}{iZTm,-9 7HAvscѶe0lPN*.+0AIf.47@(sU Kc~,γ8eRA`Wf]UwIݚcJa`1ETܪ^E7{̷mΚl,ǧ2M `NS,YpJF8iqN X>tsOXcSdsV-;ġ` jH2^ֲّ"$!*xVϾYQd¯a[H+1p89 Ä,\ ¢fͥsR=L]) 4BTV*8. 9Ku h 57bhuSz,U5_<`j;{:@ 8΢R0Dn:y _˪&} @ +:UNq,OjIĒHR0 A1&ɨũp1ƤRKbYpZz,`aI62ג*! 0~8Ls@$d T¨E^\ r1(`.WvZ>Zr/+|ddaT+-!uiYd!.6\"%$ۗ9p룗?(ψ^MF[N[9J,$$X8B̥c/tIr5XS4N+b̂D_HvB2*W@ ďIS:\ ޺`vЃWĥRxKknZålpĠ"4N<!ޡK,N ,+)V⣊$BR,B2Lʾp}MAx&Ujܰ+0S y%*_Fx$b& LX4:]N[LTPqī)NXY2F:fNfӔSza43Am̞x8, IR:Oge4@:26i1 $g>8\ ؽnkFF;WU]3M3IQO*sB!g.}5RԉSU^T8y"$tӧp 8]6撱uv4gm368Zq]C@Ŝn\@ve9V"Y¨+i$V !# nXNx/Yy7yM tF` EdW$FcniuIDB'*Ҙ$ A!1S:0?Q01D(vN FHKO-h mc6+Y@8 8$-]Ey4`J5}ԶVqD>eO]%@E:M ^J 9b)p%:6KO h\Q0gqkM=*⸒b64tjrV."IV3Px%FHRR5N31T xV[1Uc3^P-a `2m!3OO<86@J/`33 v&A@8㋨P̲/FQ5]qq M[k(X)c {w3sDe%kDL@ wNv5wV\wxŀUΜ<0Ө0ȣ"i\\r{`GD 0t A1U(< R9HʈRW`P Bxxlf@.[D3wC 36y{20<4 mz+ϪqJդXp#ՃQqԍ5X#thTsD$K0aMdm0#2n\q{qǜqQG\8Nd-+yOkZ])GcktQ9.L (>}VSvkbc`%)cʹqZO+o2a變]J$ Tx|7'wT24۹tȏb8bA=zyl4l:iřlrUcև};xZO1*F5:DkTjՒDY4^h3P.Z"ͥ)"/CfjTe §Hεi\uR [qՙpߵYR8knG ʕ)ҒI(MewI˴uAP!DN`C0X0C#Dye{(O(<:N$9p:$0Hm :jg  ?a~ #Z0c% yʁu 4,nM٣'v1P`Sˀ,̯BLY:nn[tfI@gJ1vp?y#/b 41<"BtWLE hg=e'c-% PVpf叨pk}pQ.+Yy6RChY2,82OHP‚uȍ^"776ϝ֖ џ3DXW8H._^: …s<˹s cxh4c6|5 ɒ Y/(TpNX\Җ~l 5\j{urw۳^ܫ!Lk-$X98pHɴ:ԀÇ0DDž)s闫l}hLe0Zѯ{KL녦_iZTY]I g fJ36*.Y98p݇H1x 87Rf.{x.Nf5 z uz`'U, t.cDD^\y!\)` &S՗6؉i()hNWb2dљa@Jńș2Jҫw.eIK1nia%UѴX`Q+Ҵ{); | *G>##@r70Cs]Ft'# a43 u㮂2Xm!ֳvM%URDm(a H&0PdcSG_|1s-zc8hƇ ꨰ#G X_7crbnU9PArfsuyy\v"p }/O36,KBly2ިLT8 A)x3qP6]D@'VǖC9o͸֩@83'?Eo޼y&0@g U h8!}G`2@ADM7TL #PQ)N8P:H6WYDn`Q<.E.6eD`ЩTf :j ^a0_ ʼn{SI^qc7;d(錔ί`N&E%ql@h0GvyP9y˼v@t9am ʧ[9, 9)f.;ӾMl`M6FƳ_RDQKKF΄7L^}YJUQU7\ d((R-P2\6ݺ%BsmulՏy|>*2CLY>xb2xi-)YucLpʘ!w|5m P8ɍ E<95ߎgz֎9l5e jUPSU=f|0'rpk-OkšiEaਣ촶\MJ#"(qh ݽtTX<0Tۮ>x74h$m!EH4GEP%S]MYo<~FOb.HRPOU?lnնW\QC (K"Θ X,ƇPt8\Tq@ C@ g)L46]tv bJ~$9lc/iVjՂveSuęGF0Akx 0 $"W颊)m9筗`y]DcCDkfuיm7S!_7UHzocտ_{Tb'T`K3=y%,e$sV# aSEQ:kغBe S8PA9"p@B(!qVUI~6bhn9W}4CѦ2} 0`aLYVN:KcgK8>_~a9,JIV0@y՟:~6u\f/ǎ9)wÜ P@嚁Mb:QB=X:&PmK70[/-WVY2gJdܷr/}#',H'6ɪ:}Q_Tib@}B15ö@D0$Y2,y(^DO㉞^yXb6忟?=yR( 5j&6q&,0@ (;5p}? F|A$W{@:Uo#M<:=\o$4'"Æ"ͯ.^GV%F v)E>8 <,'j:}.FQ@Q9';wة(FCLG˷ nk.d2@0tkU}v8vj(pÌD7sa $ҖVZG든s?{;T(1wLdt6r;ΌN1џ~\ Kh(Ӈ>ݏ SJ۬VEC tUYOw'EPe?+FۄW P-=hڌ{8y*p$ե?*=[<%Z׊-2 ɝvu[}˫MvNflrRq>"w{X]Ag灢Dk??%Z6T)lԀ՚战<#2&(8TuQ zݱT` =,\Xh4(pc$9(vat` y"WҨ\00.BEA2Ilrb!( j`/mPi_, 늪h>skf(IvWgV~~s`I,(t;ze6y+-iSr&\u&jp[F ZiK P%280kZQ!e =}&㡓^(Uٓ0Tw(I4446Hغ}. 3R` ͉,$5e8b6ס( B3pU }+53q?bEeɝi10zd*ɖĆg۳Ƿ& X֥IEc0TaIxf0fۣHƌAi<㯽iu!b=l!눌pw65rf(,JB`Cn0 x͒9S6F`PYTF -`|d`!Ev2myO%0ˋl{1":"! ~}lT*mI'sM4_=}u]vg <>><;@K_bXPwmMFz @hJ@e!(A5Tacz( vǕTԪ 8,=x(R~Rj3iW༊~u1p6c%Z0EJoNP@YoOڌV؀^m ʳрiD'ժY1EEYn)E<1U̻mKE6#! 1goݹS{=-+KK I zZa1I`J!JX75NTOU?ָ8`YKJ'ntIqŶEMUc8ܲ(nxયWK'S//[׷_FrOBDLT`L$e{~7RNHhC@ Le rFC Coc]߽> cq5 @r >}2|›lXv@D  -kX9tnqIJ&X= M֗XBtħ!&.Os ̛itDVAd8*JxD)ZBG[)75Ɯ,f3@?zY^Tn)}OLIt";[IcFj%x1c4*v6:晕RAx{xxhN9=9HI_+ _<8pF{80=/% Ӣh B[]l=Jԥj+R RףUcM68^PH"!s~' : K ^*SQJH0zI$DHSnQ\\fd (q"Ä*-EeOSwKu5W <00bVS,=nH80 ^jΠ2΂>iS޶`;`|!*u/szVD4hkm#PIzPRf(B5 9?`qd  ~,/s3V d ͙^oR!:5EOGc{QS-@Y&V͟6i|H;`*, r t֔L򚜞L16[ =:`}@$ʙO (υJPz]f+VxRÝY).8 HG 3WK Сs$0xh<‰ =ʹ[s1rʡHTH4g \ݻJn%q8KLB 0@.{ž0:]QǏ6JT$,&J=J'^WR:L(h!&9yHvHhXH DHfֲcT dEsӥh@„0M[MvF+ XԻ:3jk^qtSnML'$'yGhF}ȭeۚKi#N /dԪ"V=c`0)g:+_yD}(x'@X1a ڒ10YGF#ߒ2iP^<`7fNm5% ٸo~}դ vx+7r\BK^B^"euniy 'z E#ԇ.,M0Xg6qr1p?À?vTq2-U"DL,R|Ȳi1A @ AO=ۿ bOoqR B\ȱ"[ xbf}⪪nG^k| f;QX!Ju҈ַaTO@BPA$eY#DͲEl@U$N]vfp+yPVC7Y4j@1Ur+[$>47f&xZ1fX8 )B9KEM;tgEz{  50h#EDU3j댥AAKM0-"*gLg' uQf1qYh҅ &YaI+$ t}P$\X`q Q@iͧn ZR G] "wj'*Le8o|I~:ytOD"u@k->w(WyU y˞ {i oV'Tv.&$ŷ>q.& v 7I&I'"O>u4* a,Ph $%Kv!@vwٵzrp)@ :Z`]t @POO7)K}[ g USߧ]jUs_8<@qϟQy Fq@ <6dPL-2j9*9G>`E4cFk,ʇ q=p&~빱a}'SxoEXtjRQP$252*7Bn`U)59i$ "@=1{:8|Q+ɓ&~|ѧ@! @@ ]V#DD1[^Ϊ)JRCq̪Rk&BXѝkjtTr<#,&<@xp 0È$8`Wf 2 M &|LLEo\:!! (AC,Iw{+FAG%kU(@&T&F9K1uy*ԝcJ@#avTaL(Ao]y M ?bf`rAՒ#f^}[qQ3Tr DWe۾F֣gI ,a{8 Yc1sE`,kWmfݔ+^Ψm^ʲcQw>SřHժ|.z-nv xH`uǡBjG R wc~W$X.0hL.H33e#ep 8`2s1!Ur"9i *._:.@CSJ T9s2\u thmn^y.@N(F,0 !B̯%E$1QR"]"fg>Q @@a pnZ(++@ yl :?@0X (1*+ LUu\:IGB5 (-9hpR~ZG1Vν4R VC#È>톱?+Zfh`ARrt"rB)AP4Rwl˭'| P$H-_RFH\ïajpPBB"J8yp[a *]^|Q,Oe Mx2W{3=IeMu abS!磩#Oaw7o,7ؠ~q}͵#QxVrԠ0B FB,D!:gY@aqQqQYBQdAA*MsbP5O:h1*e͊ Lr :x2diFQڈ._*S0@Ub jJ҆1oLJV*eq@ &,Pʈ2%+>R:N4.WkB5& ]^{S5ã*f%%Ca Bn|]>b\j `0{S`EiUUP,T6`c6XS`[Y0aFzL3(T2aE[:ߏ Xig}Q@&[cv^=|ZӓGe\C «Y,Ew4,1D{{ҸB0B 2Y1jkI ={kp,@+&{9jbeĀ KJs)rMJMU;B KYbS]w88u^+ʵCrg@4hDȕeo.MɢH.?d#,yot@o-_`D pz)K{ow^f|2"GFH訒_[2:EM%)amϩ-\E\$5Yw .V(@!P,77U5 (|b`#GvXU\p* B"|&1#N՛J}J*qz(XB%o[F fBA0 9 qW3m _Du-cV y%8&IFܹ-[ "Cf/{"HceufR '*`L|ٲ?'&z@733T93kRg\Ň3!NjnzTgZW Sl`yunk_ 0hԶep+$k_˟pUUtq 8Ds v@8P esaӳ1NP3vsϤnfJ7G'jhY%S! yDC=:HP $ĮjE(PD/K5S;&6i--zIXxBJ9Jjӂzm÷uY>,-Lt` 8ƑYHUm@ Q @9ݟ%jL2[\=e@V YST 4ԪZv5m=1]UuEۦ^A7T~y7}Vۺp퐘bʠ(C%2MmJ,ϏMRZh,aTgu&Yuמuם9@e^q9i0v |ulϟ>|FM 14fUyTur*"οW$z.=c 7іq?0k Mq_wp۳ΟFj*}u.Ģ @TqG.c@6(X륛`y}\a"Y*օV*USU%‘"UF|t>;8.R~|;6(02׉UpU88)Ґh¨0 #hdԿ6"@s:cc/h^:f#7w $8 7_hOraBd,Ez7kuv`[/I(S«p8 ?/C}]D ~k׀; Sn_U_}w%hÔׇPj, ̈ e.뇀NUQ}Xn\Rn7Ֆru},0:'lYcx2XX Xk41أ1?E2Ѐ'cqJ3|\ށJARz?}x,J@8驦RH$A$@mq27`لvQaF]l N-(u'<:vА҂zĮY}??"-&.@5QÄSb9N,}OYqSո,ypU 5 9HP`,sUB˛Pw"Vnos]hɱ̓EwRI&/} 0KnS*YɓuUVVPd Əٕ 0M[J\j#8;4\Z֕&k՞\T5˓FăǗ$9Vݤiת% iNek"#ny`d)B9os[smͷ M-ݭzsfѩ"5C cexXҵkTDDDEU4X`?2+RXNRl@*]< -$#P@z⢨(Ê\RX̐j$2`ws%/E[>*\y P+_Z Θ$"RŇ_U=c(CI bJOe4t෌lVP@-m9[ހBKgw<ʩ+t61FhG!2?6S4 I?%Y8;pkF6`S 3g᎔$t)K ֬fxx5$zs dV2w9Z =G\~jm+/dV ,bQ 0QuirF8oE]E[I'\ eI`k"y80*Ӓ2pA-Ɯɹ@ c,0%(" ЧJG9f!Em ʀOXmdݸIn * RjtF;[Cv|h%`ώ9>{=iT Ddhpi GZ3H .}FrкyL>-ݖVh Mx:tm>'m1Ku 'zoZU12 3`5p`G[PG$;.KJ޳+#npǣ9qr&@T(kJW(ySԫe"<:9yX<@@&ѺB́Q8ky/>钢i.\ -JRH1HZbI$-)"RMRPрM0 aQQ{Ё"lrEc$n "Jv3-S?+.Z4d-&ldÂH8@6nD9CǀG ~Y=ՙB Vj$eziSm W"Š?yp 8@w5wdƆ ms\u HQ AjpǗ:<6s](s}Tߣ$N]vi{_TL%I LjJo"qG&[eU,rMl$ 9{\5m#D. {UY QxϫL fE[=@K.n~\Pr 6r&V9S94fP ݄hQWk鹥 $՛6!yg@ "ʭYٺ+dŎP !{:g%&Z%-ɲO]㞜ȥc]=M,t0eIsae"r.'1cjBw{INu]&d,5X _Z\j$IBy˰4[1NeYqCe1e=R/&pNvF"Z0]!KHFMPKW]u݊W@R jX\mii؟y3(n8TX^-w|4؍$M)ՆH.b01%LE ,ɿ@ e V%=ӧʥLZ5RbGsVMZVk,r-?qrE&jPW@uevP-SY[,ݲ' Lc}V 5A Q?3BDKMK8H4^(rlizq5=gpC!b WCGzǤYh| Y30!0 a =昚ifcu,F1gIґ\@b=xz֓! csaR m$Iƨp9B@ @ H2zKCoxOl_jSd섄XRH@Gp #%ͥoNkwһW (Ii8?0T%Պg1T>-@P윌,D\&3 JHysݡÁ^!P~{;UU1VmoRQY؎Zۅ"@>)鲶> -\vQ0z*0Y}|X(L KnJrl.c@9T:gTv4lչ-=|!EUY;~~AMǖmm,ҵy,iX2rcPa*Y'cbAZ`{^B mH$2cu C*OӴP&n!IFm֢ʳݎxUZ#^Y=o}Y!: gI>ubt`?\կ BD.T|h{PpGrմȞnmQX*,Tɒ1k zi!(*^)E0х{[I3V Jj]@fSD @́\$aM%=~{ݲ[f Y㖍A~b8u G)X8g.m  *A0닦 )jϠ0@}u{nI>ɠ8 @ڽTQ,q(@@ %iyUF1ѐpV0:%?nYDPEJ1-H K$|_Mtj8Q(d|^ERv1`NnJa4p5Qe%)׀g\BضU :I:blxc |܃ϝ`BAoRj@EzuMeYE-4iCeڸi:LTalZRnQe2#!dӺKeT _K$ک,oGpd5(0>"X4XpB (>hJ=v!W=i!|ul,,{^ңw:W8y.T˺ox i V-̎Sw;BY`D>xqܫ^+y~5슀*45g3qɗW ˛[ 郌K-.~<j;fHQbTQmЬDH OC<^dFpl~:Z˻X$eQ2L0A "̔ ia[kکW]yͦ(afdgu6u@JPX5D£ uG/E^@ !DhΧ+&d-ɛ?>iM_j\CE@($4}Gi2/sh0L< ͯ3f$=W~dX᪑sc+]?m5k|X1#̛e=,BSVt#M dP H*e剔*tY9ҏ?M\Bή,0pYE^纚Yzasm+j&`mւSms)r/bPsD-JNڮs @ )_/!hm-t4G* @A[ȭs' Z&n& KPHQ]SMrR+! t]9@* p,WaGBPa\H*V{20Smx1.c2Wu\P$a< [)"@mSv@nvb ]2͞DžRzNN6l T7X('+X$YwuY_5]ƷʮxLWX$ &00@-4ZRa5N s\ZPl9mi$I%3 b!$Q:8$@ 5c* }"@(bw%tw {,^l4*U21Fhl@+~l,,yR7hԀ aU ڕY7oH@`Z_g)Z8Y(|@3@nK| 4'Dk] 0Y! P42jښٵPߎÏ=ަόR,z0xEiritIP*w]i#Xhf%`/bܩ @嘌BEtXs DӚȞJZI2O('3&bQC`e͵*7SWjoC2eE S4̗%3# y a\"L O_;XC Mm[`FmL8߿v/zRnEH@TJ$AWP!# #9quGDawNZ pÐ7t|~@$}o>Q(GYb mNQ|H7l@ 5FSI7}4P GtRQXEce ^ 08A؋vEZ. ZK-4Sj VJTYJV6 ^}v B* ߄ b0\D2)V2q%jpoaQE'v:n;v^j}  v\/$‹"F^z0﫪uVWR/2d&؇wDD2!2TB@Ra:m,1L_.Z5%J0(cwWĠ@5A$@Gg 4 Io&MI7l̔YM[&PH.: 0J$ :te4*HF%Ķd$۱vi)"\Z̜Q`e؈J-nZyTmR4+ !CQZjTeӏ'Ae=5Sy FCg)si{W$)WDK7}Y۹Zƀ몘 RE;x% Y;fD@zHfbFFI!ޯjHK N 2>9qq>tֿdqG  PmWƙf֬+4ďBG Hȼ@Exe~0m\@ qdnHZE g,s(CE )@ \`Ȓ]?Z~<RK#^/JJԙhbe^9s,2hH ́2Q(ēb: C)xg X+Ҵ[U.]kZ?(Q@ ſQf:޽A]$Ȱ0mO nL'`qb84*eR|ŠwU̻ '9Dp9@!Ld@ &d]($mQ3NXMNX䢉_e|Kh HN`OX[tK9ZV w)KPl@={AV'Zj+RXP]OC""DO S&a&˴)/Z,"C,FbӖ@T]WmBI0=ysxlJr#n d$EǦF0:@.X(jA\x!NibCw dj&.&[zx 3QirT: G;>S-p *D*, Msc\M7O.F߂ɑ"ED"#^kr3.+&ޙaE4U#GPa2Z?Cm"naR {EEm*-9G5h5(,vvޡl<[9,C߂W["E2E@rfӭϣ&vo% }5PaZ(Wu@ 9f@Y:&d☲ "B+<e'T~HmSLj!"Ec!XɆv2ʖ0F3""APS3T$FeiCAeҀYfBX2(Y>jrߣ4NYW&2zh.@=Y8iq+LIM}:][ȼUD02RN@~K$р*X>2fXA`,$3wO,ƠȥjsWM Uhlc>W 9Nذ(i*z/M$E.m9wMM ,q# P=HĹ,(!f6mQ֏6̨s{M5%# r0wOX .T lf{RC1k/#a9qrT8@aʆ>2zN"C7Kc(Pf,c#B+k2M.{B 3m_ʌ'V`\ !RJi,=Yhh=L8YWbL8/*i޽  |p۸^:ѧ\];+B=]?`y&c] B $p&`SY9i:,pz72vsjQɪ5YhʥUEbIe/@>bkȀ_$=BMLϼƎ( r .pB3񾜫d? g䲤R,$ Z5LLStXJF[Jl9&lRõJ$G-=/h(3Ma̟WM/Xut5LJ84y:i{mۮQ,N. (+U+Ѣ}\Z}{MN:S::87_S.0MmQeRѯW@I*кY;}ɓmskHz ɩ7=,SAd`吅qEXg!(.k,x[n}:mLN~@:g\q9*X$0@RW~ ѾTGY 73qV9jך€!y뢽l$u#EULX RWN1d5hC%JcZҗ? pEV++ϭ֗@cWY.$ ")E*IG ix%U;p"skm`ϔ`@ύ A C_Q%=r3@T%`i5p(0Nt~P`#L]]5l`Q͜Yn~`>aN?_t-ؚn1m@(a&.uI 6:V BVu1uزf7N>:{euʆy{KMime]Y}|H2(RՃ ^ !EOw5iBSڥ)u3&! 9\gq!mE4%4(T! bN޼X"}:N9wMw9Px.WKb*ϩ[ h@A0@ #yU#&K>QtB$`'0S[%ߤU6*{]q;\@]6ZQg lc•BQ6!}w(f0` Pα$IҤpcKӓ@C$غT@`І'*B0kկ"p:~F:9/vY!WYLU $P~VwWJirZ+DQigV 3l"L$]DI$ y61^Ǣu)Nth5S@$I% rgRMM+}@VZ8گpo9 &ikR-zrDXm1dިKa9"Dʕ*\TrVW0H"U8ʂ$aeE_ xN>rY3@4@K-i@Q%j*:5&SfH"ŭ17$q5x0QE3?(,(P0`*֔M2CP`E[{c8)b+[VU sZgwmO-5uaA6VM'ˠ 4J~jhGB'~+ކ/Ja-jcI9G->u@\ }ډM±QZ4c2pX06eu*$j9WUfWb"}6e ޿ 2ncv4t0rL=Pq Ո#FS"p2iʪ=<9<R!bU֛r冖H(֡:tHI[0b*4f$03zZ߆Jn찀5ggzKՓ`g;fHےXII( #ysh4Qj3%pn*#I`ѱrР5KT[n{g<`P2s{m +A^uCrbjE$4e[;VE̵I2q9%ҭlJwTʅ -ʐcx,a9v+(N昤2(tUT+4Î2P&-۟2]׹N@;0{L Ru,̌@:2@ UDc3P:ͻ'Mg- f` AY5DԈ:ӐDA #sHk̥h #M2b Zi;M,C:Ӏ{ΙWeSJHOJO?Җ<S*#`8Hg$;sBdɔb),FT6IdAEYŌaiz$ o@^E+ n$igYe!JVQ[[Cy-^:}-ʿ>sE6YɲZa #u^}Qݍb>$HsL]]}-y$8;g6dM.g}p1UB A$%nY%̣2˚%8X0]Bm&ˬ \2qUYـkmmDqDod v6,hʹDNH(j!c%,|`ͥSG^*$ҠxG#BD2Qi@B9c͕h_~=,C,,> 4dY)`^RLB<2v{_o&YlVe`: "|hΡ;eS@1Mm4ӻifΠI884چ$wp)s!5IP-&V, 9U&k'P =t9hnԂD1dD 9n.Yvp)B8#IEYdqFpa@a|{RZcod6mM6yȄ!P!N|>T $i]J;)J 1MlFf퉦`2NXq @8jP</֩ @S({\2[X{qmD,|ʼ -;={Jc4oTP6[wsD8Hˠ6T @>9?`QϠ|eՔNY5` Jŗ0./'[* pǷ{7H/{3CevNꪼRLhr"u0xTe@< ,irЄuYV'^yNT!ꉨ5WJ_}^ z߀4c[+.vW<$Hut8b ^H@O1VQ4_={'Հ%uI*d(~) 2> CD/$x..sFƣEd*.këzd@X@ܕ[-%TcbM2; ^0u:Nm`/0lvBjsjPJF X42(A di=-}$ !{nzHE4)]cHqr(QG@ ^A@C???A<,`RIE~*ثkX/tPv:ꉃ[Dp]։6d*aɊǤ@H<m\,,QT@-BBIFM8Jڹc*(PS!M ?$wOQ6#ԓqas'~Yui.6$W,3b$)(`Mx w(1C&8B2`wON3G@< 8UA$^|n,W~GԁsBfgD4ժ CRYыU˫Y:A`Y$Tʵo'NP= `4ӻ"y碦sXEap1U#B j(ዦ)No| -DI%ta eqŒah:ꈖr!"MZDẖch=-zFsЀs84Uw}RY *yLoy)s Ni%,\䓉~J !HV89\[2!qݘب&0N3FH˪ƔȩJEw6x0Y !(XM5~:᯾|&4c $d PbqQ%8<*O`#tpq֎F"r I; mӨ EFD$e,_8Nw YF.Q8w5pw;^y" p{osa_AS +.O3IꮔD( (@iB#P*(k)kF));n A&S=".G"xcpxF≦;_U4y&%&/%q3o4M`2:[6GuNR)&8F[Z(D:@%TNpW^maH0 ,k5;J:5Ϭa\[@Bn(_3H"":kQ"b 3GFEVf9Ӄo8P00#HsB:[8sޚMHf "н])ڵ z qk3eWa2,uHIڤLҤI‰"nF阁o6̵Y4*/=XFTq`@I؎ 4m˸,&.co@e.LQf]v3Zpqʊ+_}{ W}]\ F(iBygI~0\$D&QE@a1@0Ry_ any]҇QXeƔm V ֧s@^6Hp)Xxb'FZ56ujF3(f2( Ye Ȩ]3PNNx'K# 8T<xJ:PTBtވ8ފnfpe#ME~8]|Uqc:#&o.4uhg_Ezu,+lÀ!h$'%ѥd;cotntG[QU˟< }֎$3u L5溯<5sO$4#(_ "޼˱3-os`>T'/RۀQm(+4oӞmFRmGykyH2zŬ0&o@˴xI{ID0,C!A =6 A-0 2rI+E **BRMU!y[du^2ɽW3ᜰ(vZ daa$ vJtkX"(PEU׿5 7䬫C,@zx P? J;/5ۤy*䰣ޗOi=Wm`A$+c[p?"Ƕ#F>6|uJ;6,Rd1!m9d]N96ܥh|*kHZF\9vbjb-dD%+:0 ,z0IK I4ٖ~ ɞ0[-(vDtwquc@ p gL¹8 „o: BT*"dDsE+<5DZN\5Z f9ֻ,Tj4iSrRG7͘|QGkٕ;"xVHc\H)#L\4h$ Lb@ U5Bf#B`~T(Z@ (QK$(\IX~k{Ҳ҆n*T%ъh(O?wYVdE (bYcLrţiă% Ɗt#AUEUXp(dmijd9t,QG O@IPAnʼn'R5Diꪦx+X\AHŤ(Ң?6VMeGI* q$s-.6$)zpVQ#qB+@b;O5fpI&OTt0HS,tgz@XfAtfW90%0%7qXep{]^#bmI`," CC\ I/)p,  YhAM1HHN]~֤|w&ޣZb a׫5^h(`-H $r~WHE%nUQ5"eAom5uY4@eCejmmsdZIPzM@xh8$@(Qht(1x^z[pO=!Ey۬@a=5+F5A GI ƥ8t wTJD2B1l("NH .$ʷ ֒iLWrO^xްa~ul|fb#mG*ՎR`=d6N )V˝T2'ȡLچ({'` Q A rhr\)҅ gP U4l/_lVu[khmUypQ$o<.2} Ssq"m#EP (ʍV*V'JiU|YS(KT.04E˻˹2 uk+q#ޞԪ@3- H;ϯˉ?4c=",R-l`L,$`#])AdLrYWXvZvuQdslA%ZIÊԂC5*Z] H:1z B:Y"e8`m wPrase04޲4B EMwF㐩c*a]Dm5KzTh*1EuX D%ؒyiЗ(hI `hZz;aS!Hiֶ,l,9Ѣ@;n0qv(/1#{s(s;o>s;n:PJ< >>`uf 0mc.]F숸;DxZpw\X#%q.=(`9UU ` Q0O\&Qcџe LR*`$ Iv݆9" P%mI1ɏ"A@2{hkJ3)K8*%ha` i-9gaI"i$X LEi5&t8c)~DO!(( @XJHgA b 2Id0' j(9uH1AF(]| Ϊ`P >2t5ʯP,į5KAVˎa]P71ݦ־Elρ7Nz6%G8$/,ulOhdocFIWh-E~N@PP-|Lsj8fI 1I58zwDB?<=_z* ׆[515hH C'mcf?tt#}{( L>hxcirS==p0(cW"{&kѼiǰi`a{853JRԧD-ll3WԨf nl`S[􅇇 iUcΕ  auEE+4"@PȔrwHj6ayՊ1PVWWR@@d w)ݓi+G9i袺]qTe1{IŷTpcQ'_]v޲}s0 j J'W;uyFs60pl4sZAD*. ;\q+7mU|C2&vP6αzՕ5q} 3e@4iLVʗ]*x#〚oѯ|kn[篿sBɵmQY`P{tĀ052sSi@[+xӁWmYTL$Mz϶I&mUqWYu D8]cM9!Prʬ03#*wk;$~验1@B.&dU`@NRI$MQI0lPbPDxucr*iӱWBq0 LytE$5O ?BQ0mjm}k\c@*/GCLuG1ġ/Z'(#;PA HοHA @t] C9rJ>u"F;2[)˿)Z7 99d!;NXϳ93S Yd>hIX _?%%*0+p1E>j1bT@ "n 2v1۫Q@%]uTƋ,6 SҁTp1rL)[\|Ptxy,tS}%bj𻊖<3ҦDY-%FN=pis=Wj)ߎ{,`t-8N@ v;F[`By9ԭ`8jV9BPO7ƶB4̵?S5KUM48 J0=nPTWTzwӧ՜h󹅊T4 {Q  J=(qDPn'ZX!<+cT_Y)ס4`U]hR@%mH\ E^˛L_NgۄnǠSwgV0UGM`6M8yQ:Gz4͔9P % *ya|1:BG㲙]e12@R4 'aŧX2E97с )e(Եb8#w4*Sc˜JRD_Vs.oZo^o8M6eZn}$+ 30*)mvk|f`M[+J DTD)c!CFAIǘbCA)f)Nr*PJ`t|w.|q(:y"{E@0rAQj(Y=Wmij+`BJi.qwJ+U SHrpW|P4p҇Xm ̡`AX`2$+m4ǟ6ӝF,+ (0 /C:MCcb!تuޠ1G6SG*h% C8p ewfy5rnIH˼~zo׀lqW=!5"3MLjXY(pOq@d :E-xW<5'$@#"v| p O2V[*=<1n` BlBO3Pv2sČ(ay_Iӻ+#Ag|_ 2"C#BGwYo4 b 18okoÓ66ѣZ5a+j] '7{ dqϧ[kOuʡHw+HXyn. `Q_b^L|̪ O8߫4:]Fj8uS/Pܐ( nʸ@`V6åc4ï]&@Y{}$VhMh-)3ӿ%*z}6`\{B`%׽t )XI栛L݀M1 |{$k׍M5x5j1BMy?Ik(ÀT湮H ):1kw)Z5-Җ(B: H!7wVq=22K TfRH@Qq ~6G"ZQEaO-.t22[EX2a򿞚/$M/Zri@UU,eƁR'Qd=⃉8BގK m"Ixc3a":2Cbs`rƍTd ,`NR]lϷ1  :If4h+ 0|H˭k[]R'"m&x U9<ouu,` x֌=%( !2m Z42WE|kS\`` (먛p ˜o.N[CBU7&@14 Q;& )EqX LS{m 0SƘa\`R@`?cϯn dI53pE$xAkٓmhnD@*6L6ZuŬF~U+,]tx8e@lOH`-ϻ=MDO$n)j/B)V:5" lio.Pn馬;ܕCg6 `3(GK[-$H@`T DDՀlɒpE*dБ37mDd*9eJx}TSL;0$mgۦk#jVx.Pҕȋq-lo h IbcXwv gK-6O tmUJ40K@u#a@nI~~^;y@ʺ4@@PH*M E !14ХPPg* *#,vnjE# x 0|O@ YT x- 0 9-Q%x& Ò6'D@ihhl(p/燏fpndJɐP7РРy0{mb ߟzTW>c8 U},A#)& _g[J 626G 0 8q^ߎܬ"œ nJ>ZR|ޫ9I 2g'(L5 mJj(3 i8kJ!hYP6 rǖ1m@FH$\ŧ A%wp ,2N:B gEQy~mmf͙a2R|@:kiR[Utl}$o㻎,,·}rylFՑjb@sbDb AEZnXV]:DQmh1Y|],I&\ ܶ^hy!:yP  1PA [rؑpeWTdS(n "& ݈_]XԤ@X8 9xW 颸%$ { F?|`߁".`J#̊i*(ncj2 r}.zOFhm|bdlg@ sƥ.CDD"LJU,NXN0BAD \k9GDq^u*Ua4oh^2Qw Bk1rX` W!DR\^ fe]g2ɪdֵ $8 JEs$Fc۱ؤ{|\eힷ<uijb:L66󈣎 #caǖVdyPJ -)f4 8sN+YDp' (`(h_$RE$QnT Vʗi8TS>#EW Kyw%R2fM89`D9w=Zqj;çMQy>0; "ыi8pL1Sh<@LW@tLc` oC;M7di8V,|ȱdZg;o3ӌ8H.yB ~uƤ@iRaCĹ.&@N>?Vt ,7>+%"GNFWQI9% }o%,T YYlLˀwmh ,3DJIx*uՊֺ7@z6 s iYەAҠZcyYLf @qƏ3&:nMmg Ge3qAEL":U0L Ê$J0R5'ag tqA pDHB Z&H#NOhHH&d PP$|î&!1Ѕ 1h`@dgjJHzh:hk\ːj|QBRAycz)G jF ` O2j0\^3d%T+phՉvƊ|8t`fM{HHz8NT=esb@dR$\@0$8iv8VSɅl8l@-7G݊ݎ{6kL;a!/Z{뿳_xNc SsJ iQ6, $Mo)(iǠUWcn8Ø@㚴0W}qCf0y]S&5"9G#uZ~0uu5"(\ˬTzCgMMMJn `䋗Y`H"mյ$}j+ŵ,,,0r@8,8K5IګejjPm@ kcU:[gF5 }bhVY1#B s\W{+ [p<N2WS*:ָB=J6՜tsF 4Xqi!8EX 04tу>=5ҁv=A2C_`iQ f**" :*&p` #3DK6O!0<\o0lgL)%08(̿_'% PԍD & y@)1Ħs䢊¨Nd: HNm1uc1*d>rΥ+ogep5\jS qdZ}'-X:3Z],1"2czn.PNA3:bƬxQP5Ləy "۷QxaժLqXYc+ҏds-=蔾I' ŋ.RHٻ^, 6(mB#ʴp՛5k\lYVȉ"$l lhQDГ>v~VY$0wh5hJ PIa@ ܆%%j~l)mAL) m9X8WTK2|zHsWX5;R- d#pj.`DӨgUlh!@ćlO1ZU/6%[ XY~ οM V<`zXwa;}Q^ 7TJ1`A.{j)$Vj0]VܚEz5q@ 3oemXN5a}W0L0(귔s* Oǯg{aA } HhE z=,ǀs[cxma:)P.H PA`gx8}ŒyB!BdJ"x`MU< 9$f .޲8X:+0N )…mDntWMpOQ@8.jn'~>I0A `(nլ\4@ 4h#(AU YndL%bH/W]8K!ڴ] 0u?ZL庶;؉ӊ 1 -HƘ%9&UHmY*KLY Zoj6"rA00a,yvSwOtRV!k ,he4@E⪻e ="?(%QrNc)Гֵ3|1mWQ痘T8^jE㊽*iZZgu4 elNmN@e#H53,:q;uu}kZalCt<<'?6[CSl`oބޜM3!|ۺUOJ݁x @ N&GP+ #EyeBA=>dj[K4 SPsR˓yķ[yn4]f: ^&iN=*^]waVBȳL*7֜΄PK: Bl\gZ8M ˡ"*@ %qB9o_v6s|׬PMH 4-J$TfnٴGZ%mƐ8ڴ$X6*y ?e)xh=0!4fxH! e5 VKL< CYQ "4dA ,[e{{f I@\8с"kebw MCͯ1D%̀.S`ػ4"B`@u5yVK3$`Q`[^z;:䫟_{tdMvo/!x/ĒD ːL M[UmPQn\ҹ}1Pc*B=)J6V"&%6&*bN;%"4Uc9kI Q&Q(9I5PҩZ?|+^$L"NF. J I@ %G/gxvv̠?]n"1Uű J tb2ÑѥaQ>TWsq]YXrWH #/3A!V4FIzj\x4[}qkNz|K/%`5` CJYWpiNjbYJ]Q`Ag1TNXfƓƈ?s^rBiafݿ8vgy& NB5D *ciןk2R*)hsZT0]F O!<>q݈ U]\Ӵ42cKOVI+$Zyz%@8m%%*QⲽUb!ry1y&rf4P]9lξ&i&+N$lj{ʽ,=RS]Ă h`KnDm({TP9!AmDS(ٛ"pA,mje -$GPNڌ8X,J4[vjsE%ފ(ZM MXmHf#H 5#]D sQ 6!̒qFn@ش<@[էMb5E:$iLͻQA+纴BhבqK(T-2RJIn9Vu} $N..[p9%2q=c8 EFgXi5E\š3aEW)C!01قs4 ~Q,_Pd)*KZw@+F 2dh7k/olX%$(,E_\_}t Cv8~RW\2d4iM V%Ҁueh 6 |fzLA9V]D@Jqݝ,[%j/ƹ^ݛM,"LQeJ38%Jc ,ᶯshi]폷#^ai0}$.3 Z9smi󾭧&$ $&Թz$J/_nk()ʆ`o7/j"*`. @ w] 't:+( )DIzhXXhR[0Tnp aL fr:*yVorm+%۲OZ$mi dشg8)@DvR[<čL[us5xT,09܀JIa*ٗ;z)Mn1S Z Ȟ|w=ƹyDH 4_Pa lf 1yޡ䤢^[ٛ[f $ (! )z`,Ȼk8qu#⿻[(Vhge -ۭ^HB%/RHcʝZPDR)J I#`BT'ܙ`0va^vΏ `^ w`o]tf]?xb}{j퀅 JtTYSM3IIo!NP?"%eE0|рS\D jH:vh˯_!$%"fڻ]pD[xTd=CTƏ)  G͓Z1MسG_,y&..rEhHQ*2z'N3އS׌֧D8*ZFy0@֝=Hck M#À] L-8D"  bp` 0QD%cq 0JR1c0+[F  h9H^-Ħ#iiIpqfÆcz7ymҴQŧeB%N$ r%XGր9ɕAx}J-5ŏ<UA6{n̮j$R{5jr(+ S^̄ /6 j )D7:5U!qSjū ̡c6LHqɫ~Θ*9VW{E' G;׌DREG%*uK5/Ly͒J*RqPHFd"!3"=C lSU5̓A{ߐDDDyG@k9d.7{XyÇo峣oCdQ% K#1rI6i+A1ccJָ5Vuf6Ͽ\$EfsUˀΑ&fYBgZ Ӕ%Sgl2Sam~6+0LquRSicY%E K`ÏG,pf?z{,L0 ]{'4,^Luqt[ '.H%?Hˁ8l8yslյ] 9$f:0umfV63?SXq"tP"{CK]pEU.PdF(uFz\ryk6jXsF@QCm'ѽ~H[ISm\JXݮhId\w/[FFdL$A`3g-zAթ*iïM.~v$e  'xodU=0f7  hm5ob ߴA2@[d4 66V[؋Wcnm.x';ƶgп]xa$$Ԕ9*M]yTc3;pCDcݎMu Onw6T{R%P$82bRӭNvzuS,AXI0=PZLD-^M)ՖI&ۢ $".mnpc)  $&yjUGƙ V٭NT5e6Xʈi'YZ Y {WBlBm ,Pْĩ̕׬?[lo^u&GpyϾxҳ)Hd |sFJs]wV;vts 2t$DK)4^;`N\IZT A܏UO?}UzO*-(& 0@ÇT AȜ5@R2b"x͙:"j;?M]#s2" <QIگvp&=6TS43QP|ɞI 03IZt-$f%ތ5&TxH&fuy2:G?%WI Pw'ױI|"Mǯz\\<`+bɼ ܬx㹖p Mtgg 'Cj3Pr:#:}NLjZMg,KIrLrztQX4`0>]'iaAkNHCFt|m'WE4khM;X!Af --9P8haFަ/2m&"8X.LGl%Occm%nڟe A \@M4"jEW!Ï6;JDIQ3C P3HLVnZג ĜC:Es#΋KN^"y,w8㿩 ҴΘӝ!d"p@Ye\WG]ZuV܊yR?(-Q&U+L\P%6Y#9CTox@f ^#n$4cfX77\FB/n§Ӯ?ZV%YF1?9\k"iiݸR`GCzw_isL9)G0D=;co@ HbuַxFtVX8Ir7RKxn_6(ҡ@ B!vs }PL>YZ;lh  @ kn_n*Q⍸ pQg!>hc}ӍA ߁0M0Diy?  ;m"3Dfe"C>UDk$H٦fqFB9 DjF,lu^bkE{f@!LQJ`iWF P*L<2NY$T -f'>Wbcl\d-uՈA@@("24+FPu*~w0ekX-:880,8`"Oj/ x԰6[8ʰ)bـb)nE]yhBuj0MQQ⪳> &fw3(^&f Y'3; @6'ЙN52)2PPsRP țKK޿z5BX A2S8X:6*Ora׍}=L$bj\0 ;on[7YE]aMYex9\Ѻ(,&Py* * i+`5v4^;g9;c/ilq&ep"Vf#$34wyz෭wnԾ!6+92` P-'cT'%ʮf6Z%"U/ZFU9`m2$W H f y^Pdzjfq/뢂{W P|Uۈd"BBCeg&`D_;VQa{{xZhrswX5Z 'Q¶!U J4C D%/Dƍ0%sn|kf4V[""eTpǐ[͈ Ӿ*ڻ ['!{#  v)+[9_k Tƺmnw=_kƿY g5X&EgvefyE 2N!_ @ єAfT&mYѣ h}fXVGh1QdEۯ&lg7wQE"͛R`@B:G~AC c#bIHwlF *À?.ߔE\Ըs0U AAGF`!s_&[pƩvug04a4Hfr/~Zc ґM?Obyn]el ,+YUVŬ2@@@ A24j(P0l[zuERA .m|.F֖^n,׵Y4}yIоJA`C@,,ȏ5xvټc@ !#jk Gd; NI-$D5W3w1dM, aC29(TSF<|mSŲ'd'b# 6lIfT 8pC +A "֍:X p ?<ǗiׅA(th )$:cQKzjTS2@ UrfͳՌX3> sq$ 6޺QD2DJL( ê,pn(38 *0҃&T{YBB6L<pg A}p}&_t $ԫnE$yM9$ў)DYA5Q!$!J*0ޒj2z6 en`?6=22+\ rَKcN-([,mӉlװeֱkD@AF0!CPS%E' #{^2Ƨ op6|{tp{Wr.mf[mrp\8>l&Ocị ^$QdHQ#i2@(mC(Ǡr3V36[S`&R0ő(P@_4;D^xT=Mv$ '?hBLdr![UQAjRS +fS􅇙Zȟ> tG kGl0N~윋 a_ 3b9Dn3z|κ|Aȼ C:d6 z$jM6 0`8bVͫ^̿ii¥P A@9asȩjkTTXTֱuRT`"G@ @딹͎޵`:{Iԁ~ 34;nx "EMoOd"Iw IG "9@EɅL슏0n/삐@EU@Y~ZܷX4Y4DVS-}VO+$PIra `NɐY-;]dj=m̀t0K)İ3kщQ $|V~P@@QόRPsA!W!Bdfh5yH`)-DfWDڳ9iOP0M4W=-ڂ | |P@u:%h [ 8->!$K8˘Ҵ=gg-VxA?$ ~LT"kPʥl8uOXb$B>8p`FcWqȀy" &2BdcIU^C۴zNj_e^'M>v 1I^$@8j,]V`DV_%M$L?λM7%2n0 fȈy"hhU7{;}))~/QDq\XYif1crRC$Ǚ{c(hV,X## \`'ppjYڑ^4r+, r{/N]~G($}%6[;]I.E?K i˽=@%Ǒ!€ w/P˛WF 4SvxO.LK$A l2*m@|ĺp^)@/}5s%LِHatTA&S Vj呩$y҂e)<ghL3@ۓm @D&g3jj&37R TQEWaeǑ@d#33iƨhڧm 'F 0`ᄎ*mUE%ȒDf!z318HPgb$v,bc 3=?D_C׏*H*M G L|8p(1kCJpw&iIUQQvl\wߟ+9[%44RCT΅(*PNZRg%)mXVBn2$dp Vw$#dT"9t:\qX ~cαF A89q杭@i<Hǰ*%*ZRK_:.4XyD$qg [O@ckĮI=N pܫVguZˆ ތ*K*D <Ϯ:V`(A AG<~T:‚",<{[|JmK@Y##h.@1.Y9N#oZ8y OB} o۫v 6,uEs0p5h+FlTɭZ` NɃٰ60qbgJm{5Trg 0OXծۥ"eLӵ20"# CL 7K5jkDP1Nj)6ێN @ JI3Rz;lHY 1 .4[0ݜ;IKPEQ$($y8&H?!Ib8YԱ5 -ԩa"tIhGׅLCz԰  QsdN F)bmLBV*Ş9תɭwv]\pheFmqnrfkkVhH"Ul_oVk!a#̀]r.CVm@pG8&6%% QFd^->-n-a>]>ۋoc@QQQYYݦ| g z@.#afܹ,& 0谣pOT YJJ}# )8+ @e Sp;g)A>{pF5쮱ǭZT|X\CN jAra#,&K5q&9 d!r\i9B` `\0I&tQXĪvi43W4r|aiZ>.>v-tP"X45s0qrqle*)(#V` F@OO&4`J bF˩RaJ3oy频9fF $Pz3Ikb.ՐpcO֊q4(n:R1E붵|g"᝗I%݊ۮcVs̞8gDiX1nY6k @u|L0%\ i`a1;[Ґ,z 0JSӣ̛:`ꦼs7Vi4qz,*h Lݍ # X<yV@ePS'kYi0 ,E>&-t둂@Ic{$5XTX'duuiٳ4QL G;f6j3fZdlPa-` 1F$ 5'|j z(0"%1h*3S8 B!!s+Pc/khD1a8324p @\`ʹ/xYBŽFӊj ˯;M@b9ѕP~}|j0ɓ E@TkɀеFM]l\0sCJնc%*V( aV Lf ѳ_E[zfe mi _ۺ9K·WJ\AHljg|C L'b6*X5Α"D$H,Dӵ)~ ȼ.DJj6Z0 4jۀm8#`ӄO9!x^+:KBۣI|,%G'eB1ԅ2@D! *[! :5eeƪh-˩":,g  ' f3xV HӰr҅ 6y@7g,yi(];ާ2/ĺ0 ␖A˽=7rXD G@&omCPTv۞U~_mqndrNQRF  h0 $d-V:iƀ0Rs!xx$H"D$H"Dy7*v9؃|AI4cV܋ 1 PHċ`GODu\с˽bYRxH }@ (͙R^1 A ˖ r@ :v]La%%uD!?phMlǎ&կ00}#SF+j׾T45NS0Jfv8`ZWK.,qkW.]}.>='6vGCq@ 4C1-3Qrj:&uǜMH $1uחXJ-dm자. e"6ҙA}ɿ0`j qAS%u!5efVIi@)R J*2ݭtYl.( :Nr!2xPyRLy-S4fqf+<-2kI`Bʯh*ny|NiyWk;s>! ,Ghq.Rfʀ+_zICbm*toEY8`@Jɡ}ۀ`@t(ޜ2*XiH[q@qQ@DRt2=TD`g[uGb,S(A$]` m]XNr#})S4pA,"Ru Z=a"Pƞ>HU%$Zeh@P b: jK-j5aXs8T┄UD` (5EAeIwRͫlLD Ek@ 쬳򐈀`&9bO3r.q]8Zڰz3"*jRK):k.-(]ـ)m։W1bi 2c9uywDJ+| <LjiYA9RZ̈́K.b NT!H8ԷPdczg}KΠ@љRikuؽ> nPD d+2-e_kqq2X$-罀FO C*m+ 0T(E:8g(| >HsS6 :X ֘cABɰM4hUX(>|q!)C^V]}D)`=z% g˚zbnu뜟kVj!j͒s_m0UMTѤPFSF %2SyHL 0E͞ R1ы$כӞ~do0bBE5Q5zWv9+^=feH@!m%'}]Cr뫗髭B(Wy.(irU^;4LΛm Q Ls`b@ JLFt3 c")OMT4OtHbᢥ@a,Q&d&, CBvCg|p&* p%!\aŜ@uKy@c&~}׾ﲑ8; TbsO.K-%{a^pĔ VRf}iZ w tTӸc϶1d (lE"z h]mN'G/[8q@ Aq!'5b #ٌ:ƾp=w#PM$0XP2uH2M_XG8`AKQ'lzhj5:i#LMNnXd7zJF0Hij^  6͡ī~Τ0"p&m7 UϴU+ +UFˏ:U&yNU[m &gQ"sg'džm@$ DWz e[LΦXPa&XrCԉ@!>%磖&zXTXc2\iLg.XƠȜT]*\lVp+$*-*+AdLWwv!NU&lU(x4i ic(A?Ý5u=]< <,0VNp i:1"D>]^T;j"@ĉ#! v49 <wm]4YR rۭQL:#7<%[R 8HyLN$[zv밖'y#M0N8$,r N1Ii GDCcQE)ÐQqRa":«W Lx-aϷOXwָ\|F L15z72o\ƿut(#'Q Hj"yX@e4&C=%IX` 8i{]H~Pl,$#}]Ivw,P<% <K { #%w&>@ԑ@Iؐ!D @;” D J" ('cZWꨤH Hh檳QҭQ n9F4`-bKq"jp!(X6j?Jͻ}02bXQ\C4[iޕUUÔLxc%eѣ  P 3q zĖn\qbcNa P!8iV QDޢY$,TcM%Ϲ7|G"A l :0W1hy͜x!>9MVX?e,,sQpp@6:΢"1ȼ(2@ˆ ߀ឌ<,%AVߨ 0`=, KK^t@1h3$zŕZ~5u Xʔ ,E  0"PDYWr,iw[ Q$4 w61NnL0 S|uZ(w}4o8f_YQ`~k!@Bp"d"$gc*OlKG``4p*Ѱ(A"jh``Ao8/t`/ZUbd N1$0!.Ӗ&ܴ(F:琈 BzvAQ)!#C"I5H@MCA"7k θs'+.2xVG4s*aú$D02\WՕs?}Jr5<}X\>R A4% ԏXWR]hHywu`=4Mf% ȗbK?--V_γc>HG hj$ EȲ  "@%̹ C(^2rx֢I:;ؕhO;y G$H:>ݻ&K ,xA!@$bݼil( L6``[g0A䟷jJT/EA5*l4ӜI%m-f( PaQh 0 %ˡq (42ԏ̭PًVOno훭;aeI$Q`iP"!3VDR =B9#B@.2͜y;6Ka!Pa%7fyzY"O֏Z B8 Yt$sG_~6Fx\T-!eU>tPta@ v榢 2V*2 "GuĊ9iǜ`0z=p3I Myץt'6lٳ8xFǀ%3U<\ɞR<_-qmu8҇ 8\ \wI> jbn}$Ƭcaw}rKT]B͈,Mvc$a{#̓P&0KrF.:nj..)ؙeICDR o&wp0A .YiGҠV@DH  {Ʉ..JI*g`A&(3Zk(ŀ q:((tS.q;5ݔ ahќD|?C'17!y^@)U1g-Txa lܨ+JEqEc4tzP.Ԭ lquh (hqƐ9 ܊2`xraJr{mk飯ˮiE(FSu`:ꉈ0ʹu] %4Fg#)5| KK@Ad' $VV @.J/ dn/ڀ&I| J2<0 K;"~xPsa@Dh6SI( ێv W\x$8frbJ5,ǭI-yO,`Bp =v\\B RX*D%͊]ݾ\r"G6L,$H@hqk8I1U A0`A7[9-$ A! bDܑY6}Gqyl@Y1/i gZe٩Ue (4bRiӋu+CCj@VQ$X0(Pi.A5I9LT~ŞwV0f+i :&ͧ Q#EevNMS r(ѧ`3ϚNfwT0h9c<=t#&c*tX/BH(" %^O}MR4$B ,C\whQdFῠu惀fV JȄk8T v%KNJզ+2Drf"a*"![@:fWÔmH(yT&dCu(9i8=~ XqtWܙ9GlP .D#h0e$X,nBC";|R56a9WݵcOP;\`(3JPm^9ړ @,.ݤO[`(X :{36vsܲm<`,\1r<2"sZ_(1K%!L ڭw#UV}%~T@D|sY3~m `_4NtJ|d;f D2iKS4{U? 1b@`bh# J0Y]U)|@.3=k/9%ݑ"BL:o$D|Ԟr6>3CJɌ.pS/޻2\M}--% "fL篤6lPaPT]3/hXfĆ<'f D/FB5uTb/(HJ>c-_Va\5xƣ`K($5`AMQT9ha:fH  08)=F:Ȫ@y@VI+@lmAP`DqJ$9+i۪ͶV _2kRBSבZL%~m6D8"1mb,A ܾrZBH}0<x"j]m_LifecBA{~մbE$6.(9cSgar'ۋ*#FѳH2OĀs7nZ5]AӪy If]"\:hEN ر ,@JqQW4XFܵ! :>M.D%ʝXhA@nMye^ d(8:0H"DBVm0 "S|$ 7>ODR~|JVP*2If\ 0l&s|c9jLse\2i@ T7z6j\Hӭ2lx+Y6n3VKGP*d0`IaA0g4cg@'BQCVF#PAXLJjU&SM={U*YlD=6sk N.0 EES4!{I'2k:y\$UmuZ,MfQS%~h{$٬ H}3ʪGEa`Vaiݩn5@瓫0̀@ DkgrU~8eQ+_2j=` HzKRh^>zB,ExD!4XaDR.FvNsw#8Gq1r OF6Ppfhׁ*rz™+aSvV`&r,ChK؝v|&B}`@9\8t!)(3hu^3c@ #j?0դJ( 0Wlfߞ#7x!ԧ_(Yu aѮ8eB(nP"2!4y^q@E6ųfMX$1&XY@ ['I-J3߼}p+.Ѷ"=[kh` 8"L}6fR"6$搝|DA4 DhT`ת>zWk$w܅3,V)#r)>r  )( ' DWA.{a[=[4ZZ` A$`{MD py*om}eM  8v#mt'рL0;q=DL^P̴)ӣ hL4vhѝusk_ F @:a]" ,Ǒ@h+j[.X| >g91 +$ 5$@ y#h..Zq{&' ;eTiE60sFKC1`~X@ $VvmMZ`& Lsmca Ni"Ŗ.b!Ny:'-mQujS 8@8nllyO0QK͹tٱ 4LtZZqW!h(_(ӁPi`Vf؅ ^A{P  =D 0 u2ջ ELѕdՠDafqgk1z0"zf(p p atͭLUgNZBr4echuF)RH]b&>߬e穢)_*F&j]:4*>L$Hj.[ UlPs4; eY3AH#~,ͳn v5v % ހ5LD+ Tk^$ETrLE~]m3a r&bRHbB\\r/z \-YM5AŠ)9*ug?s39"X(DacHB<|uٯGFѧ4M !{W%d[Ik<>ۅ q(L$A'QvH!G:|bN24P`9|۪@:[   r\O"V(WB$*zjбB]]}S<PuqD%Dt8QM9&(Z)ʶ$r2IZ0{Zc5T@՟yhϡ o¼e摮8H'U S|ѪhiBd12Ku$2ppR( :Lh5KGwNK Mu6{}~<1I;HrI*0i` UC3U"QSD`@#*ݼw*J$D`@Ǡ+쐺`pQ)KO$Kvr'.)J{e}3l4]}ѣg03ۿu;,N4`$U]6fV[vx%mc0]}:h3!  2LV P^4BI F7Ȕ'ѵ+%` 8`Ύ9L-)"~nbU[H 5M2=-Ғ"" 0ð, Ҡ\@$ KPK%.}cH x0nC2<`D@Q++}Ru鱨Z^JpYNJ (QNzȸƍ U8N@TfbmU<a buPPL%m 78CP,n*)I")neXb#'Ld$P=zG=bk[$!B =L!.C0Nip$xjSRقTB jA0x(@ (Zd#7fxkId*\:&n5xR9r}T:i.WR0J%{%H3PG3W+3Z:l0 B r0 &K5 J$  )nWwuYUei&>{ Lx3**)Z=Omakӗa4Ѷ9eYZMw]7E4& K옇'Np%Wݰ\!={ʏw+^MPǯY ,UKHn-")Y}4 2rTD#gaa ̬zP,iͤoR.yOĸrJ#\vOY%MZ`]Q@R[ icȦt ʦoTwlx̲RRV*P|ሠJCI"+ӑM(zl8g-z*Yەy*ε7 σIJp "6%QEi!4hQQB:Z˻0Lzj×)rBbq#c gf6R3).2>.F>HɘN#|36S'(@Έ)&|B  k3J>jz Vd"ծF%Gt[y!Uŭoֹkyb_uIg(F/"׫Qs.a:&aB&ԏjc6ueġ.O;8'4tQ@8SE3,V*ƁcϟK{D<o>6ɎlŹ<ꔙ$rv,I *a1\\V*{:lqd$eC6V6$qY<10n;x'&(`` h`07~l0@2CsbT$DӓCcdc c%'Zb@+Xu6q^˺hWX@C H%/=j (sEi̼VeIn)E1I|8$)NyYti;.݊Lhwp[wge 8,\(@ڛ0asB\@\קBp 9qB[\,dߎ @em,nHm9 NMU4{K\3DX[jDariEܜ\ZpD/-uIUtiռ!VvRZ%,5`[[]?B& mtF( $bCo:ު7f># 9Ee@B5᱄ZҖl7ˮ6U;(jXǢ Q$I)K 0M/Щe^kP l=捑 43+XsoV0j瞊!o|@~r]SLH,!(;g@TE%'c<́,؈l\L@(0iSJ€a,Ѣ}5.I69SPLS\֌}oS˥ j 8t5g9YS&Y q@@C+4"D`@p$AhQECܽP@` $ [(MT(0 3AeTg| G$!Vx%>h `Qan~9?8r,{Ȫ6CNTɿ:߮l.e׻GYkݜ%:2&Gа AocQ嶚"H"(sKiap90V'8t` X\^_` K_j6~͋Wdɋ/|j[vm6Y4cΌdUS#p`&Non+@楾/e_a ܪN@0 ٷi&@: 9h!bj+ )QL*[­Z-fq fC L&AP*O8/1r~^UQ66GN\VEG9@Ydvt(4 3jl*^/I sVUVEXU,h q`OAA뮛ՃY@=8 /9JA5@B4뒦L4&ȥ x qKm^ݲ+j Z;x:d l eA/-ٵN~d$bz(\E []%HQ" G:[֯>}zyҰN ,8KQR^Ygo=   %!YWw-:ո9M cR+(HF1gG.i%kT@Q$aB$AR/lvV^.]iik8ZZT( (U{Gvalѽ^= .yʨIfTSet8VۆBQ+CF,V0R+9hXXctB>Y^Uje۷ r)Dzře[5k^ʠa/gYYҨK՘ uQKqΧblڝ3'wmhJR,| M@X,` mB=8NH3mly>z)#t7] n(DG,J3zŲl V95Ӯt롫\E*uvNđ>c'@e릎n< ((PZZ(}ކaGv=0=߷L.\qqͪ뮼 K  ۍ0^囶@d$]Q;S6rh( da6kאoe;?S̨#Q3;zoU+$XYIb|QԢM ^tbT8p GTN]`٨d(*m&.eGDL2:l (+7g1d9,6׫V]wD){H 2(z7NX( UВEц9ݣR]^Ʒ@" t՟}I$]5N*iuuYd]_vf$ C0@1 GP 'z9xI4ǑE ft6`ňU<)lyoÇ* 8pÇ@E . vi9X> ȏ4H6,2Դ@B`Ssk0_{W%X,W-5<<S?KCE%jZ6 leA_(' Ps1G8[C$ ׸pfǽ]6&aebkiS2/U{m_,<ͫ+Z Β8CN*"7qe|9)р%>Ͼ貿%M?={ހ2뮻oy##DZ޹{Hi㢎{/M|0^CU!2a< 'jlZT ڗWjzɕ " 3!$8pÇ9d'b908ڕb3,X[>yU4HZt$byTժV~il=r:XtF@HÇ@WjZ+ؼh{?UD|B 2` -ю2ztzF,V:q*tRS0$5f˲sYy"'x႒GalB-nnnB r:k뮿JoE}hx,(ϟŌgxǭk#PU{{l t)i@zqqqh30K3k^9c[;3l1^E.,{=GN2YZ$V(@e)uxʬsZ6D$[F & 0dV͋:`T*6D HJ/4x*I~5C/gp*6-f[^ޖquÁ$$xxO᪉JBbv1\Hr*0<& &#ro,l+0hڵpP. {ݻz*?Ŭ[*ed O@&@Ñ' yijv/%ڰc`~aiM,v G&JD-Q(X:nMqw ɘ$ "q,vt|UE~竂".>pK]u5LHuSThp 6@DƺVNYwled@0IeBkqh/%q߂,6ݣF B,HgUyiPґ9_'˹,fa9M kY`2~dI/]nJTD-XDO<&O 0I$H` C u䒿iD3ʨa`e(sA&5#gߜɳ)̙^(35s[0u tҀ@AZ3 rsĘ Y.Xx6J\ 6MĎ Uz~L%ZJE0v]ӭ?Zܘ HЀI%o!Kl QOYaV HjFe*Š8zыafgc!BJ®e)*x"cQ +~^ZɉnP @;֒RPs ҏ?Z3.x7:W><Ǟyq4'RǓ+ZϢ gΜ8H1y!j#H4$dm{R1^ iE6$[@aHutw Pr'XTXcpI!~R(mZf,tSK$a1wD6Ó%Z. @J ?xkqpVQ1blΤފN-0@zٚ7V=l @X$ g76l8B> ƱF˪F=P2: L>ZijX7õJ롍k[@-kM)&4iXHESٶmυI\-rb6QC$*mmk_X`3퀱ǏrKh,]3 ;]WX,|ijsVF`~INfуʄN0:ٹ$/f5l !d2HŀPYhӐZ'$Z(V0~+iOD@ }0*,rWDo$@VYƷB`AZ;r-fծWBl]Vػ1A #o)+(*"ykWY_eyRideXiBHC?* ()zi|(D&:Kyx8@sn@"B׍YYT&P8"(ȃ"j &&@O[%wr)?\|6Q.s>S=,f * .Q[=60R^ĥϪp ƽWLZfcDŽ|dG6]Pîu $$.ٓhtq LL0PF - ]Re@8qcRyi8:Ѡ ZIS(:tӧNc%N5hoXnE/(Ѩ~{g?_KTrqh#Yğ-O>n(u}`x*^ %)mwv@b׏rg}Ṣ;bZ<'abZO?vv%?5 T p1gAAP8)Zji&f5 Gd+g s-* -2UjtEi5I%Rf@X2߻#!TbO`"$PHwz睶)'rڻ ulj׍iNڐX#kxc$b,Qyxڕ>H)BHLSI|VE:͖D &TߕЖ$p<4!+~s,qppۣÎLg t _PӇ<٩.\r[BI$c#cuw#o:Ѩtw|L,A`KLa((0Z0Y!HAE9*D?'Ώ ݰD >@ftɲFdoK7Xʸ7dof(ZRn_M2VBr4N)x"@%tDIG?~PNT; 3 M`8pHd4()2ΏL")3b( 9++4pj @E ~H@@3oۍ31Z~\ *D Ė9k*\rS'Sjl3R&F|R]#q1Zj֫Rȱ6rقwy< Qz'D`_ra;yEr! q3UG5 TF@Z@(2xql[I|V&|m)ѵ8t,`lgN3JCbē6xB@ dPoSJkmmp$yeYvYeYV]@Ǭx8rF1@m!fy NE,)Q4E5]z`p?}<1'piZPE,%_\< Ȗ^EDӕRʪ=;ŏW/ D3͔$ |`UF˗7uv!kp[ךUv\3" X4AF>IHi`|A#P;tψbdF-D,4PiF,G^5P ߓϞytqڪmKuq"F Hb[g?E@K $\HA'9Ja@AD q%j~2@ !iY0A X&W1vPK߀(e Oʄ0j|2"@r 2P !&9EaY] B=!Z <*$NjH?) :W(ǝ:@"!U; 0ŪL8zK=Dq b/y@Yt \=,w$7[ODKtE|ލ3@,@ Kƀ!R0DArMvZ0Hv44 - ëء@/>0n Il"⃀4p@54<(?֊(Ί0Br@Ds~v̳n7t۽)j0o/e}S 4h3&G,X4[Y![ᄎ'A)uՖaFMUy窺2Egqu7B(nWF`"Q82D'fo. 0O&wٷWe <` DDv:R']AvROWsأ:A@w=tz6욬{=GQ@ @IjV~UCQU㔚f%1tr :}nqةtW7 |͟~ݵkϽ2@DD"dY*mL"8^ &ɚ"k 5vS8Yj!&P_}TX+ɋ7ae `MD(v 6p<}\@+&ͤxNŽ.ћrr4jOYc..r_ul .U,R ZBiY< {DcQgZ2F &X 7wѿݺ˥Ebe˔4Q ]7k(mǗj:m?3(Q@ DnJMR tdQI(Ւ8,O*째:ks0^|I}r8$H!ƬFҺQ70+TS@!B bW%H6"R &:%nXo s6S΂v[]6OUuʻ?H[@ @ u frP `R5'9d!:u[wMtkuٮҀQ7u@F=q2%Qq6R&) MnZ=& \@u`uJtP~\ 1FQFN+`9Go,`pc0|(VsHfsf&$ dBQ uʮ9(f8&.i9 s* g+Q~F0uUSծG$P\@L׌'B7 973;)`7u.똪:GCKSMn/.0˓&ED U~!$ \0DdWqwRl\Uw4V -@WR`^H@ys0O $P8Z"湥c8Ԭ0Hr dgcW.Q\ Ԏ @1 sUa^x3@ILU=fd &T7q?iMVE9Z(u,՜J!a0{B{gzC7jf r.P8F"76lR+!#$>;d~ś$!5NY-Dݐh`=3TM9z:fINc8^Lӂ ߯BcC@{cfU2iX.T$Ra|y$/i4: IbXis9},Ж4LS24i5"dK-9v/5k@ Zn8U$,>k٦<0jOd ibq۵n%6XrJJ+q(էQ0~:e,䠀D0lŊZkqP 1MQ= Le02&Fb;%&5逈o"".w|\fU;8s5RLVӔKW0ڗ9y ŜqګJHiP"@u@ap`Ti*eYf^;ӨI-Ai+c;+>:A!1T:&0㚣CR7f0AR%L (j2 =բ[-*(9hM15rjN,tQ7m"XG_5#[nDȧ#NE`F $C~ح)I] A F$^R i@ju |3l={T`eJ4irȼBKUQ D#)lko8v]/llchW)XAH5 Ί> `R}lThp}@ -1˶,Ņ,`QD"[7\gqpo`PYiZ{ah釔us%0q ^#oKu3K9$I&^Ntbq Bpp"D Ԧ4~ 0i'(ܺUYR E 0Ԑ`=H͒ %*DfcH^c0(}O4I f:Ѐ9bz l[G3,@x~z ۛ1 ]4J!(` ̗NdZP˗8sRD M)1 b!&P-UAAEz QCU|I`7Lemd@PN~^8%N` Iۀ5L%S9^JHKJ+-12SH3vT# OfŌ-ąmUpլZsFT)$ DUf vʪu~k!MPB@) ƌe!X BYW=h-? 3LYOFta2"-4.8=;6 A?D5cjҴP42.Dt0`N,+ $@TLz޶Y2U5m];G Hcp 'Up9*TM@Ϯ+L2vJ',ZYq-W[34߁0 r)j; $bsדOa0Lwo]E3h Ti'(S)443 gؤN@ejfX$،3T{+vK}l=cv: *Pw.ǥ^qz}OMfr8 )  0afi)B!SUVWvlq@i9n<ᒐBzds N|`X劙T.h(JΝ\>L#֍~B3|R4wJÀqI- Gcq_6Q FQAIh$$ZY GVs+ǭnݺQ(p~ EI $`J8@cDFj8H,D(@'%Er ݟfւ9rT+qֈ5kZThkZs 4LMFcdV)hvD q?Hm-ŐFA1 M?= \dAN% z |4 9&y8q0$m8xd/ThU Zx8EkbSmZ)( b:(t\98$mmK[1cez gû3yf1$Qr-66]XҿxA!:9i!B0!OQ*8#Pd`Sb֥+0/oi .6: (hJ M ӞYo47/]$P)EwfA u霐GnlYX,JW@H$$FG>zYƾh~|Ah0 IJnyƒ*,mU4졜@zp! Œ4QEs:vv8!#j؅rzKC<`a򝢲H2 4IiT˖^ܴJTTd L4qB~NC!F@vl0Bz( %1ĥ1 ˳:Ȧ;t@] -$83*08.<X"!.#z9؎L-zY0J 4Ӑ=eI nm'n?Z8 >T @6d`2RFBv2fmԄS뜷OL|;HaC (`Xb p Ae! M-[ T<@Y;d ,,XoMQbR6d,ˇy-hDЌ#iQȱWd,83+É8XyilwV.Nr&3uf  2GG1͟񝨍^KGohr']wLkwۜ@d2"7쾼>ׯW\| <@ X說&'y8L1 K dhr_ܻNJMHIG9 J,z,> C=o9dqA(ƍ%,I@`ʥ2*D2뜈f6YBzj+TFŬqJ e15&F:@,ƄdFXOj3eH >= k- V镓6$T(<ݫk@*%-^) @€[<Ͽ|y}_}B  "-%$@L{k/]see$D :¼] JCX0Bz"mTKW(J6q- !pZ$$I=EUBďJ( DM:"'y S6f5kZE|ʲ: 8Naty2#E* "l,+%|wtXJaIxdeӚM z Yk<@$̬ȠyYeY$IU dL>uzo\Vc&$ Z PFdI))cѰ Ì;9@}d!Z6TѳǧrHXpb<522"]vfz*ލ֩8퍷7QHta)xj10"kIVLfQU> S@`X^W9]/rB?wg4b:~h""DH \54ic^N,ģE8L=+K9TekApD1ɯᚕ񥃀se: Zz =ͪluT'KG,8w yd W)8u#ؾ3dt580Y8DlBtXRbj  B-Eݶ~ES@4N@x{HH E# ňtuV14E8 ȣdzq&TAaP Գ[_}r֣Q˸~\0S[{n.h=Hx *IԨ]%py\,YP3 0}AJAa漺T,ѻETSx#GˊCY6PAewuÊ){KSMSΪ5 A\&BP ĩnN'BX(PHPÄ0IYvz2V6^ZbZBLv.VaeaKPLG4Q %jx.0!SqMHh)@I8h&6sd}n*S$y(x r, awmqqޭф9qO0v9*˽P  Ǥ/uI)#8@aX_@9DS' bFC2P96znx k +G9Xhb!E!Z,꽑dڱ5M4)]yb,8!f` B_>Xh3PMrm@nܛ:zsf!FB+R9b8]ɢZwwYVV. iҵTʮ rv+\P 9j9^/?ӡ{VGt| -26& V2Bݿ%i2 pZkL |jzP UuK-_,*7MxT8Cխ 2+󋔠7[h={꒣ҩ& /lD]ťYa/,hWU^AVpK =2cжrw)+F`p , E M旛h?ŭK& lJq'~7׿q5)J-LX MbbOA4UHXD D別LΠYeQ~{_:It* 0(UO@ 8S m88[*WY*ԓ MTи+n$P`w@ #%Ey|P&2wx3b2m  W PI2dSs}a{odZ-6ZaC&ќɍ :!͠vM8H P ]PP lTQXz^!A'.R#܊{U4`~3>1KYN Hy%pLj*XBx J< +ZNqQŽUwR1QX$'\:e<q {enho3'a@8\I i0@uKQl.LGD<BS2?5q:2; 3$ /lɇ3%]ٹuI& ʱJ$Д! |K+ԈTG3_~eT,5;>뮪';]haS%Y1x-Eê,]DX6 $R4bV.CtYCp. !1\)Jǒ8)ȏ'I݆ƤLկl&^F n̳ܗ 3@=B-6 ^IٌlufV" ApUVrpR=& qU,u}ZئPQI'5HWB4M9YÓd&6EffBdl)0 3 Ɠ֩b#niK뮞vw sm&>߶`zAoXitr*o. yBLPPaf$S.‚A fW9ԏw=@IT#{#q@ e*K(0aidP%-a hxG}6 ,BU^ H"J01۬qB &N9M@8∁RFiޓ]7dq&P@>`p^K0I__?@_`eK[vobb_PSMNODC>40+1mYAPkt!JRԄ)n e]Vs5]jj11Qw^#q Foc%I DYTP9Ω^ '+(f28GI_.ctlN3#gp)>r_.D~h.mynVw8-[vA#|e8P=izc:Q+Aݬ_ Kma~͎(LT~i%QE5X)Na; FMp1g,,L]>:vVP2Xa*~^}cd~nGR$T4ϿTTJ:K^7#Nd =sOΘL+@BҔ :Je:4g ##=P +Le+!o26F7*s)^uf]άl_ BWadQaxijEaP"z#p" 981:UeǸMDZYW`|g8,$0/"ΐ N%do(}Ч!H`0s۠ʻSR@0YK-(L']A3Ăo{~?9 a~Ԝ-Aώfik \/ c4tېIמ7HhtBĤye:UB+'uz"ֽ"#,+4}13#DwѲM^ YVK!Vo )i^i "ي^)9KlXW:"mrS#ֆv9ijl=@FauQaXWV j(3{Nw{2"o76d3_Latef R!`k iy?Jrru< FӠ;v+U"R r XuAMִX :\g.:hxnyje >HBNhC3UQ o<'gBtbM 8ـ X$ÀD2+iѷ׋O;hP+ b\JNVz@2ؖYY8TUP)jK^աfHH (i͇wgh '!ktyd3 :Hyt^ӶcӲ:!Л4 ZVgθ_Ip6(L- pfbX/N,Kt"2C. f!Hy5@$GdI$JoVtR(͆DepM ͔J)V"c#5'Wizg&(  EQz,: 2*B cXQkqcN3opJ0b$$wB@) /󿵶Z…gē.g=E?O`e:~% j* "FcKK6U-0hd%V64+  QrpR[7#(()S۬>뮺d%|wʮ}94\^48JgQGax|i4iop&zeZk^suc_ˡg qb( @ AH2O!$J W^ܲbKRPf1ƹ+ts-RI(.5&,@9;v!*841E|sPߣ} d lq?~@B݇T)ZDR,;#UU$_ M@Y&E.~yb[Cy*V=SWo&HBA XN`eYu]u1,R  (Aℷ u 1oE j|Ŋ4 .d $ ŌB#05SapJ v 0ArT9駙JJх8L|>@R!L#K,NM@#[q?/2ݓ_Sbw`fGQ̀c?w] > B Otv*NBʛBr4;к]|2z:iN!C.r{tQLF*&ϔ. ;NN)BMGM0@M4M4mE= 8:hX 8n -;'178h2B|-` fJyͨ2e맾/ + @)!( z()n $Dbnl&nb0 #"t~S#*դJX8ch:U []gUuMQס㶩:ecA2 xq˔FI;DZ0Y!qw>KOjph@!Xr5*Z d)1Z;铌(gQ w{O +QF@ z+3TZ"@ !20E Aj)p'y|xP:8ikΌy@(g_dhĤ1?L)%^E:#iNj&.pXm7+ȝ_%|>r FJgK`AC>?>;LW@bztD0@`X.fHd%L7mUyDc@SULCk ΢^xQЖ{0w,-qf(рz 75rL?{  =O89ΔSaHڄmd>FRK1(d=5ާ'4ŗbZ օ\CdIRzرAp#ᇿ# Sj޶ygVYA!(ݒcc`04ޜ+d³,`&. @Q1%&,p.f:XOf{G"%)i+jʶD!p@'UD2tLC9qG9L-N>ńOoKC~Δ)*N͜Y΁5e{)ܶX$ BL*eu]f q0O K{~z>/O\{_Mal}"|Qv< C>o`= h^ˇ.+~ۄ#FEZ2]֭|3r>h% v0Z]$#Jx~1#h*N<xKvfIV\)ɓm{;8HQ@iD1 X`{k&YϚguW.^1+m 0AJ4WdrW@!6$ԬaRvw{nUH  hvIdI{S\ C21E` .7(Z0F1v̦045͎8Rf,9"[}%#,";6?yyzvaphdH:(kv<΀H;ۍW p,0@YQ܇gӇ/R#R5 r)+Kg$': <\Zfާs4  rK&Jx Z&e hX 3͘twf BVw7a2KUJ (Fygqt@ <dB-Z\u(!nn3ilُmi $aM~!Ks dEߥW/Pn9"Lxn^6ob3TbEi±*`&MBZT۠ Kl#T|>,(&f3YmLڃygŰƙ `rR>Hd~b^G{O\>[ǾMx|z iaCEp 4ƋFߤ_{x{8ߘ,@]ǩmqEYYus_$$wi6GS!5ɔ*f;#@$$ HB "["#_ Ǭbh. n_:=_[F$6q;ZSDOFa xiVe%Ǘ.R, t@'4MI qmK()(grKs2It3)}s/˳$AL4lv Jlv|ي}u͛VD*haA&-Jmc E-(p { m@fUo^ׄPYMx(^Hmѥ/=\@EVIZ.o'si&'^κvŰfD'Uq+-5I"eX#`OzTW\@pB{n̔}hҗCHQiACus(48mQV !/TmľmJ@0_߂x$o#:CkBd]RR y|.>"*Suē*SONV\9v0GK17pyԊj.zKʀH%Vٳh'Sg'p"$g9[[| m}]},KwM])a'V3cn ǟntrXӊ2nL/ZͤV R] HKYV!~VtE@^H7NL{Р4-̩K,Ճ͡vj:)b0UTG6g ?':0Ya4 q2哉Oh,'cAy fN.qhRGQNa5xJVuwkpO1R()G`siJ0X I@ IpQC,,d$)Bx7?U^W=pKDRf_ƼX~$v|(Fd`lՑ)ae1m Ƶk>CF1 HiĀA0rLd/F9N%Sh?&,,HϚy9hJʌiwtuUYe*JNznw?v|sˠ擙i 15 _k!UlVrj] eY"_N<@/f y:O-`# XΰYo;ʏ>5Û 兙`vNY]IyA-WH0 Qt) U%22ȑ}o.\d!znĔh 4( jVGNfv @2ƣ) C:׸0 CFABBD P ),R2"#w?»dKmmD)2o!ԫ,V\|ϯh3({ A+gE#xX@1%&)gI$J=T2@@A<{ZH*|t-˗RjQ9CR5$nY:f*+mf: ڶ8h` hhXITMŀ:Xpag#n&\a Y .u9 use%e<1*dk0o _?j:QǕry,@fa6-:qt} (0\fͫ<@}6l XObD +ݹ%zvYl@&ŚIP`!hUxԻQ.hxȵ# ` 3oHUTXrwwgsBÝA /1* B !"J`wPi-M.kB ,uOu 3貿u r&?w@84ʖ$R/ oWJcQ_.IqUvIW=;&@oNC\1A\h GLlDtYY .wb߇*e 87_Ʃq]068HE#Ner T[r7}/ma  0%*.];x˝k{pe-/2 Iǯ,T"74Aɝ>|i`L % X 3gy@&R!HK)N e0wyx L! Vh(c RkU[14 P iۭW9Ee:дhJi$8.w'|)_ߚX/E1H‚FX@=7 vp]Q-88Q´(򆐛$`7$4H?#җ?rZ)bz aڧ  [dJ@$epRS^ElbF4dR@[vda x ՓF!g.s,K^[u5?T[ZT7ڳlzZPp ~p57[kxb*M>W,׿zgc5b-@(k2" %(#oT06&}@BrDVR=tf6̰d^o0~ʚ c!*kz 88CJt EFO$)&C9ö;/Ch).ٍ>P0q޸mɿ`q,PAUz[K*@! X{@Ц0"3 33< SkĒ\~Ig՛,ܩ 5ndЫW;U cPiI  amب^QXvGhձ ]xr̹xXP\1f %)ɠ @K꺆v9 pѱ07t5-k)shٺOP Z.`klxǏ{GL Z7/ƪFpٳf͛@V߷1!`L|3[VgyẊDV>|Ucy @4.]Yei|DU9)=:H@'>hX=@5CKs.@#A qq{J &K4xaxFh` t&# <%PJRnorDbT::qKYVd1h$ˤf6m4()+wmZ_1e:l!`!]'Ѧ5"Iha©b(`de C($c'MGQR9+kAW` {qW %T}F ۹$I$I$I5k T0P@׿Z~hJ Tqs<\ضUuv0˯  bB WW:R]@ti0p@ٖXDV! " 9f@fpuT8-[`({{U8)yW jGZ՜'M {7/ I#ehF,8$P7#t>&-C4$,wt3NKxtܾ(G[ Ԙ:[FOm\z T>˅3G]͚I a=Q`pB (P G4 FEΜDk5mE߯" &쮑PMţCE0&psPN}9!4x@`/XslS:3DDxvUiRF9Dk$D&`@ YPfNs:T5Mr 묨X.N$Wy˦g^1vv !0zbSM;_90>F%MW،EѼUF=ס]Zu? P-"FciQZ>bJ#;?S?BONX/O^[J jMY[qhiE C>b@*.Bh6HLݕVP!0:tdJTsDCC̄dAG1,Y'n$Nz@ ,\>x:5@mK2L5o*y:b+ << L\+60챻ey˾@ a40̲.pU #9BI|_$`PE0 @[cN.n<#N شԦ8λm19Kg7poC)I:bM zsU+Bؘ`BVt"G0Hː<;9s!ӍYiYKJ1bܨv\h1n  EU-lG+ 6&N*"Fh;79rfqY{RY.f2B̒)ߡ>D@%eՁLQ }cg^W:dPXaKvSeZ) G)DXztvc׃!$) `3[cZ}-Qhivoc'|9gF_Yk(;Nk< ;O^zO}ӧ\}ۜ3 n<]gdIM_@ P`~`0PىU66btxoO6a GמcV@&kjFq ,J3c 6IŐ*+L MiLL.\I,hefd!C@S(fcq !D $ƞ} LTrCRE#_ۿxL84ނW6p Ws8K2bFiQp y>WejRf@@SL4F ILJ YHG@\pt^g=kfr=<~,V|( (?QDqrZDza莱0ݢt|@8RS+`†k=kj1pۦx~ dK&I!"KrƪhMI5vm@ ɕ1b(^_SJ5wa@ i(FC^ VI3Pw2T[TFZJ;;Va2:+2-@K )7UȭuN(m8R=7It]W%e+^MMZYX#'Sf$&aq'p.n-Zih&I#(z, @0-D @24c6Io! ?(rcL Š{SqsJO?m 2l 8t@ybG)AtW‮Ys/q.&m0y@".{PtA~CmPʫe-\,9ѧʉ6Z:&Ms߇8w8ZVFSZ޽wh M yYXsB8v!@_"h$굦G6[ۅАU+-\!(cֵ֛VɮS8#MذfͽI h]͈c-* ETiZ)Q,9+. >P8.6%J7v.4|3UYy9oqsǍQ4x` e-T'grumRM.?\?vԓhRV\%$?z^Ee2,:S͉O2:ywS71C#bRU 0D@"NŌٳI8%$X/NvYLȄH ̌ ayN{9qKgVU]B'0F$` [p`ÏDh1Qǻ-yJZhkΚ0ˢ \sY|n4!7%RIph5|ԭOxs,tE|<Lx5̊!as%Q@b ּ`Z0&33{r7#d.gf"S A^B#!is{4IDdBM2=VN34iD##P-hХ񜭬 X[@ RUN_sV>h GfEsFs%2kLDpYIH22Yc $.l1AR `M7r, Վ 9Tl\<}$,5A1EV#{=z=6Fu2CRЬ|X""DO6䯦`bv9rQCrp5 H\Dұun(v ;n׮\[ Vpj`S"ZڅD$D@@T ǚ5c+Ҹ{eϞL [5L᯲K\@4Dh$O#B_ڥn성ıOI%1Ԡ&G7;VA !){%U^/Kx@ IS:Y,Sš.6$# KDU&#&gu?TX\_J*6yo %^R@@(J8q"n[sn1b#.:THZ-)M&d%t)P&V C$SBS-ܡ UUY\@)Gd:Rrȏٕ< /qrw 1%BժGfB,ae@:ZϮnV !ش;ej`jGa,rD vr%n ED"Ȁ"! ` ƛ)f3޽qPr2dIE a HU[b#)8ydN2q@%X 1V'20;KQ3[7{0nҷJ&)A h4Y\!HCnJ%JT$IJ8HAB[]g?KUj$WHI"IC Z'108\0$L.3رj)ݥ췳J@U]>(T݆ʤ+`̺qhp8Gh4\Yv9pϑF+8,b``nWG>cdM: [䔤:!q½> Z0dL{ԭt%=BeJYxae.5\D#ǒz{`7  *)lr6[CEE,FjkH-'B oFƦ(d$H Dl6h!Cb3X޻l@€ UUI%"I$ ffW,%-πQC=XD%qj/hv*"ܹ:;ixq(ǝv'vY8{W8jP"L>ǥ3˄&$TIfgu|`/`(Ce"*e]Qɗ ˆe7WX)]䙤0 E-)bcbU@7P=H6@@@k5 SɠOOi/|8.9zxOt^gV~|#M)Xs 8r $tQR eBTQo ԵIJmkl3K3t+K` DQ4s^zӨqָٞU6$6df,&RLh|ll8r:qH0N')Dt]`"Mi]Za9Fdd=3oYLt.+wnGH <%7RAك=4N,i`Y}Vh;XWH4]#\[*'aI_uy:@T9ci 8%@`f(вi31% 1>ՅYlfY&̤țȐ Tj D0ci2\J&Ðx6ǢU _37ň/Fn*`8Z@6Q3n %Ҏ Pi3p#Dj+x`p\\h`r+wx< ̬lfґ %20}P\Id\3Ns3)zn00$n$0&"kF 7H0b@$^-JImmƪs~79Vf4ۓh(!xa%NRUHK>г.Ӯo@ "r-\ i,["ZU8ivB ā>G"y 0DhV!t@rT/! 0D`ȩ˩0ĭd%7-2*ɱDsȌ}{vt^55(8lb|r'K[gsicߝ{`^v*:*4*=QhA4x{GlgӺ~꧊!0UVE #Ge6~9gܻӯ ar3^Et+n &sN֏JULm"L.:=9<Ҙv@q^#31@$%5 ? j.ǃC< DK(4 I$=+鈜5JC[ TS1P3bWDP0?օ:Z) Bh@.nLgZCPeeT3\ng?jB[E D8HjN .,hhSCsYվXJ$򎢖n>=Yu5Eɧq}%0dYI0Pi26 F lrKu1p#5l Daqc'A 08dÑ@y`p v p:O}۴sQ,`cccEM5iXɊ;xdP2^dd< 13&Q-awnÍVOC R@5Ngԕu3|fY4l9"C0@VlHߔ|0$^}L޷6^.Mq&_vP:PPJ.<4M 'j~"oM\xBt@TZ*ثRP2֩kڶܪcuKi*[5yի+ɊqȚiD7\XМĩ bx(͡B 1j|hD L6WWVH @W ;GdQkMV$f. Lc&KY>D.GB 0q{=4kKU#j:@.#Q9qX42`n)J`b3zfiU納 L )[I`fG;jaʀ\*+_› j%*V}u$ 2dcЙHǿyϸL'؟:"D9/\=cyفyl}jf+/\N``L^C {o潮Q:1T(QYP\U^)!'s?/}xe y;:d2585QKDG2AK$FC$3йp>l`|(Pt~? Ŕ zf<L\益j d;,OOp7bT/D`tူZÁȨ$@%%WaŀhW>w>6̧m.qERŒӀB%RO =ĤFA֦1!AAXX#mё䜦70RxnHl,fS=3FM` -<8{q<0t/K@ ", ZzN6P6k!YfjQ˓w34Yz:$sC, BԀy v ی]Dh᳆i(A{E1*^`r , UVhAB%4*ñPLg͈@>) :!'1<_co՗|:S@ P QVL˙f&7$Q(,(.&!!ՂiK۫^UZbI㖇cB Zԥ J= X禪7Y(3;u=<*϶pYuԂ5Jy@4JDy9mՠzz)K+T Dp!ਐA%LQ;%v-7mE*osGJsUY 2-+A;1wGL=EǮPֻTE+/"sbQ2T1X]03gcq,H10H ҌX@"̬̺im D)DGs 8c:4kZ×z6j:y&y@^pwyEeGZ~h,^ 6 RA̎S8*'ymr5PZh$ wUt 7+[?D.)r.'CI肳RV{Jsϟ5N:LY&i0`>AQT_\xw-{}ܩ[-tq2yU ҤQH@?& jʆL.]%XO6ꊐC `H6l|<}yy2c'9N`LH?dF(FK.~ HMpiʶJ(X^7$ni(Zak ZVID&L=x ɗ.W&-Wyh:)zG ~-i^$T={Ya.GGPrfJ H+ws(r,:=b=0ITfbE.D8j Hok뢳 xl 8A $j ' X F#:>nJe>> E6|<H{lPxrFjJgSCa˜>-ʮ<>H* ͵TK"H% j<ɔ-3jӟ͹qE$fj23] zaڵۦΙN=ZA`=u:[])<@уw^Iq'HPәP}5p`:%@Ir |P aV&'݉CM7<9^hSICL)n? 0UEua IɇuVU ;\@J>I.  @@"cΜ; >:>IAOGvo"Y^cnsc}K9tXiVd:4vTJ @$YkBXQN/S`Om͗, GFohE,ߔk,oLГ3" U-r6`(Vh3I$[ e0#:#ǎlc6nT:('$B:T0* (  QN>f^A0m焚3#H`t9qIJ;͓_(FdUFmصy :X-fA@3F$V$f%VZ]{r'8^Q$x'(װAh:d;-G3TDE@ '|35M\1fUVTќPz,ؑt&̅r:d{26vXB-(kwNo"|'+m|HB)JC:!Z!M@4]]Ζ}{o(SR3$Ͽ rz$&Lyd$o^BFSsTȀK*QEsĢyl <N0 zhC٥s٭gT3{{hեL]n3QA63=XX^N. "+MVȐzG`FQh *k h* c Bn^;+ߪMr3,C(dA2 ǒ\vi@"{teBIL|Y ~baYLzDɗ3f)-rR|C  n\PgSe{,dH8^PN^J-Jln.lD@b%?LB!%vKdGD ɔJL$LRM85TI0'U@VɊ 0:yEXݵE&ƻƄڋA#*+dmĺz8  G]$0&*&XU\H;TkjNT6`9O,b3=Jx 9HF~yՓp XB{:9FGF (/eo3lÂDX͔@ʘW{.'w<XH t DzscSSxAFo~{J| PW$F`Hx4+Cle~ W/pp5V7L:Lx۫흣&D ]tm-ߟ]]UUUK2ܩ)cpür-~WތY[{ nf_?y6sA)[zi띙t\[1 J }~vyXh4D\8<:RbɷUif]vX3 SR@GH$a DL.7OЎ,ik *g .ܭs` @A:ސ+]Y Y`Wo{b!PJ@uwV>~ H,о :YY[3,@<|G$jj4xw5/{y y{~`<x(aI'UT NGJ \%*\) -T1'*Enxi,TKuh&;')ȫ[LXkyQԎ#0/`x%#ʅ̒ی9D|OF}EAJ8A3ΦH,)NeMA~7OC~rӺA,<(1@9$: 2 e#*ޝmhI_~z@-x% #=`Xt)qqM@p|aMeH*Y툊H`J@l: )f\QL eOұ錰A8jmmɸXOC@7RR$dѢpG0jB_Z\JV okbGY!THJH᎔e,q@a "]ֿre:9 ~/;xu/{<  Bꖘ_,@`U}+L3Hqi~jjm>%u=cq!b,ED$hhf~@lFkweVeoP0 +7AtzщsQQeJGZ/ bYr;_?W66ezߘx@i%^!aUUu|iu54+%eIW64 h:PkIHNP2G q hHV3ҿfP5$#ŇhHc_@62FZ$BBGJB(+( |Xuǧ'=(D~瘭WDid2xRO3@!Jp*֚*Z%a,35sNW'Q VՑw Ӄϫv; դn,LT1~Ma-BH`{}Yh8K+"`4F|x+$ AIaX@9fȔH.e1PZf ] [Z 2Y}tZEKQt'H7eZS&ySv۶#>zxX+ f2BQC9&TȂ,S5[ D@JUH&5/dzo #m֑(,p "̫5֐&r0C @ZVڛ mZ^@ Mb{{zzϸ$96y)^;BswNI,G Xk定BSຠ;8F팸,xVvd̄ v *3$3mVZ835"{Z0K, TzW]\B?Akki\Үkֆ덲imm" s=^f-4cڶo >-4?jfCd4.L'2tIp6cp@TxYq4. K%Ead_{pbzTޮ }8QaB)Z.D`qK !%f"[hikIjuV)NV IF`?  ho0/n3vХ˓Ns80-wG,*Fw;PSxS0CԹlAg5ǀ! c+0r#Ӗom΅2rn\"HA+ZCjgN\gNY8p8\PM%y"::H}#fA@k {! C.Z2s!V <: 'De/tjfM;\{E@ +Ya- o"H9 6sYTZ{h]7@$y"Y JK`b)ԳJD޽58HXPTb,C%5m6݅a57Oqk0-}9-%z`vr~u翓 >u nUF"1j6H%Pe =<iZ*/">ܵk3h0I$ATfKp.xH>(cŖ`@ы%Ņr2 'h.FMbmi" ڑRC(VdbpQ²rd3 I)rB꺻{L.&*5XS@uxvk{9(|jk-p-= 3)r` 0e( *'62a(mu(((FBF!P(aN+DjCPb Zաg:"&!,D>.}s8#lPDP[F]s k'?_EIQ>< !QƬiO,#Wپ{ ¦ ~U  RTDfFjUcmh3I ;; *QO(Pg48i$󞖴_1_׼~}@%pvGQ"%MB *$*`( 7"I`'7f閨 +k=8NwCųeqq_ac4@hHFZ82(4ptZdfZa`_1@M Zi%0 @@!` _KBM'?AB|SV%SNI+3` T~? %Ek `P)XhFwpڛYGz,pTXXh|,hdܺwa('ĸ\qJ&eeh,膆ЀQ @0SE{P H6q^9\6PN{Hɣ3k@GDR—Zl,.XŚ&y9Y;  | $Gѱ^]PdLBP<  C2 `ZXYܿƱE tPT[1"!1*L 嘈)l!)cya$1*W#*pNiH@t$u?[DB= !"AGV6d:qa54$:дD,i5y|~?\p~5\+BKH3Wp Өƅ‹\N'q1! Q0#B䦛oq0l :Rdf_i& ];Au7{BMy!ضY#<b@YՍm.ͷD78gG8l͵Fb@t*34Ce"'\_Wc3P,:7ذx(Hd~h)gN"\H:Fc)vq`6w6,.`B "X332a\9s 06u|:64$L I%YZL(ݍSa:z"&3P*u<'U4bD"7t(rag)v;ٲ\cK Y |k|O1X. B@0 Ehfme9 ,!,",hJM=@eMjd_{;rx D7dL9UL` Φ|3ԭx[%pk3ڥ43ٳ9bч;ҡL]hQBB_. ƃAXLmƁP0P,D`H8, As}^x9zZ5M|v'UpĻM33Lh¶i +XDpiltsh)޼xBjwKoC8)elpF;Se.XSVjaTz/Gg$wH ՀN--'%+.6awEPIyV339IgB,l\,bUDG2@ iOC,lX 8E#bdNJfrnyԒ 0Ό^-Օ_Cck|v{8R,a]Љik%h˥ + |hQkǹ޸ KS\ @(0lIй%h*HZEo( `EtjPD^lNҩZ+@d D  (ĕHqPYnJ s[7/kt0 H|ujO,G֓S=l3`HEFJPh@P*4p^ZNKʁf&EfT- 7dy6 aHD)0'=Isk[N17jժ2˶7@X# :i49(n07Q7:dq`Mb{^\3# d>G6`n?8e 7 9G}]0Ҳ.@hUy.dAT GQQ`36&:4:N|t'͈HBVčHm\pi Nc4_`;!qhŌ3 U6HfcB'$;[M)5c>s$bFBvlN6Ƞ?X%2O_K˒rq|D>#5 ,ipRQbB֐2c+TtY՟F0J6PSERoTLyƯ:p$2`!G5]6k[U$HdRy\NCOJ=C9M$"BAG՜%T1H=k:_4΂Y%Ds]@)i빳km* txD5W gbEW,Z6(C4opPp%m,h=%3*вn501 b§qE3j @ HJ$0 b %J#BfhZk-h4Lv{T}2m0#IC3\Z{1R $E-qщU[GuҗgwTQul4%i0*%][GA Xhms+̀DM?:޷Nf+{  `ԬZ4\[ ,']χ@ TNVij$M 6\e FK.8 I55)5]N`/gZvP]M%'6<%ZuE b8F0488$Pm3%P~~Mgg_5]Ac'@XmZ4%b^# D(pSɌ0$@lpy;nSj'6@P-`Mk%!mpFqSe$0mAqsƣ>d>ur?imNx<\~(((( P{<p^<d61zBNH2 وDᠨi pÀI-O ͽqe08  ?-P`\;6ˌ;a(Sd.)ua6%(܅̑?ĐBBHCs(1& !4: L-f\&,ak0Ӛê` 3² ) Sс :[zE6ЌnTa+04UY8O#1t "r7e`oK}2(1"!8J A" *<0mEQXHP8Im~ ]\{|,Z{pf*#:USYD 6!(7%2cVgʊ2l+}&;JR@< (`"!-ҁ[X(@T8 }q/HJƱ ȷ  .A]jB %1'2A yB j4$VER@ s4@ j7h(QY:4+,ht6ƖĶY3H"v ӵn9ꐐS"X,49k87 s߳R `M\peoj-q^]TWfT pX׉I+b[$씇dcK'.J"P㼱(iXih8i+cT `PfЩoο:{e3LPEe H1`%g 300@ G+/jrQ2v5VZ.ef. 8Z~zʥ0#WilΕNVQ>E# gU)[Wxѣ$26%*6]'(!P@Pu&iuQr40cb$h(Hj*)P$&DtUUhYAa`@AP5(66u3 b乺EQ:^{ySn6–WFFebⵙbA a>&@:F\6FT<[ W(q,y(LbFV{L+bdʔ8xvJ~2Ɓb2--(HMp6__y8zSC>Bk# &ܑ(6j H;)i`0(MgQ{^QA);޶ @ʈrE r˥N&fSZ"Hq*Igt )c Ð JF0P&'=mCOYi`jb+ \ur1Vmh/_o .p1-9J[qL {aP@}N,~L[dQ dpK115;&YeLX zZӼf4,y y=5s5twlE@T!k}r&I{6/l%&SÎ3,L)LW^zҺwfThjp%Q:qgYbC&g0IAZrtXI+^MԜX Y4 F|ƣ־Լʗبtu/!zL7o8Xe%[2~:8@ U~cYYl.4rI4c\UCᰕ<6t=OUUDR3ayF=@ Q̦$R $U6V GWB qqC(B1 bSܖ;?`dE x+& h5&" %/RfR\_Zw”25urbaQGt;/4 =A@Ox 9Iu  H 294ATPvG6k}2 ' M. !'r>P)AB%.))}N 7Q0!: -޻> @E>"}!&wޏD[Fjf4#xc10 G$rA8Y+tΜ d[BISf&*I?_":QҊLg` FbtwΉZU^T;0%vd 8,U/OٿѤ:uA m/.+5/(zx'$Z1Zڑ|,A'#Y"/t}sN:D! $X(- '"_k7L\d_>o=ډ[\Ô&ap@/,-4G ŚQ>."-Ҕzhj856_FkL*u,IdHbE+@:n9i)rK0 N^ݤ1b^?=SM=jrBTLqN3n΀ Get5 &! wSooɠk>Ea@FⱕÍr<yq)p;dyRePm>. ! PE @OՀ-oH 0 $,v-aD0У53U'0BBeTD=0 fP< t,'YKSؘ*&}x.cA@!aؑ}|,*ie8 o/dM )ʀk7]zeb %n.0֒'L0l')T'dt3\]mQCƊx.KhGJ @$27̋-<ƽ:kFZ(b"ڤ4::<=lNj#OQz>ϨsI@@.+S~V`@+,޷$IEqTc:pP*gјX"&pKyǗv%fp7CkF'vGD ;v`gWϣ`S ~H(P@H(y8 DUSsw/*p"m(Ց]NIHd_[D 4w"MRdOGt\*Ѣo~k `ĀCC%$hmWò@(bo6h*Ӈ#% 7W*lF $n2Opҡ؟^L7l+~Œ/hh+dMۺy>\.*!Gu=` g}M]o[Ĥ ' TrlZQ\HqL,!tS،^)#OVֽ!{Ȁd-@"ktu/ɂ @AG.`y C6vN70i_^@"J+>a;aͧ0`Lͨx&mLT=z<)tk^h~j>0DhdQ+DFiaT7 t#kC #&2U W=RۇzvA,DKFR@^M%RRIwgd(x ӫgA+š!NNkr6v{W:~qRX-РGHN%M6R"@|GFx/B\ 44 p w#9B>42*wHPTI!  14BǵGqJ̤sCe}$:Ɛ^ADP ELib 8uȀ fCͽapZ"/M&IE,ئ_q3^YEdy@D0#]Fwf=bJB^S@1+%gF$7JK.~-a"a/ M$MsYc^_-Kź)&wI(jKrffdbMCVce 44p PCIJ)"!هτDc-n P]o%fZ%A@QvPQ x4 `BH$$+㐣sKPnǕkd{(#7 &-5[$/{Q[- %`3hr\JH1G2K{?$h<hpLƸӜD.=MR\tX\ܠ L zҠ⓭c) )&BZYuJqnf-.RR*gvU;I00"jH`^dfmDh$% X-a<@;=RG5.;q]oWr#伪 X|*T*bn-J|YJBE,;޼udǻ__dZKZtw &UU KTԟ*#@QU3T:sl=XNepMX}&Wf bgҜ[MH17|XїB>m[xZG(8DoϗfC8FM2srUIlT0.>আWB"@or Lvba ΤѫMָ'"Im'oi۪龮8-]bbm![[Ria)ln>Kyi'1 .?/so(US;ӅY3(: 0t?5޺ċ4UQ4^㩥L M@XP]vT1piBPhJhJL5)>H|#9Fbǂ a1OX؁@_O'6S޶l= @X04Yy`Mq-e);n6%=))  4XO----D97(!R @;p9+fh9Q%F3`PDj<d<{fGE`D?$ѵp@JyZecK1MVkq>  P-!l1cqXjD_2^ 'ZXfhu3Y/j*b̀ 0%IDbP , l}%#Bد~dIen(JGi^Z_~| 1$$\"5^TO*W}:m6:slH.U`RDV,3:<\u~gͿ<3 p&d P $^Ζǧ3ԐZRVP@ƃ77TNǵJ%y`lYQeo@RDkܚ4+V7V~6qy6qm@P=U"g4PW@O#za<u=x9F/ӯ1/L/t- pj똥4eTN߈m#ɀ^XVnR@"udI8٣ <E$39p[Rfg- Qh&=Anya? @$i6#DԮzti]\+' F'(ųme MƩG nGtgJUګ GIL %Qek[wzrMAK*%r􉩔Z)L±8F6:z܄a pT" pKدEĶl =pd% ZE h+#Btpu]IrmaĞu0Pfi -m0vR $ՊE{TAydѡvR3(v<'jAԈZwTGpdw2R$bL\\_wcHõnDdnRcJ"&YlF iru9֒^Ȧ0=φ4i432,80$T@H񷰩=>u0BNI_614(8g .L瘮K5/XDd\RpՊP ^oq`'o,H L2v4?Xǧ) R<{~ vwq)2>:.62OIl.vswA{|Yl p@ѧ ^PSnab(wP( y4};B 2kGdXǟDawg_^Rzyz_%Vs\*#-TX c#q a)Ū: %BBXۓןm|0({/'?@^KG1O1v mKsJ/4pP(*H 9%[+T qysB IV@&z-$f©PPz´mŪHY fz`2YbR($l4%4:Q0'qa`CU@>LJH?6QI- v3Ĥm:Y,e*F"4A hpc; 7V7"# \tB>rdү@t(0S +b|շȩjҰ-x X7:v6Gb :qľ%mxygM& } e_) av5i6\+T y$ {$傊SNZrcsHi@[\^!Y, |4R)LyQh3)t;p-UAl/+@ЩnY,h }zF2((tT،m[WSOa"oC_wpI]2IyG&q3VMNXmdODįA*A_Jcր RI!~no>ֈp7-1}IӨb['AKIi'P3HI+`Vq2ԱLb}ڂvf֕@r_6t dpT$v=E:RՙAӟG6$D@a |we^UeEKX2^?B(Y綔Vg.H&4 tFhF3a\YwזדY ^z`:+d$ِ56B`冩̺FL^:WǔƱUZ5( 1-O}"z*pAJ]%b{XFdJ"7xJW<&DK|JFOɺo`HS8!bdԹݝZ1]Yyѱ !0&?!ݥr"tp֣"0T(.ep/@@P82 VB=$\@Ŧ+?40nOU\["%g6zrd݀rx1]AN_G@DT0o'7 `; qY_Z[7<0s Nm; +rxԬ: '#E8MBG")2y`ȳ*\ 05č@?+ ?\v'P 9{-*ܪ|'O?0pNEAH`-0E0>qx@N,&MY(+&懦c O .7UUiw745ɢ`Ģ.'Mln`1բ$Ց.'ftRP)kvM+ZXK$Š䃧 .lMr7=orV7Rߔ0b`` @ )23g`m'HRo[VoN\蔐( t!J=Z@zY p'%Sj`tʷ~; LPe))Tqr!oxaHTsE&VۏM (H00xځm4&]0#%(E1ļ~ Ҙ!9,@;.T"V?,>hYo g S7uHxa`@.:'P',<5ǀ0(ӡckJ袃qft@F(tHN*|"&ffyr`I ` ZxA "?\ ݷ_~ `y VXTXXX٤Qfy>!Y( ]t%oUD*2^KȩOWdF$$dS0@#@`ٷۼFz11Y yB))q̌C [\w\>q xK,<߁ v6ʪV؎bwmLˬ+QHc "PkH,& [Ï~s! 8.;LS+ 0E/f$,4!c6,{x([2rӴvMi/"&:yrM!)IPbȫa,ˇ"@`ac L85(`v@,U {6%謥]pa7ڭ(kP4YC ^Hm!,BFkޛV&VF 􄸸hP^Z. 4aj;oE".qn }2<-W_G_q*; Fݶ6 M {lzhvp >|7>ZCTAf=hW*5.V^nCi9OWM՘Y<zc# :N^X"H,*jnDK$]ߞUQ5vɔĨH<|Pdt$yxM(!7_5Z664U ؈LQ, d6$t)€ 0J3z  ϛ5.LZU.Ԥ2&R'3GRl~ht[|~& DvOFFyZP+`r%9XvїR~iTb`7%*_ 1cB^O̞`H,&^]3@v4rA<ΈFIPhM(O(@X$$Sn릀lr#O))Grس@#lAKtݠtӰb3R 3K4QOij`Q)2K  `w*Ktxh/\ BKu "5;޹xnSm 8~hmtܡaaN%]x*ܟ\̀xv#LE]y@[҇ Q03zzߥW7z@@<*rY\vr\~Qv>3mhu̻uυRVdaX*%S8m 0Yjϗ I6ps`?5$G((> GI`"grumYf հ(  3/K#|."l͖hhv~ UgVe"7^wU rнRv+I m7N0dwOA-\aA*(tM@s0v};zvu62g/Ȁ K2hƊa-nݚ vL{nj8Jם,@uk#Yxot{:oh@F]eq:quh3x{j|\4$ +R+)29#Da2zj9xT@PnZ)A@kQonQڛ3B Q jŰ,)J8Q_pK%ʂ$q4E ?>rwL Ԝ:XmTR4J,"X9 5K( ae(13_s;"lDݣipEJp!̛xQ(m׃7ttG74Mrn2ThFL`eV>]OpT*J٬d4]kǩRgŮ:jL9p T(^m.Zãζ4T)TPv{<B̺FN1 < ]1PR6)v&)}фcI9@>lݼB7w{ǬPzT]@Ѻ;M\L!ЊWRuՠ w:" ~z( äBkeR18 _OYWbU@hvnZksIJIo`ENsCHiQt'm)d ^y2UH49B:s61Q }Ⱥ`v/U1Ƃ!D$0f_Ї?rF$PӼ#0Vt)*@(2Ų1<{t 0͹wi@N 8jI + 60  M[x=])w7q|D96 2i5S(}bbR6!|}@pXp=⼌EyA1}z"uJi |,RfM(WykkH1ȤR!g d=%rAb‰  [©_^cͿ$'Q٢D>dU&}ۼf>?JSSmG@ 57kjԚs8L@-װ5vw#D0' <7ABZEv58lgLNCKɀ U̥j5 @~(L`RAC"x{N+<0X` `Z #f6pvC6q4n0:dy ]֚pN ([z08JK d2"& SDEJx@ zUY : O&=Z1Ք;<Q]%h'ug`/AϣM4݀ʩeTU,ѣb D@аO^@ӄڅ9ZqU*dܩؽ2hb @ Y@48,; :008f"fAb `A!! TK4s @3mb/IQf"3AuOHQ'$  !(8@B?AB`obELh\0'jΦ,>K`i)`| Zd  #B **i A5,SjV5jx谉nF\00BcfwY8ׇhY4Q4 a/#M! uDaf͋%pIYai:;#䬽= /5ߟU 0$c<&XNO)({2OAp[׍F6\tx*,:d285P/Tz27 .}u"]X0`96í) c:s6Vi8P ;+r "](f€0?Vzhday;su$I-X]@Яׯfޜ "q( y]j-eE]yp H3C+L y <*U}.uy쳫=n&g-/tŋ(2%Pp 3 A$4  v-T.M^`'kkg!@^"a[' ) hT [{]"D=7qB=%D/MGXZH fN MakE-&5%l@t``= A$13\F*ݥlkxmʌmR [!L$0.&*;Rմxf{~p$0 8ZLLÉy儂L3R4^]_[1( i[ )<N[)be!v85bI\:Uv^ԧ~LlOwW>l)8Ґ|hA*Z*O y{yuF#a U;0 24䥳Uy'K+Kmm:!amIbQ>[+?KJڽ/ BIW3A\}gn̹ype 244!,}j>HWkZv*047yeL @QJ|SlI7777TDLPm/כpLATITUDElb$aB:/ScVks?­005 p=AL6*z195y==)1+35;t9C=CA\7)+گ3\ӝ;? ")z-:{@B*r. J:> R'*ʮ 2M6Ӎ;CR®32KE6S[ž\BtHƢv(-25#r+=3L6E|y'"ήP;?CLVG|ꏫ/3S7;C?\tXǤMʂ:ĮSkG6s{Ǿ| BJčJObhҎ*ϯ 3R7++ҿ,dWǔKObJjǮ 2J6ʾ MKO5tZz195z9=A=JN5BZޯ` <@4$dgȔLIm(⮬11#r9++D4E\vɄMѲA$o "1;45Ku9S=SAt8Ť{̽Q9$i0.4o8<@0$sTMlт0*T'R+jׯ3Z7ڿDa,LTe&9|)ҽ2@ :<tHƤR&]꟬ 0#"3c;BQ,KTOuz "3Juj1:{9=EN5ED`(,20K%4[f8kkl(DiȬL."Jή3 Q7?D\WGˬS 0r:Z1s7x:E}IRB JR'2+R/kX;?C\Gܞ"T*/%q*B1[65kw9{{;E~IR-CJ&*.Pѿ4TdˌϥS[#`:S&4kfs{+DnM53A!b7%y-1>594CFLtN ҥJI&.2P7 ?,TG\KOS[#]꟬ ##4;d8CKL&DdgȌLP-T z)$k(ʭ00q#Ad7ŔzĽM?z9%{)½-@6 :>BBDtN ҥJI@&*2.SkG6{>BKԎS-RRI&ͮ2P7 ;?C,TdKOӵ[2"P:ԯS3kW7{?C]GLP-#T=dBU'j/\7Üܿ_BIƴOQ!:5%bw)1<}۾=BA4dN RI֡ ,o)-"1;45Su9[=cA9ż}I RBV) *$$Zfz갻,4m8ۭA1sIDlх8Ց蟂\'Ҟ+0!#b3;<#TfȄ̬-TQ'*Jկk3{X;ٿ_H 4M%T]frK&ϯ3R7+;;ӿ<TUGl˔O\y>%®;SEcs>tBtHƤNPY/% q*Jc75{x9:}NR-CV1 R&i(0.o 2DutMQ;չbZ'/ 4 a8<#@$"D$B$DF\Jέ RLV۟a("J0c'4{h8@+DnM$QE4Iמ ":Db*. 2L6ˍ:; OGK<]uWa *#Rfz갻,4m8ۮ<@.DqI,MTQm7y"C&Jr. K6:̾ PGKLmS}X#`,B[&sg(ĤlHܮ2U)Qz9%{ʽA6:+¾,,DdʔN RMV̞# R'2+R/s3Y7;ڿ^GL$PE$Uej($j­,00q#=+,4dwɔͼ=!>**îC2cFs>BJFJ S%R˞"Q'"+Jկc3{XٿÜ[G̞K"T-cq#^,"0C$Sf8ks@t'DjĭL0qY )lڮ25+s9;=CAD4E\wɔMQ=Ü 1%"sJj95z9=A=EJNE]FVa9!j8%z@6 :$BDE\Jέ Li:}).2#B3CľLLFFʬN OVi!;%}꿮 +C6;:KľTBtHƌJROQz9%{Ҿ- A6#+>4B4CFLJ|Ν ҵK!3%Buj;5|˽=A=EJNER]FViAj($j­,10r9+3A45ElxɜMQ>ܟb:Z{(i@-Dp$MLe6uwZ#Z'+ޯ 4 a#+,",dH\LХ+Tkj"J*ϯ 3#R3C?DCDVG|KS^W!>%®;SF6k:{ǾBKƼJ S%R).q)*Jk75{x=;E|N %B5i#],03$4Ke8[T|IFʼNRPW :%$jg,0.4o8= 2DvI|ͤQLLFFdʔN RMVٴڟ`(:[&sg@)Dl -3=tQ"JF&rʮ N6:ϿC$SLlHƤNSQܟ b(:Z{(i@+Dl Q-3EtI"CJ*r. 2Kˍ:; M$OMSeVi2$bg0-o8=A0Eq4\}8UyQžBrH*ͮQ7;+ҿ,,RDtOS[W1b'j00r9+3A43E4td͌ѭ;U|ÞRI*.3Q#3ӿ<llFƄʴPWП"RV+ۯ3^< bH$LPu'ԅhؑY砒*m(꯭ +3Cu9[cAd6EdwɔQ>ٶ<* +KEcsǾ||GƜJS QWϟBUj+/3];߿a4dP)TjX2$bg,0.4oA1ErDtQ9եz٩24bw-1=9> BDJ|Υ RLV͍*"ZG&.2O;ѿCDVG|K_WJ#zY'/ 4 a#3@4#D4cHLL|Н*Եkعޠ"$2db,鰫+4lӭ@.pIMDm7U}xY/r:-b18z9=;J N5RUEe =*®;[F6sȾŒHƬJOSRW- žJ"zI&.3 Q#3ӿ<J#zY'/ 4a#3<# LJ%=TWMMa "$:e(b0+m8㮼@/Dp,MTu8UyY])"JF&z*. O6?Q4Klύӭ[W۽_鲜) Z'$j(115r3;AD4EDu|MQ=U}]1J"zI&.R7+;;?LLVDŽK`X\`B%rh,/q9=+,2,td͌Q;|ͼA!A&"R.s2J6> LKOESeVu[u_Az#\'ڞ0##4CdScl&lfȄ̴P.ToXa!!*4%Zw)=9> @ J L̎JO%SETU[]_ N+*ӯKkWٿC\GܟL P5$TMeX]]iџ2bW/3`#,#DTflLн,m\ $c(J,r0*4l8˭<.EqMDm7U}xYݥѬI栂)l-+3Cu9[=kl6lvɄͬQ=~b13%Jur<~9=?J4N]}HVZ^ !3%Jv)z1=5~B@F$T΅ RJֵڽB5rx-?:>$,BLJ|N MVݎZ^!J6%zy)1? :>,4CFLd΍ ҭKŌZ^ ! 2%:u)b;}9۾=A?FDuRI֥ڭ .$p"Jk7y9=A;E|NR5DVMZU^nb .$q)*R1s85yA;JN=]FuZ}ޖ ⹥y ,$o) -21S65sw=9Ŝ{ԾR%B5=>baJ&$zi(005 q#3<3biY],C%4[fs)DjȬL0rY%]%a64*bG.3Q73ӿ<CDTG\˔Ͻ^W!"3Rv=9> BAFLNuRJVZ^b 2$bg,.p9#A,2,tIDtQ:U{YqȞ "O' +:ԯ[{X;?ü]L,U%mgX}}*I!z9%|)ھ2#C6CSždBlFƄJN OV[_cAݟ!$*d(Z0+4m8ۮ<@/DoI |BHFOS%SW=E^cAz#\, 3$4Sek<{@(DhH̴P.o]a2 Az9%|)Ҿ2#C6;SždlFlJ O &Q)bZ0"3d8Scl&lflLP-Tn\&3鮝!:5%jx)-1?6:>,4CFTʌN NVZ^ҟJ#zY'+ޯ b;5: >B$BF$J\N ҭKŌbϟJV'z+ۯ_<@$",ddL|Х+TlXͭ\1!2Bur-<~ @ DuRJVZ^ ي͞#*Tb+/3^7럼 !DaH,dP)ԥkXܽ.1%*t)Z1;5}9۾=A?EJ,N]}H֕ڥ^ aRBr/\Ӟ;?_L,U&Tug؅\`+i /% r):-j9{ü=}%REEV]Zmnbi O' 2ԯ[{X;?ü[ǼKP"=dXMU)Q -p"J1s85y=AU~ BrI&*ί3#S7;SտdClVnjKO aX\%`9|Y .q2-Z95z==E}INREEV]Zmކ˞#RBj/\Ӟ;?_L,P]&uhX܍{Ѯ !B5rx1@6:+><BDDFDJ\N ҵKŌ^9՟r\'ڟ,+$4Kek<{@(ČhȌLP/UpaIy"CRɮ 2N6돻пQK4]S}Xו۝ߙwܟ $c(J,z谣+4m8ۮ<@/oM,QU6Uuw}]y)bK&ʎ*Я#3CU7cs׿ÌXnjKO a%\%`!uy 0"sRz1;5|۾=A?EJEReGV}Zގ Yq_B0k'i<@,nME5U]vYm]u9žJ"Iϯ +SKcֿtC|WǔKO`X \`t 1%2tb-<5}=B@FJMRuHVZޙti#`"R0s(j8-DmHԮ-3MuY]])2"jH&*.R;;K?\CdVGd|O]Wݞ[_r9r8|)ھ2+CC:[ƾtB|G|J ROV[ !s A z)l⯭ 1345Sv9s8ŌxɌMQ?UZ 1q؟#_:0c'i8,DnME5U]vm]u9 BzY'+ް!4#c8;Sd&DdfHd̜-Tn\˞#RBr/\۞;߿ D`HPGOEmWW[ؗ)w!?BŮk2J6>BNFKOMmWׅۍؗ)y"*D&b. Nѿ$,R,dϕS\W͝[1~RF*̮3Q7#;;?LCTUGTlOӽ\W՝[ݗ)žB"zI&/ +SKcֿtC|W|KT`yɞ "P'"J/{Z;ݿC^GLPE%egX}\Y^',*S&4sh8+DkH2U5sE]ArџJ&$i11+s9CSd6EdvId͔ѽ<~YrAy=%*.CkGʾ ¼KƼO -SEU)̞#"SRٯ3^7럼!Da BKƼJS%SW=[Iqџ "$$Zg(,/5q9#3D4EDtIDtѝ:ս|Yͽ! Q'*+Z/[Ý;?C_GL,PU&}hX!ti=%*.KsH6> BLFČJ S5TWM[YrI +n21[6{x=A;ż}N 5DVMZYr "cR鰫+m= 1EqI4dэ:U{Y1i֟#]',0C%kg<@*ĴkH̬ 2U-sE1)ԟb#['ʞ+0+#Kek<{@)DiH0Uq%9q]"K&4sh8+DkܯM Q=4]vYmQj[ڟ,3$4Sf8s)ĜiȜLP0rY-1JY+߰"43d8Sk@t'|g|̴/Tp!Y՟r#\'⟬ 0;$[f{<@*DjH1U%r1rܟ $c(J,z0+mUr!24bx)-? +><BDDLdN ҽLݎ1|῝"2Dbʮ 2O ;#ҿ4LTEFTJT΅ ҭKŌ9˞ "P"R֯3[7Ý;?C_GL,P]&}hؑq 12tb<~> BA4NMuHV9RZ'+0";d[)*T'Z+/^$",b,dЕ*Tk)uq>%**.[I6> BM܏OMmWׁs I b'k(ʮ,#35Cu9cs8ŌxɤMQ?V1˞ "P'"R֯{3[7Ü?_GL,P]&}hؑsY!>:ĮcI>BNFK5S]VWqq1j(kҮ+45Sv9k9EyI@V Ο#:Urۯ3`8<+@<$DDdHDL|P+m!v?&BŮs2J:;OFK O=SeWWyr!a砚+$n2[6xC P DO}ӝZױs9Q *m-"S65sx9;E{ԽMRBV5П*#bWݯ 4b83&2Įc2I>BN$O]}Xיs1q ,p)-Js85z9A=}N-R]Fu9y^',*0[&{h,l̬2U5s9JbH&*.#S7C;[?lC|W|˔O_t!1:u)j-=5:B$B,LN} RKVvޠ $c(R0+n8믽1qTх9Uzi O'Bկs3Z7;ݿ^P5$]fqvi!?*J.{K6Í:ξPGKUS}XWwI.$q2b19{˽=?EI%UFVuqڟ#_,Bs(4j<.DnHLQ-3Muq N&+*/[Y7;?C]ܟE%mgXz!@"*Z. L6ӎ:Ͽ QGKLυS[Wz鰝)!b8%{)ʾ-2#CKc>|BHƌʬNSQW!zQ *n(-*1S6{x=AlBtG|ʜNRPWt "cZ,0,n=$2E,r,Mdэ:U{)iȞ "O+J/{[7Ü?C_4e'ԍiءnA!z9}).CE6c:Ⱦ ¤JFN%SW9g I֟#],*S&{h,l̬2U5tj3%Rv?6:¾4DDFLdN} RKVŌ~ žJ"bG*.#S7C;[ֿtC|W||OS^WVɌ:U'rۯ3`<3D$LdLlP*ԽlQ9Qr\'⟬;%4cg8<@+DkȼL1U%sTac(R0,4n8 A1$rI$ BĽOS-SA% P)i؟#]"S&{h,mHԮQ2=t1. p)i!9}).2CEk> BKFJ5TWI!N I֟#[ҟ, 03$[f{@+DkHLP1U%s(j!:5ry)-2A+K>\lGFtJtΥ NV9CY˞S'J+/3^7<$"4cH4LLP})TkX_Q (l(گ- 134[v{:Ŭzɬ@V4ax"CR*. 2O7;#ҿ<CDTLdO}S[WQYן#\⟬C%kg@+lHĬLQ 2U5s$Ada -q)*-Z19{˽?N5]F}i6ix"B&:*rȮ 2M돻 ?C,SG4KLeSYסqI "T'Zگ3_ <#4#DdHDL\u(TjXqY "d(Z,0,o9A,3E4sI4MLQ}9UzQ%qg! 0"t)Z-1<~>$BF,LN RK͍15Qw" BB*z. 2N6?,C BKƼʼR9 8zA&2bǮ M6;п$RG,DO]SYW =1r "L+/KsX7;ۿ]GԝK!-cA HП*bX'ޯ!4#cK~5DVU#1eQ ,p)-J1{8{9üA>I R5DU!cQ .p)R1{95{9ý=A?EIN-R]F}c1q ,p)"R{95{9ý=A?EIN R=D]a1Qj(l(گ- 1;4cw9A;E{IMQ@\ɞ J&$i,12Cu9c{A9EyIMQ>Zɜ""$:er.p3AL4TuITMlQ;U|QYן#\,0K%sh8<,l̬Q2=tHΟ BV'zܯ4 a+K@\&Ddfl̄P,n!BAa M&"ӯS{Y7;ܿ^GL5$]fx=ÞZI&*ϯ3;T[{?ÜZGK b8q9{ѽ B&Br. N6;?,C”IFʼNSR8y)k23%Jv?6#><LEFTJTNmRJָ b)i蠪,$o-J1{8{9üA>IN-R]F}\! b($kҮ34[v{:Ŵ{IQ@yWݟ!$bB,z0+n8= A2E,r,Du8՝zN鐛)ԟj\'ڟC%4kg@,DlHĬL0UrYEY˞S'Rٯ_8<4#UiViܟ "d(Z갻-4o =#43DtIDM\Q:U{ITiڟ#_,J0{(k8í%2ĮcJ6:>BPGKO=SeW׀ێ Kُџ:#RV+ݯ 4b;[@l'D|g||P,Tn Pُ[ٟ:%$Rf,0/r93=Kd6lvl͌Q<~q'qg.r):r;5}9>AF5eGV .pA!9{)ʾ+D6S:s> BJFJN ROnj 0 rIi:%}#SF6{> LF̌O-TWHō 0 r)i<%}.+2SF{ʾ Ľ5TWP,l!!b8%{Ҿ3D[{> ¤JƬʬRW0 01#1cQq *l(گ- 1;55cw9=;ż{ɼR A-8S1q\'⟬C%kh8<,mHԭL%3UEu <~ žJJ&/+3SV{?C\GĜK"EeXXꐩ,n鰝)j8%y-2B;[ƾtBHƔJRPя9SYyٟ#^ ,:0k(4j@/DoQE5mw@ `a6x""C:*jȮ 2N6;ѿ,CIN-R]F}hhi6x*Db*.2P;ԿTdVllOS]蔊 Kэ2#rX+߰ "4;d[{@)DiȜ̜P.Tp [ 2%$jf0/ r93=KAd6Elvl͌Q<~( )k!25%jxA+KždtGƄJν RO p p9{"2Dj*ˮQ7#;C?\ClVtK`X PqqI#*RB+z/3^@,#Dl„HFʌN NV讌 0 rIi<%}.+2SF{ʾ BL̍J S5TWP 015Quq!A&*bǮ M6돻 ?$4SG<\OS\؅Ⱦ@ )ĞjL&⏫/K3sX?^GK"EeXX 011CQq L+/K3sX?^GK"EeX`8ŎYYGy˞S'R/_8<#@<$DLdLLP})Tk8Î9YEy˞S'R/3_8 #@<$DLdLLP)Tk8Î9YEYɞ O' Bկs[7Ý;޿ D` P=%Tmg؀ A1r "JŽ*/+3[V{ڿ\G̜P#TMe` A1r "L+"ӯS{Y7;ܿC^P%#TMeh} н ?1RjH*/ 3;T[{ؿäZǬˬOT a(} :|龞 BD&Zʮ P7;?TdVGdKdO}S[z19sYy=%*.[2I:;BOKSEUW`{萉*jɬ*4%Buz-1>:#><BLEF\\NuҥKVx _ R&jh(1+t9SkA8ExɌͬQ> AAVa#a2,j0+4m=A2E$r,dQ:ս|ώQ9՟z['ʞ3$[f<+ļlHĬL2=th !ADAa "M+*/[3Yݿ_GP-$TUfXpvhhi6x B&Bz. 2N;ҿ4CDTLLeӕZWthhi&ih.%q:-j1:}9=AF5eG֍HHԏIiVܟ *d(b-p9=+D4LuITM=U(  K#RV+ݯ 4bC<[t'ĄhHLе,n(w p p9{"2DJ*zɮ O7;#?<CLUGTKTmSZWp((I$Ifi.$o-J1{95{9ý=?J$N]RIְp((ҏ)ITiڟ b(Br0+n8=$24sI4MTх9U{(Ž))DIiȞ P'"Z/3\۞@!bH$L$U&ԅiXn 0p!A!9{)Ҿ3D6[{> ¤JƬʬ PWnp pqqW!$2dj,0.4p3AL5ETu\tQ;} PQQGq#RJ+ٯ_8<#4#DdLlP+Tmp 2)rIi<%*.K2{H:>BOFJO S=TXlُYߠ#Zg(0s9C=[t7|w||QE~5D]  L"#bW+ް!+cS¾4BLEFTJTNmRKVe J#BUz+ܯ b83¾<BLEFT|ε OWcʎ L鎛 П*bV'zܯ b83\tGF||Ε MVa` `aH#"SZ+گ`8<3D$Te\|P,Tnf` `a(h!2%:ur-1>:#><BLEF\\uҥKVa@ `aaH#"S:+jد3]< $"4c<\P*Tld@ `a&ah!2%Buz-1>:#><TEF\\uҥKa@ @aaF"O+J/{3[˝ aH LF̌5TWP_؍͎O9ӟZ#rY'߰";e8c<)ĤjȬP/Uqi +mѯ!24Jv)? +þDB\FFdJdN} RLV_HhƎiiFʞP'R֯\7Ӟ;@ !DbH$LDu(ԥkX` !"!dA +m("S6{y9==E}ܽR-CM !!BAa "M+2ԯcZ7;?C_L$U&ԅiX` !"!dAa ,$o-J1{95{9ý=?JN=RmHV !B!A "Mڏ+ үC3kX7;ۿC]K"EeXXb !"!bAa ,$m*1[6y9==~INRMFVu !!B!A "N&2ԯcZ7?C`HL5$egXbHHI$ifi.$o-J1{95{˽=?JNMFVu(HĎIIDiȞ N&2ԯcZ7?C`HL=$egXdHHI$Ifi.r):r;5}뿾BBF$J$NEuHVHHĎIIDiȞ P'"Z/3\۞!$bH,lP+TmHi )i!3%Jtb=:,BU))B)Iƞ N&⏫/K3sX?^G P=%Tmg؈p鐙)k:5zy)B6;[ƾtBHƔJN RNЏ )RIi֟\'ڟC%kh8<,mHܯQ-3Uvr(()2)rIi<%}.+2[F:> BMFԍNSWEЏ )R)I֟\'ڟC%kh8<,mܭQ 15tYHr(()2)rIi<%}.+2[F:> BMF܍NSWE((ҏ))R)I֟^(20k'j8<@/DoQM6UuxYr(()2)rIi<*îS{I6:>OF5eWW((ҏ))R)I֟^(:0k'j8<@/DoQM6UuxYs P PQ5qwq!A&*b. 2M돻 ѿ$C4SDKd}S[Wuxx׏Yߠ#Zg(00#s9C=ct7ńxIM>P| >""ZEr*̮ R73;S?lC|XGKOS_u ^! B%Zg(00#s9C=ct7ńxIM>x~ >~""ZEr*̮ R73;S?lC|XGKOS_w ^! B%Zg(00#s9C=ct7ńxIM>x| >~""ZEr*̮ R73;S?lC|XGKOS_y ^! B%Zg(00#s9C=ct7ńxIMѵ~""bG*ί3T7[{?äZGO!T-cH|P PQ%Qgq /% rB-z1<5~9>$B,J4MR}H֝ NB#Y+/!4+cKk(ĔiHL-pY~ P PQ5Qwq!A&*BŮsKˍϿQKD}S[ŝ b)I栊*n(2c7yA>E~R=D]0 NB#Y+/!4+cKk(ĔiHL-pY 9{A&*BŮsKˍϿQKD}S[ŝP PQ%Qgq /% rB-z1<5~9>$B,J4MR}H֝xx׏yYݟ!$b*,Z0*4lۮA 1Eq$M\ѕ:U|YЉɎ I͞:U'r/4a+K@d&lgHtLtХ+nX  @)IĞjL&⏫/K3{Xܿ^P%#Meh >~""ZEr*̮ R73;S?lC|XGKOS]萉P PQ5Qwq!A&*b. 2M돻 ѿ$CUPq7qy!>*.K2{I6:>OFO=UW` KϟZW'/!4#cKk@|(DiHL/ qp鐙+k٭:5ry)B6;[ƾt„HƔJNRPP!b#[ڟ,C%4kg<,mHԭL1-sI4Iti>*:ŮsK6Í:>QGO5]WW돑Y!$2dj,.4p;AL5E\u\\Q:U|)DIiȞ P"+Z/3\۞!$b,LP})TkI4Iti>%.K2{H:̾BOFJO S=TX)$Idi. r)Br;}뿾 BBF$,eҕJָ]ٟ:%rg(,05r;[Al7E|w||Q BJFʬRW0!4Ata!=*®CsH6> N5TWPA4Ata!=*®CsH6> N5TA4Ava!;}).2KF6s:> LF̌5T1qY;* ®CkH6> NF%UV1q9Y;* ®CkH6:> NF%UVA4av!@&RƮ Lێп$R,,EuXA4av!?*2ĮcJ6>P EuXa6av!?**ĮcJ6>PG EuXa6ax!=**ĮcJ6:>PG O%MV939s9y=**ĮcJ6:>PG OEmX`939sYy=**.c2J6:>BPG ,OEmX`939sYy=%~ .;2kG:˾ BNFJNS-S8/qQ!j6x)-1A6#:C>dtG||Ε M8(h!2%:ur-1>:#><BLEF\\uҥK8(h!2%:ur-1>:#><BLEF\\Ε M(j!1s)R<~B,CF4J4NU҅IY%YeY/s)R<~B,CF4J4NM}IY%Yey/q)*-Z1:5|۾=@JN-R]G !c1Q +$n-:1k7z9=>I R=D`ޏ^頜)B$$bg,015#sKcA|8ExɌQ@ޏ^ )j(l(⯭C5kwA ¤JƬʬ P I$Idi.r):r;5}뿾A$J$N=RmHVY #$Rf,005r;SAl7EtwItMtѥ;U Mُџ:#RVj+/3`;T%dfHdLdЕ*Խl9{ѽ"*BB*z. 2O7;#ҿ<CLTTKTύS\ )kѭ!24Jv)?6 +þDTEdJdN RM[ѝ 2%$jf0/r93=Sd6lwItMѽ=UiiF̞*T'b/3`3@L%D\edLе,n8x*Db*.2P#;CԿ\ClVlKϥ^ A$Afa +o)Bs8zA?EINEEV`QY՟z#Zʞ,3$4[f{@+ļlHĬL0Ur=2"jF*.3RC;[ֿtCXnjˌ_A&af /q)2b:5|۾B @JN-R]GVڎ O1RjX'0 !3d8[E~5DX9YEYɞ O' Bկs[7Ý;޿ D` P=%TmgY%Ygy12u)j>5>4DDLLeRJָՎYYGy˞S'R/_8<#@<$DLdLLP})TkXY'yg1%rJ-z1;~9> BBF,,eҕJVՎYyG͞:U'r/a8+LdFFllΥ NVyI͞2S'J+ٯ_8<4#DdHL̄P+Tm PQ%Qgq 1%*tb-1=: ,B BNFJNS-SHԎ Kэ2#rX+߰ "4;d[{@)DiȜ̜P.Tp @i&h 2%"sZ-1<:B,CF4J4NM}IV ?9Şz M&*/[3Y?C_GLE%mg@] R&jh(1+sKkA|8ExɌ@ :zɾ JF&bʮ P7;?L\VGdKdOS]WAaVa(2b簓*m8<1qQM6Uux 839uY?%".[2I;OO=TX9SYyٟa(*b簓*4lۮA 1Eq4QE5mw`93YuyA2*j. 2M돻 ѿ$4S< QGKO-SUVp\ B&$zg0s9C[Al7E|w|͔=׍<~""ZEr*.3 Q+KտdtWG|˜OS`xޏ `)I栂($i2;t[{A9EyɜA(׎1QEq#RJ+zٯ3^@4# BJFJN ROُqqW!$*db,0-p9=+D4LtLLQ}8՘ٍ@!b"I*/3CUk?ì[GKb 鐹+mR5%jxA+KždtG||Ε MVۏqY "*d(b-o +A<4EDtL̈́ѵ<ێIIFiʞ"O+R֯3[˝ aHLE%mg!2Ata!;* .;2kG:˾ BM܍%SW@ݏ_9r'$j®,1+3Sv9sA:EzɬBV0ݎQ9՟z#Zʞ+0+$4Sf{@+DkȼQ-3MuAYŞz "Jʎ+ѯ33[V;ڿ\G̞ P=%Teg A6ax!?*J.{ 2KˍϿQOUS}X萉*lɮ J6%y-2B;:[ƾtBHƔJSRW0#9eY/s)J-z1<5~9> BBF$LNeҍJVa1Q (l(گ;55cw=;ż{ɼRA(YYUy۟#`*,Z0*4l8Ӯ<0qIM,Q]7U N )ԟj\'ڟC%4kg@,Dl̬P0rYYGy͞:U'rۯa8#<;T%dfHdLе,nyyG͞2U'jۯ`#;T%\fHdL|е,Tn N:ZW'ݯ c8C<[t'|hHL.Tp IϟRW'ݯ b;[@l'D|g||P,TnN!bzY'߰";dc{@)DiȜ̜P.TpPA#],*0[&i8<-nHMM6UpY "*d(b-4o #A<3DtIDM\э:U !bAa )m(갭"K65sx9=\BlGFtJtN RNi6x*D&b. P73?LC\UdK|ϕӽ\i MяR#X0!3d8S”IFʼNRQ"Idi0%q2-j1:|۾@ %UFIYޟ "d(Z,갻-4o9=#435:>,BBOFKEhyPq9{ѿ"JF*.R73;SտdtWG|˴Ox P !bA -q)*-Z19|9˽?5\ p+m1!r8|)ڿ. 2;D[{> œJFJb(Hi&j!1:u)r1=: $4C<通)Ğj"L&ڏ+ /;3cW;ڿ\GĜK݃6`v ` <~BZG&ͮR;[?lC|W||1s8Xy7{ٿRG&ͮ3R;S?lC|W|˜18sXXy9}ٿ"*Db*. P7;3ӿDTUGTKTւ*l讌 2Iti!;~ .;cG6:ʾ BĽO%Xex鐙+m9!R6z)-2B;[>t|HFJΰ#^(I$if /s)Jz1;}뿾A !AF˞ Q'*+Z/3\7Ӟ; aHLL.p @a6z":Er*.Q7#;;ԿT\VGdK|ׁp]؟#9ey1%*tb=5:$B,,N`Mя9YUyݟ!$2db-4o =#43E%2Įc2I>BNOQ8XՏy[ "Jf(/5q9#;AL4TuITh`6x >A M&"ӯS3{X?C]GԝKހa 0Q'i0%s)R1;}뿾AF4NH8EXxɎ M9՟r#Z##4Kek<)ĜiȜ̴.p(I6x!A2*j. M6:пRG$K<Ӏ0UP p]1 j(l(گ- 134[v{=:EzļM> !AF:U'rۯ3`<3D$LdLl)kح19uy!> *:.kJ6:;OFJ P @aZ B%zi(,1 1+sKct7|w|M p9{ A1q N&+*/[3Y7;ܿ]ܝ" d@ `*nA!z9}).CE6c:Ⱦ ¤JFN O8ӏYyY2%$jh15#s9C[Al6twI = 1QGq̞"O+J/sZ?C_GL#8cXx琙)m9!R6z)-2B6;:S>lBtG|ʜN Q 0QY "$Ber.4p9=+A<4EDtIDMx 8| BA Q'2bׯ3\7Ӟ; ` $%xg/q9q!:~).+SF6s:ɾ ´KFJ L !AV!2e(j,0-o #43E¾4~ N8 8EXxɎ OYן#\'⟬;%4cg8@*ĴkH ,p(i6zɾ"CRɮ N?,C4SG4K4ԀxWݏcY/% r)Bj1:|۾=A?J0 0Ep  OQ֟j#[ҟ,3$4[fs<*Dj̮M 2(tH<通)Ğj"Kڏ+ /3[V{?ô[GKހ` @(l!Z7%z½B;[>lB|G||N I 1Uq "d(Z,0,n= A2E$rI$MX H6x@)iȞ "OBկs3Z;ݿ^တ"@f` .p!9!R6z)-B63:KždlGFtJΠJΏ )Ti $c(R0+m믽1Eq BJƬ N(ԏIZɞ B&$zi(1 1+sK=cl7EtwItͨ<~ !AF͞#RB+zد3]<!DaTx'k3Yw"BJ*z. M돻 ?C$R,KDՀxpW cQ蠢,$o:1k7y=A<|̾N(DhȎ P)i؟#_Bk(4j8-mܯL2 t @ <!Þ:"rH*/+SKc?|ÄXGKh_8y)kѭ*4%bw1? +><BLDLlNHΏ )Tia(*,Z0)4kí<@/DoH @6x BA Q'*+Z/[˝޿_`&j 2AvA&**Z. 2L6ӎ:ϿC P $`XUxۏa9Qj($kҮ1+3Kuk={A9EyI>(ĎiJɎ B#zY'0 !+cKct'|g|L,n a8|2E&j*. O #?<DTGDK\P[؝#Yg 0"sR;}=B @ N8pI 1Uqܟ$a2b簋)l8˭/DoM((4hx@)i M&+/KkW?\GĝH" d` .rAy;%~).+SF6s> BJƬ@ Q8X׏y]1 J&i 253t9Kct7EtwIt͠= 0QKяҟ*#bWݯ 4b83K@\%\e\p*n谍(I6zɾC&Jz. N6 ?C$RL˄ـ8^(i(l鰝!!:5rx1@3>LTEFTJTƀ8L !aXݟ!$*d(b,0,n= A1qPx7{ؽ9Ey R':+j/\۞; D ` L$0%pg 11uq!=**îS{H˾ MFԍJ((Thڏ bI +n2[6{x=A;ż{ɼMHFh̎ RI^ ,2c'4i8,lMH6z)BAaǞz "L⏫үC3cW7;?C[GK $`f 0!tay!<*®CkGʾ LFĎJ`X  !c9q *m"K5kw=A:Ŭz̾M8CXɎ Q9q]"K&4sh8+DkܯM85xwA9Qƞj"KҎѯ33SV7s;?CZGK#0ep /sQi!;~32[F{:ɾ ¬KFRHh؏`)a z)l⯭1;4[vs=A9ŜyɼMBHȎ P)az\⟬;%4cg8{*DlM(4hv@!AŞZ"JЯ3CU7c{?ÔYGˬ  d` .rAy<*.CkGʾ ¼LFč@T` aQ j(kҮ1+3Kuc={A8ŌxɤM@F !Ta۟$ bBj0*lӮ<@/oM(:~Ž)iH͞# RBr/\۞ D `,L`,nH:~ B"zI&*/ +SKcֿt|W|˴܀8%xi3Yw B&Bj. M6ێ? QG,0^ @a(l٭!*4bw1? :#¾4%**.[{H˾ Ľρ*n(i8z"2Dbʮ 2O7ѿ$,R,DՁ10u P ? )bK&ʎ*Я#3CU7c;{?ÌXnjˠX7y9EqȞ "O' +:/cY;?\̞@(hȎ P)a^20[&{h<@+ļkԭLP ``!9 r(kҮ1+3Ku9cs|8EzIp]8y)mѮ B5ry)1@6:+þ<BLDLJdǁ)m 0q9|ɾ:E&j*. O;?,C4SG4L8| !Da͞#2Tb/^< @!aLPJȎҏIZI )l⯭1;4[v9s9Ezɬ#8ex11sIƞ "M&+/C3kW7;?ìZǬKXGx͎1SQ!*4%bw-?5>$4CF4L3Pw CIa砚+$n(-*K5kw=:EzI()kدY7qy1 J&$i,115#s9;=KA\5\utH'kЯ Q7{/% r):-b9{9ü=}H0 t ` =I:%})꿮23D6S:k>|BHFJh?Xǎ O P'+Bկk3Z7ܿC]GԞ(@V cQ Z'$j­,1253sK=[Ad6lxɤ3XwCY"SRٯ];@ ` L@,^H搁(l!?:.kI:̾ BMFԍJP(h؏`Y!:}2CE6[sǾŒHƌʤ˃(N @[y!<®;[F{ɾ BJƬJ̓HP `]*"bG. Q#;;?LTUGlˀ6_X琙+۟ b(:,b簋)kì.DnI08zȾ AD2Db. N;ѿC$RG$X=cX/R7%z)2A6#;>LTEFTlUxݏ!9 2%:u)j-<~9뿽B @,JDńWߐ#Y:}2CE6[sǾŒHƌ̈́Pep . N2/[{X;?ü[ܟLGpy 1 j($k(ʮ,2;tScl7EtxɌTh܏ jKҎ/+KUk;{?ÌXnjKO} 1i:5%jx)1?6:>,B4CF4L@jȮI蠢+o)21S65sx9=A:EzIh !-p"J1s85y=||G|ʔʆ؏ӏY!3%Jv)z-=9> BAFJL@ 1!:5%jx)-1?6:>,4CFTʌ* "M+/C3cW7{ٿCZGĝ P +n-*K5kw9Ŝyɴ0 +$n(-"K5kw9{A9ż}IԾ""CRz. M6㎺? P,K\#`(,Bk'i,DmܯM 3%Jv)z-1=59> AF4l KҎ/#3CU7cs׿|CXGޠ:a2,Z氃)4j<-DoI M: -p"J1s85y;ż}"!;%};D[:sǾ|BHFʼA&**ZƮ 2K6;BNFBC&J*zȮ 2M6ێ:ϾCPG4Z@"R.sJ6> MK,OZ!;~+KEk:{>”KFԎ2!24bw>:B$BF$\N +n-*K5kw9{A9EyIM#Z'+߰ !+c8CS\%\etL "CR*z. 2M6ێϾCPG$T}/% r)2b195zA5AJ$MjP+JկkY;ۿC\GܝP"!*$m(꯭1345Sucs|7|yIRK&ʎ*Я;TS;kֿtCtWG )lگ-+35Cu9[=kl6lvɄʹQ"rH*ͮ Q+;;?DCDTGDtϝӺ&i,0r9+=;D4Edw|M(L&ڏ+ѯ+KU7cs׿|CYǜKO ".q2-Z{8z9=;ż}R:,#2TZ+ٯ]7㞻߿_LDm'9%|)ھ2#B;:K>\\E\JN -^*0S&4kg)ĜkԮQ%3"CRz. 2M6ێ:>OKLOuS1m-;4Sv9k={|7|wɔͼQ>:U'b/3]; DbHW'+/3`8 <$"D$dH\LЭ+*E&j. 2N6돻?  P$K\υӚDjx)> BAFDuRIj(115r3;AD4EDu|MQ=$^,*0r9+=;<3#SCSտ\\UtˤD5[v9k=s|7ŔyIMQ?[Y?_H RG$TOuSKy=:Ŭ|IܿNR%Bg@)Dj̮LQ24X7;ٿC]L$M%T[O6; пCR,K\}ӓNA4Jl΍ ҫP5+s9;=CL4dxIQ>h8@+oI M4U64^ ,dH\LЭ+4SCS?\|YGP N;п  P$TOuSN6#3>< BKF̎J;O3C>LLFFdʔN RO5|ӽ=$McNsx9A;E~IN%R;Psw=:~I;P5kw9{A8E{I̾MROCtS=[\5txɤQ5[v9k=sAt7EzĽMRQ5{x9A;E~IN%R;R: >BCFLJ|Υ һR6> BKF̎J3T7K;Sտ\\WGK5;^߿aH,L\}(5Sm8ۮ<@.DoBP$TOus>BJFJ 6>B4DlJν 6:KľLLFƄʴN :ʾ ¬LF -#+ҿ4ClVDŽKv83<;<%thȤy!B {{B ׽{{!Bk{{B!5{{!B^{{B!A{{|!B ׽{{!Bk{{B!5{{!B{{!B {{{B!5{{!B{{!B {{{B!5{{!B{{!Bk{{B!A{{B!{{!B{{A!Bk{{B!A{{{B!{{!B{{!B^{{!B {{{B!={{B!{{|!B{{!B^{{B!B{{{!A{{|!B!5{{|!B ׽{{|!B{{!B^{{A!Bk{{B!B {{{B!={{!B!{{|!B ׽{{!B{{!B^{{!Bk{{!B {{{B!A{{{B!5{{|!B!{{B ׽{{!B{{!B^{{!Bk{{B!B {{{B!A{{{B!5{{{B!={{|B!{{|!B ׽{{!B {{!B{{!B^{{!B^{{B!Bk{{!Bk{{>!Bk{{B!B {{{B!B {{{B!B{{{B!A{{{B!B{{{B!Aqk{{!B\Z{{!B{{B ů{{{B!Aqs{{!Bb׽{{B!ů{{{B!B^{{!Bc{{|!B!-{{{B!BZ{{!B!{{{B!B1s{{!B#{{|!B!F-{{{B!BZ{{|!B!ů{{{B!B1^{{!Bc{{|!B!B1k{{A!Bc{{B!1k{{!Bc{{|!B!-{{{B!Bb׽{{!B!-{{{>!Bb׽{{!B!-{{{!Bc{{!B!/{{{!Bc{{|!B!F1k{{!Bc{{!B!1{{{!B#{{{B!B1^{{!B#ů{{{!B\{{!B!-{{{!Bc{{|B!1k{{!B#{{{B!B1{{!B#ů{{{>!Bb׽{{|B!F1k{{!Bc{{{!BZ{{!B!-{{{!Bc{{{B!1k{{!B#{{{B!BZ{{!B!F-{{{!B#={{{B!B1{{|!B!{{{B!Bb{{|!B!F1k{{|!B#{{{B!B\{{|!B!/{{{!Bc{{{B!B{{!B!{{{!Bb{{{B!B1s{{!B!{{{!B\{{{B!F.{{{!B#{{{B!B1{{B!ů{{{!Bb׽{{{B!Fs{{!B!{{{!B^{{{B!B.{{{!B#={{{B!B0^{{|!B!ů{{{!Bb׽{{{B!F0{{{|!B!{{{!B{{|!B!E{{{!Bb{{| B!F-{{{!B!{{{B!Bs{{|!B!{{{!B\{{|B!{{{!B{{| B!F{{{!Bb{{{B!B-{{{!B"׽{{{!B {{{|!B"׽{{{B!B{{{!B ׹{{{!B-{{{!B ׽{{{B!A{{{!B{{{B!E{{{!B^{{!B!{{{!B{{{!B{{|!B!5s{{B!B{{{|!B{{{B!5s{{!B {{{!B{{| B!={{{B!A{{{!B{{|!B {{{B!{{{!A{{{!Bs{{|!B{{{B!{{{>!A{{{!B {{{!B{{|!B{{{B ׽{{{B!={{{>!9s{{!5{{{!A{{{!B{{{!B{{{!Bk={{B^{{|!B{{{B{{{B {{{B {{{B!={{{B!={{{!5s{{!A{{{!B{{{!B {{{!Bk{{B^{{{B^{{| B{{|!B {{{ ׽{{{!{{{B!5s{{A!9{{{!A{{{!A{{{!B{{{!Bk={{!Bs{{|!B^={{{B{{{B{{{B {{{B ׽{{{B s{{B!={{{B!{{{B!9{{{!5{{{!5{{{!A{{{!A{{{!B {{{!B{{{Bk{{{B^{{{Bs{{!9s{{!5{{{|!B {{{|B^{{{B ׽{{{!9{{{!B{{{{B{{{ ={{{!As{{|!Bs{{{B ׽{{{!9{={{Bs{{{B {{{!5{{{|!Bs{{{B{{{!9{{{|!Bs{{{ {{{!A{{{{B{{{!9{{{!B{{{{B ׽{{{!As{{{B{{{!{{{Bk{{{> {{{!B {{{{B={{{!As{{{B{{{B!5s={{|!Bs=s{{!9{{{Bs{{{!9{{{!B {s{{B {{{!B{{{{B 9{{{!B {{{{B ={{{!Bss{{ ׹{{{!Bs{{{ ={={{!A{{{{B ={{{!Bs{{{B ={{{!Bss{{B 9{{{!B {=s{{B!9{{{!Bk{{{!s{{!Bs{{{B!=s{{{Bs={{{!{{{|B{{{!9s{{{B={{{!9{{{{B{{{!As{{{={{{!Ass{{s{{!Bss{{B 9{{{!B {s{{B ={{{B{s{{B ׹{{{Bs={{{B {{{|!Bs{{{B ׹{{{!Bs=s{{B ׹{{{B{{{{> 9{{{!Bk={{{!9s{{|Bs{{{!9s{{{B^{{{!As{{{ ׹{{{|!Bk{{{!9{=s{{B 9{={{{B{={={{!A{{{{!9ss{{B={{{|!Bs9s{{!B{={{{!9s{{{B!9ss{{B={{{{B9{{{{Bs9s={{|!Bs={{{!As{{{!9s={{{!s{{{!9s{{{ ׹{{{{B 9s{{{9s{{{B9s{{| B^9s{{{B^9{{{|B9{{{|!Bss{{|Bs9{{{Bk={{{!Bs=s{{|!Bs9{={{|!Bs=s{{|!Bs9{{{|!Bs{{{|!Bss{{!Bs=s{{|!Bs9{={{|!Bs9{{{{Bs9{{{|Bs={{{|Bss{{{B9s{{|!B9s{{{B9s{{{B9{{{{B9s{{{B9s{{{B 9s{{{ 9s={{{!9{={{{B!9s{{{!9s={{{!9s9{={{!As9{{{!Bs=s{{!Bs={{{{Bs9{{{{B=s{{{B9s{{{B9s={{{> 9s={{{!9s={{{!9s9{{{!9s=s{{!As9{{{|!Bs={{{{Bs9s{{{B9{{{{B9s{{{B 9s{{{!9s={{{!9s9{{{!As={{{!Bs9s{{{Bs{{{{Bs=s{{B ׹s{{{!9s={{{!9s{={{!As9{{{!Bs9s{{|Bs9{{{|!B9s{{{B9ss{{> 9s={{{!9s{{{!5s={={{!Bs9{{{!Bs9s{{|!Bs=ss{{B9s{{{B9s={{{ s={{{!s{{{!=s=s{{!As9{{{!Bs9{{{|!Bk9ss{{B=s=s{{9s{{{B s{{{!9s{{{!9s={{{!9s9{{{!As9{{{|!Bs9{{{{Bs9s{{{Bss{{B9{{{{B 9s{{{> 9s{{{!s={{{!=s9{={{|!Bs9s{{!Bs9{{{|!Bs9s{{{B9{{{{9s{{{B 9{={{{!9s={{{!9s9s{{!As9{={{!Bs={{{|!Bs9s{{{B9s={{{B9s={{{ 9s={{{!9s={{{B!9s={{{!9s={={{!As=s{{!As={{{|!Bs9{={{!Bs9s{{|!Bs9{{{|!Bs={{{{Bs9s{{|!Bk9s{{|!Bs9s{{|!Bs={{{!Bs9s{{!Bs9{={{!B{={{{!As={{{!9s={{{!9s=s{{B 9s{{|Bs9{{{!As={{{> 9s{{{B{={={{!As={{{B s{{|Bs={{{!9s{{{Bs{{|!Bs{{{!9s{{{B9{{{!9ss{{B9{{{!As={{{ 9{={{!Bs={{{B =s{{!Bs{{{B9{{{As={{{>9s{{!As={{{>=s{{!As={{{B9{{{|!Ass{{B9{={{!9s=s{{B={{{!9s{{{B9{{{!9{{{{B{={{!9s=s{{B=s{{|!9s{{{B9{{{|!9ss{{B={{{!9s{{{B9{{{!9s=s{{B9{{{!9s{{{B=s{{|!9s{{{B9{{{!=s{{{B9s={{As{{{B9{{{!As={{{{={{!As={{{B9{{{|!As={{{9{{{|!B {={{{ 9s{{{Bs={{{ 9{{{{Bs{{{!9ss{{Bs{{{!9{s{{B9{{{!As{{{> 9{{{B {={{{!9s{{{B{{{!9s=s{{B{={{!Bs{{{ 9{{{{Bs={{{!9s{{{B{{{|!B {={{{!9s{{{B9s={{!As{{{ 9{{{|!Bs={{{!9s{{{B9{{{|!Bs{{{!{{{{B9{{{!B{{{{!9s{{|!B^={={{!As{{{ 9{{{{Bs{{{!9s=s{{B={{{|!Bs{{{!9ss{{9s{{Bs{{{ 9{{{{Bs{{{!As{{{B9s{{!Bs{{{!9{{{{B={={{!As{{{=s{{|!B{{{{!9{{{|!Bs={{{!5{{{{B9s{{!As=s{{B={={{!Bs={{{ =s{{!Bs={{{A!9{{{{Bs{{{!9{{{{Bs={{{!9{{{{B={{{!9{{{{B{{{{!9s{{|!Bs{{{!9{{{|!Bss{{ ׹{{{Bs{{{>s{{!As{{{B={{{!={={{|!Bss{{B{{{!9{={{|!B{{{{B={{{!{{{!As{{{B{{{ s{{!5{{{{Bk{{{>{{{!s{{|!As{{{s{{{={{{!9{{{{Bss{{B^{{{ ={{{!9{{{{Bs{{{B^{{{ ׹s={{9{{{{Bs{{{>={{{ s={{As{{{Bs{{{={{{9{{{{Bss{{B={{{!5{{{{Bs{{{{={{!s{{{>{{{|!5k={{{ 9{=s{{={{{{Bs={={{|9{={{{!9s{{{=s{{{s9s{{{9s{{{ s{{{s{{{Bs{{{{A{{={{!9{{{{9{={{{k=s{{{B {{{{{9s={{{|!9{{{{|=s{{{{{{{{{{{{{{{{{9s={{{s{{{ =ss{{=s{{{>s9s{{{B{{{{{5{{{{|s{{{ =s{{{{{{{Bk{s{{Bs{{{{=s={={{|!9s={{{ {={{{{{{{s={s{{Bs={{{{As=s{{9s{{{| ׹ss{{{s{{k{{{{>ss{{{As={{{|9s{{{| s{{{{s{{Bs={{{{B {={{{{9{={{{|!{={{{ ׽{=s{{={{{{Bs={{{{B {{{{{9{={{{|!{={{{{{{{^{{{{s{{{{s{={{|!5{{{{ ׹s{{{s{{{={{{{B {=s={{{A{{{{|={{{{ ׽{{{{={s{{>k={{{{s={{{{5{={{{|!9{{{{{s{{B{{{{{{{{{A{{={{|={{{{ =s{{{=s{{{Bs={{{{B{{={{|!9{s{{ {{{{{s{{{{{{{ {{{{{={{{{!{={{{| s{{{{={{{>{={{{{A{={={{!={{{{{{{{^{{{{ {{{{| 9{{{{!={s{{s{{{k{{{{A{{{{|!9s{{{ {s{{^{{{{B{{={{|9{={{{ {={{{s{{{B {s{{{9{{{{ {{{{s{{{{A{{{{={s{{^{={{{ {{{{|{=s{{{{{{s{׽{{|={k{{{{{{5{s{{^{{{{5{k{{^{׽{{|!{{{{B{{{{{{{{={{{{B{k{{^{{{{׽{{ ={{{|!={{{|5{{{9{{{|!9{{{!{׽{{| ׽{{{{^{{^{{{B{{{|!5{׽{{k{{s{{{={{{^{{!={^{{Bk{{ ׽{{5{{!{{|!{{ ׽{{ ׽{{{{{{{{{{>{{B{{B{{ {{ ׽{{!{{!={{|!5{{!A{{|!B{{{B{{{B{{B ׽{{!{{!5{{!A{{!B {{{Bk{{B^{{{{ ׽{{!{{!5{{!A{{!B {{!Bk{{B{{|!B^{{B{{B ׽{{B {{B!{{B!5{{!5{{!A{{!A{׽{!B {׽{!B {׽{!A{{!A{^{B!{|!B{!B{^{B [={!A{Bk|!B{!{!5{!B {!Bk|!B^{B{B ׽{B!{>!5{B!A{!A{!B {!Bk|!B^!B^B{B ׽{B ׽{B {!{B!{B!5{B!5{B!5{B!A{!A{!A{!A{!B {!B {!B {!B{|!Bk!Bk|!Bk!Bk!Bk!Bk!Bk!Bk!Bk!Bk!Bk!B{!B {!B {!A{!A{B!5{B!{B!{B{BBk|!B {!A{!5{!| B|!B!B {B!5{B ׽|!B^!A{>!|!B^!B {!{B^!5kBA!Є!B |!BlB!B_BBB_BaBsBd!B A!B B!B !!A B B B A!B `?a>)'$oEkϠI^qj+4s׆z=ߧ!/E5wǀI]qjK4s~x]]=ߞ!".5We_!".5Wej+4sنͿa>!OG=xiǠI^qj+4s~x=ߟ)&OG=xiǀAMUj*SU~{] ]]];h" @F)&oEkϠI^qjK4sن?a>)&OG=xiǠIO]qjK4s׆zߞ!/E5W`A˱MU IM]b*3Uv[wj*3Uv[u @4a8X?a>!OG=xiǠI,fsjK4sن?!&OG=wǀAM]j*SW~|x=ߞ!/E5W`A*˰UmIMU IMU-sMu pjK4sن=)&O=iϠAO]qj*S~xߟ)&OG=xiǠAM]j*S~|x=ߞ!/E5W!".5We!&/E5Wg)&/E5Wg}yxGH A^sjK6tY=)&O=iϠ I,fsjK4s׆z=ߧ!"/E5W翀AM]j*SU~{] ]]]x'>_7)'$oE I,fj+4sن?a>!OE=wǀAO]qb*SW~|x=ߧ!"/E5W`AMUb*SUv{b*SUv[j*SU~{b 2v[ub 2v[u}8$$Vi 95z9N=RMIf0ן@QU4$Vi 8 5z9N=B EVzӏRY㞼4 Ui覮 5Zz)=B EV^j~Ub߿QU߿UaۯUaۯ@`)&oEI,fj+4s׆?a>!OE=wǀAO]qb*SW~|x=!/E5w翀IM]j*SW~{]=ߞ!".-We_!".-We_! .-6_B\( H >@,B Efzӟ@RY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 8 5z)N<RMIfzӏUb߰ Uef$Vi覮1Yv- 5Yv)-5Yv-1Yvi-$ ,$)&OEkIfsj*S׆z=>)&O=iϠ I,fqj+4s׆x=ߟ!&OE=wǀ IO]j+4S~{] ] ] ]| ێ|9AIQ[cks{=a>!OG=xiϠ I,fj+4sن?a>!OE=wǀAO]jK4sنz=ߧ)&OG=xiǀA˱MUb*SUv[j+4SW~{]]] ۖ| ݖ! C-6>! -6>:Z 4 `6(RMIf0ןRY5 Ui 8I5%~9N}RNIfߎ0ן@QU Ue覮I5z9N<B EV^jQU Ui覮1Yv)=I5z)=B EV]jnB EV]jnB AV]ZmnB EV]ZnH%LB4$Ueeܶ a$uڹX+%hºW`, I,f:jK4tY=a>)'$oEkI^qjK4sن?!&OG=xiǀAM]j+4S~x=ߟ)&OE=w翀AMUA*˰UmA˱MUmA˰UmA(˰MmA˰MmA˰MA(ÐKMϠA(ðMϵּalM6VBYu$m(zI5%~:,^~BMEf{0ӟ@Y5 Vi 8 5z9N<B EVzӏU$Ui觮I5z)><BMEfzϏQU߰ ee Ueئ Ueئ Uee$Uef a%u$Ueeu a$u a$4Uk$ ,# I,f:jK6tY?a>!OE=xiǠI^qjK4sن=!&OE=wǀAM]j*SW~|x=ߟ!&OE5W`A˱MUoIMUA*˰MmA(˰MmA˰UmA(ÐMϠ I˰UmA*˰MϠA˰MϠA(ÐKMͿ%c_)'$oE I,f:jK4sن=!&OG=xiǠ I,fqj+4s׆z=ߧ)&O=xiǠAM]j*SW~{] ]]]] ۖ| ێ| ێ ێ9YyqUκW^y]`I9%~J-^B Ef{0ӟ@QU4$Ԗmy 5~9N}RNIfߎ0ן@QU Ui觮85Zz)><RMIfzӏ@QU$Ui覮 5Zz)=B EV]j~RMEVj~UaۯUaۯQUۿUaqۯQaqןQ qן@Q!qן@Q 0ןo( H !&O=kI,fj+4sن=>)&oEkϠI^qj+4s׆z=!&OG=wǀAM]j+4S~|x=ߟ!&OE5w翀AMUA*˰UmA˱MUmA˰UmA*˰MmA˰MmA˰MA(ÐMϠA(˰MϠA(ÐIMϸ; al5 ,QY4 Vi 95z9N}B EVzӏ@RY5 Ui 8 5z9N=BMEfzӏ@QY Ui覮 5z)N<RMIfzӏQY$Ui覮1Yv- 5Yz)= 5Yz)-5Yv-1viy1viyI5Yvi-1r iy1r ( 9aL11$cLqrK6Y|=a>!OG=iϠA^srK6tY?a>)'$oEkϠAO]qj*S~xߟ)&OG=wǀAMUj*SU~{] ]=_ ݖ| ۖ| ]|9 ێ9ێ ێ ێ; ێqAȹ'&hhI9%~J-^BMEf{0ן@QY5 Vi 9I9%~:,^~BMIf{0ӟ@Y5 Ui觮85Zz)N<RMIf{0ӏ@QY$Ԗi 81Yv)=1Yv)=1Yv- 5Yz)=I5Yz)= 5Yv)-1Yvi-1Yvi-1viyI5Yviz1r ( 8 5Yviy)el D >8jK4tYͿc?)&oEkI,fj+4sنͿa>!OG=xiǠI^qj+4s׆x=ߟ)&OG=xiǀAMUj*SU~{] ]]]] ۖ| ۖ| ێ ێ|9Yx ێc@@@|I5%~:,^RNIfߒ1ׯYu$m(yI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)N<B EV^jϏQY Ue親5Yz)=B EV]j~B EV]j~BMEV^j~B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}B AFJm^}B AV]Zm^}BMEV]Zm^}B AF]Zm^}ʙc.f ɚ3fpΙ@Ϳc_)'$oEAfsj+4sن=)&OEkϠA^qjK4sن?a>)&OG=xiǠIO]qjK4s׆zߞ!/E5W`A˱MU IM]b*3Uv[ub*3Uv[ub 2v[uj*3Uv[uj*3Uv[uj*2n:b 0Qn:b 0Qfqb 0Qfqu9@ @pl@$Ԗm(zI9%~J-^B Ef{0ӟ@QY4$my 5%~9N}B EVzӏQY4$Vi 85Zz)N<RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~B AV]ZnB EV]jnB EV]jnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B AV]Zm^}B AFZm^}B AFJ,N]v$Vi y 5%~:,^~RMIfߎ0ןRY5$Vi 9I9%~:,^~BMEfzӏ@RY4$Ԗi 8 5z9N<B EV^jQU$Vi觮 5Zz)=B EV]j~RMEVj~B AV]ZnB AV]ZnnBMEV]jnB AFZm^}B AFZm^}B EV]Zm^}RMEV]Zm^}B AV]Zm^};>OK?c?)'$oEAfsj+4sن=a>)'$oEI,fsj*S~x=!OE=wǀAM]jK4s׆xߞ!OE5w翀AMUb 3Uv[wj*SUv{j*SU~{j*SUv{j*3Uv[uj*SUv[uj*2v[ub 2n:j*2n:b 22n:b 0QfI,f:rK6[|?a>!&O=kϠIfsj+4s׆?a>!OG=xiǠI^qj+4s׆z=ߧ!/E5wǀIO]qj+4S~x=ߟ!/E5W!".5We!.5We!.5We! .-7e_!.-We_!.-6_! -6>!".-6>! C-6>! A%a)'$oEI,fjK6tY|Ϳ%c_)&oE I,fj+4sن?a>!OE=wǀAO]qj*SW~|x=!OE5w翀IM]j*SW~{]=ߞ! .-We_! .-7e_)&/E5We! .-6_! .-6_! A-6>! .-6>! A%6>! A%ajY 4 `6(RNIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 9I9%~:,^}B EVzӏQU$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮5Yv)=I5Zz)=1Yvi-I5Yz)-1Yvi-5Yvi-1Yviy1r ( y1r ( 8I5YviyLCuN:\HrK6[|?a?!&oE I,f:jK6tY?a>!OG=xiǠ I,fsj*S~x=ߧ!/E5wǀ I^qj*SW~{=ߞ!/E5W`A˱MUo IM]b 2v[ub 2v[uj*SUv[wb 2n;ub 2n:b 0n:b 02n:b 0Qn:b 0QfqZa @pl@$m(z 5~:,^~BMIf1ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Vi觮I5z)><BMEVjQUb߿QY߰ ee eeܶ$Uef aeu a$u Ueeu$Ueeu eeu a$4$ԖmzI9%~J-nBMEf0ןRY5$Ԗi y 5%~9^}B Efzӟ@RY5 Ui觯 8 5z9N=BMEVzӏQU$Vi觮8I5%z9N<B EV]j~B EV]j~RMEfj~UaۯUaۯUaۯQUaۯQUaۯQUaqׯQ qן@Q 0ӏQ 0ӏ5~_=x$)&oEAfjK4tYͿc?)&oEI,fj+4sن?a>!OE=wǀIO]qj*S~xߞ!&OE=wǀ IO]qj+4S~|x=_!".5We!.5We!&.5We!.-We_! -6?! C-6>)&.-6_! A-6>! A%a>! A%ak>Ok@hRMIfߒ1ׯQY5$Ԗi y 5%~:,^~RMIf0ןRY5 Vi 9I5%~:,^}B EVzӏQU Ui觮8I5%~9N=BMEVzϏQY$Vi觮 5Yz)=B AV]jnB EV]j~BMEV]j~B EV]ZnRMEV]jnB AFZm^}RMEV]ZmnB AFJm^}B AFJ,N=B AFJ,N<dl͡6$?a?!&oE I,Qn:j+4sن=a>!OG=xiϠ I,fj+4s׆z?a>)&O=iϠ I,fqj+4s~xߞ!OE5w翀AM]j*SUv{b 3Uv[wj*SUv[j*SUv[wb*2v[uj*SUv[ub 02n:j*2n[ub 0Sn:b 0Qfqb 0QfqٻGj흻w.$Ԗm(z 5~9^~BMIfߎ1ןYu$m(zI5%~:,^~BMIf{0ן@QY4$Vi 9I5%~9N}RMIf{0ӏ@QY Ue覮 5Zz)><BMEVjQU߰ Uef$Ue親$Ue親$Ueئ eeܶ Ueeܶ eeu$Ueeu a$4 Ueeu a$RYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗmy 5%~:,^}BMEfzӟ@RY4 Ui觮85Zz)N<RMIf{0ӟ@QY Ue親5Yz)=B EV]j~B EV]j~BMEVj~B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}RMEV]ZnB AV]Zm^}B EV]Zm^}B AFZm^}B AFJ,N<@b?a?!&oE I,Qn:j+4sن=a>)'$oE I,fj+4s׆z=a>)&O=iǠI^qj*S~|x=ߧ!"/E5W`A˱MUA˱MUo IMUb 2v[ub 2v[uj*SUv[wb 22n;ub 22n:b 0Sn:b 02n:b 0Qfqb 0Qfq۫wo- 4 `$m( 5%~:,^RNIfߒqׯQY5$Vi y5z9N}RNIfߒ1ןRY4 Ui觮85Zz)N<B EVzӏQU$Vi81Yz)=B EV^j~Ub߿QY Uef Ueئ Uee aeu eeu aeu Ueeu$Ueeu aeu a$4 5~:,^~RNIfߒqׯQY5$ԖmyI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU Ui觮I5%z9N=B EVjQU$Ui覮1Yv)=I5z)=B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB AV]Zm^~B AFJm^}B AFZm^}B AFJ,N<B AFJ,N<{y} 4 `6Ϳ%_!&OEk I,Qf:rK[|=a>!OG=xiϠ I,fj+4sنͿa>!OE=wǀAO]qb*SW~|x=ߧ)&OG=xiǀA˱MUA˱MUA˰UmIMU IMUI˱MUmA*˰MmA˰MA(˰MϠI˰MϠA(ÐIEiǀA(ÐMϠA(ÐIEh?a?)'$oEIfjK6tYͿc?)&oE I,fj+4sنͿa>!OG=xiǠI^qj*S~xߟ!&OE=wǀ I]qj+4S~|x=ߞ!".5We!&/E5We!&/E5We!.-We_! C-6>! C-6>!&.-6_! A%>! A%a! .-6>7pH BMIf1ׯ]v$ԖiyI5%~:,^RNIfߒ1ׯYu$Ԗm y 5~9N}RNIfߎ0ן@QU4$Vi85Zz)N<RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~B AV]ZnB EV]jnB EV]jnB AF]ZmnB EV]ZmnB EV]Zm^B AFJm^}B AFZm^}B AFJ,N<BMEV]Zm^}ߜp H >%_!&oE I.Qn;uj+4sن?a>!&O=kϠA^sjK6tY=!&OG=xiǠI^qj+4S~xߞ!&OE=wǀIO]j*SW~{]=_ ]| ۖ| ]|9 ێ ݖ| ێ ێ9Yx9Yy@ 8 p6 ( 5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QY4$Ԗm y5z9N=BMEfzӏ@QY4 Ui觮8I5%~9N=B EV^jQU Ueئ Uef$Ue親$Ue親$Ueئ eev eev aeu Ueeu$Ueeu a$4 a$RYu$n ( 5%~:,^RNIfߒqׯQY5$Vi 95z9N}RNIfߎ1ןQY4$Ԗm y5Zz)N<B EVzϏRY㞼4$Ui觮I5z9N<RMEfzϏQU Ueئ$Ui親$Ui親$Ue親 eeܶ Ueev aeu$Ueeu$Ueeu a$4 a$QYu$m( 5%~:,^~RNIfߒ1ׯQY4 Vi 95z9N}RMIfߎ0ןQY4$Ԗi y5Zz)N<B EV^jϏRY4 Ui觮I5z)N<RMEfzϏQU߰ Ueئ$Ue親$Ui親$Ueئ eeܶ Ueev aeu Ueeu$Ueeu a$4 a$RYu$ԖiyI9%~J-^BMEf0ןRYu$Ԗmy 5%~:,^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏ@QY Ue親5Zz)=BMEVjQU߿Ua߿QU߿QU߿QUbۯUaqۯUaqׯQ!qן@QUaqן@QUaqן@Q 0ӏQ 0BMIfߒ1ׯQYu$m(z5~9^}BMIf0ןRY5$Ԗi y 5z9N}RMIfߎ0ן@QY4$Vi 8 5z9N=B EVzӏRY㞼4 Ue覮5Yz)=B EV]j~B AV]jnBMEV^j~BMEV^j~BMEV]jnB AF]ZmnB AV]Zm^B AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,I9%ۂJ-nRMIfߒqׯQY5$ԖmzI9%~J-^B Ef{0ӟ@QU4$Ԗm y 5z9N}RMIf0ן@QU Ui觮8I5%~9N=BMEfzӏRY Ueئ Ueئ ef Ueئ$Ue親 Uef eeu eeu a%u eeu eeu a$4 a$]v$Ԗm(z5~9^~BMIfߎ1ןYu$m(zI9%~J,^~RMIf0ן@QY4$Ԗi 95Zz)N<B EVjϏRY㞼4$Ui觮8I5z9N<RMIfzӏQY Ue親 ee Uee ee$Uef aeu$Uee aeu aeu a$4 a$4 5%~:,^RNIvqۯRYu$m( 5~9^~BMIf0ןQY5 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui觮 5Zz)=B EV]j~BMEVj~B AF]ZnnRMEVj~B EV]ZnBMEV]ZnB EV]ZmnB AFZm^}B AFJm^}B AFJ,N<B AFJ,N<BMEf1ן]v$ԖmzI9%~J-^B Ef{0ן@QY5$Vi 95z9N}RMIf0ן@QY4$Vi 8 5z9N=BMEVzӏU Ui覮 5Zz)=B EV^j~Ua߿QU߿QU߿QU߿UaۯQUaۯQUaqׯQ qן@Q qן@Q 0ӏQ 0ӏRYu$ԖiyI9%~J-nBMIf0ןRYu$m(zI5%~:,^~RMIf0ן@QY4$Ԗi y5Zz)N<B EVzӏU$Vi81Yz)=B EV^j~Ub߿UaۿQU߿QU߿QU߿UaۯQUaۯUaqׯQ qן@Q 1ן@Q 0ӏQ 0ӏRYu$Vi yI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMIf{0ן@QY4$Ԗi 9I9%~:,^}B EVzϏRY4$Vi觮8I5%z9N<B EV^j~Ub߿QY Ueئ$Ueئ Uef eev Ueeܶ eeu a$5 a$4 a$4 a$4`( H @ @- I,f:rK[|?c?)&oE I,Qf:j*s׆Ϳc?!&O=kϠA^qj+4s׆z=!&OG=xiǀAM]j+4s~x=ߧ)&OE=wǀIM]b*3Uv[wj*SUv[j*SUv[wb*2v[uj*2v[uj*2v[ub 22n:j*2n:b 2n:b 0Qfqr@H@X $ԖmzI9%ۂJ-nBMIfߎ1ׯ]u$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 9I9%~:,^}B EVzӏQU$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮1Yv- 5Yz)=I5Yz)-5Yv-1viz1viy1r )y1riy1r (y1r ( 8qN19$@hrK[~Ϳ%_!&OEk I,Qf:rK[|=a>!OG=iϠ I,Qf:jK4sن=ߧ!&OG=xiǠI^qj*S~|x=!/E5w翀AM]j*SU~{b*SUv[j*SU~{j*SU~{j*SUv[b*2v[uj*2v[ub*2n:b 0Qfb 0Qfqj*2n:b 0QfAfrK6[|?c?)'$oEIfjK4tY?a>!&O=iϠA^qjK4sن?a>!/E5wǀ I,fqj+4s~x_!/E5W`A˱MUA˱MUo IMUA*˰UmA*˰MmI˱MUmA(ðMϠA(ÐKMϠA˰MϠI˰MϠA(ðMϠA(ÐIEiǜ@@`|X @]v$Ԗmz5~9^}BMIf1ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@QU$Vi 8 5z9N=BMEfzӏQU$Vi81Yv)=B EV]j~B EV]j~RMEVj~UaۯUaۯQUۿUaqۯUaqןQ qן@Q!qן@Q 0ӟ@Q 0ӏ9%!OE=xiǠIfsjK4sن?a!&OG=xiǀAM]j*S~|x=ߟ!&OE5w`A˰UoIMU IMU IMUmA˰MmA˰MmA(˰MϠ I˰MA(ÐIEiǀA(ðMϼ'+x!伧QYu$m( 5%~:,^RNIvߒqׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@QU4$Ԗi 9I5%~:,^}B EVzϏRY4$Vi81Yz)=B EV^j~Ub߿Ub߿QU߿UaۯQarۯQUaۯQ!qן@QUaۯQaqן@Uaqן@Q 0ӟ@Q 0Ӏ$Ԗm(z 5%~:,^RNIvqۯRYu$m(z5z9N}B Ef{0ӟ@QY4$Ԗm y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5z9N<B EV^jQU Ue親1Yv-I5Zz)=B AV]ZnnB AF]ZnnRMEV]jnB AF]Zm^B AF]Zm^}B AFJ,^}B AFJm^}B AFJ,N<B AFZm^}\s`H @X HͿ%c_!&OE I,Qn:j+4sن?c?)&oE I,fj+4sن=!&O=iϠ I,fsjK4sنz=!/E5wǀIO]j*S~|x=_!".5We!&/E5Wg)&OE5Wg!&.5We! .-6_!".-6_! -6>!.-6>!&.-6>! A%aqn5ǹ&\snt( BMEf1ׯ]$v$Ԗm(z5~9^~BMIf1ןRYu$ԖmyI5%~:,^}BMEf{0ӟ@RY5 Ui 8 5z9N<B EVzӏU$Ui觮 5z)><BMEVjQU߿UaۿQUaۿUaۯQaqۯUarۯUaqןQ qן@Q qן@Q 0ӏQ 0ӏRYu$n )I5%~J-^BMEf0ןRYu$m(z5Zz9N}RNIfߒ1ןRY5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjϏQU Ue親 ef Ueئ$Ueئ Uee$Uef$Uee Ueeu a$4 a$4 a$4g?$ I,Qn;ujK6tY|?a?!&oE I,Qf:j+4sن=>)'$oEI,fj*S׆z=!&OG=xiǠAO]qb*SU~{=ߟ!&OE5w翀AMUb*3Uv[j*SU~{b 22v[uj*SUv[j*2v[uj*2v[uj*2n;ub 0n:b 0n:b 0Qfqo>O3$n (I9%~J-nBMIf1ׯ]v$Ԗi yI5%~:,^~RMIfߎ1ןRY5$Vi 95Zz)N=BMEfzӟ@RY4$Vi 8 5Zz)N<RMIfzӏ@QU Ue親1Yv)-I5Zz)=B AV]ZnB EV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N!&OEkIfj+4sنͿc?!&O=iϠ I,fsjK4sن?!&OE=wǀ I,^qb*SU~{]=ߞ!".5We!&.5We!.5We_! .-6_!".-6_! .-6>! A%c>! A%a>! A%aq99'(Úsy: RNIfߒqۯRYu$ViyI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӏ@QY Ue覮 5Zz)><BMEVjQU߰ ef Ueئ$Ueئ Uef aeu aeu a$u aeu a$u a$4a9<h I.Qn;ujK6[|?c?)'$oEIfjK4tY?a?!&O=kϠA^sjK4tY=ߧ!&OG=wǀAO]qb*SW~{=ߟ)&OE=wǀ IO]j*SU~{ ]] ]~ ۖ| ]| ۖ|; ێ ێ9 ێ9Yyzh$ ,$ 5%~J,^BMEf1ן]v$ԖiyI5%~J,^RNIfߒqׯQU4$my 5%~9^}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU$Vi觮 5Zz)=B EV^j~B AV]ZnB EV]jnB EV]ZnRMEV^jnB AF]Zm^B AFZm^}B EV]Zm^}B AFJ,N<B AV]Zm^}B AFJ,I9%ۂJ-nRNIfߒqۯRYu Vi y 5%~:,^RNIfߒ1ׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@QU$Vi 8 5z9N<B EVzӏRY㞼4 Ui覮5Zz)=B EV^j~B EV]j~BMEVj~B AF]ZnnRMEV^j~B EV]ZnnB EV]ZnnB AV]Zm^}B AFJ,N}B AFJ,N<B AV]Zm^}|~W`Ϳ%_!&oEIfrK6[|?a?!&oE I,f:jK6tY?a>!OG=xiǠ I,fsjK4sن?a>)&OG=xiǠAO]j+4S~x=ߟ!&OE5w翀A˱MU IMUA*˰Mm IMUoA˰MmA˰MmA*˰MϠA(ÐIEiϠA(ÐIEiǀA(ðMϽ[@RYu$ԖizI9%ۂJ-nRMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMIf0ןQY4 Ui 8 5~9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQY$Ui覮1Yv)- 5Zz)=I5Zz)=I5Yz)-1Yvi-1Yvi-1viyI5Yviy1r ( 81r ( ytΡ:\@@rK[~Ϳ%_!&oE I.Qn;ujK6tYͿ%c_!OG=iϠA^srK6tY?a>!OE=wǀI^qj+4s~x=ߟ)&OG=xiǀAM]j*SU~{] ]]=]] ۖ| ێ|; ێ ێ ێ9Yy:X띃v HI9%~J-nRMIfߒqׯRYu$n ( 5%~:,^~RNIfߒ1ׯQY4 Vi 9I9%~J,^~RMIf{0ן@QU4$Vi 8 5z9N=BMEfzӏQU$Ui觮 5z)><BMEVjQUb߿QU߿UaۯUarۯQUaۯQ!qן@QUaۯQaqן@Qaqן@Q 0ӏ:OM=W{Om!&OEAf:rK[~Ϳc_!O=kϠI,f:jK6tYͿc?)&OEkIfsrK6tY=!&OG=xiǠIO]qj*SW~{=ߟ)&OE=wǀ IO]j*SU~{b*3Uv[wj*SUv[wj*3Uv[ub 22n;ub*2n[ub 2n:b 0Qn:b 0Qf:b 0Qfqb 0QfIf:j+4tY%_!&oEAfjK6tY|Ϳ%c_)'$oE I,Qf:jK6tY=>)&O=iϠ I,fsjK4sن=!OE5w翀IO]j*SW~{] ]]] ݖ| ]| ]| ێ ێ ێ9Yy݀ 4 `6 (5~:,^~RNIvqۯRYu$Vi yI5%~J,^B Ef{0ӟ@QY5$Vi 95Zz9N=RMIf0ן@QU4$Vi 8 5z9N=B EVzӏRY㞼4 Ue覮5Yz)=B EV]j~B EV]jnBMEV^j~BMEV^j~B EV]jnB AF]Zm^B AF]Zm^~B AFJm^}B AF]Zm^}B AFZm^}B AFJ,N<ݫw.ހ 4 `6Ϳ%_!&oEIf:rK[|?c?)'$oEAfsj+4sنͿ%c?)&OEkϠA^qj+4sن?a!&OG=xiǀAO]j+4s~x=ߧ)&OE=wǀIMUA˰UmA˱MUmA˰UmA(˰MA*˰MA(˰MϠ I˰MA(ÐIEiǀ I˰MϽO?kϻQYu ViyI9%ۂJ-nRMIfߒqׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QY4$my 5%~9N}RNIfߎ0ן@QU Ui觮81Yz)=BMEfzӏQY$Ԗi8I5Zz)=B EV]j~BMEVj~RMEVj~BMEV]jnB AF]Zm^B AF]Zm^~B AFJm^}B AFZm^}B AFJ,^}B AFJ,N<xO( H @%_)&oEI,f:j+4tYͿ%c_!OG=kϠIfj+4sن?a>!OG=xiǠI,fsjK6tY=ߧ!"/E5wǀ I^qj*SW~{=ߞ!/E5W`A˰UoIMUA*˰UmA(˰MmI˰UmA(ÐMϠA(ÐIMϠA*˰MϠA˰MϠA(ÐKMϠA(ÐIEhͿ%c_!&oEIf:rK[~Ϳ%c_!O=kϠI,fjK6tY?a?!&O=kϠA^qjK4sن?a>)&O=iϠ I,^qj*S~|x=ߧ)&OE=wǀ IM]j*SUv{j*SU~{b 2v[ub 22n;ub*2v[uj*2v[ub 2n:b 0Qfsb 0Qfqb 02n:u=_|$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(z 5~9^~BMIf1ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Ui覮 5Zz)=B EV^j~B EV]jnBMEV^j~BMEV^j~B EV]ZnB AFZm^}B AFZm^}BMEV]Zm^B AFJ,^}B AFJ,N<B AFJ,N<>7_2( H @%_)'$oEI,Qn:jK4tYͿ%_!&OEkI,f:jK6tY?a?!&O=iϠAO^qj+4s׆z=!&OG=xiǠAO]qjK4s׆x_!".5Wg!".5Wg)&OE5w`A*˰UmA*˰Mm IMUmA(˰MA(˰MϠA(ÐIEϠA(ÐIEϠA(ÐIEiǀA(ÐIEiǞgH @X H QYu$n )I9%~J-nBMIfߒ1ׯQY5$ԖmyI9%~J,^RNIfߒ1ׯYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 8 5z)N<B EV^jQU Ue親1Yv-I5Zz)=1Yvj-1Yvi-I5Yz)-1viz1viyI5Yvi1r ( y1r ( 81r ( 8z`@H@\ H hrKێ~%_)&oEI,f:rK[|?a?)&oE I,f:jK6tY?a>!OG=xiǠI^sjK4sن=!&OE=wǀ I,^qb*SU~{]]=ߞ! .-7e_! .-7e_!&.5We_! -6?! C-6>!&.-6_! A%a! A%a! A%az/M 4 `6 (BMIf1ׯQYu$n )I9%~J-^BMIf1ןYu Vi 9 5~9N}B Ef{0ӟ@Yu$Ԗi 9I9%~:,^}B EVzӏQU$Ԗi 8 5Zz)><RMEfzӏQY$Ue親1Yv-5Yv)-5Yv)-1Yvi- 5Yvj- 5Yvi-1Yviy 5Yviy1Yviy1r ( 8?Ox$ .jK6[~Ϳ%_!&oEIf:rK6[|?a?)&oE I,Qf:jK6tY?a>!&OG=xiϠ I,fsj*S~xߟ)&O=xiǠIO]j+4S~x=ߟ!&OE5w翀A˱MUoIMU IMUI˱MUmA(˰MA(˰MA(ÐIMϠA(ðMϠA(ÐIEϠA(ÐIEiǞ_G_~@@QYu VizI9%ۂJmnRNIfߒqۯRYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui觮85Zz)><RMEfzӏQU Ue覮5Yz)=1Yv)- 5Zz)=1vi-I5Yz)-1Yvi-5Yvi-1Yviy1r ( y1r ( 85Yviy1r ($n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIfߎ1ןYu$m(zI9%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N}RMEfzӏ@QU$Ԗi 81Yz)=B EV]j~B EV]j~BMEVj~B AV]ZnB AF]ZmnBMEV]jnB AFZm^}B AFJm^}B AV]Zm^}B EV]Zm^}B AFJ,^}B AFJ,N<b%6_)'$pIM I.Qn;ujK6Y|?a?)&oE I.Qn:j+4sن=a>)'$oEI,fsrK6tY=ߧ!OE=wǀAM]j+4S~x=ߧ)&OG=wǀIM]b*SUv[j*SUv{j*SUv[j*3Uv[ub 02n:b 02n:j*2n;ub 0Qn:b 0Qfqb 0Qn:{?o$$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m( 5%~:,^~RNIfߒqׯQY4 Vi 95Zz9N}RMIfߎ0ן@QY4$Ԗi 9I5%~9N}BMEfzӏ@QU$Vi8I5z9N<RMEfzϏQU߿UaۯUaۯUaۯQUbۯQaqן@Q qן@Uaqן@Uaqן@Q 0ӏQ 0Ӏ$Ԗm( 5%~J-nBMIfߒqׯRYu Vi yI5%~J,^B Ef{0ן@RY5$Ԗi y 5%~:,^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏ@QU$Ԗi 81Yz)=B EV]j~B EV]j~RMEVj~UaۯUaۯQUbۯQaqׯQaqן@QUaqۯQ 0ӟ@Q 0ӏQ 0ӏ=@hl)'$pIMm I.Sn[urK[~Ϳ%_!&oE I.Qn;uj+4tY?a?!&OEkI,fj+4s׆z?a>)'$oEkϠAO]qjK4sنz=ߧ!".5W`AMUb*SUv[j+4SW~{ ] ] ]|]~; ێ9[; ێ9ێ9Yx9YI,Qn;ujK6[~Ϳ%_!&oEIf:rK6[|?a?)&oE I,f:jK6tY?a>!OG=xiǠ I,fsjK4sن?a>!&OG=xiǀAM]j*SW~|x=ߞ!/E5Wg!".5We!.5We!&.5We!".-7e_!&.5We_)&.-7e_! .-6>!&.-6>! .-6>! A%a{_s~?4@@BMIf1ׯRYu$VizI9%ۂJ-nRMIfߒqׯQY5$Ԗm(zI9%~J-^B Efzӟ@Yu$Ԗi y5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏUb߿Ub߿Ua߿QU߿QU߿QU߿UaۯQUaۯUaqןQ 1ן@Q 0ӏQUaqן@Q 0Ӏ$m(I9%~J-nRNIvߒqۯRYv$ԖmzI9%ۂJ-nBMIfߎ1ןYu Vi 95Zz9N}RNIfߎ1ןQY4$m y5Zz)N<B EVzӏU$Vi觮8I5%z9N<B EV]j~B EV]j~RMEVj~UaۯUaۯQUۿUaqۯUaqןQ qן@Q!qן@Q 0ӏ@Q 0ӏ= | 4 )'$pIM I.Sn;urK[~Ϳ%_!&oE I.Qn;ujK4tYͿ%c_)'$oE I,f:jK4sن=!&O=iϠ I,fsj+4s׆z=ߧ)&OG=xiǀAMUb*SUv{b*3Uv[j*SU~{b 2v[ub 22n[uj*3Uv[ub 02n:b 0Sn:b 2n:b*2n:b 0Qfqb 0Qfq@$Ԗm( 5%~J-^BMIfߎ1ׯQYu$m( 5%~:,^~RNIfߒ1ׯ]u Vi 9I9%~J,^~RMIf{0ן@QU4$Vi 8 5z9N=BMEfzӏU$Ui覮 5Zz)><BMEV^j~Ua߿QU߿QU߿QUbۿUarۯUaqۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0BMIfߒqۯRYv$Ԗ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^}BMEV]Zm^}B AFJ,N<^{W_[Ϳ%c_!&oEI,Qf:jK4tY|%_)&oEAfjK4tYͿc?)&oEkI,fj*s׆z?a>)&O=iϠ I,fsj+4s׆xߞ!&OE=wǀIM]j*SU~{b*3Uv[wj*SUv[j*SUv[b*2v[uj*3Uv[uj*2v[ub*2n:b 0Qfqj*2n:b 0Qfq_| $Ԗm( 5%~J-nBMIfߒqۯRYu$Vi yI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N}BMEfzӏ@QU$Ԗi 85Yz)=B EV^j~B EV]j~RMEVj~UaۯQaۯQUbۯQaqןQ!qן@QUaqן@Q 0ӏQUaqן@Q 0ӏ>__ @pl)'$oE I.Qn;urK6[~Ϳ%_!&OE I,Qn;uj+4tYͿc?)&oE I,fj+4sنͿa?!&OG=xiǠI^qj+4S~xߟ!&OE=wǀ I]qj+4S~|x_ ]] ]| ێ| ێ|; ێ ێ9Yx ێ9Yy$ ,$I9%ۂJmnRNIvqۯ]$v$m( 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~RMIf0ן@QY4$Ԗm y5Zz)N=BMEVzӏQU$Ԗi 85Zz)=BMEVjQU߰ ef$Ue親$Ui親$Ue親 Ueeܶ Ueeܶ eeu a$4 a$4 eeu a$4I9%ۂJmnB Ef1ׯQYu$n )I9%~J-nBMIfߎ1ׯQY5$Ԗi yI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9^}B EVzӏQU$Ԗi 9 5z)N<B EV]j~Ub߿Ub߿UaۿQUb߿QUb߿QUaۯQUbۯQ!qן@QUaqۯQ 1ן@Q 0ӏQ qן}#|!&OEI,f:jK6tY|?c_)'$pIE I,Qf:j+4sن?c?)&oE I,f:jK4sن=)&O=iϠ I,fsjK4sن=!OE5wǀIO]j+4S~|x=_! .5We!.5We!&.5We!.-We_)&.5We_! A-6>!.-6_! A%a>! A%a! A%a{__H BMIfߒqۯRYv$Ԗm( 5%~J,^BMEf1ןYv$Ԗi yI5%~:,^RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf0ן@QU Ui觮I5%~9N=BMEVzϏQY$Vi觮 5Zz)=B EV]jnBMEV^j~BMEV]j~B EV]ZnRMEV]jnB AFZm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<$Ϳ%_)'$oE I.Qn;ujK6[|Ϳc_!O=kI,f:rK6[|=a>!OG=xiϠ I,f:jK4sنͿa>!OE=wǀAO]qb*SW~{=ߧ)&OG=wǀ IO]j*SW~{ ]]] ]| ]| ]| ێ ێ ێ9Yy>gc~@H@\I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J-^BMIf1ןYu Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏ@QU Ue覮 5z)N<RMIfzӏRY$Ui覮1Yv- 5Yz)= 5Yv)-1Yvj-I5Yv-I5Yvj-1Yviy 5Yviy1viy1r ( 8}O?$rK6[~%_)'$oE I,Qn;ujK6tY|?a?!&oE I,Qn:j+4sن=>)'$oEIfsrK6tY=ߧ!OE=wǀ I,^qj*S~|x=ߧ)&OE=wǀIMUb 3Uv[wj*SUv[j*3Uv[ub 2v[uj*2v[uj*2n[ub 02n:b 2n:b 0Qf:b 0Qfq?wPH @X $Ԗm( 5%~J-nBMIfߒqۯRYu$ViyI9%~J-nBMIf0ןRYu$m(zI9%~:,^~RMIf0ן@QY4$Ԗi 9I5%~:,N}RMIf{0ӟ@QY4 Ui覮 5Zz)><BMEVjQU߿UaۿQUb߿QUaۯUarۯQUaۯQUaqۯQ!qן@Qaqן@Q 0ӏUaqן~?@@`|)'$oE I.Qn;urK[~Ϳ%_!&oEAfjK6tY|Ϳ%_!OG=iϠA^sjK6tY?a>)&oEkϠAO]qj*SW~|x?!OE5wǀIO]j*SW~{_ ]] ]~ ۖ| ݖ| ێ|9ێ9ێ9Yx9Yy?"`I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J-^BMEf1ןYu Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏQU$Ԗi 8 5Zz)><RMEfzϏQY Ue親 Uef Ueئ Uef eeܶ Ueeܶ eeu a$u a$u a$4 a$4@ 4 `6 ( I,Qn;urK[~%_)&oEI,f:j+4sنͿc_)'$oEAfsj*s׆Ϳa?!&OG=iϠ I,fj*S~xߟ)&OG=xiǠAM]j*SW~|x=ߞ!.5Wg)&OE5w`A*˰UmA*˰Mm I˱MUmA(˰MA(ðMϠI˰MA(ÐIEiǀ I˰MϠA(ÐIEiǟH  X F ]$ܶ Viz5~:,^RNIvqۯYv$ԖizI9%~J-^BMEf{0ן@RY5$Vi y5z9N}RMIfߎ0ן@QY4$Vi 8 5z9N<B EVzϏQY Ue親1Yv)=1Yv)-I5Zz)=1Yvj-1Yvi-I5Yv)-1viy1riy5Yviy1r ( 81Yviy1r ( 8~H @X H hrK[~%_)'$pIE I,Qn;ujK6Y|?a?)&oE I.Qn:j+4sن=a>!OG=xiǠ I,fj*S~x=ߧ!OE=wǀAM]j+4S~x=ߧ)&OE=wǀIM]b*3Uv[wj*SUv[j*SUv[wb*2v[uj*2v[uj*2n[ub 02n:b 2n:b 0Qf:b 0Qfqߨ@@@|$n )-5~:,^BMEf1ׯQYu$m( 5%~:,^RNIvߒqۯRY5$Ԗi y 5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIfzӏ@QY Ue覮5Zz)=B EVjUb߿QY߰ ee Uee aev eeܶ eeu a$u a%u a$4 a$uϽ7$ I,Qf:jK6[|Ϳ%_!&oEIf:rK6[|?c?)&oE I,Qf:rK6Y|Ϳa?!&O=iϠ I,fj*S~x=ߧ!"/E5wǀIO]qjK4s~x] ]=_ ]~ ]|; ێ| ێ| ێ9Y9[9Yx9YyW$`I9%ۂJmnBMEf1ׯQYu ViyI9%ۂJ-nRMIfߒ1ׯQY5$ԖiyI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9N}RNIfߎ0ן@QU$Ԗi 85Zz)><RMEfzӏQY$Ui親1Yv-5Yv)- 5Yv)-1Yvj-I5Yv)-1r iy1Yviy1r ( 8I5Yviy1r ( 8?$jK6[|Ϳ%_!&oEI,Qn:jK4tY|?a?!&oE I.Qn:j+4sن?a>!OG=iϠ I,fj+4s׆?a>)&O=iϠI^qj*SW~|x=ߧ)&OE=wǀIM]b*SUv[j*SUv{j*SUv{j*SUv[wb 2n;ub 2n:b 0n:b 22n:b 0n:b 0Qfqo?$Viz 5%~J-^BMIfߒqׯRYu$ԖizI9%ۂJ-nRMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Ԗi 85Zz)=BMEVjQU߰ Uef$Ue親$Ui親$Ue親 Uee$Uee Ueeu a$5 a$4$Ueeu a$4BMIfߒqۯRYv$m(I9%~J-nRMIfߒqۯRYu Vi y 5%~:,^RNIfߒqׯQY4 Ui 9I5%~:,^~BMEf{0ӟ@RY5 Ui觮81Yz)><RMEfzӏQU$Ui覮5Zz)=B EV]j~RMEVj~QaۯQarۯQUaۯQ!qן@Q qן@Uaqן@Uaqן@Q 0ӏ@Q 0ӏ?`)'$pIMmIf:jK4tY|?c_)'$pIE I,Qf:j+4tYͿc?)&oE I,f:jK4tY=a>)&OEkϠAO]qj*S~x?a!&OE=wǀ I,]qjK4s~x=ߞ!.5We!&OE5Wg)&OE5Wg!&.5We_! -6?! -6>)&.-6_! A%c>! A%a! A%a?[ hjK6[~Ϳ%_)'$oE I,Qn;ujK6[|?c_)'$oEI,fjK6tYͿc?)&oEI,fsj*S׆z=!&OG=xiǠI^qj*SW~|x=ߧ)&OG=wǀ IO]j*SU~{b 2v[ub*3Uv[ub*2v[uj*SUv[ub 02n:b 0Sn:b 22n:b 02n:b 0Qfqb 0QfqjK4tY|Ϳ%_!&oEI,Qn;ujK6Y|?c_)'$oEI,f:rK6Y|Ϳ%c_)'$oE I,fj+4sن?a>!OE=wǀAM]jK4s׆z=ߟ!&OE=wǀIM]j*SUv{b 2v[ub*3Uv[wb*2v[ub 22n;ub 2n;ub 22n:b 0Qfb 0Qfqb 0Qfqb 0Qfq?@$H )'$pIM I.Sn[wrKۖ%6_)'$oEI,Qf:j+4tYͿc_)'$oE I,Qf:rK6tY?a>!OE=xiǠI^qj+4s׆z=ߧ!"/E5W翀AM]j*SW~{_! .5We!.5We!&/E5We!.5We_! -6_! -6>! A%>! C-6>! A%a>! A%a! A%`Ϳ%_)'$pIMm I.Sn[wrKۖ~%6_)'$oEI,f:rK[|?a?!&OEkI,fj+4sنͿa?!&OG=xiǠI^qj+4s׆z=ߟ)&OG=xiǀAMUb*SUv{b*SUv[j*SU~{b 2v[ub 2v[uj*SUv[ub 02n:b 0n:b*2n:j*2n:b 0Qf:b 0Qfq@@DH !&oEI,Qn;ujK6[|Ϳ%_!&oEAfjK6Y|?a>!&OEkI,fj+4sن=)&O=iϠ I,fj*S~|x?a!&OE=wǀ I,^qb*SUv{b*SUv{b 3Uv[wj*SUv[j*SUv[j*2v[uj*SUv[ub 02n:j*2n:b 0Qfb 0Qfqb 0Qfq?#?c??@$@`!&oE I.Sn;urKۖ%6_)'$pIE I,Qn;ujK4tYͿ%_!&O=kϠI,fj+4sن=>)&oEkϠA^qj+4s׆z=ߧ!OE5wǀ I]qjK4s~x=ߧ!&OE5w`A˰UmA˱MUoA˰UmA*˰MmA˰MmA˰MA(ÐIEϠA(ÐIEϠA(ÐIEiǀA(ÐIEiǏ  @.%_)'$pIMm I.Sn[wj+4tY%_)&oEI,f:rK6Y|=a>!OG=iϠA^srK6tY=a>)&O=iϠ I,fsjK4s׆z=ߧ)&OG=xiǀA˱MUb*SUv[j+4SW~{ ]] ]|]~; ێ9[; ێ9ێ9Yx9Yy$6HZ I,Qn;ujK6[~Ϳ%_!&oEI,f:j+4tYͿ%c_!OG=kϠIfj+4sن=a>)'$oEkI^qjK4sن=!&OE=wǀAM]j*SW~{=ߞ!/E5Wg! .5We!.5We!.5We!".-7e_!&.-We_!&.-7e_! .-6>!".-6>! A-6>! A%a?c??@$@dHrKێ~%6!OEIf:j+4tY%_!&oE I.Qn;uj+4tY?a?!&O=kϠIfsjK6tY=!&OG=xiǠIO]qj*SW~|x=ߧ)&OG=wǀ IO]j*SU~{b*3Uv[wj*SUv[wb*2v[ub 22n:b 2n:b 02n:j*2n:j*2n:b 0Qn:b 0QfqD@ H )'$pIMmAf:jK4tY|?c_!OEk I,Qn;ujK4tYͿ%_!OG=kϠIfsj+4sنͿa?!&OG=iϠ I,fsjK4sن=!&OE=wǀ I]qjK4s~x=ߟ!/E5Wg! .-We_! .-We_! .-6_!.-We_!&.-7e_! .-6>! A%a! A%a! A%a! A%a)'$pIE I.Sn[wj+4tY|?c_!&OE I.Qn;ujK6Y|?a?!&oE I,f:jK6tY?a>!&OG=xiϠ I,fsjK4tY?a>)&OG=xiǠAM]j*S~|x=ߞ!/E5Wg! .5We!.5We!.5We_! .-6_!".-6_! .-6?! A%>! A%c>! A%a! A%a?,l HjK6[~Ϳ%_)'$pIE I.Qn;urK6[~Ϳ%c_!OEk I,f:rK[|=a>!OG=xiϠ I,f:j+4sنͿa>!OE=wǀAM]j+4s׆xߞ!OE5w翀AMUb*3Uv[j*SU~{b 22v[uj*SUv[j*2v[uj*2v[uj*2n;ub 0Sn:b 0Qfb 0Qfqb 0Qfq @c;[{4TtrK[~%6!&OEI,f:j+4tY|%_)&oEIfjK6tY|Ϳ%c_)'$oE I,fj+4sنͿa>!OE=wǀAO]qjK4sنz=ߟ)&OG=wǀ IO]j*SW~{ ]]] ݖ| ]| ݖ| ێ ێ9ێ9Yx9! ߞqOq]Ql @,` I.Sn[urKۖ?c_!&OEAf:rK[~Ϳc_)'$oEIfjK4tY?a>!OG=xiϠ I,fj*S~x=ߧ!OE=wǀ I,^qj*SW~{=ߞ!/E5W`A˰UoIMU IMU IMUoA˰MmA˰MmA*˰MϠ I˰MA(ÐIEiǀA(ÐIEkϠA(ÐG=w"I(Tl1r (  @)RNIvrۿRYu$Ԗmz 5%~:,^BMEf1ן]v$ԖmzI9%~J-nBMEf{0ן@QY5$Vi 95Zz9N=BMIf{0ӟ@RY5 Ui覮I5%~9N=BMEfzӏRY4 Ueئ Ueئ ef Ueئ$Ueئ Uee$Ueئ a%u Ueeu a$4 a$4 a$4 a$40m]㞻I9%ۂJmnB Ef1ׯRYu$Ԗm(z 5%~:,^BMEf1ן]v$ԖiyI9%~J,^B Ef{0ӟ@QY4$m(yI5%~9^}B EVzӏ@QY4$Vi85Zz)><RMEfzӏU߰ Ueئ Ueئ$Vi覮1Yvj-1Yvi-I5Yz)-1viz1viyI5Yviz1r ( 81r ( 81r ( 81r (,m]㞻ۯ:4$@Hl I9%ۂJmnB Ef1ׯRYu$Ԗiz5~:,^~RNIvߒqۯRYu$m(z5~9^}BMEf{0ן@QY4$m y 5z9N}RMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Ui覮5Yv)=I5Zz)=1vi-I5Yz)-1Yvi1Yviz1r iy1viy1r )y1r ( 81r ( 8~9=B AF~9=0mRYu$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm(z 5%~:,^~RNIvߒqׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)><BMEVzQU߰ ee Ueئ Uef eeܶ Uee Ueeܶ aeu eeu a$4 a$4 a#߿Q 0ӏ?B AFJ,=/1.3N5j7@$]$ܶ$Ԗiz 5%~J,^BMIfߒ1ׯRYu ViyI9%~J-nBMIf1ןRYu$m(zI9%~J,^~RMIfߎ0ן@QY4$Ԗi 95Zz)N<RMIf{0ӟ@QY4 Ue覮 5Zz)=BMEVj~Ub߿QU߰ ee eeܶ$Uef aeu$Uee eeu eeu a$4 a$4 a$4 a#߿Qߎz~΍(֍ގ( $n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvqۯRYu$m(z5z9N}B EVzӟ@RYu$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)=BMEVjQU߰ Ueئ$Ui親 ee eeܶ$Uef aeu$Uee aeu aeu a$4 a$4 a$4]㞻߿rMvߎzn(֍ގ(掐@ `$Ԗm( 5%~J-nRNIvߒqۯ]v$m( 5%~J,^B Ef0ןRYu$m(z5z9N}B Ef{0ӟ@Yu$Ԗi 9I9%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVjϏQU߰ Ueئ$Ui親 ee eeܶ Uee$Uef$Ueev a$u a$5 a$4 a$4 a$߿Q 0~B AF9=6~8:@8\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覮 5Zz)><BMEVj~Ub߿QU߿UaۯQaqۯQUaۯQUaۯUaqןQ 1ן@Q 0ӏQUaqן@Q 0ӏMvߎz~B AF9=1mގ(推 P pBMIfߎ1ׯRYv$Ԗm(I5%~J-nBMIfߒqׯRYu$n ( 5%~:,^RNIfߒ1ׯQY4 Ui 9I5%~:,^~BMEf{0ӟ@RY4$m 9I5%~9N}BMEfzӏU Ue親5Yz)=1Yv)- 5Zz)=1vi-I5Yz)-1Yvi-5Yvi-1YviyI5Yviy1r ( 81r ( 81r ( 81r ( 81m ]㞻ۯz8:<@4X 5%~J-nRNIfߒqۯ]$v$n )I9%~J-nRMIfߒqׯRYu$m(z5~9^}BMEf{0ן@QY5 Vi 9I5%~:,^}B EVzӏ@QY4$Ui觮85Yz)=BMEfzϏQY$Vi觮5Yz)=1Yvj-1Yv-1Yvj-I5Yv)-1viy1r )y1viy1viy1r ( 81r ( 81r ( 8,m]㞻ۯZ6z8:@$I5%~J-nRNIvrۿQYu$Ԗiz 5~:,^RNIvqۯRYu$Vi yI5%~:,^RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf0ן@QU Ui觮I5%~9N=BMEVzϏQY$Vi觮5Yz)=1Yv-5Yv)-5Yv-1Yvi-1Yvi-1Yviy1r (y1r ( 91r ( 81r ( 81r ( 8,m]㞻ۯQߎzI9%ۂJmnBMIf1ׯRYv$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(z5~9^}BMEf0ןRY5$Vi 95Zz)N=BMEf{0ӟ@RY4$Ԗi 9I5z9N<B EVjϏQY$Ui觮5Yz)=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㞻߿@4X| @ 5%~J-nRNIfߒqۯ]$v$m(I9%~J-nBMIfߎ1ׯQY5$ԖmyI9%~J,^RNIfߒ1ׯYu$Ԗi y5Zz9N=BMEfzӏ@QY4$Vi觮85Yz)=BMEVzϏQU$Ue親1Yv- 5Yz)= 5Yz)-5Yv-1viy1viyI5Yvi-1r (y1r ( 81riy1m a$4]㞻߯Q z~x`P p$m(I9%ۂJmnB Ef1ׯQYu ViyI9%ۂJ-nRMIfߒ1ׯQY5$Ԗi yI5%~:,^~RMIf0ןQY4 Ui觯 8 5z9N=BMIfzӏ@QY4 Ui觮I5z9N<B EV]j~B EV]j~B EV]j~BMEV^j~RMEVj~RMEV^jnB AV]ZmnB EV]ZmnB AF]Zm^}BMEV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<1=5~9=1r (xy P BMIfߒqۯ]$v$n )-5~:,^B Ef1ן]$v$Ԗm(z 5~:,^~RMIfߒ1ׯYu$m(zI9%~:,^~BMIf{0ӟ@QU$Vi 8 5z)N<B EVjϏQY Ue親1Yv)=1Yv)=I5z)=B AV]ZnB AV]ZnnRMEV^jnB AF]Zm^B AFZm^}RMEV]Zm^B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=0m a#߿8@4X| @ 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯRYu$m(z5~9^}BMEf{0ן@QY4 Ui 8 5%~9N}RNIfߎ0ן@QU Ue覮I5z9N<B EV^jQU߰ Ueئ Uef$Ue親$Ue親$Uef eeu eeu a$u aeu a$5 a$4 a$4 ]㞻߿Qvߎz~A=5~9-?$A$"B>D\@8RYv$Ԗm(I9%ۂJmnRNIvrۯ]$v$m( 5%~J,^B Ef{0ןRYu$Ԗm(zI9%~:,^~RMIfߎ0ןQY4$Ԗm y5Zz)N<B EVzӏRY4$Vi觮8I5z9N<RMEfzϏQU߰ Uef$Ueئ$Ueئ Uee$Uee$Ueeܶ aeu eeu a$4$Ueeu]㞻߿Q 0~B AFI=,m@ `$-RNIvrۿRYu$Ԗm(z 5%~J-^BMIfߎ1ׯQYu$m( 5%~:,^~RMIfߒ1ׯYu$m(yI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N=BMEfzӏU߰ Ue親1Yv)=1Yv- 5Yz)=I5Zz)=I5Yv)-1Yvi-1Yvi1viy5Yviy 5Yviy1r ( 81r ( 81r ( 8,m a$߿>c@$B$2D$RF$rH 5%~J-^BMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯRYu$ԖiyI9%~J-^B Ef{0ן@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏRY Ueئ Ueئ$Vi覮1Yv-1Yv-1Yvi-5Yvj- 5Yvi-1Yviy 5Yviy1Yviy1r ( 81r ( 81q a㞻߿Mvߎzn @ `$Ԗm(I9%~J-nRNIvrۯ]$ܶ$n )-I9%ۂJ-nRMIfߒ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi 95Zz)N<B Efzӏ@QU Ui覮I5z9N<B EV]j~Ub߿Ub߿QU߰ ee eeܶ$Ueئ aeu a%u Ueeu$Ueeu eeu a$4 a$߿Q 0ӎB AFJ+=1m$@ `$-RNIvrۿRYu$Ԗm( 5%~J-nBMIfߒqׯRYu Vi yI5%~J,^RNIvߒqׯQY5$Vi 95Zz9N=RMIf0ן@QU4$Vi 8 5Zz)N<B EV^jϏQY$Vi8I5z)><BMEV^j~UaۯUaۯUaۯQUۿQaqןQ!qן@Uaqן@QUaqן@Q 0ӏQ /~B AFJ,N<B AF~9=1m a㞻߰$Ԗm(I5%~J-nRNIvrۿQYu$Viz5~:,^~RNIvߒqۯRYu Vi y 5%~:,^~BMIf0ןRY5$Vi 9I9%~:,^}BMEfzӏ@QY4$Ui觮81Yz)=BMEVzϏQY$Ui覮1Yv)-I5Zz)=1vi-I5Yz)-1Yvi-5Yvi-1viy 5Yviy 5Yviy1r ( 81r ( 81r ( 8 a$4߿Q z~i Y!Y(0$n )- 5%~J-nBMIfߒqۯ]$v$n (I9%~J-nBMIfߒ1ׯQYu$m(z5z9^}BMEf{0ן@QY4 Ui 8 5%~9N}B EVzӏQU Ui覮I5%z9N<B EV^jQU Ue親 Ueئ$Ue親$Ui親$Ueئ eeܶ eeu aeu eeu aeu a$4 a$4 a#߿Q z~B A5~9=B:DZFzHdJdL@@]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$ܶ$n (I9%~J-nBMIf1ןYu$Vi y 5~9^}BMEf{0ӟ@QY4$Ԗi y5Zz)N<B EVzӏQU$Ԗi 85Yz)=B EV^jQU߿Ua߿QU߿QU߿QUbۯQaqׯQaqןQ qן@Q!qן@Q 0ӟ@Q 0ӏQ 0ӏ rMvߎz~B A5~9=,mi!Y)1P@ RNIvrۿQYu$Ԗm(I5%~J-nRMIfߒqۯRYv$Ԗmz5~9^~BMIfߎ1ׯYu Vi 95Zz9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yv)=B EV]j~RMEfj~UaۿUaۯUaۯQUaۯQUaۯQUaqׯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏMvߎz~B AFJ+=B>DZFzHJLRYv$n )- 5~:,^BMIfߒqׯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^j~Ub߿Ua߿QU߿QU߿QUۿUarۯUaqۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӎB AFJ,M1q]⚫]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$VizI9%ۂJ-nRMIfߒqׯQY5$ԖmzI9%~J,^RNIfߒ1ןRY5$Vi 9I5%~9N}RNIfߎ0ӟ@RY4$Vi 85Yz)=BMEVjQU߰ Ueئ$Ui親 ee eeܶ Uee$Uef$Ueev a$u a$5 a$4 a$4 a$߿Q 0~B AF~9=,mI9%ۂJmnBMIfߒ1ׯRYv$m(I9%ۂJ-nRNIvߒqۯRYv$ԖizI9%~J-nBMEf0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5z9N=BMEVzӏRY4 Ue親1Yv)=1Yv- 5Yz)=1vi-I5Yz)-1Yvi- 5Yvi-1Yviy1r ( y1r ( 81Yviy1r ( 8,m a㞻߿Mvߎz~B AF~9=]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿ]$ܶ$n )-I9%ۂJ-nRMIfߒ1ׯQY5$ԖmyI9%~J,^RNIfߎ1ןRY5$Vi 9I5%~9^}B EVzӏQU$Ԗi 85Zz)><BMEVzϏQU Ueئ ee Uef Uee$Ue親 aeu a%u eeu Ueeu a$4 a$4 a$4 ]㞻߿Mvߎz~B AF~9=P$@Hl @RYv$n )- 5~:,^BMIfߒ1ׯRYu$VizI9%ۂJ-nBMIfߎ1ׯ]v$Vi y 5~9^}BMEf{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӏ@QY Ue覮 5Zz)><BMEVjQUb߿UaۿQUbۿQUaۯQarۯUarۯUaqןQ qן@Q 1ן@Q 0ӏQ 0ӏQ 0ӏMvߎz~B =5~9=1q;CyK  RNIvrۿQYu$Ԗm(I5%~J-nRNIfߒqۯRYv$Ԗmz5~9^~BMIfߎ1ׯYu Vi 9I9%~J,^RMIfߎ0ן@QY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Vi8I5z9N<RMEfjQUb߿QU߿UaۯQU߿UarۯUaqۯQ!qן@Uaqן@Q qן@Q 0ӏQ 0ӏMvߎz~B AE~9=,m$,3y;CyKBMIfߒqۯ]$ܶ$Ԗiz 5%~J-nBMIfߒqۯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}B Efzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Vi81Yv)=5Yz)=1Yv)-I5Zz)=1Yvi-I5Yz)-5Yvi- 5Yvi-1Yviy1r ( 91r ( 81r iy1r ( a$4 ]㞻߿rMvߎznB A5~9-RYv$n )- 5%~J-nRNIfߒqۯ]$v$m(I9%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^RNIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z)N<RMEfzӏQY$Ui覮1Yv-5Yv)- 5Yv)-1Yvi-5Yvi-5Yvi1r iy1r iy1r ( 81r ( 81r ( 81m ]㞻߿Q z~ CyK@ `$Ԗm(I5%~J-nRNIvrۿQYu$Ԗiz 5~:,^RNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi85Yz)><BMEfzϏQY$Ui覮1Yv)-I5Zz)=1vi-I5Yz)-1Yvi-1Yvi1viy1Yviy1viy1r ( 81r ( 81q a#߿MvߎznB AE~9 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRNIfߒqۯRYu$ԖizI9%~J-nBMIf1ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)N<B EV^jϏQY Ueئ1Yv)=1Yv-I5Zz)=1Yvj-1Yvi-I5Yv)-1viz1riy5Yviy1r ( 81viy1r ( 81q a$3߿Q z~B =5~9-SeFU%`@8\ RYv$n )- 5%~J,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvqۯRYu$m(z5z9N}B EVzӟ@RY5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi觮81Yv)=B EV^j~Ub߿QY Uef Uef ee$Uef a%u Ueeu a$5 a$4 a$4 a$4 a$4]㞻߿Q z~A=5~9 $Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5~9N}RNIfߎ0ן@QU Ui觮85Zz)><RMEfzӏU߰ Ue親1Yv- 5Zz)=1Yvj-1Yvj-1viz1Yvi1viy1r (y1r ( y1r ( 81r ( 81r ( 81m ]㞻߿Q z~iIQYYP p$n )- 5%~J-nRMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~RMIfߒ1ׯRYu$Ԗi y 5z9N}RMIf{0ӟ@Y4$Ԗi 9I5z9N<B EV^jQU Ue親1Yv)-I5Zz)=1Yvi-1vi-5Yvj-I5Yv-5Yvi1r )y1r ( 91r ( 81r ( 81r a$߿Qߎz~B AF9=I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~J,^BMIfߒ1ׯRYu Vi yI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@Y5 Ui 8 5z)N<B EVzϏRY4 Ue親5Yz)=B EV]j~RMEfj~UaۯUaۯQaqۯUarۯUaqׯQ qן@Qaqן@Q 0ӏQUaqן@Mvߎz~B AFJ,N;1r ( ]㞻ۯ.SNUnWY@$LI9%ۂJmnRNIvrۿRYv$n (I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߎ1ׯYu$m(zI9%~:,^~BMIf{0ӟ@QU$Vi 8 5Zz)N<B EVjϏQY Ueئ1Yv)=1Yv- 5Zz)=1Yvj-1vi- 5Yv-1riyI5Yvi-1viy1viy1r ( 81r ( 81r ( 80m ]㞻ۯQߎz~b`P p$$n )- 5%~J-^BMIfߒqۯ]$v$n )I9%ۂJ-nRNIfߒqۯRYu$m( 5%~:,^~RMIfߎ1ןRY5$Vi 95Zz9N=BMEf{0ӟ@RY4$Vi 8 5Zz)N<RMIfzӏUb߰ Ueئ$Vi覮1Yv-5Yv)-5Yvj-1viz1viy1r )y1viy1r iy1r ( 81r ( 81r ' a$߿Qvߎz~B AF~9=]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗm(z 5%~:,^BMEf1ן]v$ԖiyI5%~J,^RNIfߒ1ׯYu$Ԗi y5z9N=BMEf{0ӟ@RY4$Vi 85Zz)><BMEfzӏQY$Ui覮5Yv)=I5Zz)=1vi-I5Yv)-1Yvi1Yviy1r )y1viy1r ( 81r ( 81r (  a$4]㞻߿Q z~IGO9W_9f@$Ԗ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ߎznIX`9go $Ԗm(I9%ۂJmnRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒqׯRYu$m( 5%~:,^~RMIfߒ1ׯYu$Ԗmy 5%~9N}B EVzӏ@QY4$Vi 85Zz)><RMIfzӏQU Ue親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 =5~9=0m a#߿^V~XZ@4X 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIfߒqۯRYv$Ԗmz5~9^~BMIfߎ1ןYu$m(zI5%~:,^~BMIf{0ӟ@QU$Vi 8 5z9N<B EVzϏRY4 Ue親5Yz)=B AV]j~BMEVj~B AV]ZnB AV]ZnnRMEV]jnB AF]Zm^B AFZm^}B EV]Zm^}B AFJ,N<B AV]Zm^}B AFJ,N<B AFI=1r ( 7 a$߿Mvߎznl s  @$n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^BMEf1ׯ]$v$Ԗm(zI9%~J-nBMEf{0ן@QY5$Vi 9I9%~:,^~BMEfzӟ@RY4$Ԗi 8 5z9N<B EV^jQU Ue親1Yv)-I5Zz)=B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}B AFJm^}B AV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1m a$߿[%]@$Hl 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯYu Vi 9I9%~J,^~RMIf{0ן@QU4$Vi 8 5z9N<B EVjϏQY Ueئ1Yv)=1Yv- 5Zz)=1Yvj-1vi- 5Yv-1riyI5Yvi-1viy1riy1r ( 81r ( 81r ( 8,m]㞻ۯMvߎzn@@ `$-$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$m(z5~9^}BMIf0ןRY5$Vi 95Zz)N=BMEf{0ӟ@RY4$Ԗi 8 5z)N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)=I5Yz)-5Yvj- 5Yvj-5Yviz1r (y1r ( 81r ( 81r ( 81r a$߿Qߎz~B AF9=RNIvrۿRYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ן@QY4$Ԗm y5Zz9N=BMEfzӏ@QY Ue覮 5z)><RMEfzϏQU Ue親 ee Uee eeܶ$Uef$Uee Ueeu a$5 a$4 a%u a#߿Q 0ӏMvߎz~B AFJ+=,m$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIfߒqۯRYu$ԖizI9%~J-nBMEf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%z9N=BMEfzӏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi-1Yvi1viy5Yviy5Yviy1r ( 81r ( 81r ( 8 a$4߿Qz~1=5~) 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯ]u$Vi y 5~9N}B Efzӟ@RY5 Ui 8 5z9N=BMEfzӏQU$Vi觮8I5z9N<RMEfzϏQU߿UaۿUaۿUaۯQUbۯQaqן@QUaۯQ!qן@Q qן@Q 0ӏQ 0ӏQ z~B AFI=1m a㞻]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYv$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m(z 5~9^~BMIf0ןRY5$Vi 95Zz)N=BMEf{0ӟ@RY4$Ԗi 8 5z)N<B EV^j~QU߰ Ue親 Ueئ$Ui親 ee eeܶ Uee$Uee Ueeu a$5 a$4 aeu a$3߿Q 0ӏMvߎz~A=5~9-1m$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5~:,^BMEf1ׯQYu$m( 5%~:,^~RNIfߒqׯQY4 Vi 95Zz9N=RMIf0ן@QU4$Vi 8 5z)N<B EVjϏQY$Ԗi8I5z)><BMEVj~UaۯUaۿUaۯQUۯQaqןQ qן@Uaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~1=5~9-1m 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߒ1ׯRYu$ԖizI9%ۂJ-nRMIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@Yu$Vi 9I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV^j~Ua߿QU߿UaۯQarۯQUaۯQUaۯQUaqۯQ qן@Q 1ן@Q 0ӏQ 0ӏQ /~B AFJ,=1q]㚫RNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@Yu$Ԗi y5Zz)N=BMEfzӏ@QY Ui覮I5z9N<RMIfzӏRY$Ui覮1Yv-5Yv)-5Yv-1vi1Yvi1viy 5Yviy1r ( 81riy1r ( 8,m a#߿Qvߎz~B AF~9=]% 5%~J-nRNIvrۿQYu$Ԗm(I5%~J-nRNIfߒqۯRYv$Ԗmz5~9^~BMIfߎ1ןYu$m(zI5%~:,^~BMIf{0ӟ@QU$Vi 8 5z)N<B EVjϏQY Ue親1Yv)=1Yv)-I5Zz)=1Yvj-1Yvi- 5Yv)-1viy1r )y1viy1Yviy1r ( 81r ( 81r ( 80m ]㞻ۯQvߎzp$n )- 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIvߒqۯYv$Ԗm(z5~9^~BMIfߎ1ׯYu$m(zI9%~:,^~BMIf{0ӟ@QU$Vi 8 5z)N<B EVjϏQY Ueئ1Yv)=1Yv- 5Yz)=1Yvi-1vi-5Yvj-I5Yv- 5Yvi1r iy1r (y1r ( 81r ( 81r ( a$3߿Q z~1=5~9I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۯ]$v$n (I5%~J-^BMIf1ןYu Vi 95z9N}B Efzӟ@RY5$Vi 8 5%~9N}RMIfzӏ@QY Ue親5Zz)=B EV^j~Ub߿QY߰ ee ee$Ueئ aeu aeu Ueeu$Ueeu a%u a$4 ]㞻߿Q /~B AF~9=,mBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm( 5%~J-^BMIf1ׯ]v$ԖiyI5%~:,^RNIfߒ1ןRY5$Vi 9I9%~:,^}B EVzӏ@QU Ui覮I5z9N<B EV]j~Ub߿Ub߿QU߿UaۯUaۯQUbۯQaqן@Q qן@Qaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~B =5~9=1mRYܶ$Ԗm(I9%ۂJmnB Ef1ׯRYv$Ԗm(I9%~J-nRMIfߒqۯRYu Vi yI5%~:,^RNIfߒqׯQY4$m(yI5%~:,^}B Efzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yv)=1Yvj-5Yv-5Yv-1vi1Yvi-1Yviy1r (y1r ( 81r ( 81r ( 81r ( 8 a$4]㞻ۯQvߎz`$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)N<B EVjϏQY Ue親1Yv)=1Yv)=I5Zz)=B AV]ZnB AV]ZnnRMEV]jnB AFZm^~B AFZm^}B EV]Zm^}RMEV]Zm^}B AFZm^}B AFJ,N<B A5~9=1r ( a㞻߿rMvߎjBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm( 5%~J,^BMIf1ׯ]v$ԖiyI5%~J,^RNIfߒ1ׯYu$Ԗi y5Zz9N=BMEfzӏ@QY4$Vi觮81Yz)=BMEVjϏQU Ue親 ef Ueئ Ueئ ee Uee Ueev a%u aeu a$4 a$4 a$4 a㞻߿Qvߎz~B AFI=]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^B Ef1ן]v$Ԗm(z5~9^}BMIf0ןRY5$Ԗi y 5z9N}RMIf0ן@QU Ui觮85Yz)><RMEfzӏU߰ Ue親1Yv- 5Zz)=1Yvj-1Yvj-I5Yz)-1Yvi1viyI5Yvi1r ( 81r ( 81r ( 81r ( 8,m]㞻ۯQߎzI9%ۂ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 'QYY`IhpIx$Ԗm(- 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJ-nRNIvqۯ]$v$Ԗm( 5%~:,^RNIvߒqׯQY5$Ԗi y 5~9^}B Efzӟ@RY5 Ui觮85Zz)N<B EV^jϏQY Ue親5Yz)=B EV]j~RMEVj~UaۯUaۯQUۿUaqۯUaqןQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5Zz)N<B EV^jQU$Ui覮5Yz)=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#RNIvrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Viz 5~:,^RNIvqۯYu$Vi yI5%~:,^RNIfߒ1ׯYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏRY$Vi觮5Yz)=I5Zz)=1Yvi-I5Yz)-1Yvi-1Yviz1r iy1viy1r ( 8I5Yviy1q a$4Q 0~B AE~90$Ԗ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=0mRYv$n )- 5%ۂJmnRNIvrۿRYv$n (I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIf1ןRYu$Ԗm y 5%~9^}B EVzӏ@QY4$Ԗi 9 5z9N=B EVzϏQY$Ԗi8I5z)><B EV^j~B AV]ZnB AV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B =5~9=1m]㞫I9%ۂJmnBNIvrۿRYv$n )-I9%ۂJmnBMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ן@QY4$Ԗi y5Zz)N=BMEfzӏQU$Ԗi 85Zz)><BMEVjQU߰ Uef$Ue親$Ue親$Ueئ eeu eeu a$u a%u a$4 eeu a㞻߿Q 0ӏ?B AFJ,=SNUnWY[]_ 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿQYu VizI9%ۂJmnRNIfߒqׯRY5$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^j~Ub߿QY Uef Uef Uee$Uef$Uee Ueeu a$4 a$4 a$4 a$4 a$߿Q z~B =5~9 9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗiz 5~:,^~RNIvߒqۯRYu$m(z5z9N}B Ef{0ӟ@QU4$Ԗi y5Zz)N<B EVzӏQU$Ԗi 85Zz)><BMEVjϏQU߰ Uef$Ue親$Ui親$Ueئ eev eeu a%u eeu a$u a$4 a$4 ]㞻߿Qvߎz~A=5~9I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ן@QY4$m y 5z9N=BMEfzӏ@QY4 Ui覮I5z9N<RMIfzӏQY$Ue親 ef Uef ee$Uef a%u Ueeu a$5 a$4 a$4]㞻߿Q 0ӏ rMvߎz~B AF90$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J-^BMEf0ןRYu$m(zI9%~J,^RNIfߎ1ןQY4$m y5Zz)N<B EVzϏRY㞼4 Ui覮 5Zz)><BMEVj~Ub߿QU߿QaۯQU߿UarۯQUarۯQaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏQ ~B AFJ+=1m$Ԗm(I9%ۂJmnRYv$n )-I9%ۂJmnBMIfߒqۯRYv$m(I5%~J-^BMIfߎ1ׯ]$v$ԖiyI5%~:,^RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEfzϏQU Ueئ$Vi覮1Yvi-1vi-5Yvj-I5Yvj-5Yviz1r (y1r ( 81r ( 81r ( 81m a#߿Mvߎzp$n )- 9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRNIfߒqۯYv$Ԗm( 5%~:,^RNIvqۯRYu$ԖmzI9%~:,^~RMIf0ןQY4$Ԗi y5Zz)N<B EV^jϏRY4 Ui覮 5Zz)><BMEVj~Ub߿QU߿UaۯQaqۯQUaۯQUaۯUaqן@Q 0ӏ@Q 0ӏQ 0ӏQ 0ӏQ 0ӏrMvߎz~MU]em tBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗmz 5%~:,^BMIf1ׯ]$v$Ԗm(z5~9^}BMEf0ןRY5$Vi 9I9%~:,^~BMEfzӏ@RY4$Vi 8 5Zz)N<RMIfzӏU߰ Ueئ ef$Ue親$Ui親$Ueئ eeܶ Ueev aeu Ueeu eeu a$4 a$4 a$߿Q z~U]dl t BNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J-^B Ef{0ן@QY4 Ui 8I5%~9^}B EVzӏQU Ui觮8I5%~9N=B EVjϏQU$Ui親1Yv- 5Yz)=I5Zz)= 5Yv)-1vi1viy1r )y1riy1r ( 81r ( 81r (  a$4]㞻߿vXeZe\e@4\I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗm(z 5%~:,^RNIvqۯRYu$m(z5~9^}B Ef{0ӟ@QU4$Ԗi y5Zz)N<B EVzӏQU$Ԗi 85Zz)=BMEVjQU߰ ef Ueئ$Ue親 Uef aeu aeu$Ueeu a$5 a$4 a$4 a$4 a$߿Q z~em@ `$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^B Ef{0ן@RY5$ԖmyI5%~:,^~BMEf{0ӟ@QU$Vi 8 5z9N=BMEfzӏQU$Ui觮 5Zz)><BMEV^j~UaۿQUb߿QUb߿QUaۯQUbۯQ qן@Uaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏrMvߎz~B =5~9=[e@4X| @]$ܶ$Ԗm(- 5%~J-nRNIfߒqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߒ1ׯRYu$m( 5%~:,^~RNIfߒ1ׯQY4$m(zI5%~:,^}BMEfzӏ@RY4$Ԗi 9I5z9N=B EVjϏQY$Vi觮 5Zz)=B EV]jnBMEV^j~BMEV]jnB EV]ZnBMEV]jnBMEV]ZnnB AF]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<A=5~9=1r ( a㞻߰$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvqۯ]$v$m(I5%~J-^BMIf1ןYu Vi y 5~9N}B Ef{0ӟ@Y5$Vi 8I5%~9N}RMIfzӏ@QY Ue覮5Zz)=B EV^j~Ub߿QU߰ ee eeܶ$Uef aeu$Uee aeu aeu a$4 a$4 a$4]㞻߿"R>T^V~XZ\ 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-nBMEf{0ןRY5$Vi 95Zz9N=RMIf{0ӟ@RY5 Ue覮I5%~9N=BMEVzϏQY$Vi觮 5Zz)=B AV]jnB EV]jnB EV]jnB AF]ZmnB EV]ZmnB AF]Zm^}B AFJ,N}B AFJ,N<BMEV]Zm^}B AFJ,N<B AFI=1r ( GO9W_9f@ $Ԗm( 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߒqׯRYu$Ԗmz 5~:,^~RNIfߒqׯQY5$ԖiyI5%~:,^~BMIf{0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ue覮 5Zz)=B EV^j~Ua߿QU߿UaۯQU߿QUaۯQUaۯUaqן@Q 0ӏ@Q 0ӏQ 0ӏQ 0ӏQ 0ӏrMvߎz~_9g@ `$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqׯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏQU$Vi觮8I5z9N<RMEfzQU߿UaۯUaۯQarۯQUaۯQUaۯQaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏQz~B AF~9=I9%ۂJn~RYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯRYu$ԖiyI9%~J-^BMEf{0ן@QY5$Vi y5z9N=RMIf{0ן@QU Ui觮81Yz)><BMEfzӏUb߰ Ueئ Ueئ$Ui覮1Yvj-1Yvi-I5Yv)-1viy1riy5YviyI5Yviy1riy1r ( 81m a$߿6TeVVevXeZ@@$H 9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I5%~J-nBMIfߎ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi y5Zz)N=BMEfzӏ@QY Ui覮I5z9N<B EV]j~Ub߿QY Ueئ$Ue親 Uef eev eev aeu Ueeu Ueeu a$4 a$4 a$4]㞻߿rX%@4\ I9%ۂJmnBMIfߒqۯ]% 5%~J-^BMIfߒqۯ]$ܶ Viz 5~:,^B Ef0ן]v$ԖiyI9%~J-^B Ef{0ӟ@QY4 Ui 8I5%~9^}B EVzӏ@QY4 Ui觮81Yz)=BMEVzϏQY$Ui覮1Yv)-I5Zz)=1vi-I5Yz)-1Yvi-1Yvi1riy1Yviy1riy1r ( 81r ( 80m.)6>)EMU]$n )- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnRNIvrۿRYv$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QY4$my 5~9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮1Yv)- 5Yz)= 5Yz)-1Yvj-I5Yv-I5Yvi-1viy1Yviy1r ( 85Yvi81r ( 81r (IQYYa  BMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۯ]$v$m( 5%~:,^RNIvߒqׯQY5$Vi y 5z9N}B EVzӏ@QY4$Ԗi 9I5%~9N}BMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEfj~UaۯQarۯQUaۯQ!qן@QUaۯQaqן@Q!qן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N;W@@$Hl @  5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗiz 5~:,^~RNIvߒqۯRYu$m(z5z9N}B Ef{0ӟ@Yu$Ԗi 9I9%~:,^}B EVzӏQU$Vi81Yz)=B EV^j~Ub߿QY Uef Uef eeܶ Uee Ueeܶ aeu Ueeu a$u a$4 a$߿Q 0ӏ$PeRe6TeT@4X 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYv$Ԗm( 5%~J-^BMIf1ׯ]$v$ԖmyI9%~J,^RNIfߒ1ׯRYu$Ԗi 95Zz)N<BMEfzӏ@QU Ui覮I5z9N<RMIfzӏRY$Ui覮1Yv-5Yv)-5Yv-1viz1Yviz1riy1Yviy5Yviy1r ( 81r ( 81r ( 8,mRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~:,^BMIfߎ1ׯQYu$m( 5%~:,^RNIfߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏRY Ueئ Ueئ$Ui覮1Yvj-1Yvi-I5Yz)-1viz1viyI5Yviz1r ( 8I5Yviy1r ( 81r ( 8 a$4J@ `$-$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqۯRYu$Ԗmz5~:,^~RNIfߒqׯQY5$Ԗi y 5%~9^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVjQUb߿QU߿QaۯQUbۿUaqۯUaqןQ qן@Q!qן@Q 0ӏUaqן@Mvߎz~B AFJ,N;PR8@4X|  5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J-^BMIfߎ1ׯ]$v$ԖiyI5%~J,^RNIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVjϏQU߰ Ueئ$Ui親 ee$Ue親 Uee Ueeܶ eeu$Ueeu Ueeu a$4 a$4 a$߿MOQ@$Hl 5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$n (I9%~J-nRMIfߒqׯQYu$m(z5z9N}BMEf{0ӟ@QY4$Ԗm y 5z9N=RMIf{0ӟ@RY4$Vi觮81Yz)=B EV^jQU߰ Uef$Ui親 ee eeܶ Uee$Uee Ueeu a$u a$4$Ueeu a$4 ]㞻߿JLN@4X 9%ۂJmnBMIfߒqۯ]$ܷ 5%~J-nRNIvߒqۯ]$ܶ$Ԗ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)-I5Zz)=B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}B AFJm^}B AF]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N< $+3y;$ԗn )- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnB Ef1ׯRYv$Ԗm( 5%~J-nBMIfߒ1ׯQY5$m(z5~9^}BMEf{0ן@QY4 Vi 8I5%~9^}B EVzӏQU Ue覮I5z9N<B EV^j~U߰ Uef$Ui親1Yvj-1Yvi-I5Yv)-1viz1viy 5Yviz1r ( 8I5Yviy1r ( 81r ( 899'/97BNIvrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRMIfߒqۯYv$Ԗm(z 5%~:,^~RNIvߒqׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@Y5 Vi 8 5z9N=B EVzӏU Ui覮 5Zz)=B EV^j~B EV]jnBMEV^j~BMEV]jnB EV]ZnRMEV]jnBMEV]ZnnB AF]Zm^}B AV]Zm^}B AFJ,N<BMEV]Zm^<B AFJ,N<I I(0@P RNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5~:,^BMEf1ׯ]$v$m(z 5~:,^~RMIfߎ1ׯYu$myI5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N<B EV^jQU$Ui覮5Yz)=1Yv- 5Yv)- 5Yv)-1Yvi-5Yvi-5Yviz1r )y1r (y1r ( 81r ( 81r ( 8E$bF~HJ@8RYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$VizI9%ۂJmnRNIfߒqׯQY5$ԖmzI9%~J,^RMIfߎ1ןRY5 Ui 8 5z9N=BMEfzӏ@QY Ue親5Zz)=B EVjUb߿QY߰ ee ee$Ue親 eeu aeu$Ueeu a$4 aeu a$4 ]㞻߿rH$J$L$Hl 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^BMEf1ׯ]$v$m(z 5~:,^~RMIfߎ1ןRYu$Ԗmy 5%~9N}B EVzӏ@QY4$Vi 85Zz)N<RMIfzӏQU Ue親1Yv-I5Zz)=1Yvj-1Yvi-I5Yv)-1viy1r )y1Yviy1Yviy1r ( 81r ( 81r ( 8HdJd8\ @]$ܶ$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQYu$n (I5%~J,^B Ef{0ןRY5$Ԗi y 5%~9^}B Efzӟ@RY4 Ui觮85Yz)><RMIfzӏ@QU$Vi觮 5Zz)=B EV^j~B AV]ZnB EV]jnB AV]ZnnRMEV]jnB AFZm^}RMEV]ZnnB AFZm^}B AFJ,^}B AFJ,N<B AFJ,N<B AF~9=]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqۯRYu$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@QU4$Vi 8 5z9N=BMEfzӏQU$Vi觮8I5z)N<RMEVjQUb߿QU߿QaۯQUۿUaqۯUaqןQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏ$B$2D$RF$rH$@HI9%ۂJmnBNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@QU4$Ԗm y 5z9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQY$Ui親1Yv-5Yv)-5Yv-1Yvi-5Yvi-1Yviy1r (y1r ( y1r ( 81r ( 81r ( 8$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMIf1ן]v$Vi y 5%~:,^~RMIf0ןRY5 Ui 8 5~9N}RMIf{0ӟ@QY4 Ui觮I5z9N<RMIfzӏQY Ue親 ee ee eev Ueeܶ Ueev aeu aeu a$4 a$4 a㞻߿"C$@@4X|  5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$m(I9%~J-nBMIfߒqׯQYu$Ԗm(z5z9N}B Ef{0ӟ@QY4$Ԗm y 5z9N=BMEfzӏ@QY4$Ui觮8I5%z9N<B EV^j~Ub߿Ua߿QU߿QaۯQU߿UaۯQUarۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏ#>c@dB@@$Hl 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIfߒqۯRYu$m( 5%~:,^~BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z)N<RMIfzӏRY$Ui覮1Yv- 5Yv)-5Yv)-1Yvi-1Yvi-1Yviy1r ( y1r ( 8 5Yviy1r ( 88c:cc@4X 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I9%~:,^}BMEfzӏ@QY4 Ui觮I5%z9N<B EV^jQU߰ Uef$Ui親 ee ee$Ueئ aeu a%u eeu Ueeu a$4 a$4XPP pBMIfߒrۿRYv$n )- 9%ۂJmnBMIfߎ1ׯRYv$n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIf0ןRYu$Ԗi y 5z9N}RMIfߎ0ן@QU Ui觮85Zz)><RMEfzӏUb߰ Ueئ Uef$Ui親 ee eeܶ$Uef a%u$Ueeܶ a%u a$u a$4 a$4 P p$-BMIvrۿRYv$n )-BMIfߒqۯ]$v$n )- 5%~J-^BMIfߒqۯRYu$ԖizI9%ۂJ-nBMIfߎ1ןYu$m(zI9%~J,^~RMIf{0ן@QU4$Vi 8 5z9N=B EVzϏRY4 Ue親1Yv)=1Yv)-I5Zz)=1Yvi-1vi-5Yvj- 5Yvj-1Yviy1r ( 91r ( 81r ( 81r ( RYv$Ԗm(I9%ۂJmnBMIvrۿRYv$n (I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~:,^~RMIfߒqׯQY5$Ԗi y 5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N}RMEfzӏ@QU$Ԗi81Yv)=B EV]j~RMEfj~UaۿUaۯUaۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏ#2:4Z6z8@8RYܶ$Ԗm(I9%ۂJm~RYv$n )- 5%~:,^BMIfߒqۯYv$m(I5%~J-nBMIfߎ1ׯ]v$Ԗi yI5%~:,^~RMIf0ןQY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEfzϏQU߰ Uef$Ue親$Ueئ Uee$Uef$Uee eeu Ueeu a$5 a$4֍  @(BMIvrۿRYv$r i-BMIfߒqۯ]$ܶ$Viz 5%~J-nBMIfߒqۯRYv$Ԗmz5~:,^~RMIfߒ1ׯQY4 Vi 95z9N}RNIfߎ0ןQY4$Ԗi 9I5%~9N}BMEfzӏQU$Ui觮 5Zz)=B EV]j~B AV]ZnB EV]jnB EV]ZnRMEV^jnB AF]Zm^~B AFZm^}B AV]Zm^}B AF]Zm^}B AFJ,N<貋hŒhʌҍh$Ԗm( 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )I9%ۂJmnRNIvqۯRYu$ԖiyI9%~J,^B Ef{0ӟ@QY4 Ui 8I5%~9^}B EVzӏ@QY4 Ui觮81Yz)=BMEVzϏQY$Ui覮5Yv)=I5Zz)=1Yvi-I5Yz)-1Yvi-1Yvi1riy1viy1r (y1r ( 81*3J5$@HlR]$ܶ$Ԗm(I95܂Zn~RYv$n )- 5%~J,^BMIfߒqۯYv$m(I5%~J-^BMIf1ן]u$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi81Yz)=B EV]j~B EV]j~RMEVj~UaۯQarۯQUaۯQ!qן@Q qן@Qaqן@Uaqן@Q 0ӏ"*,.028@RYܶ$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nBMIfߒqۯ]$v$n )I9%~J-nRMIfߒqׯQY5$Ԗm(zI9%~J,^RNIfߒ1ׯYu$Vi 9I5%~:,^}B EVzӏQU$Vi 85Yz)=B EV^jQUb߿UaۿQU߿QU߿QUaۯQUbۯQ qן@Uaqן@QUaqן@Uaqן@Q 0 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< P p$- 6RNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvrۯ]v$Ԗm(z5z9^}BMEf0ןRY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)= 5Yv)-1Yvi-1Yvi1riy1Yviy1viy1r ( 8 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۿ]$ܶ$m( 5%~:,^RNIvߒqۯQY5$Vi y 5z9N}RNIfߎ1ןQY4$Ԗi 9I5%z9N=BMEfzӏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Yz)= 5Yv-1viz1viy1r (y1r )y1r ( 81ri$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-5~:,^B Ef1ן]$v$Ԗm(z5~9^}BMIf0ןRY5$Vi y5z9N=RMIf{0ӟ@RY4$Ԗi 9I5z9N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi-1Yvi-1viy5Yviy1Yviy1r ( ]$ܶ 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5~:,^BMEf1ׯ]$v$Ԗm(z 5~9^~BMIf1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui觮I5%~9N=BMEVzϏQY$Ui覮5Yz)=1Yvj-1Yv-1Yvi- 5Yv-1r iy 5Yvi1r (y1r ( 81Yvi@RYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ Viz5~:,^RNIvqۯRYu Vi y 5%~:,^~BMIf0ןRY5 Vi 8I5%~9N}RMIfߎ0ן@RY4$Vi 85Zz)=BMEVjQU߰ Ueئ$Ui親 ee$Ue親 Uee Ueeܶ eeu$Ueeu$Ueeu؃xxx$Ԗm(- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-^BMEf{0ן@QY5 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi85Zz)><BMEfzӏQY$Vi觮5Yz)=I5z)=1Yvj-1vi1Yvi-1Yvi1riy1viy1r (y#N%n')$@HRYܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯQY5$Ԗm(zI9%~J-^RNIfߒ1ׯRYu$Vi 9I5%~:,^}B EVzӏRY4$Vi81Yz)=B EV^j~Ub߿QY߰ ee Uee eev Ueeܶ eeu a$u a$u a$4țP p$-BMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIf1ׯQYu$m( 5%~:,^~RMIfߒ1ׯYu$myI5%~:,^}B EVzӏ@QY4$Vi 8 5Zz)N<RMIfzӏ@QU Ue親1Yv- 5Zz)=1Yvi-1vi-5Yv-I5Yv- 5Yvi1r )y1r ( 8!.#N%$@RYܶ$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m(z5~9^}BMEf{0ӟ@QY4$Ԗi y5Zz9N=BMEfzӏ@QU Ue覮 5Zz)><RMEfzϏQU Ueئ$Ui親$Ui親$Ueئ eeu eeu a$u a$u a$4$n )-I9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$Viz5~:,^RNIvqۯRYu Vi y 5%~:,^~BMIf0ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY4$Vi 85Yz)=B EVjQU߰ Uef$Ue親$Ui親$Ueئ eeܶ eeu aeu eeu a%u؇  @(1BMIvrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]v$Ԗm( 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ןa@$Hl 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvqۯ]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 ( 9!@$Hl @ 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvqۯYv$Ԗmz5~9^~BMIf1ןRYu$Ԗm y 5~9N}B EVzӏ@QY4$Vi 8 5Zz)N<B EV^jQU Ue親1Yv)=I5z)=B AV]ZnB AV]ZnnRMEV]jnB AFZm^~B AFZm^}B EV]Zm^}B EV]Zm^}RMw ߰$Ԗn )- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$m(I9%~J-nRMIfߒqׯRYu$m(z 5~9^}BMEf{0ן@QY4 Ui 8I5%~9N}RMIfߎ0ן@QU$Ԗi 85Zz)><BMEfzϏQY Ue親 ef Uef Uee aeu aeu a$u eeu?8GO8W_HhRNIvrۿ]$ܶ$Ԗm(J95܂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~RMEfjUaۿQUbۿUaۯQUbۯQ!qן@QUarۯQ qןa2!R!r!@(LI9%ۂJmnRNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J-^B Ef{0ӟ@QY4 Ui 8I5%~:,^}B EVzӏ@QY4 Ui觮81Yz)=BMEVzϏQU$Ui親1Yv- 5Yz)=I5Yz)-5Yv-1viy1riy 5Yviy1r ( 8$Hl @ 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIvqۯYv$Ԗmz5~9^~BMIf1ןRYu$Ԗm y 5~9N}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yv)=1Yvj-5Yv-1Yvj-1vi1Yvi1viy 5Yviy !!"!B!b! 9%ۂJmnBMIfrۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗiz 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯQY4 Vi 95z9N}RMIfߎ0ןQY4$Ԗi 9I5%z9N=BMEfzӏU Ue親5Yz)=1Yv)-I5Zz)=1Yvi-1vi1Yvi-5Yvi-1viy 5Yviy>^!$@H]$ܶ$ԗn )- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(z 5%~J,^BMEf1ן]v$Ԗi yI5%~:,^~RMIfߎ1ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY4$Vi觮81Yv)=B EV^j~Ub߿QY߰ Uef Uef eeܶ Uee Ueeܶ aeu eeu\d  P)BMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗmz 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ן@QY4$Ԗm y5Zz9N=BMEfzӏQU$Ԗi 85Zz)=BMEVjQU߿UaۿQUb߿QUbۿUaۯQUaۯQUaqׯQ qן@Q qא$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z)><RMEfzӏQY Ue親 Uef Uef Uee$Ueئ aeu$Ueeܶ a$uLT\d@ `$ԗn )- 5%~JmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߒqۯ]$v$n )I9%ۂJ-nRMIfߒqׯRYu$m(z5z9N}B Ef{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏ@QU Ue覮 5Zz)><BMEfzϏQU߰ Ueئ$Ue親$Ue親$Uef aeu aeu$Ueev a$4aXi  @)$n )- 5%ۂJmnBMIfߒqۯ]$ܶ$n )I9%ۂJmnBMIfߒqۯYv$m(I5%~J-nBMIfߎ1ׯ]v$Ԗi yI5%~:,^~RMIf0ןQY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮5Zz)=BMEVjQU߿UaۿQUbۿQUaۯQaqۯUaqۯQaqן@QUaqן!!"!B!b!RYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QY4$Ԗm y 5z9N=RMIf{0ӟ@RY4$Vi觮81Yz)=B EV^jQU߰ ef$Ue親$Ui親$Ue親 Uee Ueeܶ eeu$UeeuLT]e $Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n (I9%~J-nBMIfߒ1ׯQY5$Ԗm(zI9%~J-^B Efzӟ@Yu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Yz)=B EVjQU߿Ua߿QU߿QU߿QUaۯQUbۯQUaۯUaqן@QUaqן@RYv$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯQY5$m(z5~9^}BMEf{0ן@QY4 Ui 8 5%~9N}RMIfߎ0ן@QU$Ԗi 8 5Zz)><RMEfzӏQY$Ue親1Yvj-1Yv-1Yvj-1viz1viy1r iy1Yviy!!2!Rava@RYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMIf1ׯ]$v$ԖmzI9%~J,^RNIvߒ1ׯYu$Ԗi y5Zz9N=BMEfzӏ@QY4 Ui觮I5z9N<B EV]j~Ub߿QY Ueئ$Ueئ Uef aeu aeu a$u aeuQXYaPP p$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~:,^BMEf1ׯ]$v$Ԗm(z5~9^}BMIf0ןRY5$Vi 95Zz)N=BMEfzӏ@RY4$Vi 85Zz)><RMEfzӏRY$Vi觮5Yv)=I5Zz)=1Yvi-I5Yz)-1Yvi1viy1r (y1r ( y@$Hl @  5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )I9%ۂJmnRNIvrۯ]$v$m(z 5%~:,^~RMIfߒ1ׯYu$m(yI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5z9N=B EVjϏQY$Vi觮 5Yz)=B AV]jnB EV]jnB EV]jnB AF]ZmnB EV]ZmnB AF]Zm^}RMEV]Zm^=EMU]e$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ןaB!fa@$@Hl 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQYu$n (I5%~J,^B Ef{0ן@RY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%z9N=BMEVzӏRY4 Ueئ1Yv)-I5z)=B EV]jnB EV]jnB AV]ZmnB EV]ZnB EV]ZmnB AFZm^}B AV]Zm^}P@ `$- $n )-I9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯQYu$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~9N}RMIf{0ӟ@RY㞼4$Ui觮I5z9N<RMEfzӏQU Ueئ$Ue親$Ue親 Uee$Uee$Ueeܶ aeu9AXIQXYb`BMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nBMIfߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^~RMIf0ןQY4$m y 5z9N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~B EV]j~RMEVj~QaۯQU߿QUaۯQUaۯQUaqׯQ 1ןa&aFafa@$@HRY$ܶ$Ԗm(- 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMEf1ׯRYv$Ԗm(I5%~J-nBMIfߒ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QU4$Ԗm y5z9N=BMEfzӏ@QY4 Ui觮I5z9N<B EV]j~B EV]j~B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^~B AFZm^}BMEV]Zm^B AFJ,N}`P p$- 6RNIvrۿRY$ܶ$Ԗm(I9%ۂJn~RYv$m(I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}B Efzӟ@RY5 Ui 8 5z9N<B EVzӏRY4 Ue覮5Yz)=B EV]j~RMEfj~UaۯUaۯQUۿQaqׯQaqן@QUaqן`aa&aFafa@I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIfߒqۯRYu$ԖiyI9%~J-^BMEf{0ןRY5$Vi y5z9N}RMIf{0ן@QU Ui觮81Yz)=BMEfzӏQY$Vi觮 5Zz)=B AV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^~B AFZm^}B AV]Zm^}MU](f $Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqׯRYu Vi yI5%~J,^RNIvߒqׯQY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 8 5Zz)N<RMIfzӏQU߰ Ueئ Uef$Ue親$Ui親$Ueئ eev eeu a$u aeu^(f0 P)BMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗiz5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N}RMIfzӏ@QU$Vi81Yv)=1Yv)=I5z)=B EV]ZnB EV]ZnB AF]ZmnB EV]ZmnB AV]Zm^~B AFJ,^}B AFJ,P$Ԗn )- 5%~JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m(z 5~9^~BMIf0ןQY5 Vi 9I5%~:,^}B EVzӏQU Ue覮 5z9N<B EV]j~Ub߿Ua߿QU߿UaۯQarۯQUaۯQUaۯQUaqׯQ 1ןa:Zz@8\]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYu$Ԗiz5~:,^~RNIfߒqׯQY5$ԖmyI5%~:,^~RMIf0ן@QY4$Ԗi 95Zz)N<B EV^jϏQY4 Ue覮5Zz)=B EV^j~B EV]j~BMEV^j~RMEV^j~BMEV]jnB AFZm^~B AFZm^}BMEV]Zm^B AFJ,NRYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvqۯYu$Ԗi yI5%~J,^RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQY$Ue親1Yvj-5Yv-1Yv-1vi1Yvi1viy 5Yviy:Zz@$H 5%JmnBMIfߒrۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]v$Ԗm( 5%~:,^RNIvߒqׯQY5$Ԗi y 5~9N}B EVzӏ@RY4$Ԗi 9I5%~9N}RMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~B AV]ZnnRMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^}B EV]Zm^}]@ `$$ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nBMIfߒqׯRYu$n ( 5%~:,^~RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf0ן@QU Ue覮I5z9N<B EV^jQU߰ Ueئ ef Ueئ$Ueئ Uee$Uef$Uee aeu-5=(FN(V^$n )-I9%ۂJmnBMIvrۿRYv$n )-BMIfߒqۯYv$n )- 5%~:,^BMIf1ׯQYu$m( 5%~:,^RNIfߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5z9N=B EVjϏQY$Ui覮5Yz)=1Yv-5Yv-1Yvj-1viy1viy1r )y1viya6aVat@8\RYv$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi y5Zz)N<B EfzӏQU Ue覮 5Zz)><RMEfzϏQU Ueئ$Ui親 ee$Ue親 eev eeu a$u a%u$r i-BMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯRYv$ԖizI9%~J-nBMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi 85Zz)N<RMIfzӏQU Ue親1Yv-I5Zz)=1Yvj-1Yvi- 5Yv-1riyI5Yvi-1r iya&aFaf@$@H]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗmz 5~:,^RNIvߒqۯRYu$Ԗm(zI9%~J,^RMIfߎ1ןQY4$m y5Zz)N<B EVzӏRY㞼4$Ui覮 5Zz)><BMEVj~Ub߿QU߿QU߿QUbۯQaqۯQaqן@Q qן@Q qן@]$ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )I9%ۂJmnB Ef1ׯ]$v$m( 5%~:,^~RNIfߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY5 Ui覮I5%~9N=BMEfzӏRY$Ԗi8I5Zz)=B EV]j~BMEV^j~BMEV]jnB AV]ZnnB EV]ZnnB EV]Zm^~B AFJ,^}=EMU $Ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯRYu$ԖiyI9%~J-^BMEf{0ן@QY5$Vi 95Zz)N=BMEf{0ӟ@RY4$Ԗi 8 5z)N<B EV^jQU߰ Ueئ Uef$Ue親$Ue親$Uef eeu aeu$Ueeܶ a$u 5%~J-nBMIfߒqۯ]% 5%~J-nRMw ߰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(z 5%~:,^B Ef0ןYu Vi y 5~9^}BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi81Yz)=B EV]j~B EV]j~RMEVj~B AV]ZnB AV]ZmnBMEV]jnRMEV]jnBMEV]ZmnB AFJm^}XIQPP p$BMIfߒrۿRYv$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۯ]$v$m( 5%~:,^RNIfߒqׯQY5$Vi 95z9N}RMIf0ן@QU4$Vi 85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=1Yv- 5Yz)- 5Yv)-1Yvi- 5Yvj-5Yvi1r iy ``aa6aX@]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMEf1ןYu Vi y 5~9^}BMEf{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӏ@QY Ue親5Yz)=B EV^j~B EV]j~RMEVj~B AF]ZnnRMEV^jnB AV]ZmnB AV]Zm^B AFZm^}B AFZm^}RNIw ߰$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J-^BMIf1ׯ]v$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi觮8I5%z9N<RMIfzӏQU߰ Uef Ueئ Uef aeu eeu a%u eeu@HHP  RNIvrۿ]$ܶ$Ԗ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^}0H9AXIQP@$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~:,^~BMIfߎ1ןRYu$Ԗm y 5%~9N}B EVzӏ@QY4$Vi 85Zz)><RMIfzӏU߰ Ueئ Uef$Ue親$Ui親$Ue親 Ueeܶ Ueeܶ aeu UeeuZ@ p$-BMIfrۿRYܶ$Ԗm(I9%ۂZn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~:,^B Ef0ןRYu$m(z5Zz9N}RNIfߎ1ןRY4 Ui觮85Zz)N<B EVzϏRY4 Ui覮 5Zz)=B EV^j~B EV]j~BMEV^j~BMEV^j~B EV]ZnRMEV]jnRMEV]ZnnB AF]Zm^}>(FO8W_0@$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )-BMIfߒqۯ]$v$n )- 5%~J,^BMIfߒ1ׯRYu Vi yI9%~J-^B Ef{0ן@RY5$Vi y5z9N}RMIfߎ0ן@QU Ui觮85Zz)><RMIfzӏQU߰ Ue親1Yv- 5Zz)=1Yvj-1vi- 5Yv-1r iy 5Yvi-1r iy^~$@Hl]$ܶ$n )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןYu Vi y 5~9^}B Ef{0ӟ@Y5$Vi 9I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV]j~B EV]j~BMEV^j~RMEV^j~BMEV]jnB AF]Zm^B AF]Zm^}B AFJ,^}B AFJ-P$n )-I9%ۂJmnRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J,^BMIfߎ1ׯQYu$m( 5~:,^~BMIfߎ1ןRYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏUb߿Ub߿QY߰ ee ee$Ue親 eeu aeu$UeeuZbhjrhz BNIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYu$VizI9%ۂJmnRMIfߒ1ׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@QU4$Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVj~UaۿQUb߿QUbۿUaۯQUaۯQUarۯQ!qןa @4 5%~JmnBMIfߒrۿRYܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nBMIfߒqۯ]v$m(I5%~J-^BMIf1ןYu Vi y 5~9^}BMEf{0ӟ@Y5$Vi 8I5%~9N}RMEfzӏ@QU$Ԗi 81Yv)=B EV]j~RMEfj~UaۯUaۯUarۯQUaۯQUarۯQaqן@UaqBMIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J,^BMIfߎ1ׯQY5$Ԗm(z5~9^}BMEf{0ן@QY4 Vi 8I5%~9N}B EVzӏQU$Ԗi 8 5z)N<RMEfzӏQY$Ui親1Yv-5Yv-1Yvj-1viz1viy1r iy1Yviy$Z&x@4X| I9%ۂJmnRYv$Ԗm(I95܂Zn~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 ae@]$ܶ$n )-BMIfߒqۯ]% 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$Ԗm(z 5~:,^~RNIvߒqۯRYu$ԖmyI5%~:,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ue親1Yz)=B EV]j~RMEVj~UaۯUaۯQUۿUaqۯQaqן@Q 0ןb6$bV&bv(b*b,@@$ 5%ۂJmnRNIvrۿ]$ܶ$n )- 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ןb)b+-@4X 5%ۂJmnBNIvrۿ]$ܶ$Ԗn )- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm( 5%~J-nBMIfߎ1ׯ]$v$ԖiyI5%~:,^~RMIfߎ1ןRY5 Vi 8I5%~9N}RMIf{0ӟ@QY4 Ui觮I5z)N<RMEfzϏQU߰ Uef Ueئ Ueئ eeܶ Uee eeu a$uا80BMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nBMIfߒqׯRYu$n ( 5%~:,^~RMIfߎ1ׯRYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏRY$Vi覮5Yv)- 5Yz)=I5Yz)-5Yvj-I5Yv- 5Yvi-1viy*,.0$@HlJ95܂Zn]$ܶ 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^}8HH BMIfߒrۿR]$ܶ$ԗn )- 5%JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$ԖmzI9%~J,^B Efzӟ@Yu$Ԗi y5Zz)N=BMEfzӏ@QU Ue覮 5Zz)><RMEfzϏQU Ueئ$Ui親$Ui親$Ueئ eeu aeu$Ueev襊Ō$n )-BMIfߒqۿRYܶ$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯRYu$Vi yI5%~:,^~RNIfߒ1ןRYu$Ԗi 95Zz)N=BMEfzӏ@QY Ui觮I5z9N<B EV]j~Ub߿QY Ueئ Ueئ Uee aeu aeu$Ueeܶ a$uI9%ۂZn~RY$ܶ$ԗn )- 5%ۂJmnBMIfrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗiz 5%~J-nBMIfߒqۯRYu$ԖizI9%~J-nBMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5Zz)N<B EV^jQU Ue親1Yv)-I5Zz)=B AV]ZnnB AF]ZmnBMEV]jnRMEV]jnBMEV]ZmnB AFZm^}΍(  @$n )-I9%ۂJmnRYv$Ԗm(I95܂Zn~RYv$n i-BMIfߒqۯRYv$n )- 5~:,^BMEf1ׯQY5$m( 5%~:,^~RMIfߎ1ׯYu$Ԗm y 5~9N}RNIfߎ0ן@QU Ui觮8I5%~9N=BMEVzϏQY$Ui覮1Yv)-I5Zz)=1vi-I5Yv)-1Yvi1viy1r (y+-/ 1*3J5l 9%ۂJmnRYv$Ԗ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ן@QU Ui觮85Zz)><RMIfzӏU߰ Ue親1Yv- 5Zz)=1Yvi-1vi-5Yv-I5Yv- 5Yvi1r )y7#9@$Hl @RYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$v$m( 5%~J,^B Ef{0ןRY5$Ԗm y 5%~:,^}BMEfzӟ@RY4 Ui觮85Yz)><RMIfzӏQU$Ui覮5Yz)=B AV]jnBMEV^j~RMEV^j~B EV]jnB AFZm^~B AFZm^}RMEV]ZmnHȌЍH؍HRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYܶ$Ԗm(I95܂Zn~RYv$n )- 5%~J-nBMIfߒqۯYv$Ԗm( 5%~J,^BMEf0ןRYu$m(z5Zz9N}RNIfߎ1ןQY4$m y5Zz)N<B EV^jϏQY Ue親5Yz)=B EV]j~RMEVj~UaۯUaۯQUbۯQaqןQ!qן@QUaqןcR6cv8c:c@4XRYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJn~RYv$n )-I9%ۂJmnBMIfߒqׯRYu$Ԗmz5~:,^~RNIfߒqׯQY5$Vi y 5~9^}B Efzӟ@RY5 Ui觮85Zz)N<B EV^jϏQY$Ԗi8I5z)><BMEVj~UaۿQUbۿUaۯQaqׯQaqןQ qן@Qaqןc@4X| @ RYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRMIfߒqۯRYu$Vi yI5%~J,^B Ef{0ӟ@QY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏRY$Vi觮5Yz)=1Yvj-1Yvj-1vi1Yvi-1Yviz1r iy2c64cV6cv8c:c@RYܶ$Ԗn )- 5%ۂJmnBNIvrۿR]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu Vi yI9%~J-^BMEf0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z9N<B EVjϏQY$Vi觮 5Yz)=B AV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AV]Zm^}B AFJ,^}(推 @ `$BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯYu$ԖiyI5%~J,^RNIfߒ1ׯYu$Ԗi y 5z9N=BMIf{0ӟ@RY4$Vi81Yz)=B EVjQU߰ Uef$Ui親 ee eev Uee$Uee eeu$Ueeu 5%~J-nBMIfrۿ]$ܶ$n )-I9%ۂJmnBMIvrۿRYv$r i-BMIfߒqۯ]$v$n )- 5%~:,^BMIf1ׯQYu$m( 5%~:,^~RNIfߒ1ׯYu$my 5%~9^}B EVzӏ@QY4$Vi觮85Zz)><BMEfzӏQY$Vi觮5Yz)=1Yvj-1Yvj-1vi1Yvi-1Yvi1riy4^6~8;#=#?@$I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqۯRYu Vi yI5%~J,^RNIvߒqׯQY4 Ui 9I5%~:,^}B Efzӏ@QY4$Vi85Yz)><BMEfzӏQY$Ui覮5Yv)-I5Zz)=1vi- 5Yv)-1viz1viyI5Yviz8#:#<#>#@@$H 9%ۂJmnRYܶ$Ԗm)- 5%JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$v$m( 5%~J,^B Ef{0ן@RY5$Ԗi y 5~9^}B EVzӏ@RY4$Ԗi 9I5%~9N=BMEfzӏU߰ Ue親1Yv)=I5z)=B EV]jnB EV]jnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}HHPP BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRMIfߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯ]v$Vi y 5%~:,^~BMEf{0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY Ue親5Yz)=B EV]j~B EV]jnBMEV^j~BMEV^j~B EV]jnB AFZm^}B AFZm^}B EV]Zm^}@ BMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂZn~RYv$m(I9%ۂJmnBMIf1ׯRYu ViyI9%~J-nBMIf1ןRYu$m(zI5%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<B EV^jQU$Vi觮 5Zz)=B EV]j~RMEVj~RMEVj~BMEV]jnB AF]Zm^B AF]Zm^}B AFJ,^}  BMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯYv$Ԗm(z 5%~:,^RNIvߒqׯQY5$Ԗi y 5~9^}B Efzӏ@RY4$Ԗm y1Yz)><RMIfzӏ@QU$Ui覮 5Zz)=B EV]j~BMEVj~RMEVj~RMEV^jnB AV]ZmnB AV]Zm^B AFZm^}厘)RNIv߰$Ԗ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]ZmP$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗmz 5%~J-nBMIfߒqۯRYu$ԖmzI9%ۂJ-nBMIf1ןRYu$ԖmyI5%~:,^}B Efzӏ@RY4$Ԗi 9 5z9N<B EVjϏQY$Vi觮5Yz)=B AV]ZnB EV]jnB EV]ZnB AFZm^B AV]Zm^B AFZm^}B EV]Zm^}  @($Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~:,^B Ef{0ןRYu$m(zI9%~J,^RNIfߎ1ןQY4$m y5Zz)N<B EV^jϏQY4 Ue親5Yz)=B EV]j~RMEfj~UaۯUaۯQaqׯUaqׯQaqן@QUaqןA.CL@8\ R]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVzϏQU߰ Uef$Ue親$Ui親$Ueئ eeu aeu$Ueev99  $r i-RNIv߰$Ԗm)- 5%ۂJmnBMIvrۿRY$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRYu$ԖmyI5%~:,^~BMIf{0ӟ@QU4$Vi 8 5z9N=BMEVzӏU Ue覮5Yz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnRMEV]ZnB EV]Zm^B AFJ,^@]%I9%ۂZn~R]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I9%܂Zn~RYv$m(I9%ۂJmnBMEf1ׯQYu$n )I9%~J-^BMEf0ןRYu$Ԗmy 5%~:,^}B Efzӏ@RY4$Ԗi 9I5%~9N=BMEfzӏUb߰ Ue親1Yv-I5Zz)=B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB AF]Zm^}RMEV]Zm^   $Ԗm)- 5%ۂJmnRNIvr߰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIf1ׯQYu$n ( 5%~:,^RNIvߒqׯQY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%z9N=B EVjϏQU$Ui覮5Yv)=I5z)=B AV]ZnnB AF]ZmnB EV]ZnBMEV]ZnnB AV]Zm^}B AFJ,@$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Vi y 5z9N}RNIfߎ1ןQY4$Vi 8 5z9N=B EVzϏQY$Vi8I5z)=B EV]j~RMEVj~RMEVj~BMEV]jnB AFZm^~B AFZm^}B EV]Zm^}Y! $Ԗn )-I9%ۂJm~RYܶ$Ԗm)- 5%JmnBMIfߒrۿRYv$n i-BMIfߒqۯ]$ܶ$Viz 5%~J-nBMIfߒqۯRYu$ViyI9%~J-^BMEf0ןRY5$Ԗi y 5z9N}RNIfߎ0ן@QU4$Vi觮85Zz)><RMEfzӏU߰ Ueئ Uef$Ue親 ee$Ue親 Uee Ueeܶ eeu Uee@RY$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm( 5%~J-nBMIfߒ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏ@QU Ue覮 5Zz)><BMEVjϏQU߰ ef Ueئ$Ueئ Uee$Uef$Uee aeuY!PP p(r i-RNIv߰$Ԗn )- 5%ۂJmnBNIvrۿR]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )-5~:,^BMIf1ׯQYu$n ( 5%~:,^RNIvߒqׯQY5$Vi 95Zz9N=BMIf{0ӟ@Y5 Ui觮I5%~9N=BMEVzϏQY$Vi觮 5Yz)=B AV]ZnB EV]jnB EV]ZnnRMEV]jnB AFZm^}RMEV]ZnnB AFZm^@R]$ܶ$n )-BMIfrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n (I9%ۂJ-nRNIfߒqۯRYu$m( 5~9^~BMIf{0ן@QY4 Ui觯 8 5z9N}RMIf{0ӟ@RY4$Ui觮8I5%z9N<B EV]j~B EV]j~B AV]jnB EV]j~B EV]jnB AV]ZnnB EV]ZnB EV]ZmnB AFZm^}"i*  @$Ԗm(- 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqׯRYu$ViyI9%~J-^BMEf0ןRY5$Ԗi y 5~9N}RNIfߎ0ן@QY4$Vi 85Zz)N<RMIfzӏQU Ue親1Yv- 5Zz)=1Yvi-1vi-5Yvj- 5Yvj-5Yviy1r ( @]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-nBMIf1ןRYu$m(zI9%~:,^~BMIf{0ן@QU4$Vi 8 5z9N<B EVjϏQY$Ԗi8I5z)><BMEV^j~B EV]jnB EV]jnB AV]ZnnBMEV]ZnBMEV]ZnnB AV]Zm^}y#y+@ RMw $n )-BMIvrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏRY4 Ue親1Yv)-I5z)=B AV]ZnB EV]ZnB AF]ZmnB EV]ZmnB EV]Zm^B AFJm^} $, 40 BMIvr۰$Ԗ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ן@4X @ ]$ܶ 5%~JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^~RNIvߒqۯRYu$m(z5z9N}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ue覮 5Zz)=BMEVj~Ub߿QU߿UaۯQU߿UaۯQUarۯQaqןdBE$bGdIdKdMd 5%~JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿR]$ܶ$Ԗn )- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӟ@QY Ue覮5Zz)=B EV^j~UaۿQU߿QU߿QUaۯQaqׯQaqן@QUarۯbG$I$K$M$@4RYܶ$ԗn )-BMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nBMIfߒqׯQYu$m(z5z9^}BMEf{0ӟ@QY4$Ԗm y 5z9N=BMEfzӏ@QY Ui覮 5z)N<RMEfzϏQU Ueئ$Ui親$Ui親$Uef aeu a%u Ueeu, 5=  @$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Vi y 5z9N}RNIfߎ0ןQY4$Vi 8 5z9N<B EV^jϏQU$Vi觮 5Zz)=B AV]jnB EV]j~B EV]jnB AV]ZnnB EV]ZnnB EV]Zm^B AFJm^}> P p%.RMw $n i-BMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]v$Ԗm(z 5%~:,^~RNIfߒqׯQY5$Vi y5z9N}RNIfߎ0ן@QY4$Vi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~BMEV^j~B EV]ZnRMEV]jnRMEV]ZnnB AFZm^}Y9A   @$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqۯRYu Vi yI5%~J,^RNIfߒqׯQY4$my 5%~9N}B EVzӏQU Ui觮I5%z9N<B EV^jQU߰ Ueئ ee Ueئ Uef eev Ueeܶ eeu a$4CpP p%. $n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯ]v$Vi y 5~9^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVj~UaۿQUb߿QUbۿUaۯQUaۯQUaqۯQ qןdP@4X @R]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )-I9%ۂJmnBNIvrۿRYv(r i-BMIfߒqۯ]$v$n )- 5%~:,^BMIf1ׯQY5$m(z 5~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5z)N<RMIfzӏUb߿Ub߿QY߰ ee ee$Ueئ aeu a%u UeeuB  @)2BMIfrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm(z 5%~:,^RNIvqۯRYu$Ԗm(zI9%~:,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi8I5z9N<BMEVjUb߿QU߿QUbۿUaۯQUaۯUaqןQ 1ן@R]$ܶ$n )-BMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm(I95܂Zn~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 EV]j~RMEVj~QaۯQarۯQUaۯQ!qן@QUaۯQaqן@]$ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$n )- 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^@R]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~JmnBMIfrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqׯRYu$ԖizI9%~J-nBMIf1ןRYu$ԖmyI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N=BMEVzϏQY$Vi8 5Zz)=B EV]j~BMEV^j~BMEV]jnB EV]ZnnB EV]ZnnB EV]Zm^~B AFJ,^}RNIv߰$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv(r i-BMIfߒ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ןe"S@$Lp @ ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYܶ$Ԗm(I9%ۂJmnBMIfqۯ]$ܶ$Ԗm(I5%~J-nRNIfߒqۯRYu$ViyI9%~J-^B Ef{0ן@QY5 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi85Zz)><BMEfzϏQY$Ui覮1Yv)- 5Yz)=I5Yz)-5Yvj-I5Yv)-I5Yvj-1viyPR$@Hl @ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯYu$Vi yI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVjQU߰ Uef$Ue親$Ue親 Uef aeu a%u Ueeu@YIQ0 P(r i-RNIv߰$n )-BMIfߒqۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m(z 5~9^~BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z)><RMEfzӏQY Ue親 ee Uef ee$Uef$Uee Ueeu0I8@IHP  (r i=RNIw ߰$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMEf1ןYv$Vi y 5%~:,^~BMIf0ןQY4 Ui觮8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV^j~Ua߿QU߿UaۯQarۯQUaۯQUaۯUaqןJ$L$N$P%R%2T 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$m(I9%ۂJ-nRNIvqۯYv$ԖmzI9%~J-^BMEf{0ן@QY5 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi觮85Yz)=BMEVzϏQU Ue親 Uef$Ue親$Ueئ eeܶ Uee Ueeu a$5$r i-RNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$n )-BMIfߒqۯRYv$n )- 5%~:,^BMIf1ׯQYu$m( 5%~:,^~RMIfߎ1ׯYu$Ԗm y 5~9N}RMIfߎ0ן@QU Ui覮I5%z9N<B EV^jQU Ueئ ef Ueئ Ueئ ee Uee Ueev a$uL@ `$-BMIfrۿ]$ܷ 5%JmnBNIvrۿ]$ܶ 5%~J-nRMw ߰$Ԗm)- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQY5$m( 5%~:,^~RMIfߒ1ׯYu$myI5%~9^}B EVzӏ@QY4$Vi85Zz)><BMEfzӏQY$Vi觮5Yz)=1Yvj-1Yvj-1vi1Yvi-1Yviz1r )yPeRe6T@@$LpR]$ܶ$n )-BMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMEf{0ӟ@QU$Vi 8 5z9N<B EVzϏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi-1Yviz1r iyM$O%Q%"SeD@4X 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^BMEf1ןYu$Vi y 5%~:,^~BMIf0ן@QY4$m y5z9N=BMEfzӏQU$Ԗi 81Yz)=B EV]j~B EV]j~RMEVj~B AV]ZnnRMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^} 4=EM@ 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]j~BMEV]j~B EV]jnB AV]ZmnB EV]ZmnB AFZm^} $-5=EMBMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYܶ$Ԗm(I9%ۂJmnBMIvߒqۯ]$ܶ$Ԗm(I5%~J-nRMIfߒqۯRYu$Vi yI5%~J,^B Ef{0ӟ@QY4 Ui 8I5%~:,^}B EVzӏ@QY Ui觮8I5%~9N=B EVjQU Ue親 ef Ueئ Uef eeܶ Ueeܶ eeu a$4J95܂Zn]% 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗm)- 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 (ySeD@4X @I95܂Zn]% 5%ۂJmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ$n )- 5%~J-^BMIfߒqׯRYu$Vi yI9%~J-^B Ef{0ן@QY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9I5z9N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)= 5Yv)-1viz1viy1r (yOeQe&SeD@8\J95܂Zn]% 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIfߎ1ׯQY5$m(z 5~9^}BMIf0ןRY5 Vi 9I5%~:,^}B EVzӏQU Ue覮 5z)N<RMIfzӏQY$Ui覮1Yv-5Yv-1Yvj-I5Yv)-1riyI5Yvi-KdMdOeQe&SeD@8J95܂Zn]%I9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯRYu$ԖiyI9%~J,^B Ef{0ӟ@QY4 Ui 8I5%~9N}B EVzӏQU Ui覮I5z9N<B EV^j~QU߰ Uef$Ui親 ee ee$Uef aeu$Ueeܶ!Y)1Y9AiJR$n i-BNIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~J-nBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒqׯQYu$m(z5z9^}BMEf{0ӟ@QY4$Ԗm y 5z9N=BMEfzӏ@QY Ue覮 5z)><RMEfzϏQU߰ Uef$Ue親$Ueئ Uee$Uee$Ueeܶ aeuQ   @)2`$n )-BMIvrۿ]$ܷ 5%~JmnBMIvrۿR]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿ]$ܶ$n (I5%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Ui覮5Yz)=B AV]jnB EV]j~BMEV]jnB EV]ZnnBMEV]jnBMEV]ZnnB AF]Zm^}MP p$$Ԗm)- 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$n )-I5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^BMEf0ןYu Vi y 5~:,^}BMEf{0ן@QY4$Ԗi 95Zz)N<B EVzϏRY㞼4$Ui觮 5z)><BMEVjQUb߿QY߰ ee$Ue親 Ueeܶ Ueev aeu5=EN P p$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯYv$n (I9%~J-nRMIfߒqׯRYu$m(z5z9N}B Ef{0ӟ@Yu$Ԗi 9I5%~:,^}B EVzϏRY4$Vi觮8I5z9N<RMEfzϏQU߰ Uef Ueئ Uef eeu eeu aeu$, 4=EM@$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]$ 5%~J-nRNIvߒqۯ]$ܶ$Ԗiz 5%~:,^B Ef1ןYv$Ԗi yI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9N}B EVzϏRY4$Vi81Yz)=B EV^j~Ua߿QU߰ ee ee$Ueئ aeu a%u eeu 5%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯ]% 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu Vi yI9%~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^}M  P)2BMIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ Viz 5%~J-nBMIfߒqׯRYu$Vi yI9%~J-^B Ef{0ן@QY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU Ue親 Ueئ$Ue親$Ui親$Ueئ eeu aeu$UeeuFN0 P)(r i=RNIw ߰$n )-BMIfߒrۿR]$ܶ$n )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z 5~9^}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@QY Ue覮5Zz)=B EV^j~UaۿQU߿QU߿QUaۯQaqׯQaqן@QUarۯOeQe$@8\ 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ןdNdPeR@@(Lp]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%JmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI5%~J,^B Ef{0ן@QY5$Vi y5z9N=RMIf{0ӟ@QU Ui觮I5%~9N=BMEVzϏQY$Ui覮5Yv)=I5z)=B AF]ZnnRMEV^j~B EV]ZmnB EV]ZmnB AFZm^} 4<E@ `BMIfߒrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIfߒqۯRYv$Ԗm(z5~9^~BMIfߎ1ןYu$myI5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N<B EV^jQU Ue親1Yv)-I5Zz)=1Yvi-1vi-5Yvj- 5Yvi-1YviyK$MdOeQe$@8RY$ܶ$n )-BMIvrۿ]$ 5%~JmnBMIfrۿRY$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYu$ԖizI9%~J-nBMIf1ןRYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi 8 5z9N<B EV^jQU Ui覮1Yv)=I5Zz)=B AF]ZnnRMEVj~B EV]ZnBMEV]ZnB EV]Zm^} $, 4< D RNIv߰$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۯRYv(r i-BMIfߒ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]Zmn I(0I8@@P BMIfrۿ]$ 5%JmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqׯRYu Vi y 5%~:,^~RNIfߒ1ׯYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 85Zz)><BMEfzϏQY$Ue親1Yvj-1Yv-1Yvj-I5Yz)-1viy1r )yG$I$K$M$OeQ@@$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqׯQY5$Vi y5z9N}RMIfߎ0ן@QY4$Vi 8 5Zz)N<B EV^jQU$Ui覮5Yv)=1Yv-5Yv-1Yvj-1viz1Yviz1riyD^F~I$K$M$O%RYܶ$n )-BMIfrۿ]$ܷ 5%~J-nBMIfߒrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗmz5~:,^~RMIfߎ1ׯYu$m(zI5%~:,^~BMEf{0ӟ@RY5 Ui觮8I5%~9N=BMEfzӏRY Ueئ Uef$Ui親 ee eeܶ Uee$Uee Ueeu $, 4<P (r j=RNMw ߰$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^RNIfߒqׯQY5$Vi 95z9N}RMIf0ן@QU Ui觮85Zz)><RMIfzӏQU Ue親1Yv)-I5Zz)=1Yvj-1Yvi- 5Yv-1riyI5Yvi-HdJdLdNdPeR@RYܶ$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯQY4 Vi 9I9%~J,^~RMIf{0ן@QU Ui觮85Zz)><RMIfzӏQU Ue親1Yv)-I5Zz)=B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}RMEV]Znn!Y)1Y:BiJBMIfrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 5%ۂJmnBNIvrۿR]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIf0ןRY5$Ԗi y5z9N=BMIf{0ӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏUb߿Ub߿QY߰ ee ee$Ueئ aeu a%u eeuRNIw ߰$n )-BMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~9^~RMIfߒ1ׯQY4$Vi y5z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N=BMEfzӏU߰ Ue親1Yv)=1Yv-5Yv)- 5Yv)-1Yvj-I5Yv-I5Yvj-1YviyU$Hl @ RYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nBMIfߒqۯ]v$m( 5%~J,^B Ef0ןRYu$m(zI9%~:,^~RMIf0ן@QY4$Vi 9I5%z9N=BMEfzӏU Ui覮5Yz)=B EV]j~BMEVj~B AF]ZnnRMEV^j~B EV]ZmnB EV]ZmnB AFZm^}yKS\  RNIv߰$ԗn )-BMIfߒrۿR]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯQY4 Vi 95Zz9N=RMIf{0ן@QU Ui觮85Zz)><RMIfzӏQU Ue親1Yv)=I5z)=B AV]ZnB AV]ZnnBMEV]jnB AFZm^}B AFJm^}I8@IHQYYaRNMw $n i-BNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIfߒqۯRYu Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y5Zz9N=BMEfzӏ@QY4 Ui觮8I5%z9N<B EV^j~Ub߿Ua߿QU߿QU߿QUbۯQaqۯQaqןQ qןezXZ@$Lp @]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m( 5%~J-^BMIf1ןYu Vi y 5~9N}B Efzӟ@RY5 Vi 8 5z9N=BMEVzӏU$Ui覮 5Zz)=B EV^j~B EV]jnBMEV]j~BMEV]jnB AV]ZmnB EV]ZmnB AV]Zm^})FN)V^)fn$Ԗm)- 9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]v$Ԗm(z 5%~:,^~RNIfߒ1ׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@RY5 Ui觮I5%~9N=BMEfzӏQY$Vi觮 5Zz)=B AV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^~B AFJm^}y[cyktP BNIvr߰$ԗn )-BMIfߒrۿR]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYu$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<B EV^jϏQY$Ԗi8I5z)><BMEVj~UaۯUaۯUaۯQUaۯQUaۯUaqןe]e_fa@$@Hl 5%~JmnRNIv߰$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۯRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nBMIfߒqۯ]v$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]jnB AV]ZnnRMEV]jnB AFZm^}BMEV]Zm^90P p$Ԗm)- 9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n (I5%~J-^BMEf{0ןRYu$Ԗi y 5%~9^}B Efzӏ@RY4$Ԗi 9I5z9N=B EVzϏQY$Vi觮 5Zz)=B EV]j~BMEV]j~BMEV]jnB AV]ZmnB EV]ZnnB AV]Zm^}IxɀIɐIɠBNIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯRYu$ԖmzI9%~J-nBMIf0ןRYu$Ԗi y 5~9N}RNIfߎ0ן@QY4$Ui觮85Zz)><BMEfzӏRY$Vi觮 5Yz)=1Yv-5Yv-1Yvi- 5Yv-I5Yvj-1Yviygfi@4\ J95܂Zn]%I9%ۂZn~]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nRMw ߰$Ԗn )- 5%~J-nRNIvrۿRYv$n )-5~:,^BMEf1ׯQYu$m( 5%~:,^~RMIfߒ1ׯYu$Ԗmy 5%~9N}B EVzӏQU Ui觮8I5%~9N=B EVjϏQU Ue親1Yv-5Yv)-5Yv)-1Yvi- 5Yvj-5Yvi1r iyBNIv߰$ԗn )-BMIfrۿ]$ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnBMIvrۿRY$ܶ$Ԗm(I95܂Zn~RYv$n )-I9%ۂJmnBMIfߎ1ׯRYu$ViyI9%~J-nBMIf0ןRYu$Ԗmy 5%~:,^}B Efzӏ@RY4$Ԗi 9I5%z9N=BMEVzϏQY$Vi觮 5Zz)=B EV]jnB EV]j~B EV]jnB AF]ZmnB EV]ZmnB AF]Zm^}9ɠIɰIP BMIfr۰$Ԗm)- 9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Vi y5z9N}RMIfߎ0ן@QY4$Vi 85Zz)N<RMIfzӏ@QU Ue親1Yv)-I5Zz)=1Yvj-1Yvi- 5Yv-1r iy 5Yvih&j&l&n&p$@HJ95܂Z]%I9%ۂZn~]$ 5%JmnRNIvr߰$Ԗm)- 5%JmnBMIvrۿRYܶ$Ԗm(I9%ۂZn~RYv$m(I9%ۂJmnBMEf1ׯQYu Vi yI9%~J-^BMEf0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z9N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv-1Yvj-1viz1viy1r )ykmo q.s@$HI9%ۂJn~]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5~:,^~BMIf{0ן@QY4$m y 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVjQU߿UaۿQUbۿQUaۯQaqׯQaqׯQ!qןfmor'2t'Rv@$]%I95܂Zn]%I9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvr߰$Ԗiz 5%~J-nRNIvqۯ]$v$n (I5%~J-^BMEf0ןRYu$m(zI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N<B EVjϏQY$Ԗi8I5z)><B EV^j~B AV]ZnB AV]ZnB AF]ZmnB EV]ZmnB EV]Zm^B AFZm^}   @)2BMIfߒrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqׯQY5$Vi 95z9N}RMIf0ן@QU$Vi觮85Zz)><RMIfzӏQU Ue親1Yv-I5Zz)=1Yvj-1vi- 5Yv-I5Yv- 5YvisJujwy@8\I9%܂Zn]%I9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗ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 9 5z9N<B EV^jQU Ue親 Ueئ$Ue親$Ui親$Uef aeu aeu Ueeu$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%JmnBMIvrۿRY$ܶ$Ԗm(J95܂Zn~RYv$n )- 5~:,^BMIfߒ1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ןYu$m(zI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Yz)><RMEfzӏU߰ Ue親1Yv-I5Zz)=1Yvj-1Yvi-I5Yv)-1viy1r )yt^v~x{'}'@4 9%ۂJm~R]$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۯ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]v$Vi y 5~9^}B Efzӟ@RY5 Ui觯 8 5z)N<B EVzϏRY4 Ue親5Yz)=B AV]j~BMEV^j~B AF]ZnnRMEVj~B EV]ZnBMEV]ZnnB AV]Zm^}@ `BMIfrۿ]% 9%ۂJm~R]$ܶ 5%~JmnBNIvr۰$Ԗm)- 5%JmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nRMw ߰$Ԗm(I9%~J-nRNIvrۿQYu$VizI9%ۂJ-nRMIfߒ1ׯQY5$Vi y 5~9^}B Efzӟ@RY5 Ui觮85Zz)N<B EV^jϏQY$Ԗi8I5%z9><BMEVj~UaۿQUaۿUaۯQUbۯQ!qן@QUarۯ} @$LpR]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm(- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯYv$ԖiyI9%~J-^B Ef{0ӟ@QY4 Ui 8I5%~9N}B EVzӏQU Ue覮 5z)N<RMIfzӏQY$Ui覮1Yv-5Yv-1Yvj-1viy1viy1r (y|~$Hl 9%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNIvrۿY$v$n )- 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯYu Ui 9I9%~:,^~BMEf{0ӟ@RY5 Ui覮I5%~9N=BMEVzӏQY$Vi觮 5Zz)=B EV]jnB EV]jnB EV]jnB AFZm^B AF]Zm^~B AFZm^}yz  RNMw $r i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯRYu Vi y 5%~:,^~RMIfߎ0ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEfj~UaۯUaۯQUbۯQaqן@Q qןg|~"(B(`@]%I9%܂Zn~]% 9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm)- 5%JmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI5%~J,^B Ef{0ӟ@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 8 5z)N<B EV^j~QU߰ Ueئ ef Ueئ$Ueئ Uee$Uef$Uee aeuI9%܂Zn]%I9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$m(I5%~J-nBMIfߒ1ׯQY5$ԖmyI9%~J,^RNIfߎ1ןRY5 Vi 8 5z9N=BMEfzӏ@QY Ue親5Yz)=B EV^j~Ua߿QU߿QU߿QUbۿUaqۯUaqׯQ qןhVhv@$Hl @]%J95܂Zn]%I9%ۂZn~]$ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnBNIvrۿ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ׯ]$v$Ԗm(z 5~:,^~BMIf1ןRYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏRY$Vi覮5Yv)- 5Yz)=I5Yz)-1Yvi- 5Yvj-5Yvi *Jj@RY$ܶ$n i-RNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJn~RYv$Ԗm(I9%ۂJmnB Ef1ׯQYu$m( 5%~:,^RNIvߒqׯQY5$Vi 95Zz9N=RMIf{0ӟ@Y5 Ui觮I5%~9N=BMEVzϏQY$Vi觮5Yz)=1Yvj-1Yv-1Yvi- 5Yv-I5Yvj-1Yviyz@4X I95܂Zn]%I9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯQY5$ԖmyI5%~:,^~BMIf0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ueئ1Yv)=1Yv)=I5z)=B AV]ZnB AV]ZnnRMEV]jnB AF]Zm^~B AFZm^}**:'P RNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂZn~]$ܷ 5%~JmnBNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒ1ׯRYu$m( 5%~:,^~RMIfߎ1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4 Ui觮8I5%z9N<B EV^j~Ub߿Ua߿QU߿QU߿QUbۿUaqۯUaqןQ qןh@8\  5%~JmnRNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMEf1ׯRYv$Ԗm(z 5%~:,^BMEf0ןRYu Vi y 5~9^}B Ef{0ӟ@Y5$Vi 8I5%~9N}BMEfzӏ@QU$Vi81Yv)=1Yv)=I5z)=B EV]ZnB EV]ZnB AFZm^B AV]ZmnB AFZm^}RMEV]Zm 5%~JmnRNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )-I9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%~J-nBMIfߒ1ׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏQU$Ui覮 5Zz)=B EV^j~B AV]ZnB EV]jnB EV]ZnB AFZm^~B AFZm^}B AFJm^}z#z+4  $Ԗm)-I9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n )-BMIvrۿ]$ܷ 5%~JmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿ]$v$n )- 5%~J-nBMIfߒqۯRYu$ԖizI9%~J-nBMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi85Zz)><RMEfzӏUb߰ Ueئ$Vi觮1Yv)-5Yv)-1Yvj-I5Yv)-1r iy5Yviyh֎@@$Lp @ 5%~JmnRNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm( 5%~J-^BMIf1ן]u$Vi y 5%~:,^~BMEf{0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY Ue親5Yz)=B EV]j~B EV]jnBMEV^j~BMEV]jnB EV]ZnRMEV]jnBMEV]ZnnB AFZmP$n )-BNIvr߰$ԗn )-BMIfrۿ]% 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvrۿQYu$Viz5~:,^~RNIvߒqۯRYu$Ԗm(zI9%~J,^~RMIfߎ0ןQY4$Ԗm y5Zz)N<B EVjϏRY4 Ue覮5Yz)=B EV]j~RMEfj~UaۯUaۯQaqׯQaqׯQaqןhB(bhhhƍh@R]$ܷ 5%ۂJmnRY$ܶ$n i-BNIvr߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNIv߰$Ԗ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]jnBMEV]Zmn%-5=  $Ԗm)-I9%ۂJn~]$ 5%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^RNIfߒqׯQY5$Vi 95Zz9N=RMIf{0ן@QU Ui觮85Yz)><BMEfzӏUb߰ Ueئ ef$Ue親$Ui親$Ue親 Ueeܶ Ueev aeu1Z9@ p$$Ԗm)-I9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n )-BMIvrۿ]$ܷ 5%~JmnBMIfrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqׯRYu$ViyI9%~J-^BMEf{0ן@RY5$Vi y5z9N=RMIf{0ӟ@QU Ui覮I5%z9N=B EVjϏQU$Ui覮1Yv)- 5Yz)=I5Zz)= 5Yv)-1viz1viyI5YviJ95܂Z]%I95܂Zn]%I9%ۂZn~]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߎ1ׯRYv$Ԗm( 5%~J-^BMIf1ׯ]v$Ԗi y 5%~:,^~BMIf0ן@QY4$Ԗm y5Zz)N<B EVzӏU$Ui觮I5z)><BMEVjQUb߿QU߿UaۯQUۿUarۯUaqןQ qן@RY$ܶ 5%~JmnRNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu ViyI9%~J-nBMIf1ןYu$m(zI9%~J,^~RMIf{0ן@QU4$Vi 8 5z)N<B EV^jϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^}B AFJm^}j"j+3z;CpBMIvr߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI5%~J,^RNIvߒqׯQY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏRY$Vi觮5Yz)=I5Zz)=1vi- 5Yv)-1viy1riyj讋΍I9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯQY5$Ԗi y 5%~:,^}BMEfzӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~BMEV^j~RMEV^j~BMEV]jnB AFZm^~B AFZm^}BMEV]Zm^@]% 9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗ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%~9N<B EV^j~Ub߿Ua߿QU߿QU߿QUaۯQaqׯQaqן@QUaqׯ]%I9%ۂZn~]$ 9%ۂJn~R]$ܶ 5%JmnRNIv߰$ԗn )-I9%ۂJn~RY$ܶ$ԗn )- 5%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J,^BMEf1ןYu$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗi y5Zz)N<B EVzӏRY㞼4$Ui觮 5z)><BMEVjUb߿QU߿QaۯQUۿUaqۯQaqןQ qן@R]$ܷ 5%JmnRY$ܶ$n i-BNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIfߒqۯRYu$Vi yI5%~:,^RNIfߒ1ׯYu$Ԗi y5z9N=BMEf{0ӟ@QY4$Vi觮81Yz)=B EV^jQU߰ ef$Ue親$Ue親$Ueئ eev eeu a$uL@ p$. $ԗn )-BMIfrۿ]%I9%ۂJn~R]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIfߒqۯRYu$m(z 5~9^}BMEf{0ӟ@QU4$Ԗi y5Zz)N<B EVzӏU$Vi觮8I5%z9N<RMIfzϏQU߰ Uef Uef Uee$Ueئ aeu$UeeܶEMU0 P$Ԗn )-I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$m(I5%~J-^BMIf1ןYu Vi y 5~9N}B Efzӟ@RY5 Ui觯 8 5z9N<B EVzӏRY4 Ue覮5Yz)=B EV]j~RMEVj~UaۯQarۯQUaۯQUaۯQUaqۯ))")B$@H]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ$n i-BNIvr߰$Ԗm)- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯRYu$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)1Z9AZIQZZ$ԗn )-BMIvr۰$Ԗn )-BMIfߒrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$v$m( 5%~:,^~RNIfߒqׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@RY5 Ui覮I5%~9N=BMEVzϏQY$Vi觮5Yz)=1Yvj-1Yv-1Yvi- 5Yv-I5Yvj-1YviyZ@(Lp @ 5%JmnRYܶ$n i-BNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nBMIfߒqׯQY5$m(z5z9N}B Ef{0ӟ@Yu$Ԗi 95Zz)N<B EVzӏQU$Vi81Yz)=B EV]j~B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnRMEV]ZnB EV]Zm^~MU@ `$BMIfr۰$Ԗm)-I9%ۂZn~]$ 5%ۂJm~RY$ܶ$n )-BMIvrۿ]$ܷ 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-1vi1Yvi1viyi *Jj@$H 9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIfߒqۯ]$v$m( 5%~J,^BMEf0ןRYu$m(zI9%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=B EVzϏQY Ueئ1Yv)-I5z)=B EV]jnB EV]jnB AV]ZnnBMEV]ZnBMEV]ZnnB AF]Zm^}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$uN*V^ @ p$r i=RNMw $r i-RNIv߰$n )-BNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-I9%ۂJmnRYv(r i-BMIfߒqۯRYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$Ԗi y 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<RMIfzӏ@QU$Vi觮 5Zz)=B EV]j~BMEVj~RMEVj~BMEV]jnB AF]Zm^B AFZm^}RMEV]Zm^]$ 9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n i-BNIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$ԗn )- 9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu$m(z 5~9^}BMEf{0ן@QY4$Ԗm y5Zz)N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnBMEV]ZnnB AV]Zm^}_:g   @)RNIw $r i-RNIv߰$n )-BNIvr߰$Ԗn )-I9%ۂZn~R]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯYu Vi 95Zz9N=RMIf0ן@QY4$Vi 8 5z9N<B EV^jϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]ZnRMEV]jnRMEV]Znn>*FN*W_:gBNIvr߰$ԗn )-BMIfr۰$Ԗn )-I9%ۂZn~]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿRYܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvqۯ]$ܶ$Ԗiz 5%~:,^B Ef0ןYu$Vi y 5%~:,^~RMIfߎ0ןRY5 Ui 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVjQUb߿QY߰ ee eeܶ Uee$Uee UeeuX`JhP p$ԗn )-BMIvr۰$Ԗn )-BMIfߒrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯYv$Ԗm(z5~9^~BMIfߎ1ןRYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi 85Zz)><RMEfzӏUb߿Ub߿UaۿQU߿QU߿QUaۯQUbۯQ qןhގ)B)b))]$ 9%ۂJn~R]$ܷ 5%ۂJmnRY$ܶ$n i-BNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-I9%ۂJmnRNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^~RNIvqۯRYu Vi y 5%~:,^~BMIf0ןQY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVjQU߿UaۿUaۿUaۯQUۯQaqן@Q qןir))@8\ ]%I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%~JmnRNIv߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J,^BMEf1ןYu$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗi y5Zz)N<B EVjϏRY㞼4 Ui覮 5Zz)><BMEVj~Ua߿QU߿QU߿QUaۯQaqןQ!qן@QUaqI9%ۂZn~]% 9%ۂJn~]$ܷ 5%ۂJm~RY$ܶ$n i-BNIvr߰$Ԗm)- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(z5z9^}BMEf{0ӟ@QY4$Ԗm y 5z9N=BMEfzӏ@QY4 Ui覮 5z)N<RMEfzϏQU Ueئ$Ue親$Ue親 Uee$Uee$UeeܶHPJX`JhP (r j=RMw $r i=RNIw $r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Vi y5z9N}RMIfߎ0ן@QU4$Vi 85Zz)><RMIfzӏQU Ue親1Yv- 5Zz)=1Yvi-I5Zz)-5Yvi- 5Yvi-1Yviy)i@8\ @I9%ۂZn~]$ 9%ۂJm~R]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿRY$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI5%~J,^B Ef{0ן@QY5$Vi 95Zz9N=BMEf{0ӟ@RY4$Ԗi 8 5z9N<B EV^jQU߰ Ueئ ef Ueئ$Ueئ Uee$Uef$UeeDL T\em@$n i-RNIv߰$n )-BMIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYv$Ԗm( 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Ԗ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 AF]Zm^}JYaZiq RMw $r i=RNMw $r i-RNIv߰$n )-BMIvr߰$Ԗm)- 9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n (I9%ۂJ-nRMIfߒqۯRYu$m(z5z9N}B Ef{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏU$Vi觮8I5%z9N<RMIfzϏQU߰ Uef Uef Uee aeu aeu a$uemP p%$n )-BMIvr߰$Ԗn )-BMIfrۿ]% 9%ۂJm~R]$ܶ 5%~J-nBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯYu$m(yI5%~:,^}B Efzӏ@QY4$Vi 8 5Zz)N<RMIfzӏU߰ Ueئ ef Ue親$Ue親 Uef aeu a%u UeeuRNMw $r i-RNIw ߰$n i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMIf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@Yu$Ԗi y5Zz)N=BMEfzӏ@QU Ue覮 5Zz)><BMEVzϏQU߰ ef Ueئ$Ueئ ee Uee UeeuQZYaZiqP@ BMIfߒrۿ]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvqۯ]$ܶ$Ԗm(z 5%~J,^BMIf1ׯ]$v$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QU߰ ee ee$Ueئ aeu a$uYaZiq`P p$r i=RNMw $r i-RNIv߰$n i-BNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqׯQY5$Vi y5z9N}RMIfߎ0ן@QU4$Vi觮85Zz)><RMIfzӏQU߰ Ue親1Yv- 5Yz)=1vi-I5Yz)-1Yvi- 5Yvi-1Yviyi@8\ @ 5%ۂJm~RY$ܶ 5%JmnRNIv߰$n )-BNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۿRYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvߒqۯ]$v$n (I5%~J-^BMIf1ןYu$m(z5Zz9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N}BMEfzӏQU Ui覮5Yz)=B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]ZmnB AF]Zm^}B AFJ-^}BMIfr۰$Ԗm)-I9%ۂZn~]$ 9%ۂJn~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^B Ef{0ןRYu$m(z5z9N}B Efzӟ@RY5$Vi 8 5z9N=BMEfzӏQU$Vi8I5z9N<RMEfjQUb߿QU߿QU߿QUaۯQaqן@Q qןiFifiʝ@]%I95܂Zn]%I9%܂Zn]%I9%ۂJn~]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm(J95܂Zn~RYv(r i-BMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯYu$Ԗi yI5%~J,^RNIfߒ1ׯYu$Ԗi y5Zz)N=BMEfzӏ@QU Ue覮 5z)><RMEfzϏQU Ueئ$Ui親$Ui親$Uef aeu a%uRjZczksz{P(r i=RNMw $r i-RNIw $n i-RNIv߰$n )-BMIfrۿ]$ 5%JmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqۯRYu$m( 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 8 5Zz)><BMEVzϏQU߰ Uef$Ue親$Ue親 Uef aeu a%uN*V_:go:w$n )-BNIv߰$ԗn )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯYv$m(I9%~J-nBMIfߒ1ׯQY5$ԖmyI5%~:,^~RMIfߎ0ןQY4$m y5Zz)N<B EVzӏU$Ui觮I5z)><BMEVjUb߿QU߿QU߿QUbۯQaqׯQaqןi:^~鞚龜ޞ]%I9%ۂZn~]$ 9%ۂJm~R]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿRY$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI5%~J,^B Ef{0ן@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 8 5z)N<RMIfzӏU߰ Ueئ$Vi覮1Yvj-1Yvj-1vi1Yvi-1Yviyn鎙鮛Ν I9%܂Zn]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$n )- 9%ۂJmnBMIvrۿRYv$n i-BMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J,^RNIfߒ1ׯYu$Ԗi y5z9N=BMEfzӏ@QY4 Ui觮I5z9N<B EV]j~B EV]j~B AV]jnB EV]j~B EV]jnB AV]ZnnB EV]ZnB EV]Zmn_:go:w@P BNIvr߰$ԗn )-BMIvr۰$Ԗn )-BMIfߒrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗmz 5%~J-nBMIfߒqۯRYu$ԖizI9%~J-nBMEf0ןRY5$Ԗi y5z9N=RMIf{0ӟ@RY5$Ԗi 9I5z9N<B EV^jQU Ue親 Uef$Ue親$Ueئ Uee$Uef$Ueeܶ[czksz| $n )-BNIv߰$ԗn )-BMIvr۰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒqۿRYܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I5%~J-nBMIfߎ1ׯ]$v$Ԗi y 5%~:,^~BMIf0ן@QY4$Ԗi y5Zz)N<B EVjϏRY4 Ui覮 5Zz)=B EV^j~UaۿQUb߿QUbۿUaۯQUaۯQUarۯn鎙鮛Ξ)*]$ 9%ۂJm~R]$ܷ 5%ۂJmnRY$ܶ 5%~JmnBNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI5%~J,^B Ef{0ן@QY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU Ueئ Uef$Ue親$Ue親 Uee$Uef$Uee[czkt| @$n i-BNIv߰$n )-BMIvr߰$ԗn )-BMIfrۿ]% 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYu$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗi y 5~9^}B Efzӏ@RY4$Ԗm yI5%~9N}RMEfzӏQU$Ui覮5Yz)=B AV]jnB EV]j~BMEV]j~B EV]ZnRMEV]jnRMEV]Znz[czl t| BMIfߒrۿ]%I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnBMIvrۿRYv$r i-BMIfߒqۯYv$n )-5~:,^B Ef1ן]v$ԖmzI9%~J-^B Ef{0ӟ@QY4$m y 5z9N}RMIf{0ӟ@RY㞼4$Vi觮81Yz)=B EV^j~Ub߿Ua߿QU߿QU߿QUaۯQ!qן@Q qןi^~颛))** RY$ܶ 5%JmnRNIv߰$n i-BNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqۯRYu$n ( 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU߰ Ueئ$Ue親$Ui親$Uef aeu aeuW_JhpJxʀJ$ԗn )-BMIfr۰$Ԗn )-BMIfߒrۿ]% 9%ۂJn~R]$ܶ 5%JmnRNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯYv$n (I9%~J-nRMIfߒqׯQY5$Ԗm(zI9%~J,^RNIfߒ1ןRY5$Vi 8 5z9N=BMEfzӏ@QY$Ԗi 85Yz)=B EV]j~B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^~B AFZm^}B EV]ZmP$Ԗn )-BMIfr۰$Ԗm)-I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnRNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu$m(z 5~9^}BMEf{0ӟ@QU4$Ԗi 95Zz)N<B EVzϏRY4$Ui觮I5z)N<RMEfzϏQU߿UaۯUaۯUaۯQUaۯQUaۯUaqןj0@4\ @ 5%JmnRNIv߰$n i-BNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z5~:,^~RMIfߎ1ׯYu$m(zI5%~:,^~BMEfzӟ@RY4$Ԗi 9I5z9N=B EVjϏQU$Ui覮5Yv)=1Yvj-1Yvj-1Yvi- 5Yvj-I5Yvj-1Yviyj4@8\  5%JmnRY$ܶ 5%~JmnRNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNIv߰$Ԗm(I9%ۂJ-nRNIvrۿRYu$Ԗiz5~:,^~RNIfߒqׯQY5$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=BMEfzӏQU Ui覮5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnBMEV]ZnB EV]Zm^}Z@ p$.RNIw $n i-RNIv߰$n )-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Viz 5%~J-^BMIfߒ1ׯRYu$n ( 5%~:,^~RNIfߒ1ׯYu$Ԗm y 5~9N}RMIf0ן@QU$Ԗi 9 5z)N<RMIfzӏUb߿Ua߿QU߿UaۯQarۯQUaۯQUaۯUaqןjj&@@$Hl @R]$ܶ 5%JmnRY$ܶ$n i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5~:,^~BMIf{0ן@QY4$m y 5z9N=BMEfzӏ@QU Ue親5Zz)=B EV^j~Ub߿QU߿UaۯQarۯQUaۯQUaۯQUaqׯj&@@$Hl @R]$ܷ 5%ۂJm~RY$ܶ 5%JmnRNIv߰$n )-BMIvr߰$Ԗn )- 9%ۂJm~RYܶ$ԗn )- 9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^~RNIvqۯRYu Vi y 5%~:,^~BMIf0ןQY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)=BMEVjUb߿QY߰ ee eeܶ Uee$Uee Ueeu}  P$r i=RNIw $r i-RNIv߰$n i-BNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu ViyI9%~J-nBMIf1ןRYu$myI5%~:,^~BMEf{0ӟ@RY4 Ui覮I5%~9N=BMEfzӏRY4 Ueئ Ueئ$Ui親 ee ee$Uef a%u$Ueev}0 P$r i=RNMw $r i-RNIw $n i-RNIv߰$n )-BMIfrۿ]$ 5%JmnBNIvrۿ]$ܶ 5%~J-nRNMw ߰$Ԗm(I9%ۂJn~RYu$Ԗm(I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~9^~BMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ue覮I5z9N<B EV^jQU߰ Ueئ ef Ueئ Uef eeܶ Ueeܶ eeumu}P p$ԗn )-BMIvr۰$Ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMEf1ׯRYv$Ԗm( 5%~J,^BMEf1ןYu$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ue親1Yz)=B EV]j~RMEfj~UaۯUaۯQaqׯUaqۯQaqןiii֞ij@@(R]$ܶ 5%JmnRY$ܶ$n i-RNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfߒqۯRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nBMIfߒqۯYv$Ԗm( 5%~:,^B Ef{0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@Y5 Ui觮85Zz)N<B EV^jQU$Vi觮 5Zz)=B EV]j~RMEVj~RMEVj~BMEV]jnB AF]Zm^B AFZm^}`ZiqZyځZBMIfr۰$Ԗn )-I9%ۂZn~]% 9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯYu$m(yI5%~:,^}BMEfzӏ@QY4$Vi 8 5z)N<B EV^jQU߰ Ueئ Uef$Ue親$Ue親$Uef aeu aeu$Uee@RY$ܶ$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RYܶ$n )-I9%ۂJm~RYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]u Vi y 5z9N}B EVzӏ@RY4 Ui觮85Zz)N<RMIf{0ӏ@QU$Vi觮8I5z)><B EV^j~B AV]jnB EV]jnB AV]ZnnBMEV]jnRMEV]ZnB EV]Zm^}BMIfr۰$Ԗn )-BMIfߒrۿ]%I9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqׯRYu$m( 5%~:,^~RMIfߎ1ןRY5$Ԗi y5Zz)N=BMEfzӏ@QY4 Ui觮8I5%z9N<B EV^j~Ub߿Ua߿QU߿QU߿QUaۯQaqׯQaqן@QUaq 5%ۂJm~RY$ܶ 5%JmnRYܶ$n i-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%~JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm( 5%~J-nBMIfߎ1ׯQY5$ԖmyI5%~:,^~RMIfߎ1ןRY5 Ui 8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV]j~B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]Zm^B AF]Zm^}B AFJ,P$ԗn )-BMIvr߰$Ԗn )-BMIfr۰$Ԗm)-I9%ۂZn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvqۯ]$ܶ$Viz 5~:,^RNIvqۯRYu Vi y 5%~:,^~BMIf{0ן@QY4$Ԗm y5Zz)N=BMEVzӏQU$Vi81Yv)=B EV]j~RMEfzQUb߿QUb߿QUaۯQaqןQ!qן@QUaqۯ]%I95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿ]$ܶ$Ԗmz 5%~:,^B Ef0ןYu$Vi y 5%~:,^~BMIf0ן@QY4$m y 5z9N=BMEfzӏQU$Ԗi 81Yz)=B EV]j~B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]ZmnB AF]Zm^}B AFJ-^@]%J95܂Z]%I95܂Zn]%I9%܂Zn~]% 9%ۂJm~RY$ܶ$n )-BMIfrۿR]$ܶ$n )- 9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRMIfߒqۯ]$v$m(I5%~J-^BMEf1ןRYu$m(z5Zz9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N}BMEfzӏQU$Ui覮5Yz)=B EV]j~BMEV^j~RMEVj~RMEV]jnB AV]ZmnB AV]Zm^~B AFJm^@RYܶ$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^@RY$ܶ 5%JmnRNIv߰$n i-BNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒqۿRYv$Ԗm(I95܂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]ZnnRMEV^j~B EV]ZmnB EV]ZmnB AFZm^@]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJm~RYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMEf{0ӟ@Y5 Vi 8 5Zz)N<B EVjϏQY$Ԗi8I5z)><BMEV^j~B EV]jnB EV]jnB AV]ZmnB EV]ZnBMEV]ZmnB AFZmP$r i=RNIw $r i-RNIw ߰$n i-RNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%~JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm( 5%~J-^BMIf1ׯ]v$ԖiyI5%~:,^~RMIfߎ0ןQY4 Ui觮8 5z9N=BMEfzӏQU$Vi81Yv)=1Yv)=1Yv- 5Yz)=I5Yz)-5Yv-1riy1r iy^~)))*J95܂Z]%I95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%JmnBMIvrۿRY$ܶ$Ԗm(I9%ۂJm~RYv$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$m( 5%~:,^RNIfߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 8 5z9N<B EV^jQU Ue親 Uef$Ue親$Ue親$Uef aeu aeuN*V_:go:wBMIfߒrۿ]%I9%ۂZn~]$ 9%ۂJm~R]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRYv(r i-BMIfߒqۯYv$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J,^RNIvߒqׯYu$Ԗi y5z9N=BMEfzӏ@QY4 Ui觮I5z9N<RMIfzӏQY Ue親$Vi親 ee$Ue親 eeu aeuRz[czksz{$ԗn )-BMIfr۰$Ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm( 5%~J-^BMIf1ן]v$Vi y 5%~:,^~BMEf{0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY Ue親5Yz)=B EV]j~RMEfjUaۿUaۯQaqۯUarۯUaqןi^~鞚龜ޞ@$]%I95܂Zn]%I9%܂Zn]%I9%ۂJn~]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm(I5%~J-^BMIf1ׯ]v$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗi 9I5%~:,N}RMIf{0ӟ@QY4 Ue親5Yz)=B EV]j~B AV]jnB EV]j~B EV]jnB AV]ZnnB EV]ZnnB EV]Zm^jZbjjr`@ BMIfߒrۿ]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N}BMEfzӏQU$Vi觮 5z)><BMEV^j~UaۯUaۿUaۯQaqׯQaqןQ qןi@4\ ]$ 5%ۂJm~R]$ܷ 5%JmnRY$ܶ$n i-BNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-I9%ۂJmnRNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIfߒ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ןi@8\ @ R]$ܷ 5%JmnRY$ܶ 5%~JmnRNIv߰$n )-BMIvr۰$Ԗm)- 5%ۂJmnRYv$Ԗm)- 5%~JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӏ@QY Ue親5Yz)=B EV]j~RMEfjUaۿUaۯQarۯQUaۯUaqׯ*JjΝ]$ 9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿRY$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu$n (I5%~J,^RNIvߒqׯQY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 85Zz)><BMEfzӏQY$Ui覮1Yv)- 5Yz)=I5Yz)-5Yvj-I5Yv- 5Yvi-iFifiiʝ@$ 5%ۂJm~RY$ܶ 5%JmnRYܶ$n i-BNIv߰$ԗn )-BMIfrۿ]$ܷ 5%JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu ViyI9%~J-nBMIf1ןRYu$ԖmyI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N=BMEVzӏQY$Vi 5Zz)=B EV]jnB EV]j~B EV]jnB AF]ZmnB AV]ZmnB AFZm^}aZjrjz RMw (r i=RNMw $r i-RNIw $n i-RNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$ViyI9%~J-nBMIf1ןRYu$m(yI5%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏRY$Ԗi8I5Zz)=B EV]j~BMEV^j~BMEV]jnB AV]ZmnB EV]ZmnB AFZm^}\emu  RNIv߰$n i-RNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%~J-nBMIfߒqۿRYv$n )-BMIfߒqۯ]v$n )- 5%~:,^BMIf1ׯQYu$m(z 5~:,^~BMIfߎ1ןRY5$Ԗi y5Zz9N=BMEf{0ӟ@RY㞼4$Vi85Yz)=BMEVjϏQU Ueئ$Vi覮1Yvi-1vi-5Yvj- 5Yvj-1Yviyiii֞@$@Hl 5%JmnRY$ܶ 5%JmnRNIv߰$n )-BNIvr߰$ԗn )-BMIfߒrۿR]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗm)- 5%~J-nRNIv߰$Ԗm(I9%ۂJ-nRNIvrۿRYu$Ԗiz5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@Y5 Vi 8 5z9N<B EVzϏQY Ue親1Yv)=1Yv- 5Yz)=I5Zz)= 5Yv)-1vi1viy1r (yi֞@$@Hl @I9%ۂJn~]$ 9%ۂJn~R]$ܷ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRMIfߒqۯRYu$ԖizI9%~J-nBMIf0ןRY5$Ԗi y 5z9N}RMIf{0ן@QU Ui覮I5%z9N=B EVjQU Ue親1Yv-5Yv)- 5Yv)-1Yvj-I5Yv- 5Yvi-1viy 5%ۂJm~R]$ܷ 5%JmnRY$ܶ 5%~JmnRNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯRYu$m(z 5~9^}BMEf{0ן@QY4 Ui 8 5~9N}RMIf{0ӟ@RY㞼4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEfj~UaۯUaۯQUۿQaqׯQ!qןi2)Riviii֞i]%I95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ܷ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm( 5%~J-^BMIf1ן]u$Vi y 5%~:,^}BMEf{0ӟ@QU4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yv)=B AV]j~RMEVj~UaۯUaۯQUbۯQaqןQ!qן@Uaqא$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗn )-I9%ۂZn~]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒqۿRYܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J-^BMIf1ׯ]v$Vi y 5%~:,^~BMEf{0ן@QU4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ueئ1Yz)=B EV]j~RMEVj~UaۯUaۯQUbۯQaqןQ!qן@QUaqא(r j=RNMw $r i=RNMw $r i-RNIv߰$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(r j=RMw $r i=RNMw $r i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Viz5~:,^~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,@(r j=RMw $r i=RNMw $r i-RNIw ߰$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,@(r j=RMw (r i=RNMw $r i-RNIw ߰$n i-BNIvr߰$Ԗn )- 9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߎ1ןRY5 Ui觮8 5z9N<B EVzӏRY㞼4 Ui覮 5Zz)=B EV^j~B EV]jnBMEV]j~BMEV]jnB AV]ZmnB EV]ZnnB AV]Zm^}B AFJ,@$Ԗm)-I9%ۂZn~]% 9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm(- 5%JmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )-5~:,^BMEf1ׯQYu$m( 5%~:,^~RMIfߎ1ׯRYu$Ԗm y 5z9N}RMIf{0ן@QU$Ԗi 9 5z)N<B EV]j~Ub߿Ub߿QU߰ ee eeܶ Uee$Uef$UeevPJX`JhpJxځ$ԗn )-BMIfr۰$Ԗn )-BMIfߒrۿ]% 9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$n )-5~:,^BMEf1ׯ]$v$m(z 5~:,^~BMIf1ןRY5$Ԗi y5Zz9N=BMEf{0ӟ@RY4$Vi 85Zz)><BMEVzϏQU Ue親 ef Uef Uee aeu aeu a$uX`JhpJxځ$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗn )-I9%ۂZn~]$ܷ 5%ۂJmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿQYu$Viz5~:,^~RNIfߒqׯQY5$ԖmyI5%~:,^~BMIf{0ן@QY4$Vi 9I5%~9N}BMEfzӏQU$Vi觮 5Zz)=B EV^j~B EV]jnB EV]jnB EV]ZnB AFZm^~B AFZm^}B AFJ-^}\ dl t}P BNIv߰$ԗn )-BMIvr߰$ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5~:,^BMEf1ׯQY5$m(z 5~:,^~BMIfߎ1ןRYu$Ԗi y5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQU Ue親 Uef Ueئ Uee aeu aeu a$uSz[czkt|(r j=RMw $r i=RNMw $r i-RNIv߰$n )-BMIvr۰$Ԗm(- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5~:,^B Ef0ןYu$Vi y 5%~:,^~RMIfߎ1ןRY5 Vi 8 5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)><BMEfzϏQU߿UaۿQUbۿUaۯQaqׯQaqן@Q qןiNn鎙鮛Ҟ)@]%J95܂Zn]%I95܂Zn]%I9%ۂZn~]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz5~:,^~RNIfߒqׯQY5$ԖmyI5%~:,^~BMIf0ן@QY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Vi觮I5z)><B EV^j~B EV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^~B AFJm^}:W_:goJxʀBNIv߰$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIf1ׯQYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQY$Ue親 Uef Ueئ Uef aeu eeu a$uO:W_:gpJxP(r j=RMw $r i=RNMw $r i-RNIv߰$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^B Ef1ןYv$Ԗi yI5%~:,^~RMIfߎ1ןRY5 Vi 8I5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)><RMEfzϏQU߰ ee Uef Uee$Ueئ aeu a$uKSz[czl t|$n )-BNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYv$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯYv$Ԗm(z 5%~:,^~RNIfߒ1ׯQY4 Vi 95Zz9N=RMIf{0ӟ@QU Ui觮81Yz)><BMEfzӏRY Ueئ ef$Ue親$Ui親$Ue親 eeܶ Ueev aeuRjZbzksp@ $r i-RNIw $n i-RNIv߰$n )-BNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNIvrۿ]$v$n )- 5%~J-nBMIfߒqۯRYv$Ԗmz5~9^~BMIf1ןRYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi 85Zz)><RMIfzӏUb߰ Ueئ$Vi觮1Yv-5Yv)-1Yvi-I5Yv-I5Yvj-1Yviyz鞚龜@(LpJ95܂Z]%I95܂Zn]%I9%܂Zn]% 9%ۂJm~RY$ܶ$n )-BMIfrۿR]$ܶ$ԗn )- 5%JmnBMIfߒqۯ]$ܷ 5%~J,^BMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$Ԗm(zI9%~J,^RNIfߒ1ןRY5 Ui 8 5z9N=BMEfzӏQU$Vi8I5%z9N<RMEfzQU߿QU߿UaۯQUbۿQaqׯQaqן@QUaqן龜@(Lp ]%I9%܂Zn~]%I9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܶ$n )-I9%ۂJmnBNIvrۿRYv$n i-BMIf1ׯRYv$n (I9%ۂJ-nRNIvߒqۯRYu Vi y 5%~:,^~BMIf0ןRY5 Vi 8 5%~9N}RMIf{0ӟ@RY㞼4$Ui觮8I5%z9N<B EV]j~B EV]j~RMEVj~B AV]ZnB AV]ZnnBMEV]jnB AFZm^}RMEV]ZnnB AFZmP$n i-RNIv߰$n )-BNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿ]$ܶ$n )- 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯYu$m(zI5%~:,^~BMEfzӟ@RY4$Ԗi 9I5z9N<B EVjϏQU$Ui覮1Yv)=I5Zz)=1Yvj-1vi5Yvi-5Yvi-1viy)2)Rivi@$@HJ95܂Z]%I95܂Zn]%I9%܂Zn]% 9%ۂJn~RY$ܶ$n )-BMIfrۿR]$ܶ$ԗn )- 5%JmnBMIfߒqۯ]$ 5%~J,^BMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5 Ui 8 5z9N=BMEfzӏQU$Vi8I5%z9N<RMEfzQU߿QU߿UaۯQUbۿQaqׯQaqן@QUaqןvi@$@Hl @]%I95܂Zn]%I9%܂Zn~]% 9%ۂJm~RY$ܶ$n )-BMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIw ߰$Ԗiz 5%~J-nRNIvqۯ]$v$m( 5%~J,^B Ef{0ןRY5$Ԗi y 5%~9^}B Efzӏ@RY4$Ԗi 9I5%~9N=BMEVzӏRY Ueئ Uef$Ui親 ee ee$Ueئ aeu$Uee a%uRNIw $r i-RNIv߰$n i-RNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$n )-I9%ۂJmnRNIvrۿRYv$Ԗm( 5%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^~RMIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏ@QU$Ԗi 81Yz)=B EV]j~RMEfzUaۿQUbۿUaۯQUaۯQUaۯUaqןiB)b)@4\R]$ܷ 5%ۂJmnRY$ܶ 5%~JmnRNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂZn~RYu$Ԗm(I9%ۂJ-nRNIvqۯ]v$Ԗm(z5~9^}BMIf0ןRY5$Ԗi y5z9N=BMIf{0ӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏUb߿Ua߿QU߿UaۯUaۯQUbۯQ!qן@QUarۯQ qI95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۯ]$ܶ$n (I9%ۂJmnBMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~BMEV^j~RMEVj~BMEV]jnB AFZm^~B AFZm^}B EV]Zm^}zKSp@ p$RNIv߰$n )-BNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߎ1ׯYu$m(zI5%~:,^~BMEfzӟ@RY4$Ԗi 9 5z9N<B EVjQU$Ui覮1Yv)=I5Zz)=1Yvj-1vi1Yvi-5Yvi-1viyڎ<8\ 9%ۂJn~R]$ܷ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu ViyI9%~J-nBMIf0ןRYu$Ԗmy 5%~:,^}B Efzӏ@RY4$Ԗi 9I5z9N=B EVjϏQY$Vi觮 5Yz)=B AV]ZnB EV]jnB EV]ZnRMEV]jnB AFZm^}B AFJ-^}!Z)1Z9BjJRNIw $n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$VizI9%~J-nBMIfߎ1ןYu$m(zI5%~:,^~BMEf{0ӟ@Y5 Ui觮85Yz)><RMEfzӏU߰ Ue親1Yv- 5Zz)=1Yvj-1Yvi- 5Yv-1riyI5Yvi-1r i$Ԗn )-I9%ۂZn~]% 9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBMIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RMIfߎ1ןQY4$Ԗm y5Zz)N<B EV^jϏQY Ue親5Yz)=B AV]j~BMEVj~B AV]ZnB AV]ZmnBMEV]jnB AFZm^}RMEV]Zmn::'/J8RNMw $r i-RNIw ߰$n i-RNIv߰$ԗn )-BMIfrۿ]$ܷ 5%JmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯQYu Vi yI9%~J-^BMEf0ןRYu$Ԗmy 5%~9^}B Efzӏ@RY4$Ԗi 9 5z9N=B EVjϏQY$Vi觮5Yz)=1Yv-5Yv)-1Yvj-1viz1viy1r )yNn莉讌(Ҏ@$ 9%ۂJn~]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒqۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯQYu$n (I5%~J,^B Ef{0ן@RY5$Ԗi y 5z9N}RNIfߎ0ן@QY4$Vi 85Zz)><RMIfzӏQU߰ Ue親 Ueئ$Ui親 ee$Ue親 Uee Ueev aeuj"z+0$r i=RNMw $r i-RNIv߰$n )-BMIvr߰$Ԗm)- 9%ۂJmnRYܶ$Ԗ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ӏ@QU$Ԗi 81Yv)=1Yv)=1Yv-5Yv)-5Yv-1Yvi-1Yvi-1Yviy1r ( yRMw (r j=RNMw $r i-RNIw ߰$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^~RNIvqۯRYu Vi y 5~:,^~BMIf{0ן@QY4$Ԗm y5z9N=BMEfzӏQU$Ԗi 81Yz)=B EV]j~B EV]j~BMEVj~B AF]ZnnRMEV^j~B EV]ZmnB EV]ZmnB AFZm^}z @ `BMIfrۿ]%I9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ VizI9%ۂJmnRMIfߒqׯQY5$Ԗiy 5%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N=BMEfzӏQU$Ui觮 5Zz)=B EV^j~B AV]jnB EV]jnB EV]ZnRMEV]jnB AFZm^}B AFJ-^})* RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5~:,^B Ef0ןYv$Ԗi yI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9N}B EVjϏRY4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEVj~QaۯQarۯQUaۯQUaۯQUaqׯBu'bw'y'{'}']%I9%ۂZn~]$ 9%ۂJm~RY$ܶ 5%~JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿR]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ן]$v$Ԗm(z5~9^~BMIf0ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi85Yz)=BMEVjϏQU Ue親 ee Uef Uee$Ueئ aeu$UeeܶYɜѝYٝ  $Ԗn )-BMIfߒrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvߒqۯYv$Ԗm(z5~9^~BMIfߎ1ןRYu$Ԗm y 5~9N}RNIfߎ0ן@QU Ui觮81Yz)=BMEVzϏQY$Ui覮1Yv)- 5Yz)=I5Yz)-5Yv-1riy1r iy1Yviyj$@Hl @  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 8 5z9N=BMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEfj~UaۯQarۯQUaۯQUaۯQUaqׯ a*cJejgi@$]%I9%܂Zn]%I9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ$n )-I9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRMIfߒqۯ]v$m( 5%~J,^BMEf0ןRYu$m(zI9%~:,^~RMIf{0ן@QU4$Vi 8 5z9N=B EVzϏRY Ueئ1Yv)-I5z)=B EV]jnB EV]jnB AV]ZmnB EV]ZnB EV]ZmnB AFZm^}   @)2RMw $r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~:,^BMIfߒqۯRYu$Ԗmz5~9^~RMIfߎ1ׯYu Vi 9I9%~:,^~BMIf{0ӟ@QU Ui觮85Yz)><RMEfzӏU߰ Ue親 Ueئ$Ui覮1Yvi-1vi-5Yvj-I5Yvj-5Yviy_faf&cfFeffg@$@HJ95܂Zn]%I9%܂Zn~]$ 5%ۂJmnRYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqׯRYu$m( 5%~:,^~BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVjQU߰ ef Ue親$Ueئ Uee$Uef$Uee eeuI9%ۂ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ٍ  P)$r i-RNIw ߰$n i-BNIvr߰$Ԗm)- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J,^BMIf1ׯ]$v$ԖmyI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~:,^}B EVzӏRY4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnRMEV]ZnB EV]Zm^~| @ `BMIfߒrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(z 5%~J-nRNIvqۯ]$v$m(I5%~J,^B Ef{0ןRYu$Ԗmy 5%~:,^}BMEfzӟ@RY4 Ui觮8I5%~9N}BMEfzӏU߰ Ue親1Yv)-I5Zz)=B AV]ZnB AV]ZnnRMEV]jnB AFZm^~B AFZm^}9go9xɀI@ RNIw $r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYu$ViyI9%~J-^BMEf{0ןRY5$Vi y5z9N=RMIf{0ӟ@RY4$Ԗi 9I5z9N<B EV^jQU Ue親 Uef$Ue親$Ue親 Uee$Uef$UeeܶW_9goIxɀI$Ԗn )-BMIfߒrۿ]$ 5%ۂJm~RYܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYu$Ԗmz 5~:,^~RNIfߒqׯQY5$Vi y 5~9N}B EVzӏ@RY4$Ԗi 9I5%~9N}BMEfzӏQU Ue親1Yv)=1Yv-5Yv)- 5Yv)-1Yvi- 5Yvj- 5Yvi-TZVzXZ\^ 5%ۂJmnRY$ܶ$n i-BNIvr߰$Ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z5z9N}B Efzӟ@RY5$Vi 8 5z9N=BMEfzӏQU$Vi觮8I5z)><BMEVjUb߿QU߿QU߿QUaۯQUaۯQUarۯJUjWY[]@$]%I95܂Zn]%I9%ۂJn~R]$ܶ$n )-BMIfߒrۿR]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYu ViyI9%~J-nBMIf1ןRYu$m(zI5%~:,^~BMEf{0ӟ@Y5 Ui觮85Zz)><RMEfzӏQU Ue親1Yv)-I5Zz)=B AV]ZnB AV]ZnnBMEV]jnB AFZm^}B AFJm^}^)fn9w RMw $r i=RNIw ߰$n )-BMIvr۰$Ԗm(- 5%JmnBMIvrۿR]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ׯ]$v$Ԗm(z 5~:,^~BMIf1ןRY5$Ԗi y5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQY$Ui親1Yv-5Yv-1Yvj-1viz1viy1r iyWeYe[@$@Hl 5%JmnRYܶ$n )-BMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 5%~JmnBMIfߒ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 aeu8AYIQYYaPP$r i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m(z5~9^}BMEf{0ן@QY4$my 5z9N=BMIfzӏ@QY4 Ui觮I5z)N<RMEfzϏQU Ueئ$Ue親$Ue親 Uee$Uee UeevHPIX`  $Ԗm)-I9%ۂJn~]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿR]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIfߒqۯRYu Vi yI5%~:,^RNIfߒ1ׯYu$Ԗi y5z9N=BMEfzӏ@QY4$Ui觮8I5%z9N<B EV^j~Ub߿UaۿQU߿QU߿QUaۯQaqןQ!qןdLO%Q%"S%BU%`@R]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm(I9%ۂJn~RYv$n )-I9%ۂJmnBMIfߎ1ׯRYu$ViyI9%~J-nBMIf1ןRYu$myI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%z9N=BMEVzϏQY$Vi觮 5Zz)=B AV]ZnB EV]jnB EV]ZnB AFZm^~B AFZm^}B AFJm^}@ `$- 6RNIv߰$n )-BMIfrۿ]$ 5%JmnBNIvrۿ]$ܶ 5%~J-nRMw ߰$Ԗm(I9%ۂZn~RYu$Ԗm(I9%ۂJmnRNIvqۯ]$v$Ԗm(z 5~:,^~BMIfߎ1ןRYu$Ԗm y 5~9N}RMIfߎ0ן@QU Ui覮I5%z9N<B EV^jQU Ue親 ef Ueئ Ueئ eeܶ Uee Ueeu?9G@ `$$r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqׯRYu Vi yI5%~J,^B Ef{0ן@QY5$Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏUb߿Ub߿UaۿQUb߿QUaۯUarۯUarۯUaqןeQ% 8\ @ R]$ܶ 5%JmnRNIv߰$ԗn )-I9%ۂJn~RY$ܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5~:,^RNIvqۯRYu$m(z5z9N}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^}@P p%.07BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯQYu Vi yI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N=BMEfzӏRY Ueئ Uef$Ui親 ee eeܶ$Uef$Uef)9'/97?$n )-BNIvr߰$Ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n ( 5%~J,^B Ef{0ן@RY5$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮1Yv)=I5z)=B AV]ZnnB AF]ZmnB EV]ZnRMEV]Zni#y+3y;RMw $r i=RNIw ߰$n )-BMIvrۿ]$ 5%~JmnBMIfrۿRY$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~:,^BMIfߒqۯRYu$Ԗmz5~9^~RMIfߎ1ׯYu Vi 9I9%~:,^~BMIf{0ӟ@Y5 Ui觮85Yz)><RMEfzӏU߰ Ueئ Ueئ$Ui親1vi-I5Zz)-5Yvj- 5Yvj-DZFzHJLN$J95܂Zn]%I9%ۂZn~]$ܷ 5%JmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Viz 5%~J-^BMIfߒ1ׯRYu$n ( 5%~:,^RNIfߒ1ׯYu$Ԗmy 5~9N}RMIfߎ0ן@QU$Ԗi 9 5z9N<B EV]j~Ub߿Ub߿QU߿UaۯQarۯQUaۯQUaۯZFzHJLN$@]$ 5%ۂJmnRY$ܶ$n )-BMIvrۿ]$ܷ 5%~JmnBMIfߒrۿRYܶ$Ԗm(I9%ۂJn~RYv$n )I9%ۂJmnBMIf1ׯRYu ViyI9%~J-nBMEf0ןRYu$Ԗm y 5%~9^}B EVzӏ@QY4$Ԗi 8 5z9N<B EV^jQU$Ui覮1Yv)=I5z)=B AV]ZnnB AF]ZmnB EV]ZnBMEV]Znni"y+3y; BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%~J-nBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒ1ׯQY5$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~9N}RMIf{0ӟ@RY4 Ui觮 5z)><BMEVjQU߿UaۯUaۯUaۯQUaۯQUaۯ~HK$M$8\]%I95܂Zn]%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+ 4P p%$n i-BNIv߰$ԗn )-BMIfߒrۿR]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu Vi yI5%~J,^B Ef{0ӟ@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 8 5z)N<RMIfzӏU߰ Ueئ$Vi覮1Yv-1Yvj-1vi1Yvi-1YviyO$@Hl @ RYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRMIfߒqۯRYu$m( 5%~:,^~BMIf0ןRY5 Vi 9I5%~9N}RNIfߎ0ן@RY4$Vi 85Yz)=B EV^j~Ub߿UaۿQUb߿QUbۿUaۯQUaۯUaqנ$ԗn )-BMIfrۿ]$ 9%ۂJm~RYܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm( 5%~J,^BMEf1ןYu Vi y 5~9^}B Ef{0ӟ@Y5$Vi 8 5z9N=BMEfzӏQU$Vi觮8I5z)><BMEVj~Ua߿QU߿QUbۿUaۯQUaۯQUaq 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm( 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿQYu$Ԗm(z 5%~J-^BMIfߎ1ׯQY5$Ԗm(z5z9N}B Ef{0ӟ@QY4$Ԗm y 5z9N=BMEfzӏ@QY Ue覮 5z)><BMEfzϏQU߰ Uef Ueئ Ueئ eeܶ Uee y $, 4<$Ԗm)-I9%ۂJn~]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRNIvr۰$Ԗm(I95܂Zn~RYv$n )-BMIfߎ1ׯRYv$n )I9%ۂJmnRNIvߒqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Vi 85Yz)=B EV^j~Ub߿UaۿQUbۿQUaۯUarۯUarۯ.CNEnH$J$L$N$]%I95܂Zn]%I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$VizI9%ۂJ-nBMIfߎ1ׯYu Vi 9I9%~J,^~RMIf{0ן@QU$Vi85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=1Yv-5Yv)-5Yv)-1Yvi-5Yvi-E$bG$I$KdMdOeI95܂Zn]%I9%ۂZn~]$ 5%JmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~:,^B Ef1ן]v$ԖiyI9%~J,^RNIfߒ1ׯYu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Zz)=B EVjQUb߿UaۿQUbۿQUaۯQaqۯUaqۯRF$rH$J$LdNd@]$ܷ 5%ۂJmnRY$ܶ$n )-BMIvrۿ]$ܷ 5%~JmnBMIfrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5~9^~BMIf1ןRY5$Ԗi y5z9N=BMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮1Yv-5Yv)-5Yv-1Yvi-1Yvi-GdIdKdMO8 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏ@QU Ue親5Zz)=BMEVjQU߿UaۿQUbۿQUaۯQaqۯUaqۯvHdJdLdN8]%I9%ۂZn~]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYv$Ԗm( 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(z 5%~:,^RNIvqۯRYu$m(z5z9N}RNIfߒ1ןRY5 Ui觮85Zz)N<B EVzӏRY㞼4 Ue覮5Yz)=B EV]j~B AV]ZnB EV]jnB EV]ZnB AFZm^B AF]Zm^%-5= @ BMIfrۿ]% 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯQYu$m( 5%~:,^~RNIfߒ1ׯYu$my 5%~9N}RNIfߎ0ן@QU Ui覮I5%z9N<B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvi- 5Yv)-1viyGdIdKdMdO@$@HJ95܂Z]%I9%܂Zn~]% 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ןdJLNP@$H]%I95܂Zn]%I9%ۂJn~RY$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-^BMEf0ןRYu$ԖmyI5%~:,^}BMEf{0ӟ@RY4$i 9I5%~9N}BMEfzӏUb߰ Ueئ Ueئ$Vi覮1Yvj-1vi- 5Yv-1riyIdKMO@8\I95܂Zn]%I9%ۂZn~]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%~J-nBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗmz 5%~J-nBMIfߒqۯRYu$Vi yI9%~J,^B Ef{0ן@QY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi85Zz)><BMEfzϏQY$Ui親1Yv-5Yv)- 5Yv)-1Yvi-5Yvi-HJLNP@$HI9%ۂZn~]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nRMw ߰$Ԗm(I5%~J-nRNIvrۿ]$ܶ$n )I9%~J-nBMIf1ןRYu$m(zI9%~:,^~RMIf{0ן@QU4$Vi 8 5z)N<B EV^jϏQY$Vi觮 5Zz)=B EV]j~RMEVj~RMEVj~BMEV]jnB AFZm^~i"i*2y;CRNMw $r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿRY$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqׯRYu$ViyI9%~J-^BMEf{0ן@RY5$Vi y5z9N=RMIf{0ӟ@RY5$Ԗi 9I5z9N<B EV^jQU Ue親1Yv-5Yv)- 5Yv)-1Yvj-I5Yv-DdZFzHJLNI9%܂Zn]% 9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J,^BMIf1ׯQY5$Ԗm(z5~9^}BMEf{0ן@QY4 Ui 8 5%~9N}RMIf{0ӟ@RY4$Vi85Yz)=B EV^jQUb߿UaۿQU߿QU߿QUaۯQUaۯjGIKMO @]%I9%ۂJn~]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nBMIfߒ1ׯQY5$ԖmyI5%~J,^~RMIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏQU$Vi8I5%z9N<RMEfzϏQU߿UaۯUaۯQaqۯUaۯJEjGIKMO@]%I95܂Zn]%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^j~B AV]Zmn))'/97?RNMw $r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿR]$ܶ$Ԗn )- 5%~J-nRNIv߰$Ԗm( 5%~J-nRNIvrۿ]$ܶ$n )-I9%~J-nBMIfߎ1ׯ]u Vi 95z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N}BMEfzӏQU$Ui覮5Yz)=B EV]j~BMEV^j~RMEV^j~BMEV]jnB AFZm^99'0I8@@RNIv߰$n )-BNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYu$ԖizI9%~J-nBMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi85Zz)><RMEfzӏUb߰ Ueئ$Vi觮1Yv-5Yv)-1Yvj-I5Yv)-1r i@]%I95܂Zn]%I9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nRMw ߰$Ԗm)- 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߿QaۯQU߿UaۯQUarۯ]%I9%܂Zn~]% 9%ۂJm~RY$ܶ$n )-BMIfrۿR]$ܶ$n )- 5%ۂJmnBMIfߒqۯRYv$n )- 5%~J-nBMIfߒqۯ]v$m(I5%~J-^BMEf0ןRYu$m(z5Zz9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~B AV]ZnnB AFZmnB EV]ZnnB EV]Zmn]%I9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvߒqۯ]$ܶ$Viz 5~:,^RNIvqۯRYu Vi y 5%~:,^~BMIf0ן@QY4$m y5z9N=BMEfzӏQU$Ԗi 81Yz)=B EV]j~B EV]j~BMEV^j~RMEVj~RMEV^jnB AV]ZmnB AV]Zm^]%J95܂Zn]%I9%ۂZn~]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-5~:,^BMEf1ׯ]$v$Ԗm(z 5~9^~BMIf0ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi觮85Yz)=BMEVjQU Ueئ$Vi覮1Yvi-1vi-5Yvj-I5Yvj-P%R@$Lp @ 5%JmnRNIv߰$n )-BMIfrۿ]$ܷ 5%JmnBMIvrۿ]$ܶ$n )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$m( 5%~J,^B Ef{0ן@QY5$Ԗi y 5z9N}RNIfߎ0ן@QY4$Vi 8 5Zz)N<RMIfzӏ@QU Ue親1Yv)-I5Zz)=1Yvj-1vi-5Yvj-I5Yvj-Q% @8\ @ I9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%JmnBMIfߒqۯRYv$n )- 5%~J-nRNIfߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯ]u$Vi y 5~9^}B Efzӟ@RY5 Ui觯 8 5z)N<B EVzϏRY4 Ue親5Yz)=B AV]j~BMEV^j~B AF]ZnnRMEV^j~B EV]ZnnBMEV]ZnnIH  P)2BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒrۿRYv$n )-BMIfߒqۯ]$v$n )- 5%~:,^BMIfߎ1ׯQYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏQY$Ui親1Yv-5Yv)-5Yv-1viz1vizO%Q% @8\ @ 5%JmnRYܶ$n )-BMIvr۰$Ԗm(- 5%ۂJmnBNIvr۰$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~:,^BMEf1ן]v$ԖiyI5%~J,^RNIfߒ1ןRY5$Vi 9I5%~:,^}B EVzӏU$Vi81Yz)=B EV^j~Ua߿QU߿UaۯUaۯQUbۯQ!qןdPeRe4@8\ @]%I95܂Zn]%I9%ۂJn~RY$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯQYu ViyI9%~J-nBMIf1ןYu$m(zI9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=1Yv- 5Yz)- 5Yv)-1Yvi-5Yvi-M$O%Qe&S@@$HRY$ܶ$n i-BNIvr߰$ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂZn~RYv$n )- 5%~J-^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$Ԗi y 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Ui覮 5Yz)=B EV]j~BMEV^j~BMEV^j~B EV]jnB AFZm^}I(0I8@IIRNMw $r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿR]$ܶ$Ԗn )- 5%~J-nRNIv߰$Ԗm(I5%~J-nRNIvrۿQYu ViyI9%~J-nBMIfߎ1ׯ]u$Vi y 5z9N}B EVzӏ@RY4$Ԗi y1Yz)><RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~RMEVj~B AV]ZnnRMEV^j~B EV]Zmny#, 4< DRMw (r i=RNMw $n i-BNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯRYu Vi y 5%~:,^~BMIf0ן@QY4 Ui觮8 5z9N=BMEfzӏ@QU Ue親5Zz)=B EV^j~Ub߿QU߿UaۯQarۯQUaۯQUaۯ @4\ @ 5%JmnRNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Vi y5z9N}RMIfߎ0ן@QU4$Vi 85Zz)><RMIfzӏQU Ue親1Yv- 5Zz)=1Yvi-I5Zz)-5Yvi- 5Yvi-R$@Hl @ I9%ۂZn~]$ܷ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿRYܶ$Ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿQYu$Ԗm(z 5%~:,^BMEf1ׯ]v$ԖiyI5%~J,^RNIfߎ1ןRY5$Vi 9I5%~9N}RMIf{0ӟ@RY㞼4$Ui觮I5z9N<RMEfzϏQU߰ Uef Ueئ Uef eeu eeu@IH@ `$$r i-RNIv߰$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 Uee0I8AYIQ0$r i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ue覮5Zz)=B EV^j~UaۿQU߿QU߿QUaۯQ!qן@Q qI95܂Zn]%I9%ۂZn~]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿR]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$m(I9%ۂJ-nRNIvqۯYv$ԖiyI9%~J-^B Ef{0ӟ@QY4 Ui 8I5%~9N}B EVzӏQU Ue覮 5z)N<RMIfzӏQY$Ui覮1Yv-5Yv-1Yvj-I5Yv)-1viyR%6TeVV@@$HpI9%܂Zn]%I9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۯ]$ܶ$n (I5%~J-^BMEf0ןRYu$m(zI5%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<B EV^jQU$Vi觮 5Zz)=B EV]j~BMEV^j~BMEV^j~B EV]ZnRMEV]jnRMEV]Z`$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$UeeHPIYa $ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I5%~J-nBMIfߎ1ׯ]v$Ԗi y 5%~:,^~BMIf{0ן@QY4$Ԗi 9I9%~:,^}RMIf{0ӟ@QY4 Ue覮5Yz)=B EV]j~B AV]jnB EV]j~BMEV]jnB EV]ZnnBMEV]ZnB EV]ZmnR]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿR]$ܶ$Ԗn )- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗiz5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^~BMEf{0ӟ@QU$Vi 8 5z9N=BMEVzӏRY㞼4 Ue覮5Yz)=B EV]j~BMEV^j~B AF]ZnnRMEV^j~B EV]ZnnB EV]ZmnPIX`Yi  RNIv߰$n )-BMIfr۰$Ԗm)- 5%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIf1ׯQY5$Ԗm(z5z9N}BMEf{0ӟ@QY4$m y 5z9N=RMIf{0ӟ@QY4$Ui觮I5%z9N<B EV]j~B EV]j~RMEfjUaۯUaۯQaqۯUaqۯQaqן@]%I95܂Zn]%I9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]u$Vi y 5~9N}B EVzӏ@RY5 Ui觮85Zz)N<B EV^jϏQY$Ԗi81Yv)=I5z)=B EV]j~BMEV^j~B EV]jnB AF]Zm^B AF]Zm^~QYYaYiP $Ԗm)-I9%ۂJn~]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRNIvr۰$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm(I5%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^~RMIfߎ0ןQY4 Ui觮85z9N=BMEVzӏQU$Vi觮8I5z9N<RMEfzϏQU߿UaۯUaۯQarۯUaۯUaqۯbW%Y%@4\ R]$ܷ 5%JmnRNIv߰$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$VizI9%~J-nBMIfߎ1ןYu$m(zI5%~:,^~BMIf{0ӟ@Y5 Ui觮85Zz)><RMIfzӏQU Ue親1Yv)=I5z)=B AV]ZnB AV]ZnnRMEV]jnB AF]Zm^~B AFZm^}BMIfߒrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$v$m( 5%~:,^~RNIfߒqׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@RY5 Ui覮I5%~9N=BMEVzϏQY$Vi觮5Yz)=1Yvj-1Yv-1Yvi- 5Yv-I5Yvj-S%BU%bWeYe[e8 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 8 5Zz)><BMEfzϏQU Ueئ$Ui親$Ui親$Ueئ eeu aeu\ emP p$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z5z9N}RNIfߒ1ןRY5 Ui觮8 5z9N<B EVzӏU$Ui覮 5Zz)=B EV^j~B EV]j~BMEV^j~BMEV]jnB EV]ZnnB EV]ZnnB EV]Zm^~P p%. 7RMw $r i-RNIv߰$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n ( 5%~J,^B Ef{0ן@RY5$Ԗi y 5z9N}RNIfߎ0ןQY4$Vi 8 5Zz)N<B EV^jQU Ui覮1Yv)=I5z)=B AV]ZnnB AF]ZmnB EV]ZnRMEV]jnB EV]Zm^]%I9%܂Zn]% 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )- 5%ۂJmnBMIfߒqۯRYv$n )- 5%~J-nBMIfߒqۯ]v$m(I5%~J-^BMIf1ןYu Vi 95z9N}RNIfߎ1ןQY4$Ԗi y5Yz)><RMIfzӏ@QU$Vi觮8I5z)><BMEV^j~B EV]jnB EV]jnB EV]ZnRMEV]jnB AFZm^}QYYaYiqYyRNMw $r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿRY$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$ԖizI9%~J-nBMIf1ןRYu$Ԗm y 5%~9N}B EVzӏ@QY4$Vi 85Zz)><RMIfzӏU߰ Ueئ ef$Ue親$Ue親$Ueئ eeu aeuYaYiqYyP $r i-RNIw ߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%~J-nBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5Zz)=B EV^j~Ua߿QU߿QU߿QUaۯQaqׯQaqןerXeZe\e^e@8RY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$Ԗi y 5%~:,^}BMEfzӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~BMEV^j~RMEV^j~BMEV]jnB AFZm^~B AFZm^} dmu}  $Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI5%~J,^RNIvߒqׯQY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏRY$Vi觮5Yz)=I5Zz)=1vi- 5Yv)-1viy1riy[e]e_ a@$Hl 9%ۂJn~R]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿQYu$Viz5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5 Ui觯 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVjUb߿QU߿QU߿QUaۯQ!qן@Q qןe\e^e`@4\R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗi y 5~9N}B EVzӏ@RY4$Ԗi 9I5%~9N}BMEfzӏU Ue親1Yv)=1Yv-5Yv)- 5Yv)-1Yvi- 5Yv- 5Yvi-[e]e_fa@$@Hl 5%JmnRNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$VizI9%ۂJ-nBMIfߎ1ׯYu Vi 9I9%~J,^~RMIf{0ן@QU4$Vi 8 5Zz)N<B EV^jQU$Ui觮 5Zz)=B EV]jnB EV]j~BMEV]jnB EV]ZnnBMEV]ZnB EV]Zmn)v~)0 RNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯYv$Ԗi yI5%~:,^RNIfߒ1ןRY5$Vi 9I9%~:,^}B EVzӏQU$Ԗi 85Zz)=BMEVjQU߿UaۿQUb߿QUbۿUaۯQUaۯUaqׯ^`b@$LpR]$ܷ 5%JmnRNIv߰$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂJmnRYv$n )-I9%ۂJmnBMIfߒqׯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY5$Vi y5z9N}RNIfߎ0ןQY4$Ԗi 9 5z9N=B EVzϏQY Ueئ Ueئ$Vi覮1Yvj-1Yvj-1viz1Yvi1viy\e^`b@$HlI9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^RNIvqۯRYu$m(z5z9N}RNIfߒ1ןRY5 Ui 8 5z9N=BMEfzӏQU$Vi觮8I5z)><BMEVjUb߿QU߿QU߿QUaۯQ!qן@Q qןe\e^e`b$H]%I9%܂Zn~]$ 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ׯYe[e]e_faf(@]%I95܂Zn]%I9%ۂJn~R]$ܶ$n )-BMIfߒrۿR]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]$ܶ$n (I9%ۂJmnBMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMEf{0ӟ@QU$Vi 8 5z9N<B EVzϏQY Ueئ1Yv)=I5z)=B EV]j~B EV]jnB EV]ZnRMEV]jnB AFZm^}B EV]Zm 5%~JmnRNIv߰$n )-BMIfrۿ]$ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-^BMEf{0ן@QY4 Vi 8I5%~9^}B EVzӏQU Ue覮I5z9N<B EV]j~Ub߿Ua߿QU߿QU߿QU߿UarۯUaqۯQaqא(r i=RNIw $n i-BNIvr߰$Ԗ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  P)2p$Ԗm)- 9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqׯRYu Vi y 5%~:,^~RNIfߒ1ׯYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQU Ue親 ee Uef Uee$Ueئ aeu$Ueev  P)2p$r i-RNIw ߰$n )-BMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqׯQY5$Vi 95z9N}RMIf0ן@QU Ui觮85Zz)><RMEfzӏU߰ Ueئ Ueئ$Ui親 ee eeܶ Uee$Uee Ueeuَ  @)2BMIfߒrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRYܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ 5%~J-nRNIfߒqۯ]$ܶ$Ԗiz 5%~:,^B Ef0ןYu$Vi y 5%~:,^~RMIfߎ0ןRY5 Vi 8 5~9N}RMIf{0ӟ@QY4 Ui覮 5z)><BMEfzϏQU߰ ee Uef Uee aeu eeu a%uفY@ `$$r i-RNIv߰$n )-BMIfrۿ]$ 5%JmnBNIvrۿ]$ܶ$n )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n (I5%~J-^BMEf0ןRYu$Ԗmy 5%~9^}B Efzӏ@RY4$Ԗi 9I5%~9N=BMEVzӏRY$Ԗi8I5z)=B EV]j~BMEV^j~RMEV^j~B EV]ZnnBMEV]ZnB EV]Zmn~)0 RNIv߰$ԗn )-BMIfrۿ]$ 5%JmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒqۿRYv$n i-BMIfߒqۯ]$ܶ$Viz 5%~J-nBMIfߒqׯRYu$Vi yI5%~J,^B Ef{0ן@QY5 Vi 9I9%~:,^~BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏRY$Vi觮5Yz)=I5Zz)=1vi- 5Yv)-1viy1riy[e]e_ a*c@$HI9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^B Ef0ן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]jnB EV]ZnnBMEV]jnBMEV]Znnmu}RNMw $r i-RNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nBMIfߒqۯ]v$m( 5%~J,^B Ef{0ןRYu$m(zI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=BMEVzӏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Yz)= 5Yv)-1viz1viyW%Ye[e]e_faf$I9%ۂJn~]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfrۿRYv$n )-B IfqׯRYv$n )-I9%ۂJmnRNIvqۯ]v$ԖmzI9%~J-^B Ef{0ן@QY4 Ui 8 5%~9N}RMIf0ן@QU$Ԗi 85Zz)><BMEfzϏQU Ue親 ee Uee eeܶ Uee$Uee eeuBMIfr۰$Ԗm)- 9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^~RNIfߒqׯQY4 Vi 95Zz9N=RMIf{0ӟ@QU Ui觮81Yz)><BMEfzӏRY$Vi觮 5Zz)=B EV]jnB EV]jnB EV]ZnB AFZm^~B AFZm^}B AFJ-^}P p%.07BMIvr۰$Ԗ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遘P@ p$- $Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒ1ׯRYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=BMEf{0ӟ@RY4$Vi85Yz)=BMEVjQU Ueئ$Ui覮1vi-I5Zz)-5Yvj- 5Yvi-1Yviya@$@Hl @  9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯYv$Ԗm(z 5~:,^~RMIfߎ1ׯYu$m(yI5%~:,^}BMEfzӏ@RY4$Ԗi 9 5z9N<B EV^jQU$Ui覮1Yv)=I5Zz)=1Yvj-1vi-5Yvj- 5Yvi-1YviyRMw $r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~J-nBMIfrۿRY$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYu$ԖizI9%~J-nBMIf1ןRYu$Ԗm y 5%~9^}B EVzӏ@QY4$Vi 8 5Zz)N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi-1Yvi1ri@]%I9%ۂZn~]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n (I9%~J-nRMIfߒqׯRYu$m(z5z9N}B Efzӟ@Yu$Vi 9I5%~9^}B EV^jϏRY㞼4$Ui觮I5z)N<RMEfzϏQU߰ ee Uef ee$Ueئ aeu$Ueeܶ$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvr۰$Ԗmz 5%~J-nRNIvrۯ]$ܶ$n )I9%~J-nBMIf1ןYu Vi 95Zz9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N=BMEfzӏQU Ui覮5Yz)=B AV]jnBMEV^j~RMEV^j~BMEV]jnB AF]Zm^B AF]Zm^} T\ dl t}RMw $r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRMIfߒqۯ]v$m( 5%~J,^B Ef0ןRYu$m(zI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=B EVzӏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Yz)= 5Yv-1viy1viyTbW%Y%[%]%_@$ 9%ۂJm~RY$ܶ$n i-BNIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnRNIvrۯ]$v$m( 5%~:,^~RNIfߒ1ׯYu$m(yI5%~:,^}BMEfzӏ@QY4$Vi 8 5Zz)N<RMIfzӏQU߰ Ueئ ef$Ue親$Ue親 Uef aeu a%uW_IhpIx $ԗn )-BMIfߒrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ׯ]$v$m(z 5~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ue覮I5z9N<B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvj-1viz1Yviz1viyX[%]@$LpI95܂Zn]%I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$ԗn )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۯ]$ܶ$Ԗmz 5%~:,^BMEf1ן]v$Ԗi yI5%~:,^~RMIfߎ1ןRY5$Vi 8I5%~9N}RMIf{0ӟ@RY4$Ui觮I5z)N<RMEfzϏQU߰ Uef Ueئ Uef eev Ueev eeuo  P)2p$r i-RNIw ߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu$ViyI9%~J-^BMEf{0ןRY5$Ԗi y 5z9N}RMIfߎ0ן@QU Ui觮85Yz)><BMEfzӏRY$Vi觮 5Zz)=B AV]ZnB EV]ZnB AV]ZmnBMEV]jnRMEV]Zn)FN9W_9goRNIv߰$ԗn )-BMIfrۿ]$ 5%JmnBNIvr۰$Ԗm(- 5%~J-nBMIfߒqۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗmz 5%~J-nBMIfߒqۯRYu$ԖiyI9%~J-^BMEf{0ןRY5$Vi y5z9N=RMIf{0ӟ@Y5 Ue覮I5%z9N<B EVjQU Ue親1Yv- 5Yz)=I5Yz)-5Yv-1viy1riySJUnWY@8\ 5%~JmnBNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿ]$ܶ VizI9%ۂJ-nRMIfߒqׯQY5$ԖiyI5%~:,^~BMIf{0ן@QY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Vi觮8I5z)><BMEVj~Ua߿QUb߿QUbۿUarۯQUaۯUaqןeZ@$Hl @ RY$ܶ 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRMIfߒqۯRYu Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y5Zz9N=BMEfzӏ@QY4 Ui觮8I5%z9N<B EV^j~Ub߿Ua߿QU߿QU߿QUbۿUaqۯQaqןR:TZVzXZ$@]$ 5%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$ViyI9%~J-nBMIf1ןYu$m(zI9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=B AV]jnB EV]j~B EV]jnB EV]ZnnBMEV]ZnB EV]ZmniZb`P p$Ԗm)- 9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]v$Ԗm(z 5%~:,^~RNIfߒ1ׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@RY5 Ui觮I5%~9N=BMEfzӏQY$Vi觮 5Zz)=B AV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^~B AFJm^@]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~:,^~RMIfߒ1ׯQY4$Vi y5z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N=BMEfzӏU߰ Ue親1Yv)=1Yv- 5Yz)- 5Yz)-5Yvj-I5Yv)-I5Yvj-SeFUefWeY$@Hl 5%~JmnBNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۯRYv$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRMIfߒqۯ]$v$n (I5%~J-nBMIf1ןYu Vi 95z9N}B EVzӏ@RY5 Ui觮85Zz)N<B EV^jϏQY Ue親1Yv)=1Yv)-I5Zz)=1Yvj-1vi-5Yvj-I5Yvj-5Yvi@]$ 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 UeevQYYa   @$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒrۿ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-1YviL$N$P%R%6TeVV@@$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯYu Vi 9I9%~:,^~BMIf{0ӟ@Y5 Ui觮81Yz)><BMEfzӏUb߰ Ueئ Ueئ$Ui親 ee eeܶ$Uef$Uef$UeevBMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfrۿR]$ܶ$n )- 5%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )I9%~J-nBMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Ԗi81Yv)=1Yv)-I5z)=B AV]ZnB AV]ZnnRMEV]jnB AFZm^~B AFZm^} T  P)2BNIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfߒqۿRYv$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z5z9N}B EVzӟ@RY5$Vi 8 5z9N=BMEfzӏ@QU$Vi8I5%z9N<RMEfzϏQU߿UaۯUaۯQUۿUaqۯQaqןeQ%"S%BU$Hl]%I9%܂Zn~]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%~J-nBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯYv$Ԗm(z5~:,^~BMIfߎ1ןYu$myI5%~:,^}B Efzӏ@QY4$Vi 8 5z)N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi-1YviIKMOR%2T@$ 9%ۂJm~RY$ܶ$n )-BMIvrۿ]$ 5%~JmnBMIfrۿR]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$ԖizI9%ۂJ-nBMIf1ןRYu$Ԗmy 5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N<B EV^jQU$Ui覮5Yv)=I5z)=B AV]ZnB AF]ZmnB EV]ZnRMEV]ZnB EV]ZmP$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-^BMEf{0ן@QY5 Vi 9I5%~:,^}B Efzӏ@QY4$Ui觮81Yz)=B EVjQU Ueئ ef Uef Uee eeu eeu aeu$r i-RNIv߰$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯ]u Vi 9I9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)><RMEfzӏU߰ Ue親1Yv-I5Zz)=1Yvj-1Yvi- 5Yv)-1riyI5Yvi- 5%~JmnRNIv߰$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۯRYv(r i-BMIfߒ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]Zm`$r i-RNIv߰$n )-BMIfrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$Ԗmz5~9^~BMIfߎ1ׯYu$m(zI5%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏQY$Vi8 5Zz)=B EV]j~BMEV]j~B EV]jnB AV]ZmnB EV]ZmnB AF]Zm^@RY$ܶ$n )-BMIvr۰$Ԗm(- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIfߒqۯRYu$Vi yI5%~J,^RNIvߒqׯQY4$my 5~9N}RMIf0ן@QU$Ԗi 8 5z)N<RMEfzӏQY$Ui覮1Yv-5Yv)-5Yv-1vi1Yviz1ri@]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿRY$ܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMEf1ןYu$Vi y 5%~:,^~BMIf0ןQY4$m y 5z9N=BMEfzӏQU$Ԗi 81Yz)=B EV]j~B EV]j~BMEVj~B AF]ZnnRMEV^j~B EV]ZmnB EV]Zmn  $-5RMw $r i-RNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒqׯRYu$m(z 5~:,^~BMIf0ןRY5 Vi 9I5%~9^}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ueئ$Ui親 ee$Ue親 Ueeܶ Ueeu I(0 $n )-BMIfrۿ]$ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-5~:,^BMEf1ׯQY5$m( 5%~:,^~RMIfߎ1ׯYu$Ԗm y 5~9N}RNIfߎ0ן@QU Ui觮I5%z9N=B EVjQU Ue親 Uef$Ue親$Ue親 Uee$Uef$Ueeܶ(P p%. $n )-BMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ 5%~J-nRNMw ߰$Ԗm(J95܂Zn~RYv$n (I9%ۂJmnBMIf1ׯQYu Vi yI5%~J-^BMEf{0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yv)=1Yvj-1Yv-1Yvj-1viz1viy1r )$Ԗm)-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^~RNIvߒqۯRYu$m(z5z9N}B EVzӟ@RY5$Vi 8 5z9N=BMEfzӏ@QU$Ԗi 81Yv)=B EV]j~RMEfjUaۿQUaۯUaۯQUaۯQUaۯ:DZFx@8\ ]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIw ߰$Ԗm(I5%~J-nRNIvrۿQYu ViyI9%ۂJ-nBMIfߒ1ׯQY5$Vi y 5~9^}B Efzӟ@RY5 Ui觯 8 5z)N<B EVzϏRY4 Ue親5Yz)=1Yv)=I5Zz)=B AF]ZnnRMEVj~B EV]ZnBMEV]Znn))P BNIvr߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯQY5$ԖmyI5%~:,^~RMIf0ן@QY4$Ԗi y5Zz)N<B EV^jϏQY4 Ue親5Yz)=B EV]j~B AV]jnB EV]j~B EV]jnB AV]ZnnB EV]ZnB EV]ZmnRMw $r i-RNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n (I9%~J-nBMIfߎ1ׯQY5$Ԗi y 5%~:,^~BMIf0ן@QY4$Ԗi y5Zz)N<B EVjϏRY4 Ui覮 5Zz)=B EV^j~UaۿQU߿QU߿QUaۯQ!qן@Q qןdB$0@4\ @]$ܷ 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^}BMEfzӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Vi觮 5Zz)=B EV]j~RMEVj~B AV]ZnnRMEV^jnB AV]ZmnB AV]Zm^   P)BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu Vi yI5%~J,^B Ef{0ӟ@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU Ue親1Yv- 5Yz)= 5Yz)-5Yv-1viy1viy<BMEVjQU߿UaۿQUb߿QUaۯQaqۯUaqۯ2#24#R6#r8c@4RYܶ$ԗn )-BMIfߒrۿRY$ܶ$n )- 9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯYu$Ԗi yI5%~:,^RNIfߒ1ׯRYu$Ԗi 95Zz)N<B EVzӏQU Ue覮 5Zz)><RMEfzϏQU Ueئ$Ui親$Ui親$Ueئ eeu aeu 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIfrۿRYv$n )-BMEf1ׯRYv$n )-I9%ۂJmnB Ef1ן]v$ԖmzI9%~J-nBMEf{0ן@QY5 Vi 9I5%~:,^}B EVzӏ@QY Ui觮I5%z9N<B EV^jQU߰ Uef$Ui親 ee eeܶ$Uef$Uef̍Սݎ@ `BMIfߒrۿR]$ܶ 5%~J-nBMIfrۿR]$ܶ$n )- 5%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒ1ׯQY5$ԖiyI5%~:,^~BMIf0ן@QY4$Ԗi 95Zz)N<B EV^jϏQY4 Ue覮5Yz)=B EV]j~B EV]jnBMEV^j~BMEV]jnB EV]ZnBMEV]jnŌ͍Սݎ@ RMw $r i-RNIvr߰$Ԗm)- 5%JmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqׯRYu$ViyI9%~J-^BMEf0ןRY5$Ԗi y 5z9N}RNIfߎ0ן@QY4$Vi85Zz)><RMIfzӏU߰ Ueئ Ueئ$Ui親 ee aev Uee Ueeܶ  @)2`$Ԗn )-I9%ۂJn~RY$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗ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]ZmnXɌэX  BMIfrۿ]$ܷ 5%JmnBNIvrۿ]$ܶ 5%~J-nRMw ߰$Ԗm)- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQY5$m( 5%~:,^~RMIfߒ1ׯYu$myI5%~9^}B EVzӏ@QY4$Vi85Zz)><BMEfzӏQY$Vi觮5Yz)=1Yvj-1Yvj-1vi1Yvi-,b.b02:4Z6@RYܶ$ԗn )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I9%ۂZn~RYu$Ԗm(I9%ۂJmnRNIvrۿ]$v$m( 5%~:,^RNIvߒqׯQY5$Vi 95Zz9N=RMIf{0ӟ@QU Ui觮81Yz)><BMEfzӏRY$Ԗi8 5Zz)=B EV]jnB EV]j~B EV]jnB AF]Zm^B AV]Zm^`P p%. $ԗ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]ZmnŌ͍@ p$BMIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIf1ׯQYu$m( 5%~:,^~RNIfߒ1ׯYu$m(yI5%~:,^}B EVzӏ@QY4$Vi 85Zz)><RMEfzӏRY$Vi觮5Yz)=1Yvj-1Yvj-1vi1Yvi--b/c1*3H@8R]$ܶ$n )-BMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf{0ӟ@QU4$Vi 8 5z9N=BMEVzӏRY㞼4 Ue親5Yz)=B AV]j~BMEV^j~RMEVj~RMEV^j~B EV]ZnnŌ@ RNMw $n i-BMIvrۿ]$ܷ 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu$ViyI9%~J-^BMEf0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5Zz)N<B EV^jQU Ue親1Yv)=I5Zz)=B AV]ZnnB AF]ZmnBMEV]jnHءXرXŒ`BNIvr߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBNIvߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqׯRYu$n ( 5%~:,^~RNIfߒ1ׯYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮1Yv-5Yv)-5Yv-1vi1Yvi]% 9%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n (I9%ۂJ-nRNIfߒqۯRYu$m(z 5~9^}BMEf{0ן@QY4$m y 5z9N=BMEfzӏ@QY Ue覮 5z)><RMEfzϏQU߰ Uef$Ueئ$Ueئ Uee$Uee  P)2p(r i=RNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯYu$Vi yI5%~:,^~RNIfߎ1ןRY5$Vi 9I9%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVjϏQU߰ Uef$Ue親$Ue親 Uef aeuؾ(ƌ@ p$(r i=RNIw ߰$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߎ1ׯQY5$Ԗm(z5z9^}BMEf{0ן@QY4 Ui 8 5~9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjQU߰ Uef$Ue親$Ui親$Ueئ eev豋XP@ `BMIfߒrۿR]$ܶ 5%~J-nBMIfrۿR]$ܶ$n )- 5%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ VizI9%ۂJmnRNIfߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5 Vi 8 5z9N=BMEfzӏ@QU$Ԗi 81Yz)=B EV]j~RMEfzUbۿQUbۿUaۯQUbۯ-/ 1@$LpR]$ܶ 5%~J-nBMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$ԖizI9%ۂJ-nRMIfߒ1ׯ]u$Vi y5z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N}RMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~B AF]ZnnRMEV^j~B EV]Zmn(8njP pRNMw $n i-BMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRYu$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=BMEfzӏU Ui覮5Yz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnX貋hŒ`P BNIvr߰$Ԗn )- 9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~:,^BMEf1ׯ]$v$Ԗm(z5~9^}BMEf{0ן@QY5 Vi 9I5%~:,^}B EVzӏQU Ue覮 5z9N<B EV]j~Ub߿Ua߿QU߿QU߿QU߿Uaۯ+b-/ 1$H 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߒ1ׯRYu$m( 5%~:,^~BMIfߎ1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi觮81Yz)=B EVjQU߰ Ueئ$Ui覮1Yvi-1vi-5Yvj-'")b+b-b/c 1RY$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~J-^BMIfߒqۯYv$m( 5%~J,^BMEf0ןRYu Vi 95z9N}RNIfߒ1ןRY4 Ui觮85Zz)N<B EVjϏRY4 Ue親5Yz)=B EV]j~RMEVj~UaۯUaۯQUbۯF%bf'b)b+-/R]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvqۯ]$v$n )I9%~J-nBMIfߎ1ׯ]v$Vi y 5~9^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏQU$Ui觮 5z)><BMEVj~UaۿQUb߿QUbۿUaۯQUa 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒ1ׯQY5$Ԗm(zI9%~J-^B Efzӟ@Yu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QY߰ Uee Uee aeu蚉袊hxÌx(r i=RNIw ߰$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 Uef eeܶ Uee 5%~JmnBMIvr۰$Ԗm(- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQY5$m( 5%~:,^~RMIfߒ1ׯYu$m(yI5%~:,^}B EVzӏ@QY4$Vi 85Zz)><RMEfzӏUb߰ Ueئ$Vi覮1Yv-5Yv-1Yvi- 5Yv-6cx@4X| @RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒ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ۯ 1*3N5n7@8]$ܷ 5%JmnBNIvr۰$Ԗm)- 5%JmnBMIvrۿ]$ܶ$ԗn )- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӏ@QY Ue親5Yz)=B EV^j~B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]Zm^RY$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿR]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗiz5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@Y5$Vi 8 5z9N=B EVzӏRY㞼4 Ue覮5Yz)=B EV]j~RMEVj~UaۯQarۯQUaۯN6#r8#:#@4\RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]v$m( 5%~:,^RNIvߒqۯRY5$Ԗi y 5%~9^}BMEfzӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~RMEVj~B AF]ZnnRMEV^jnB AV]Zmn]%I9%ۂZn~]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 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Սݎ(推( $Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^B Ef0ןRYu Vi y 5%~:,^~BMIf{0ן@QY4$Ԗm y5z9N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~Ua߿QU߿UaۯUarۯQUaۯ<@8\  5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu Vi yI5%~J,^B Ef{0ן@QY5$Vi 95Zz9N=RMIf{0ӟ@Y5 Ui覮I5%~9N=BMEVzϏQY$Vi觮5Yz)=1Yvj-1Yv-1Yvi-I5Yv-RNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿR]$ܶ$n )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J,^BMIf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@QY4$Ԗm y 5z9N=BMIf{0ӟ@QY4$Ui觮8I5%z9N<B EV^j~Ub߿UaۿQU߿QU߿QUaۯ^6~8:=#?$@]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIf0ןRY5$Ԗi y5z9N}RMIf{0ӟ@RY4$Ԗi 9I5z9N<B EV^jQU Ue親 Uef$Ue親$Ue親 Uee-r &.8@JT\fny/7AKS]d%6)'$pIMojKۖ%6`I,Sn[wjKۖ%6!&pIMmI,Qn[wjK6[~%6!&oE I.Sn[wjK6[|Ϳ%_!&oEI,f:rK[|?c?)&oE I,f:jK4tY=>)&O=iϠ I,fsjK4sنz=ߧ)&OG=wǀA˱MUA˱MUo IM]b 2v[ub 2v[uj*SUv[u׀H  hrKݖlI3iV&I,Sn[wrKۖ!&oMmI.Sn[vͿ%!&oEmI,Qn[wjK6[~Ϳ%_)'$pIMm I.Sn[wjK6[|Ϳ%_)'$pIMm I.Sn[urK[~Ϳ%_!&OE I,Qf:j+4sن=>)'$oEkIfsjK4sن?a>)&OG=xiǠAO]j+4S~|x=ߟ!/E5W!".5We!.5We!".-We_L L͌MNjK7ۖ%7e` HD4 5%ۂJmnRNIv߰$ԗn )-I9%ۂJn~RY$ܶ$ԗn )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIfߎ1ןRYu$Ԗi y 5z9N}RMIfߎ0ן@QU Ui觮8I5%~9N=BMEVzϏQY$Ui覮5Yv)=I5Zz)=1Yvi-I5Yz)-oq.sP@4X|I9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~:,^BMEf1ן]v$ԖmzI9%~J-^B Ef{0ӟ@QY4$m y 5z9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjϏQU߰ Ueئ$Ui親 ee eeܶIȜѝY  (r i=RNIw ߰$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqׯRYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Ui覮1Yv-5Yv)-5Yv)-lfnfpgr:tZv@$ 5%ۂJmnRYܶ$n )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯRYv$ԖizI9%~J-^BMEf{0ן@QY5$Vi 95Zz)N=BMEf{0ӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏUb߰ Uef$Vi覮1Yvj-1Yvj-1viRY$ܶ$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ VizI9%ۂJmnRNIfߒqۯRYu$m(zI9%~J-^RNIfߒ1ׯRY5$Vi 8I5%~9N}RMIfzӏ@QY Ue親5Zz)=B EV^j~Ua߿QU߿QU߿QU߿]%I9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIf1ׯQY5$m(z5~9^}BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏ@QY Ui觮I5%z9N<B EV^j~QU߿Ub߿QU߰ ee eeܶ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯRYv$n )-I9%ۂJmnBMIfߒqׯRYv$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J,^B Ef{0ӟ@QY4$my 5~9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏQY$Ui親1Yv-5Yv-f~hk&m&o'qg$J95܂Zn]% 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm(- 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYܶ$Ԗm(I95܂Zn~RYv$n )- 5%~J-^BMIfߒqۯRYv$Ԗm( 5%~:,^B Ef{0ןRYu$m(zI9%~J,^~RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi8I5z)><BMEVjUa߿QU߿^fi&k&m&ogqg$]$ 5%JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗiz5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏU$Ui覮 5Zz)=B EV^j~B AV]jnB EV]jnIɱYYʜP BMIfߒrۿ]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYu$Ԗm(z 5%~:,^~RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi8I5z)><BMEVjUa߿QU߿i&kfmfog q*sHRYܶ$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿRY$ܶ$n )-BMIfߒqۿRYv$Ԗm(J95܂Zn~RYv$r i-BMIfߒqۯ]v$n )- 5~:,^BMEf1ׯQY5$m(z 5~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ue覮I5%z9N<B EV^jQU Ue親 Uef$Ue親$Ue親I9%ۂZn~]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIfߒqۯ]$v$n )I9%~J-nBMIfߎ1ׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QY4$Ԗi 95Zz)N<B EV^jϏRY4 Ue覮 5Zz)=B EV^j~UaۿQU߿QU߿Nu@$Hp @ ]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿ]$ܶ VizI9%ۂJmnRNIfߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5 Vi 8 5z9N=BMEfzӏ@QY Ue親5Yz)=B EV^j~B EV]j~RMEVj~B AV]Znnԝ0 P)BNIvr߰$Ԗn )- 9%ۂJm~RY$ܶ$n )-BMIvrۿ]$ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}B Efzӟ@RY5 Ui觮85Zz)N<B EV^jϏQY Ueئ1Yv)=1Yv- 5Zz)=1Yvi-r'2t'Rv'rx@@(LpI95܂Zn]% 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnRNIvrۿRYv$Ԗm(I9%ۂJmnB Ef1ׯQYu$m( 5%~J,^B Ef{0ן@QY5$Vi y 5z9N}RNIfߎ0ן@QY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yz)=B AV]jnB EV]j~B EV]j 5%~JmnBNIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۯ]$ܶ$n (I5%~J-^BMEf0ןRYu$Ԗm(yI5%~:,^~BMIf{0ӟ@QU4$Vi 8 5z9N<B EVzϏQY Ueئ1Yv)=1Yv- 5Yz)=I5Yz)=w'yg@4X RY$ܶ$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 y 5z9N}RMIfߎ0ן@QU4$Vi 85Zz)N<RMIfzӏ@QU Ue親1Yv)-I5Zz)=B AV]ZnIȜНI؝Y@ RMw $n i-BNIvr߰$Ԗn )- 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J-^BMIf1ןYu$Vi y 5%~:,^}BMEf{0ӟ@QU4$Ԗi 9I5%~:,N}RMIf{0ӟ@RY4 Ui覮 5Zz)><BMEVj~Ub߿QU߿Qaۯy{@(Lp @]$ܷ 5%JmnRNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-nRNIvrۯ]$ܶ$n )I9%~J-nBMIfߎ1ׯYu Vi y 5z9N}B EVzӏ@RY5 Ui觮85Zz)N<B EVjϏRY4 Ue親5Yz)=B EV]j~RMEVj~Uaۯr'2t'Rvgvxgzg|RYܶ$n )-BMIfߒrۿ]$ܷ 5%JmnBNIvr߰$Ԗn )- 9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$n )- 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ۯz|@4X| RYܶ$ԗn )-BMIfߒrۿ]$ܶ 5%~JmnBNIvr߰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%JmnBMIvrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߎ1ׯRYu Vi yI9%~J-^BMEf0ןRYu$Ԗi y 5%~9^}B EVzӏ@QY4$Ԗi 9I5z9N=BMEVzϏQY$Ԗi8I5z)=B EV]j~RMEVj~RMEVjp$Ԗ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]Znn)֝ޞ)枹9P RNIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIfrۿRY$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]v$Ԗm( 5%~:,^RNIvߒqۯRY5$Ԗm y 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<B EV^jϏQY$Ԗi8I5z)><BMEVj~UaۯUaۯy{}@8\R]$ܶ 5%~J-nBMIvr۰$Ԗm)- 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿRY$ܶ$n )-BMIfߒqۯRYv$Ԗm(J95܂Zn~RYv$r i-BMIfߒqۯ]$v$n )- 5%~:,^BMIfߎ1ׯQYu$m( 5%~:,^~RNIfߒ1ׯ]u$m(yI5%~:,^}B Efzӏ@QY4$Vi 85Zz)><RMIfzӏUb߰ Ueئ$Vi觮1Yv-5Yv)-{}@4X| RYܶ$ԗn )-BMIfߒrۿR]$ܶ 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nBMIfߒqۯ]v$m(I5%~J-^BMIf1ןYu Vi 95z9N}B Efzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVjUb߿QU߿QU߿]% 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(- 5%~J-nRNIvrۿRYv$n )-5~:,^BMIf1ׯQYu$n (I5%~J,^B Ef{0ן@QY5$Vi y5z9N}RMIfߎ0ן@QU4$Vi 85Zz)N<RMIfzӏ@QU Ue親1Yv)=I5z)=B AV]ZnѝYٝiiRNIvr߰$Ԗn )- 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm( 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$Ԗi y 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<B EV^jϏQY Ueئ1Yv)=I5z)=B EV]j~BMEV^j~垙)@ `RNMw $n )-BMIvrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯQY4 Vi 95z9N}RMIfߎ0ן@QY4$Vi 8 5z9N<B EVjϏQY$Ԗi8I5z)><B EV^j~B AV]ZnB AV]Zny  P)2BMIfrۿ]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$n )-BMIfߒqۯ]$ܶ$Viz 5%~J-nBMIfߒqۯRYu$ԖizI9%~J-nBMIf1ןRYu$Ԗmy 5%~:,^}B Efzӏ@RY4$Ԗi 9I5z9N=B EVzϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~BMEV]j 5%ۂJmnRNIv߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnBNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvqۯRYu$Vi yI5%~J,^RNIfߒ1ׯYu$Ԗi y5z9N=BMEf{0ӟ@RY㞼4$Vi85Yz)=BMEVjQU߰ Ueئ$Ui覮1Yvi-vzxz|~@(RYܶ$ԗn )-BMIfߒrۿR]$ܶ 5%~J-nBMIvr۰$Ԗm(- 5%JmnRNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%~J-nRMIfߒ1ׯQY5$ԖmyI5%~:,^~RMIf0ןQY4$m y5Zz)N<B EVzӏU$Vi觮8I5z9N<RMEfzϏQU߿UaۯUaۯ{}@8\ ]$ܷ 5%JmnBNIvr߰$Ԗm)- 9%ۂJm~RYܶ$n )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu$ViyI9%~J-nBMEf0ןRYu$Ԗmy 5%~9^}B Efzӏ@RY4$Ԗi 9I5%~9N=BMEVzӏRY Ueئ Ueئ$Vi覮1Yvj-1Yvj-RYܶ$n )-BMIfߒrۿR]$ܶ 5%~JmnBMIvr۰$Ԗm(- 5%ۂJmnRNIvr߰$Ԗm(- 5%JmnBMIfrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]v$Ԗm( 5%~:,^RNIvqۯRY5$ԖmyI5%~:,^~BMEf{0ӟ@Y5$Vi 8 5z9N<B EVzϏRY4 Ue親1Yv)=1Yv)-I5Zz)=1Yvi-xz|~@$HRYܶ$ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒqۿRYv(r i-BMIfߒqۯ]% 5%~J-nRNIfߒqۯ]$ܶ$Viz 5~:,^B Ef0ןYv$Ԗi yI5%~:,^RNIfߒ1ןRYu$Vi 95Zz)N<B EVzӏQU Ue覮 5z)N<RMEfzӏQY Ue親 ee Uee)@ p$$r i-RNIv߰$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqۯRYu Vi yI5%~:,^RNIfߒ1ׯQU4$my 5%~9N}B EVzӏQU Ui觮I5%z9N=B EVjQU Ue親 Uef$Ue親$Ue親 5%~J-nBMIfrۿ]$ܷ 5%JmnBNIvr߰$Ԗn )- 9%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm( 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvrۯ]$v$m(z 5%~:,^~RMIfߒ1ׯYu$m(yI5%~:,^}BMEfzӏ@RY4$Ԗi 9 5z9N<B EVjϏQU$Ui覮5Yz)=1Yvj-1Yv-vgvxgz|~@$H 9%ۂJmnRYܶ$ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMIf1ׯ]v$ԖmyI9%~J,^RNIfߒ1ׯYu$Ԗi 95Zz)N<BMEfzӏ@QU Ue覮 5z)><RMEfzϏQU Ueئ$Ui親 eei   @)$ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^B Ef0ןYu$Vi y 5%~:,^~BMIf0ן@QY4 Ui觮8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVzϏQU߰ ef Ueئ UeئRNMw ߰$n )-BMIfrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIvrۿRY$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]v$Ԗm( 5%~:,^B Ef{0ן@RYu$ԖmyI5%~:,^~BMEf{0ӟ@QU$Vi 8 5z9N=B EVzӏRY4 Ue親5Yz)=B EV]j~BMEVj~B AV]Znnݞ垙)P BMIfrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIw ߰$Ԗm(I5%~J-nRNIvrۿQYu$Viz5~:,^~RNIfߒqۯRY5$ԖmzI9%~J,^RMIfߎ1ןRY4 Ui觮8 5z9N=BMEVzӏQU$Vi觮8I5z9N<RMEfzϏQU߿UaۿUaۯ{g}g@4X| ]%I9%ۂZn~]$ܶ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm(- 5%~JmnBMIfrۿRY$ܶ$Ԗm(- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm(I5%~J-nBMIfߎ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Zz)><BMEVjQU߰ ef Ueئ$Ueئ  P)2BMIfrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvrۿ]$v$m( 5%~:,^~RNIfߒqׯQY4 Vi 9I9%~J,^~BMIf{0ӟ@QU Ui觮81Yz)><BMEfzӏU߰ Ueئ Ueئ$Vi覮1Yvj-s'Bu'bw'yg{g}g 9%ۂJmnRYܶ$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIfߎ1ןRYu$Ԗm y 5~9N}RNIfߎ0ן@QY4$Ui觮85Zz)><RMEfzӏUb߰ Ueئ$Vi觮5Yv)- 5Yv)-xgzg|~@$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ߎ1ןQY4$m y5Zz)N<B EVzӏRY㞼4$Ui覮 5Zz)><BMEVj~Ub߿QU߿QU߿}g@8\ @]$ܷ 5%JmnBNIvr۰$Ԗm)- 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗiz5~9^~RMIfߒ1ׯQY5$Vi y 5%~9^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEVzӏU Ui覮 5Zz)=B EV^j~B EV]jnB EV]j~B EV]j 5%~JmnBMIvrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J-^BMIf1ןYu$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 9I5%~:,^}B EV^jϏRY4 Ui覮 5z)><BMEVjQUb߿QY߰ eeݞ垙P p(r i-RNIv߰$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvqۯRYu Vi y 5%~:,^~BMIf0ןQY5 Vi 8 5%~9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^j~Ub߿UaۿQU߿QU߿~@$@Hl @ 5%ۂJmnRNIvr߰$Ԗn )- 9%ۂJm~RYܶ$ԗn )-BMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$ԗn )- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(z 5%~:,^BMEf0ןYu$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗm y5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV^j~Ub߿QY߰ eeȜНI؝Yi$n )-BMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n (I9%ۂJ-nRNIfߒqۯRYu Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z9N<RMIfzӏRY$Ui覮1Yv-5Yv)-v'rx'zg|g~@@$H 5%JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIv߰$Ԗn )- 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$VizI9%ۂJmnRMIfߒqׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QU4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yz)=B EV]j~RMEfj~UaۯUaۯ~@$@Hl  5%~J-nBMIvrۿ]$ܷ 5%JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ VizI9%ۂJmnRNIfߒqۯRYu$m(z5z9N}B Ef{0ӟ@Yu$Vi 9I5%~:,^}B EVzϏRY4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEVj~B AV]Zn ԝܞ 垙P BMIvrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm(- 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^BMEf1ן]v$ԖiyI5%~J,^RNIfߒ1ׯRY5$Vi 9I9%~:,^}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ueئ$Ui親 ee@ `$BMIfߒrۿR]$ܶ 5%~J-nBMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I5%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^~RMIfߎ1ןRY5 Vi 8 5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)N<RMEfzϏQU߰ Uef$Ueئ$UeئRNMw ߰$n )-BMIfߒrۿR]$ܶ 5%~J-nBMIfrۿ]$ܷ 5%~JmnBMIfrۿ]$ܶ$n )-I9%ۂJmnRNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRMIfߒqۯRYu$ViyI9%~J-^B Ef{0ן@QY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9I5%z9N=B EVjϏQY$Ui覮5Yz)=1Yvj-1Yv-w'y'{'}g@8RYܶ$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗn )- 5%~JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$n )I9%ۂJmnRNIvqۯYv$ԖizI9%~J-^B Ef{0ן@QY5 Vi 9I5%~:,^}B Efzӏ@QY4$Vi85Yz)><BMEfzϏQY$Ui覮1Yv)-I5Zz)=I5Zz)=}'@4X| @RYܶ$Ԗn )- 9%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJn~RYv$n (I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}B Efzӟ@RY5 Ui 8 5z9N<B EVzӏRY4 Ue覮5Yz)=B EV]j~RMEfj~UaۯUaI9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvߒqۯ]$ܶ$Ԗiz 5%~:,^B Ef1ן]v$ԖiyI5%~J,^RNIfߒ1ׯYu$Ԗi y5Zz9N=BMEfzӏ@QY4 Ui觮8I5%z9N<B EV^j~Ub߿Ub߿QU߿Uaۯ~y'{'}'@4X]%I9%ۂJn~R]$ܶ$n )-BMIfߒrۿR]$ܶ 5%~J-nBMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿ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~P p%. $ԗn )-I9%ۂJm~RYܶ$ԗn )-BMIfߒrۿRY$ܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%~JmnBMIfߒqۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]$v$m( 5%~J,^B Ef0ןRYu$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=BMEfzӏU Ui覮5Zz)=B EV]j~RMEfj~Uaۯ.sNunx'z'|'~@]$ܶ 5%~J-nBMIfrۿ]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~JmnBMIfrۿ]$ܶ$n )- 9%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIf1ׯQY5$m(z 5~:,^~BMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui覮I5%z9N=B EVjϏQU$Ui覮1Yv)- 5Zz)=1vi-z'|g~@@(LpRY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )I9%ۂJmnB Ef1ׯQYu$m( 5%~:,^RNIvߒqׯQY5$Vi 95z9N=RMIf0ן@QU Ui觮85Zz)N<RMIfzӏ@QU Ui覮5Yz)=1Yv-5Yv)-5Yv)-RNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿ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ئߞ9I  BMIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~:,^BMEf1ׯ]$v$Ԗm(z5~9^}BMIf0ןRY5$Vi 95Zz)N=BMEfzӏ@RY4$Vi 85Zz)><RMEfzӏRY$Vi觮5Yz)=I5Zz)=1Yvi-}'@8\  5%~JmnBMIvrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm(- 5%~JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqׯRYu Vi yI5%~J,^B Ef{0ӟ@QY4 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU$Ui覮1Yv)=I5z)=B AV]Znn9םߞ9I BNIvrۿ]$ܷ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRY$ܶ$Ԗm)- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J,^BMIfߎ1ׯQYu$m( 5~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf{0ӟ@QU Ue覮I5z9N<B EV^jQU Ue親 Ueئ$Ue親$Ui親I  P)BMIfrۿ]$ܶ 5%~J-nBMIfrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$n )-I9%ۂJmnRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRMIfߒqׯRYu$m( 5%~:,^~RMIfߎ1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi觮81Yz)=B EVjQU Ue親 ef Ueئ UefR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$Ԗmz5~:,^~RMIfߒ1ׯ]u Vi 95z9N}RMIfߎ0ןQY4$Ԗi 9I5%z9N=BMEfzӏU Ue覮5Yz)=B AV]j~BMEV^j~RMEVj~II0BMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿR]$ܶ$n )- 5%~J-nRNIvߒqۯ]v$m( 5%~J,^B Ef{0ןRYu$m(zI9%~:,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi8I5%z9N<RMEfzQUb߿QU߿QU߿]$ܶ 5%~J-nBMIfrۿ]$ܶ 5%~J-nBMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۿRYv$n )- 5%ۂJmnBMIfߒqׯRYv$n )-I9%ۂJmnRNIvrۯ]v$Ԗm(z5~9^~BMIf0ןRY5$Ԗi y5z9N}RMIf{0ӟ@QU Ue覮I5%z9N=B EVjϏQU$Ui覮1Yv)=I5Zz)=1Yvj-wy{~$@HR]$ܶ$n )-BMIfߒrۿRY$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )-I9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJn~RYv$n )I9%ۂJmnBMIfߒ1ׯRYu$Ԗm(z 5~:,^~RNIvߒqۯQY5$ԖmyI5%~:,^~BMIf{0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ueئ1Yz)=B EV]j~RMEfjUaۿUaۯ}'@8\  5%~J-nBMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒqۯRYv$n )-I9%ۂJmnBMIfߒqۯ]v$n )- 5~:,^BMIf1ׯQYu$m( 5%~:,^~RNIfߒ1ׯYu$m(yI5%~:,^}BMEfzӏ@RY4$Ԗi 8 5z9N<B EV^jQU$Ui覮5Yv)=I5z)=B AV]ZnΝ)֝ߞ9瞹9BMIfrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnB Ef1ׯRYv$Ԗm( 5%~J-^BMIf1ׯ]$v$ԖmyI9%~J,^RNIfߒ1ׯRYu$Vi 9I9%~:,^}B EVzӏQU$Ԗi 8 5Zz)><BMEVzϏQU߰ Ueئ$Ui親$Ui親I  BMIfߒrۿRYܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnRYv$n )- 5%~J-^BMIfߒqۯ]$v$n (I9%~J-nBMIfߒ1ׯQY5$ԖmyI5%~:,^~RMIfߎ1ןRY5 Vi 8 5~9N}RMIf{0ӏ@QY4 Ui覮 5z)><RMEfzϏQU߰ ef Ueئ Ueئ 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~RMEfzUb߿QUbۿ~xz}'@8\ 5%~J-nBMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]$v$n (I5%~J-^BMEf0ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi y5Zz)N<RMIf{0ӟ@QY Ue親1Yz)=B EV]j~RMEVj~UaۯUaۯ@8\ @ ]$ܶ 5%~J-nBMIfߒrۿR]$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$ԗn )- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$m(I9%~J-nBMIfߒ1ׯQYu$m(z5~9^}BMEf{0ן@QY4$my 5~9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjQU߰ Ueئ$Ui親 eeםߞ9瞹IBMIfߒrۿRY$ܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m(z5z9N}B Ef{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏQU Ue親 5Zz)><BMEVjϏQU߰ Uef$Ue親$Ue親9  @)$n )-BMIfߒqۿ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~֝͝ޞ)枩9BMIfߒrۿRY$ܶ$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ VizI9%ۂJmnRNIvߒqۯRYu$m( 5~9^}BMEf{0ן@QY4$m y 5z9N=BMIfzӏ@QY4 Ui觮I5z9N<B EV]j~B EV]j~B AV]jnB EV^j~BMEV^j~pP p$-RNIvr߰$Ԗm(- 5%JmnBNIvr۰$Ԗm( 5%~JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nBMIfߒqۯ]v$m(I5%~J-nBMIf1ׯ]v$Vi y 5%~:,^~BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏRY4$Vi觮8I5z9N<RMEfzϏQU߰ ef Ueئɜѝiڝip@$Ԗm)- 5%ۂJmnBNIvr۰$Ԗm(- 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$n (I9%ۂJmnB Ef1ׯ]$ܶ$m( 5%~:,^RNIvߒqׯQY5$Vi y 5z9N}RNIfߎ0ןQY4$Vi 8 5z9N=B EVzϏQY$Ԗi8I5z)><BMEV^j~B AV]ZnB EV]ZnypP p$RNIvr߰$Ԗm(- 5%JmnBNIvrۿ]$ܷ 5%~JmnBMIfrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿR]$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nBMIfߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯQY5$Ԗi yI5%~:,^~RMIf0ןQY4$m y 5z9N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QU߰ ee eeܶBMIfߒrۿRY$ܶ$n )-BMIfߒqۿRYܶ$ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ Viz5~:,^~RNIvqۯRYu Vi y 5%~:,^~BMIf0ןQY5 Vi 8 5%~9N}RMIf{0ӟ@RY4$Vi85Yz)=B EVjQU߰ ef$Ue親$Ue親ޞ)瞹9 $n )-BMIfߒrۿRYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIfߎ1ןRYu$Ԗmy 5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]jnB EV]j~BMEV]jnBMIfrۿR]$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )-I9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ Viz5~:,^~RNIvqۯRYu Vi y 5%~:,^~BMIf0ןQY4 Ui 8 5%~9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^jQU߿Ub߿QU߿QU߿y{}@$HpRYܶ$Ԗn )- 5%ۂJmnRNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯ]% 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvqۯ]v$Ԗm(z5~9^~BMIfߎ1ןRYu$Ԗmy 5%~9^}B EVzӏ@QY4$Ԗi 8 5z9N<B EV^jϏQU$Ui觮5Yz)=B AV]jnB EV]j~B EV]jnBMIvrۿ]$ܶ$n )-BMIfߒrۿRY$ܶ$n )-I9%ۂJm~RYܶ$Ԗ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ӟ@RY㞼4$Vi觮81Yz)=B EV^j~Ub߿Ua߿QU߿QU߿y{}@$LpRYܶ$Ԗn )- 9%ۂJmnRNIvr߰$Ԗm)- 5%JmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvqۯYv$Ԗmz5~9^~BMIf1ןRYu$Ԗm y 5%~9^}B EVzӏ@QY4$Vi 8 5z9N<B EV^jQU$Ui覮5Yz)=1Yv- 5Yv)- 5Yv)-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߿y{}@(LpRY$ܶ$ԗn )- 9%ۂJmnRYv$Ԗm)- 5%JmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvߒqۯYv$Ԗmz5~9^}BMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv)-5Yv-RNIvrۿ]$ܷ 5%~J-nBMIfrۿ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(z 5~9^}BMEf{0ן@QY4$m y 5z9N=BMIf{0ӏ@QY4$Ui觮8I5%z9N<B EV]j~Ub߿QY Uef Ueئޞ)枩90BMIfߒrۿRY$ܶ$n )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )-I9%ۂJmnBMIfrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvߒqۯ]v$Ԗm( 5%~:,^RNIvߒqۯRY5$Ԗi y 5%~:,^~BMEf{0ӟ@Y5$Vi 8 5z9N=B EVzӏRY㞼4 Ui覮5Zz)=B EV]j~B AV]ZnB EV]jnB EV]jn]$ܶ 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$ԖizI9%~J-^B Ef{0ן@QY5 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏUb߿Ub߿UaۿQU߿QU߿zg|@4X| 5%ۂJmnBNIvrۿ]$ܷ 5%~J-nBMIfrۿR]$ܶ$n )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RY$ܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J,^BMIfߒqۯYv$m(I5%~J-^BMIf1ׯ]v$Vi y 5%~:,^~BMIf0ן@QY4$Ԗm y5Zz9N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QY߰ ee ee$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)-xgzg|@4X| 5%ۂJmnBNIvr۰$Ԗm( 5%~J-nBMIfrۿR]$ܶ$n )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~J-^BMIf1ןYu$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi 81Yz)=B EV^j~Ua߿QU߰ ee eeܶ$Ԗm(- 5%~JmnBMIfrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIfrۿRYܶ$Ԗm( 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%~J-nRNIvrۿRYu$Ԗmz 5~:,^RNIvqۯRYu$m( 5~9^}BMEf{0ן@QY4$Ԗi y5Zz9N=BMEfzӏ@QU Ue覮 5Zz)><BMEVjϏQU߰ Uef$Ue親$Ue親垙 P p$$Ԗm( 5%~J-nBMIfߒrۿRY$ܶ$n )-I9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܷ 5%~J-nRNIvqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒ1ׯRYu$n ( 5%~:,^~RNIfߒ1ׯYu$m(yI5%~9^}B EVzӏ@QY4$Vi 85Zz)><RMIfzӏU߰ Ueئ Ueئ$Ui親 ee̝ ԝܞ 垙@ $Ԗn )- 5%ۂJmnBNIvr۰$Ԗm( 5%~J-nBMIfrۿR]$ܶ$n )- 9%ۂJmnBNIvrۿR]$ܶ$Ԗm(- 5%~J-nRNIvrۿR]$ܶ$Ԗm(z 5%~J-nRNIvrۿ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯQY5$ԖmyI9%~J,^RMIfߎ1ןRY5 Ui 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVjQU߿UaۿQUb߿QUa۠$Ԗm)- 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIfrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$VizI9%ۂJmnRNIfߒqۯRYu$m(z5z9N}B Efzӟ@Yu$Vi 9I5%~:,^}B EVzӏU$Vi81Yz)=B EV^j~Ub߿QY߰ ee Uee垙  P)BMIfߒqۿRYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯQY4 Vi 95Zz9N}RMIf0ן@QY4$Vi 8 5z9N<B EVzϏQY Ueئ1Yv)-I5z)=B EV]j~B EV]jnϝ9؝I@ $ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~JmnBMIfrۿR]$ܶ$n )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$v$n )I9%~J-nBMIfߎ1ׯQY5$Ԗi y 5%~:,^~BMIf0ן@QY4$Ԗm y5Zz)N<B EVzӏQU$Vi81Yz)=B EV]j~B EV]j~RMEVj~UaۯQar 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%JmnBMIfrۿRY$ܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$Vi yI9%~J-^B Ef{0ן@RY5$Vi y 5z9N}RMIfߎ0ן@QY4$Vi 85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=1Yv- 5Yz)= 5Yz)-y'@8\ @  5%~JmnBMIfrۿR]$ܶ$n )-I9%ۂJm~RYܶ$Ԗm(- 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯRYu$m( 5%~:,^~RMIfߎ1ןRY5$Ԗi y5z9N=BMIf{0ӟ@RY4$Ԗi 8 5z)N<RMIfzӏU߰ Ueئ$Vi覮1Yv-5Yv-sNunw@8\ 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯRYv$r i-BMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒqۯRYu Vi y 5%~:,^~RNIfߒ1ׯYu$Ԗmy 5%~9N}B EVzӏQU Ui觮81Yz)=BMEVzϏQY$Vi覮5Yz)=1Yvj-1Yvj-pr:t^v~x$@]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Viz5~:,^~RNIfߒqׯQY5$ԖmyI5%~:,^~RMIfߎ0ןQY4 Ui觮8 5z9N=BMEfzӏQU$Vi81Yz)=B EV]j~B EV]j~RMEVj~B AV]ZnŜΝ)֝BNIvrۿ]$ܶ$n )-BMIfߒqۿRYܶ$Ԗn )- 5%JmnBMIvrۿR]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQYu Vi yI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMIf{0ӟ@QU4$Vi 8 5z9N=B EVzӏRY4 Ue親5Yz)=B EV]j~RMEVj~B AV]ZnB AV]Zn`$r i-BMIvrۿ]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIf1ׯQYu$m( 5%~:,^~RNIfߒ1ׯQY4 Ui 9I5%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEVzϏQY$Vi8I5Zz)=B EV]j~BMEV^j~RMEV^j~i0 P)2BMIfrۿR]$ܶ$n )-I9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒrۿRYv$Ԗm(J95܂Zn~RYv(r i-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvߒqۯ]v$Ԗm( 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N=BMEfzӏQU$Vi觮8I5z)><BMEVjUb߿QU߿QU߿6tgZv$@Hl 5%~JmnBMIfrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIvqۯYv$Ԗm(z5~:,^~BMIfߎ1ׯYu$m(zI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Yz)><RMIfzӏQU Ui覮5Yz)=B AV]jnB EV^j~BMEV^j~IɜѝP@ pBMIfߒ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ӏU߰ Ueئ$Vi覮1Yv-1Yv-pgrg6tgX@8\ 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ 5%~J-nRMw ߰$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ Viz 5~:,^B Ef1ן]v$ԖmzI9%~J-^B Ef{0ӟ@QY4 Ui 8I5%~9^}B EVzӏQU Ui觮8I5%~9N=B EVjϏQU Ue親1Yv- 5Yz)= 5Yz)-o'q'&sgD@8\ 5%~JmnBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ 5%~J-nRMw ߰$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯYu$ԖiyI5%~J,^RNIfߒqׯYu$Ԗm y 5~9N}RMIf0ן@QU$Ԗi 9 5z9N<B EV^j~QU߰ Ueئ$Vi覮1Yv-1Yv-p'r'2t$Hl 5%~JmnBMIfrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ 5%~J-nRMw ߰$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu$Vi y 5%~:,^~RNIfߒ1ׯYu$Ԗi y5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Vi覮5Yv)=I5Zz)=1vi-or'0@8\ RYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )-I9%ۂJmnRYv(r i-BMIfrۿ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ۿp@8\ @R]$ܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$Ԗm(I95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯYv$Ԗm(z 5~:,^~RNIfߒqׯQY5$Vi y 5z9N}B EVzӏ@QY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi觮8I5z)><BMEVj~UaۿQUb߿QUaۯ]% 9%ۂJmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm( 5%~J-^BMIf1ׯ]$v$ԖmyI9%~J,^RNIfߒ1ׯRYu$Ԗi 95Zz)N<BMEfzӏ@QY Ui覮I5z9N<RMIfzӏRY$Ui覮1Yv-5Yv)-dfVffzhjlnpI9%ۂJmnRNIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۿRYv(r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvqۯ]$v$Ԗm(z 5%~:,^~RMIfߒ1ׯQY4 Vi 95Zz9N=RMIf0ן@QU4$Vi 8 5z9N<B EVjϏQY$Ԗi8I5z)><BMEV^j~B EV]jnB EV]jn)BMIfߒqۿRYܶ$Ԗm(- 5%~JmnBMIfrۿRY$ܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןYu Vi y 5~9^}BMEf{0ӟ@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi81Yz)=B EV^j~Ub߿QU߰ ee ee鵛  @)$Ԗn )- 5%ۂJmnBMIvrۿ]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJ-nRNIvqۯ]v$Ԗm(z 5~:,^~RNIfߒ1ׯQY4 Vi 95z9N}RMIfߎ0ן@QY4$Vi 8 5z9N=BMEVzӏRY4 Ue親1Yv)=1Yv)-I5Zz)=1Yvi-d&Rf&rh&jflfn@]$ܶ$n )-BMIfߒqۯRYv$Ԗm(- 5%~J-nBMIfߒrۿRYv$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۿQYu$n (I9%~J-^BMIf0ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi y5Zz)><RMIf{0ӟ@QY Ue親5Yz)=B EV]j~RMEfjUaۿUaۯi&k&m@$Hl 5%~J-nBMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIvrۿR]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]v$m( 5%~J,^BMEf0ןRYu Vi 95z9N}B Efzӟ@RY5$Vi 9I5%~9N}RMIfzӏ@QY Ue覮 5Zz)=BMEVjUb߿QY߰ ee eeܶI95܂Zn~]$ܶ$n )- 9%ۂJmnRNIvrۿ]$ܶ 5%~J-nRMw ߰$n )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqׯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@RY5$Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVjUb߿QU߿Qaۯ^g&i&k&@8\ 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$A#T-br&!&oE I.Sn[wjK6[~%_)'$pIMm I.Sn[urKێ~Ϳ%_!&OE I,Qn:j+4sن=a>!OG=xiϠ I,fj+4s׆z=!&OG=xiǠAO]j+4s~x_!".5Wg)&OE=w翀A˱MUoI˱MUo01'273G5X  I.Sn[vͿ%_!&oEI,Qn;wjK6[Ϳ%!&oEI,Qn;ujK6[~A-7e`I,Qn;uGLUBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]$v$m(I5%~J-^BMEf0ןRYu$m(z5z9N}RNIfߎ1ןRY4 Ui觮85Zz)N<B EVzӏU$Ui觮I5z)><BMEVjQUb߿QY߰ ee}))9$n )-I9%ۂJmnRYv$Ԗm( 5%~J-nBMIfߒqۿRYv$Ԗm(J95܂Zn~RYܶ$Ԗm(Q1$ͥZ6)'$pIMmI,Qn;urK[~%6!&OEIf:j+4tYͿ%_!&OE I,Qf:rK[|=>)&oEkIfsjK4sن=ߟ)&O=iϠI]qb*SU~{_!".5Wg)&OE5w翀A˰UmA˰Um2S-3S=4`&8I,Qn[wjK6ۖͿ%6!&oMmI,Sn[wjK7ۖͿ%6!&oEmI,Qn;urkݖ$i"ϤQ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYv$m(I9%~J-nRMIfߒqۯRYu Vi y 5%~:,^~RMIfߒ1ׯYu$Ԗm y 5z9N}RMIf{0ן@QU Ue覮I5%z9N=B EVjQU Ue親1Yv- 5Zz)=1vi-^%`fbf6dfZfx@]$ܶ$n )-BMIfߒqۯRYv$Ԗm( 5%~J-nBMIfߒqۯRYv$r i-BMIfߒqۿRYvI95܂Zn~RYv$Ԗm(I9%ۂJmnBMEf1ׯRYu$VizI9%ۂJ-nBMIfߒ1ׯQY5$Vi y 5%~9^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӏ@QY Ue親5Yz)=B EV^j~Ua߿QU߿Qaۯ\%^%`&bf6dfVf@ 9%ۂJmnBNIvrۿ]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯCD e&@]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm(z 5%~:,^B Ef0ןYu Vi y 5%~:,^~BMIf{0ן@QY4$m y 5z9N=BMEfzӏ@QY Ui覮 5z)N<RMEfzϏQY Ueئ$Ui親 ee| @ BMIfߒqۯRYv$Ԗm( 5%~J-nBMIfߒqۿRYv$Ԗm(J95܂Zn~RY$ܶ$Ԗm((8L\r2FVjzI9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~:,^BMIf1ׯQY5$m(z 5~:,^~RMIfߎ1ןYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv)- 5Yv)-d&P@4\ @RYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-`$n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J-^B Ef{0ן@QY4 Ui 8I5%~9^}B EVzӏQU Ui觮8I5%~9N=B EVjϏQU$Ui親1Yv- 5Yz)=I5Zz)=\^`b<@4RYv$Ԗm( 5%~J-nBMIfߒqۯRYv$Ԗm(J95܂Zn~R]$ܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߎ1ׯRYu$n (I5%~J,^B Ef{0ן@QY5$Ԗi y 5z9N}RNIfߎ1ןQY4$Ԗi 9I5z9N=BMEVzӏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Zz)=Ye[]_ a,@4I9%ۂJmnBNIvrۿ]$ܶ$n )-I9%ۂJmnBNIvrۿ]$ܶ$Ԗn )- 5%~J-nBMIfߒq۠$n )- 5%~J-nRMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvqۯRYu$Vi y 5%~:,^~RMIfߒ1ׯRYu$Ԗi y5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Vi覮5Yv)=I5Zz)=1vi-\e^`@4XRYv$Ԗm( 5%~J-nBMIfߒqۯRYv$Ԗm(J95܂Zn~RY$ܶ$Ԗm($4HXl|/?S` 5%~J-nBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMIf1ׯ]$v$Ԗm(z 5~9^~BMIf0ןRY5$Ԗi y 5z9N}RMIf{0ן@QU Ui觮8I5%~9N=BMEVzϏQY$Vi觮 5Zz)=B AV]jnB EV]jnB EV]jnBMIfrۿRY$ܶ$Ԗn )- 5%JmnBMIfrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯBC JKRYv$n )- 5%~J-nRMIfߒqۯ]v$m( 5%~J,^BMEf0ןRYu Vi 95z9N}B Ef{0ӟ@Y5$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)><BMEfzϏQU߰ ee Ueئ UefuP p%. $Ԗm(- 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]%$4HXl| 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nBMIfߒqׯRYu Vi y 5%~:,^~RNIfߒ1ׯYu$m(yI5%~:,^}B EVzӏ@QY4$Vi 8 5Zz)N<RMIfzӏ@QU Ue親1Yv)-I5Zz)=B AV]ZnnB AF]Zmn@P p%. $Ԗm(- 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nBMIfߒqۯ]%BA`|H~@`I,Qn;urKۖ?c_!&oEI,f:jK4tY|%_)&oEAfj+4sن?a>!&OG=iϠ I,fj+4s׆z=!&OG=xiǠAO]j+4s~x]!".5We)&OE5w翀A˰UmA˱MUm)R*R+r,r-r  I.Sn[wjKۖ%6!&pIMmI,Sn[wjK6ۖͿ%!&oE Qɮv[!&oE I.Sn[wrKۖͿc_!&oEI,f:j+4tYͿ%_!O=kI,fjK4tY?a>!OG=xiǠ I,fsjK4sن?a>)&OG=xiǠAM]j*S~|x=ߞ!.5Wg! .-We_!".5We_!".-WerKݖ!&oEmI,Qn[wjK6[Ϳ%!&oEI,Qn;urkݖ!&oEm I.Sn[wj+4tY|Ϳ%_)&oE I,Qn;ujK6[|?c_)'$oEI,fjK6tYͿc?)&OEkϠI^sjK4sن=ߧ!"/E5wǀ I^qj*SW~{=ߞ!OE5W`A˱MUo IMUA*˰Mmi'y()*2+2, I,Sn[wjK7ۖͿ%6!&oMmI,Sn[wjK6[Ϳ%_!&oE($eRy@BMIfߒqۯ]$ܶ$Viz 5%~:,^BMIf1ׯQY5$m(z 5~:,^~BMIfߎ1ןRYu$Ԗm y 5~9N}RNIfߎ0ן@QY4$Vi85Zz)><RMIfzӏQU Ue親1Yv)-I5Zz)=B AV]ZnB AV]ZnnIY@ `$$n )-I9%ۂJmnRNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒrۿ@H4$ JM6%6!&oEI,Qn;urK6[~Ϳ%_!&oEIf:rK6Y|?a>!&O=kϠIfsj*s׆z?a>)'$oEkϠAO]qjK4sن=ߧ!".5W`A˱MUA˱MU IM]b*3Uv[ub*2v[uJJ h @rKۖ%6!'$pIMmI.Sn[wjKۖ%6!&oE &o;Q)4ڕZ_BMIfߒqۯ]v$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J-^B Ef{0ן@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 8 5z9N<B EV^jQU$Ui覮5Yv)=1Yvj-1Yv-1Yvj-I9%ۂJm~RYv$Ԗm( 5%~J-nBMIfߒqۯ]% 5%Jmn АX6 -6ېrKۖ?c_!&oEI,Qn;ujK6[|Ϳc_!OEk I,Qf:j+4sن?a>!&OG=iϠA^qjK4sن=ߧ!OE=wǀAM]j+4s׆x_!/E5W`A˱MUA*˰UmA˱MUoI˱MUmm'R}(R)`$6%6!&pIMmI,Sn[wjK6ۖͿ%!&oEI,Qn;!&oEI,Qn;urKۖ~%6)'$pIMm I.Qn;ujK6Y|?a?!&oE I,Qf:jK6tY?a>!&OG=xiǠ I,fsjK4sن?!&OE=wǀ I,^qb*SU~{]=ߞ!".5We!.5We_IDI̞ hjK6ۖͿ%6!&oEmI,Qn;wjK6[~Ϳ%_pL. E"$I9%ۂJmnBMIfߒqۯ]v$n )I9%ۂJ-nRNIfߒqۯRYu$m( 5%~:,^~BMIf0ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi85Yz)><BMEfzϏQY$Ui覮1Yv)-I5Zz)=I5Zz)=FI$K$M$@8RYܶ$Ԗm)- 5%~J-nBMIfߒqۿRYv$Ԗm(Apr@ I.Sn[wjK6[|Ϳ%_!&oEI,Qn:jK4tY|%_!&oE I,Qf:rK6Y|Ϳc?)&OEkϠA^qj+4s׆z=!&OE=wǀAMUj*SW~{=ߞ!".5Wg)&OE5w`A*˰UmA*˰UmO%r^ @,`>P%6!&pIMmI,Sn[wjK6ۖͿ%!&oEͿ%_)'$pIE I.Sn[wj+4tY|?c?)'$pIE I,Qf:j+4sنͿc?)&oE I,fjK4sن=!&OG=xiǠI^qj+4s~xߟ!&OE=wǀ IO]j*SW~{ ]]]!#"5#E$$6%6!&oMmI,Sn[wjK6[Ϳ%_hH,ю 5%~J-nBMIfߒqۯ]$v$n )-I9%ۂJ-nRNIfߒqۯRYu$m( 5~:,^~BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏQU Ui觮I5%z9N<B EV^jQU߰ Ueئ ee Ueئ Ueئ   BMIfrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯPP8&i5:ݖtͿ%_)'$pIMm I.Sn[wj+4tY|%6_)'$oEI,f:rK6[|?a>!&O=kϠA^sjK6tY=!&OG=iǠI^qj*S~x?!/E5W翀AMUb 3Uv[j*SU~{b 22v[ub 22n[tͿ%_!&oEI,Qn;urkݖ!&pIMm $ A@BMIfߒqۯ]$ܶ$n )-5~:,^RNIvrۯ]v$ԖmzI9%~J-nBMEf{0ןRY5$Vi 95Zz9N=BMIf{0ӟ@RY5 Ue覮I5%~9N=BMEVzϏQY$Vi觮 5Zz)=B EV]jnB EV]j~BMEV]jn`P p$-BMIvrۿR]$ܶ$Ԗm)- 5%~J-n АX6s:^jK6[~Ϳ%_)'$pIM I.Qn;urK[~Ϳ%c_!&OEk I,f:rK6Y|Ϳ%c_)'$oEI,fsj*S~x=!&OE=wǀAM]j+4S~x=ߧ)&OE=wǀIM]b*3Uv[wj*SUv[wj*3Uv[urKۖ%6)'$pIMmI.Sn[wjK6ۖͿ%_!&oE I.Qn;urK[~%_!&oEIfjK6Y|=a>!OG=iϠA^sjK6tY=!&O=iϠ I,^qj+4s~xߞ!&OE5wǀIM]j*SUv{b 3Uv[wj*SUv[wj*3Uv[usX(p H!&pIMmI,Sn[wjK6ۖͿ%j+4tY|Ϳ%_)&oE I,Qn;ujK6[|Ϳc_!O=kI,f:rK6Y|Ϳ%c_)&oEI,fsj*S~x=!&OE=wǀAM]j+4s~x_!".5Wg!".5We)&OE5W! .-We_! .-7e_)'$pIMm I.Sn[wrKۖ%6#<[?/A` I.Sn[wj+4tY|?c_!&OE I.Qn;ujK6Y|?a?!&OE I,f:jK4tY?a>)'$oEkϠA^qj+4s׆x=ߧ)&O=xiǠAM]j*SW~{] ]]]Q}Qq`$I,Sn[wjK6[Ϳ%_  1 I,Qf:jK6[~Ϳ%_!&oEI,f:rK[~Ϳc?)'$oE I.Qf:rK6Y?a>!&OG=xiǠI,fsjK4sن=!OE5wǀIO]j+4S~|x=ߞ!".5We!&/E5Wg!&/E5WeĴMDQ!&OE=wǀ I,^qb*SUv{b*SUv{j+4SW~{ ]~ ]}snջ7v[{$I9%ۂJmnBMIfߒ1ׯRYu$Ԗm(z 5%~:,^RNIvqۯRYu$m(z5z9N}B Efzӟ@Yu$Vi 9I5%~:,^}B EVzӏU$Vi 85Yz)=B EV^jQUb߿Ua߿QU߿QU߿QUb۠$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N}RMIfzӏ@QU$Ԗi 81Yz)=B EV]j~RMEfzUb߿QUb߿QUaۯM7@@`|)'$oE I.Sn;urK[~%_!&oEIfjK6tY|Ϳ%c_!OG=xiϠ I,f:jK4sن=!&OG=xiǠI]qj*S~|x=ߧ!"/E5W`A˱MUA˱MUo IMUA*˰UmA*˰Mm>݋x/%轗 @QYu$Ԗm(z 5%~J,^BMIfߎ1ׯQY5$m(z 5~:,^~RMIfߎ1ןRYu$Ԗm y 5~9N}B EVzӏQY4$Vi 85Zz)N<RMIfzӏ@QU Ue覮1Yv)=1Yv-5Yv)-5Yv)-1Yvi-@hl@P AjK6tY|Ϳ%_!&oEIf:rK[~Ϳc_)'$oEAfsj+4s׆Ϳc?!&O=iϠ I,fj*S~xߟ)&OG=xiǀAM]j*SW~{_]]=]]y/E@ 8I9%ۂJmnRNIvrۿ]$ܶ$n (I9%~J-nBMIf1ןYu Vi y 5~9N}B Ef{0ӟ@Y5$Vi 9I5%~9N}RMIf{0ӏ@QY Ue覮 5Zz)><BMEVjQU߿UaۿQUb߿QUaۯUarۯ$P`|)'$pIMmIf:j+4tY|%6_)'$oEI,fjK6Y|Ϳ%c_)'$oE I,fj+4sن?a>!OE=wǀAM]jK4s׆x=ߞ!&OE5w翀AMUb*3Uv[j*SU~{b 22v[uj*SUv[b*2v[u$  $n )I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-nBMEf0ןRY5$Ԗi y 5z9N}RMIfߎ0ן@QY4$Vi 8 5Zz)N<B EV^jQU$Ui觮 5Zz)=B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]ZmnàdͿ%_)'$oE I,Qn;ujK6Y|?a?)&oEAfj+4sن=a>!OG=xiǠI,fsrK6tY=ߧ!"/E5wǀI]qb*SU~{_!".5Wg)&OE5w翀A˰UmA˰UmA*˰MmI˰Um؃@hl@P RYv$Ԗm( 5%~J-nBMIfߎ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QY4$my 5%~9N}RMIfߎ0ן@QU Ue覮 5z9N<B EV^jQU߰ Ueئ ef Ueئ$Ue親 Uef aeu;q.)Š I.Sn[wrKۖ%6_)'$oEI,Qf:j+4sن?c?)&oE I,fjK4sن=!&OG=iϠ I,fsj+4s׆z=ߟ)&OG=wǀA˱MUA˱MUA˰UoIMU IMUI˰UmA(˰Mcb I1f1Ơ]$v$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~RNIfߒ1ׯYu$Ԗi y 5z9N}RMIf{0ן@QU Ue覮I5%z9N=B EVjQU$Ui覮1Yv)=I5Zz)=1Yvj-1Yvi- 5Yv-1r iy 5%~J,^BMIfߒqׯRYu$Ԗmz5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QY4$Ԗi 9I9%~:,^}B EV^jϏRY㞼4$Ui觮I5z)N<RMEfzϏQU߰ ef Ueئ Uef eeܶ UeeO~3 d@@  I,Qn;ujK6[~Ϳ%_!&oEAfjK6Y|=a>!&O=kϠIfsj+4s׆?a>!OE=wǠI^qj*S~xߞ!&OE=wǀIO]j*SW~{]=ߞ ]| ۖ| ]| ]}2FL$ 5%~:,^BMIfߎ1ׯQYu$n (I5%~J,^B Ef{0ןRY5$Ԗm y 5%~:,^}BMEf{0ӟ@RY5 Ui觯 8 5z)N<B EVzϏRY4 Ue覮5Yz)=B EV]j~B AV]jnB EV]j~B EV]jnB EV]ZnnBMEV]jnRMEV]ZnnBMIfߎ1ׯRYu$Ԗm(z 5%~:,^RNIvqۯRYu Vi y 5~9^}BMEf{0ן@QY4$m y 5z9N=BMEfzӏ@QY4$Ui觮8I5%z9N<B EV^j~QU߿Ub߿QU߰ ee eeܶ Uee$Uef$Uee܀]$ܶ$Ԗiz 5~:,^B Ef0ןYv$ԖiyI9%~J,^RNIvߒqׯQY4$my 5%~9N}B EVzӏQU Ui觮81Yz)=BMEfzϏQY$Vi觮5Yz)=1Yv-5Yv)-1Yv-1viz1Yviz1ri@]$ܶ$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N=RMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi- 5Yvj-1YviyRNIvߒqۯ]$v$m(I5%~J-^BMIf1ן]u$Vi y 5%~:,^~BMIf0ן@QY4$m y 5z9N=BMEfzӏ@QY4 Ui覮I5z9N<RMIfzӏQY$Ue親 Uef Uef Uee$Ue親 aeu a$uI9%ۂJmnBMEf1ׯQYu$n (I5%~J-^BMEf0ןRYu$Ԗm(zI5%~:,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ue親5Yz)=B EV]j~B EV]j~BMEV^j~RMEVj~RMEV^jnB EV]ZmnB EV]ZmnB AF]Zm^@]$v$n )-I9%ۂJ-nRNIfߒqۯRYu$m( 5~:,^~BMIf0ןRY5$Vi 9I9%~:,^}BMEfzӏ@QY4$Vi85Yz)><BMEfzӏQY$Vi覮5Yz)=1Yvj-1Yvj-1Yvi- 5Yvj-I5Yvj-5Yviz5 @pl@P AjK6Y|Ϳc_!&OE I.Qn;ujK4tYͿ%c_)'$oEA^srK6tY?a>)&oEkϠAO]qj*SW~|x=!OE5wǀIM]j*SW~{]=_ ]| ۖ| ]| ]| ێ}b 5%~:,^BMEf1ׯ]$v$m(z 5~:,^~RMIfߒ1ׯYu$m(zI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~RMEfj~UaۯQarۯQUaۯQUaۯQUarۯnQʹg.( H !&oEI,Qn;ujK6Y|?a?)'$oEAfjK4tY?a>!&OG=iϠAO^qj+4s׆?a>)&O=xiǠIO]qb*SU~{ߞ!/E5W`A˰Uo IMUA*˰UmA*˰MmI˱MUmA(ðMϠA(ÐIMϹ$d̡2] ]$v$n (I9%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9N}B EVzӏQU$Ԗi 85Zz)><BMEVzϏQU Ue親 ee Uef Uee aeu eeu aeuFLS,e I,f:jK4tY|?a?)'$oEI,f:rK6Y|=a>!OG=iϠ I,f:jK4sن=ߧ!OG=xiǀAO]qj*SW~|x=ߧ)&OG=wǀ IO]j*SW~{ ]] ]~ ێ| ۖ| ێ?y%_5~:,^B Ef1ן]$v$Ԗm(z 5~:,^~RMIfߎ1ׯYu$m(zI9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<B EV^jϏQY$Ԗi8I5z)><BMEVj~UaۿQUb߿QUbۿUarۯQUaۯUaqׯQ qBMIfߒqׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯ]u$Vi y 5~9N}B Efzӟ@RY5$Vi 8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV^j~B EV]j~RMEVj~UaۯQarۯQUaۯQ!qן@Q qןqN-8셑VNYX)&oE I,Qn;ujK6Y|?a?)&oEAfj+4sن?a>!OG=iϠ I,fj+4s׆z=!&OG=xiǀAO]j+4s~x]!".5Wg)&OE=w翀A˱MUoIMUoI˱MUmA*˰MmA˰MmA*˰MϸcluFY;)e`@]$v$n (I5%~J-^BMIf1ׯ]u$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗm y 5z9N=BMEfzӏ@QY Ui覮 5z)N<RMEfzӏQY Ue親 ef Uef Uee$Ueئ aeu$Ueecq=9$ܥ If:j+4tY%_!&oEAfjK4tY?a?!&OEkϠIfsrK6tY=!&OG=xiǠIO]qb*SW~{=ߟ!&OE=wǀIM]b*SUv[j*SU~{b 22v[uj*SUv[b*2v[uj*2n[ub 22n:4 \r$ $n (I9%~J-nBMIfߒ1ׯQY5$ԖmzI9%~J-^B Ef{0ӟ@QU4$Ԗi y 5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQY$Ui覮1Yv)- 5Yz)=I5Yz)= 5Yv-1viz1viy1r (y \rU$j+4tY|%6_)'$oEI,f:rK6Y|=a>!OG=iϠA^sjK6tY=!&O=iϠ I,^qj+4s~xߞ!&OE5wǀIM]j*SU~{b*3Uv[wj*SUv[j*SUv[wb*2v[uj*3Uv[uj*2v[ub 2n:HəC* @hl@$m(I5%~J-^BMIf1ׯ]v$Ԗi y 5%~:,^~RMIfߎ0ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEVzϏQU Ue親 ef Ueئ Uef eev Ueeܶ eeu a$uܠ H > @, I.Qn;urK6[|Ϳc_)'$oEIfjK4tY?a>!&OG=iϠ I,fj+4s׆z=!&OG=xiǀAM]j+4s~x=ߧ)&OE=wǀIMUb 2v[ub*3Uv[ub*2v[uj*SUv[ub 02n:b 0Sn:b 2n:?c_!OE I.Qn;ujK6tY|%_!&O=kI,fj+4sن=)&O=kϠAO]qj*S~xߟ)&OG=xiǀAMUj*SU~{] ]]] ]|; ێ; ێ ۖ}~3)&O=iϠAO]qj*SW~|x=!OE5wǀIO]j*SW~{_ ]] ]~ ۖ| ۖ| ێ9YF@ 5%~J-^BMIfߎ1ׯQY5$ԖmzI9%~J-^B Ef{0ӟ@QU4$Ԗm y 5z9N}RMIf{0ӟ@Y4$Ԗi 9 5z9N<B EV^jQU߰ Ueئ Uef$Ue親$Ui親$Ue親 eeܶ Ueeܶ eeu$Ueeu 5~:,^B Ef0ןYv$ԖiyI9%~J,^B Ef{0ӟ@QY4 Ui 9I5%~:,^}B Efzӏ@QY4$Vi 8 5Zz)N<B EV^jQU Ue覮1Yv)=1Yvj-5Yv)-5Yv-1Yvi-5Yvi-5Yvi1riycq=9% @prK[~Ϳ%_!&OE I,Qn:j+4sن?a?!&O=kϠIfsjK6tY=!&OG=xiǠI^qj*SW~|x=ߧ!".5Wg!/E5Wg!".5We)&OE5W! .-7e_! .-6_!.-We_!&.-We_!.-6_! A%c>( H > @-RNIfߒqۯRYu Vi y 5%~:,^~RNIfߒ1ׯYu$Ԗmy 5%~9N}B EVzӏ@QY4$Vi 85Zz)N<RMIfzӏ@QU Ue覮5Yv)=1Yv-5Yv)- 5Yv)-1Yvj-I5Yv-I5Yvj-1Yviy 91&(ŘcyjK6tY|?c?)'$oEI,f:jK6Y|Ϳ%c_)'$oE I,fj+4sن?a>!OE=wǀAM]jK4s׆x=ߞ!&OE5w翀IM]b*SUv[j*SU~{b 2v[ub 2v[uj*3Uv[ub 02n:j*2v[ub 02n:+@H @X $Ԗiz5~:,^~RMIfߒ1ׯQY5$Vi y 5%~:,^}BMEf{0ӟ@QU4$Ԗi 9I5%~9^}B EV^jϏRY㞼4$Ui觮I5z9N<RMEfzӏQU Ueئ$Ui親$Ui親$Ueئ eeu eeu a$u a$@]$v$Ԗm(z 5%~:,^~RNIfߒqׯQY^}BMEf{0ן@QY4 Ui 8I5%~9^}B EVzӏQU Ui觮I5%~9N=B EVjϏQU$Ui親1Yv)-I5Zz)=1Yvi-1vi5Yvj- 5Yvj-1Yviy1r (yb] 4 `6 rK6[|?c_)'$oE D,P 5%~:,^~BMIf0ן@QY4$m y 5z9N=BMEfzӏ@QY Ue覮 5z)N<RMEfzӏQY Ue親 ee Uef ee$Uef aeu$Ueeܶ a%u;q.)$ I.Qn;ujK6Y|?a?$i"ƪX.$Ԗm y 5%~9^}BMEfzӟ@RY5 Ui觮85Zz)><RMIf{0ӏ@QY$Vi8I5z9N<RMEVjUb߿QU߿QU߿QUaۯQaqןQ!qן@QUaqׯQ 0RNIvqۯYu$Ԗiy$8HXl|5z9N}B EVzӟ@RY5$Vi 8 5~9N}RMIfzӏ@QY Ue覮 5Zz)><BMEVzϏQU߰ ef Ue親$Ue親 Uef aeu aeu$Ueev a$5$Ԗm(z 5%~:,^RNIvߒqׯCDE"#deYu$Ԗm y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5z9N<B EV^jQU߰ Ue親 Ueئ$Ui親 ee$Ue親 Uee$Uee Ueeu a$46 I,f:rK[|$,4>Gaks|?a>!OG=xiǠ I,fj*S~x=ߧ!OE5wǀ I^qj*SU~{_!".5Wg!".5We!&/E5Wg)&/E5Wg!&.5We_! .-6_! .-6?! A%6>! -6> H >@,BMIf1ןYu$Vi y5z9N=RMIf{0ӟ@QU Ui觮8I5%~9N}BMEfzӏRY4 Ueئ Ueئ ef Ueئ$Ueئ Uee$Uef$Uee Ueeu$Ueeu$Ԗmz5~9^~ BMEf{0ӟ@RY5 Ui觯 8 5z9N<B EVzӏRY㞼4 Ui覮 5Zz)=B EV^j~Ua߿QU߿QU߿QUbۿUarۯUaqۯQaqן@QUaqן@D H -bqPfj+4s׆Ϳa>!OG=xiǠI^qj+4s׆z=ߧ)&O=xiǠAM]j*SU~{]=ߞ! .-We_!".-We_! .-6_!".-6_! .-6_! A%6>! C-6 A^sjK4tY=!&OG=xiǠI^qj*S~|x=ߧ!"/E5W`A˱MUA˱MUo IMUb 22v[ub 22n[uj*3Uv[ub 02n:b 0n:b*2n:Rn/8|s?$Ԗi y5Zz9N=BMEf{0ӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏU߰ Ueئ Uef$Ui親 ee$Ui親 Uee$Uee Ueev a$uحbѪ7G( A^qjK4sن?a>!"/E5wǀ I,^qj+4S~x=ߧ!".5Wg!".5Wg)&OE5w翀A˰UmA˰UmA*˰MmA˰UmI˰MmA*˰MϠ I˰Mϱ4H @X F QY4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ue親5Yz)=B EV^j~Ua߿QU߿UaۯQarۯQUaۯQ!qן@QUaۯQaqןa<$Dȣb] )&O=kϠAO^qj+4s׆z=!OE=wǀ I,^qj*SU~{_!".5We)&OE5w`A*˰UmA*˰MmA(ðMA*˰MmA*˰MA(ÐIMϠA(ÐMϱb. @pl0P Y5 Ui 8 5z9N<B EVzϏRY4 Ue覮5Zz)=B EV^j~B EV]j~BMEV^j~RMEV^j~BMEV]jnB AF]Zm^B AF]Zm^~B AFJm^}B AFZm^} #D D <=!&OG=xiǠI^qj+4S~xߞ!&OE=wǀIO]j*SU~{ ]]=]]~ ێ| ێ|9ێ ێ >Q% @hl 5z9N}RMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Vi覮5Yv)=I5Zz)=1Yvi-I5Yz)-1Yvi-5Yvi-1viy5YviyXsF"j*S~x=!&OG=wǀAO]jK4s׆xߞ!/E5W`A˱MUA*˰UmA˱MUoI˱MUoA˰Um I˱MUmA(ÐMϠI˰MA(ÐIEkϰD( 4 `4RY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi觮8I5z)><BMEVjUb߿QU߿QU߿QUbۯQaqׯQaqן@Q qן@Q qןa9"@hh!OG=xiǠI^qj+4s׆z=ߧ)&OG=xiǀAM]j*SU~{]=ߞ! .-We_!".-We_! .-6_!".-7e_!".-6_! C-6>! .-6>Xsb$ ,#B EVzӏ@QY4$Vi觮85Zz)><RMEfzӏUb߰ Ueئ Uef$Ui親 ee ee$Ue親 eeu aeu$Ueeu a$4 Ui觯 8 5z9N=BMEfzӏ@QY4 Ui覮 5z)N<RMEfzӏQY Ue親 ee Uef Uee$Ueئ aeu a$u eeu) CkaI^sjK4sن?a>)&OG=xiǠAO]j+4s~x=ߧ)&OE=w翀AMU IM]A*˰UmA(˰MA˰MmA˰MmA*˰MϠ I˰MϰrBHQ !4@@RY4 Ui觮85Zz)><RMIfzӏ@QU$Vi8I5z9N<BMEVjUb߿QU߿QU߿QUbۯQaqׯQaqן@Q qן@Q qןaD,CH  X !OE=wǀAO]qj*S~xߞ!&OE=wǀ I]qj+4S~|x=ߞ!".5We!&.5We!&.5We!".-7e_!&.5We_!&.-7e_! .-6>!".-6>g 4P4'RMIf{0ӟ@RY4$Ԗi 8 5z)N<RMIfzӏQU߰ Ueئ Uef$Ue親 ee$Ue親 Uee$Uee Ueeu a$u a$RY4$Ԗm y5Zz)><RMIf{0ӏ@QY$Ԗi81Yv)=1Yv)-I5z)=B EV]jnB EV]ZnB AF]ZmnB EV]ZnBMEV]ZnnB AF]Zm^}BMEV]Zm^}p~ˆY !$ ,=ߧ!OE=wǀAO]qjK4sنz=ߟ)&OE=wǀ IO]j*SU~{ ]~ ] ]~ ێ| ۖ| ێ9[9ێ  4`4'`I5%~9N}RMIf{0ӟ@QY4 Ui覮I5z)N<RMEfzӏQY Ueئ$Ui親 ee eev Uee$Uee eeu a$4 tjB(L I^qjK4s׆z=!&OE=wǀ I,^qb*SU~{]]=_ ]~ ݖ|]~; ێ9ێ ێ ێ!OG=xiǠI^qj+4s׆z=ߧ)&OG=xiǀAM]j*SU~{]=ߞ! .-We_!".-We_! .-6_!".-7e_!".-6_! C-6>! .-6>h5&"B Efzӏ@QY4 Ui觮81Yz)=BMEVzϏQU$Ui覮1Yv)-I5Zz)=1Yvj-1vi-5Yv-I5Yv- 5Yvi1r iy?4 J A=j+4s׆z=!&OG=xiǠAO]qjK4s׆x_!/E5W`A*˰UoIMUA*˰UmA*˰Mm IMUmA(˰MA(˰MϠ I˰MA(ÐIEiϰzhh0N QU Ui觮8I5%~9N}BMEfzӏRY4 Ueئ Ueئ ef Ueئ$Ueئ Uee$Ueئ a%u Ueeu a$4Ј@@@ I,fsj*SW~|x?a!&OG=wǀAMUj*SU~{] ]]=]] ۖ| ۖ| ێ ێ*A(-" 5z9N=BMEfzӏ@QY4 Ui觮I5z9N<B EV]j~Ub߿Ua߿QU߿UaۯQarۯQUbۯQaqן@Q qן@Uaqן@QUaqן@RY4 Ui觮85Yz)><RMIfzӏ@QU$Vi觮 5z)><B EV^j~UaۿQUb߿QUaۿUaۯQUaۯQUaۯQaqן@QUaqן`ЈP`|!OE=wǀAO]qj*SW~|x=!/E5W翀AMUb*SUv{b 3Uv[wj*SUv{j*SUv[j*3Uv[ub 22n:b 22n:b 0n:b 22n:&+` $m y5Zz)N<B EV^jϏQY4 Ue覮5Zz)=B EV^j~Ua߿QU߿QaۯQU߿QUaۯQUaۯQUarۯQ qן@Q qBMEfzӏ@QY4$Vi 8 5Zz)N<RMIfzӏQU Ue親1Yv-I5Zz)=1Yvj-1Yvj-1viz1Yvi1viy1r (y1r (y A@H @X F `jK4sن?a!&OG=xiǀAM]j*S~|x=ߞ!/E5W`A*˰UmA˱MUoI˱MUoA˰Um I˱MUmA(ÐMϠI˰MA(ÐIEϰ#` *QY4$Ԗi 8 5z9N<B EV^jϏQY$Vi觮 5Zz)=B EV]j~RMEVj~B AV]ZnnB AF]ZmnB EV]ZnnBMEV]ZnnB EV]Zm^~B AFJ,^}~ `ld@=!&OG=xiǠIO]qj*SW~|x=ߧ)&OG=wǀ IO]j*SU~{b*3Uv[wj*SUv[wj*3Uv[ub 22n;ub 2n;ub 02n:j*2n:b 0Qf!&OG=xiϠ I,fsj+4s׆z=ߧ)&OG=xiǀAMUb*SU~{b*SUv{j*SW~{ ]| ݖ|]~; ێ9 ێ ێ9Yy@ 4 `4'I5%~9N}RMIf{0ӟ@QY4 Ue覮 5Zz)><BMEVjQU߿UaۿQU߿QUb߿UaۯQUbۯQUaۯUaqן@Q 0ӏ D 0T@@@x!&OG=xiǠIO]qj*S~|x=!"/E5W`AMUb*SUv[j+4SW~{ ]~ ]| ۖ| ]| ݖ| ێ ێ 06PH  X 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVjϏQU߰ Uef$Ue親$Ui親$Ueئ eeܶ Ueev aeu$Ueeu0"  I,fj*S~x?a>!&OG=wǀAMUj*SU~{] ]]=]] ۖ| ۖ| ێ ێc~@  ` 5Zz)N<B EVzӏQU$Ԗi 85Yz)=B EVjQU߿Ub߿QU߿QaۯQU߿UaۯQUaۯUaqן@Q 0ӟ_C~? D !&OG=xiǠI^qj*S~x?!OE5wǀIM]j*SU~{ ]_=_] ݖ| ݖ| ێ9YC~? D 5Zz)N<B EVzӏQU$Ԗi 85Yz)=BMEVjQU߰ ef$Ue親$Ui親$Ue親 Uee$Uee Ueeu a$u׸#}? I,fsjK4sن=!OE5wǀ IO]qj+4s~x=ߞ!/E5Wg! .-We_!".-We_! .-7e_!&.5We_! C-6>)&.-6_! C-6>[~o B EVzӏQU Ui覮I5z9N<B EV^jQU߰ Ueئ ef$Ue親$Ue親$Ueئ eev eeu aeu Ueeuߏ A XI5%~9N}RMIfzӏ@QY Ue覮 5Zz)><BMEVjQU߿UaۿQU߿QUb߿QUaۯQUbۯQ qן@QUaqׯQ 0ӟOP$ `hp Ui觮85Zz)N<RMIfzӏ@QU$Vi觮 5z)=B EV^j~B EV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZnnB EV]ZmnB AFZm^}B AFZmP$Vi 8 5z9N<B EVzӏRY㞼4 Ui覮 5Zz)=B EV^j~UaۿQU߿QU߿QUbۿUarۯUarۯQaqן@QUaqןo A Ui觮85Zz)N<B EV^jQY$Ԗi8I5%z9N<RMEfjQUb߿QU߿QU߿QUbۯQaqׯQaqןQ qן@Q!qן~@8|# $Ԗi 8 5z9N=B EVzϏQY$Ԗi8I5z)><BMEVj~UaۯUaۿUaۯQaqׯQaqׯQaqן@QUaqן//[/@$Ԗi 9I5%~9N}RMEfzӏQU$Vi觮I5z)><BMEVj~Ua߿QU߿QU߿QUbۯQaqۯQaqןQ qן@Qaqן}{@$ `hp Ui觮I5%~9N}BMEfzӏU Ue親1Yv)=1Yv- 5Zz)=1vi-I5Zz)-5Yvj-I5Yvj-5Yvi1r iyK@4BMEfzӏ@QY Ui覮I5z9N<B EV]j~Ub߿Ua߿QU߿UaۯUaۯQUۿQaqׯQaqן@QUaqۯǵ{|G@$Vi 8 5z9N=BMEfzӏU Ui覮5Yz)=B EV]j~B AV]jnB EV]j~B EV]jnB EV]ZnRMEV]jnB AFZm^}B EV]Zm^~B AFJ,N=RMIf{0ӟ@RY4$Vi85Yz)=BMEVjϏQU Ue親 Uef$Ue親$Ue親 Uee aeu aeu$Ueev a$uI5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)><BMEVzϏQU߰ ef Ueئ$Ueئ Uee$Ueئ aeu$Ueev a$u$Vi 8 5z)N<B EVjϏQY Ueئ1Yv)=1Yv)-I5Zz)=B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB AV]Zm^B AFJm^}B AFZmI5%~9N}RMIf{0ӟ@QY Ue覮 5Zz)=BMEVjUb߿QY߰ Uee Uee eev Ueeܶ Ueev aeu ee@QY4 Ui觮85Yz)><BMEfzӏQY$Vi觮 5Zz)=B AV]jnB EV]j~B EV]jnB EV]ZnnBMEV]ZnBMEV]ZnnB AF]Zm^}>_:N;N@QY4$Vi觮85Yz)><BMEfzϏQY$Vi觮5Yz)=1Yv-5Yv-1Yvj-1vi1Yvi1viyI5Yvi>0DB EVzӏQU$Vi 85Yz)=B EV^j~Ub߿QY Uef Ueئ Uee$Ue親 aeu a$u aeuެ@4|# I5%z9N=BMEfzӏRY4 Ue親5Yz)=1Yv)=I5z)=B AV]ZnB AV]ZnnRMEV]jnB AF]Zm^B AFZm^}RMEV]ZmnḮ;幮{@QY4$Ui觮81Yz)=B EVjQU Ue親1Yv-5Yv)- 5Yz)- 5Yv-1vi1Yviz1riy1YviyI5%~9N=BMEfzӏQU$Vi觮8I5z)N<RMEfjQU߿UaۯUaۯUaۯQUbۯQaqן@Q qן@QaqןyT4Ax" °$Ԗi 8 5Zz)N<RMIfzӏU߰ Ueئ Uef$Ue親 ee eeܶ Uef$Ueئ$Uee eeu@ AX0I5%~9N=BMEfzӏU߰ Ue親1Yv)=1Yv)-I5Zz)=1Yvj-1vi- 5Yv-1riy1r )y1Yviy|8@@D'BMEfzӏ@QU$Vi8I5%z9N<RMEfzϏQU߿UaۿQUaۿUaۯQaqׯQaqׯQ!qן@QUaqןw@H' $Vi 85Zz)><RMEfzӏQY$Ui覮5Yv)=I5Zz)=1Yvi-1vi5Yvj- 5Yvj-1Yviy1r ( Ui觮85Yz)><BMEfzӏRY Ueئ Uef$Ui親1Yvj-1Yvi-I5Yz)-1Yvi-1Yviz1r iyNԵmk^ضpDB EV^jϏQY Ue親5Yz)=B EV]j~B EV]j~BMEV^j~RMEVj~RMEV^j~B EV]ZnnB EV]ZnnB EV]Zm^~B AFJ,I5%~9N=BMEfzӏU Ue親5Yz)=B AV]j~BMEV^j~B AV]ZnnB AF]ZmnBMEV]jnB AFZm^~B AFZm^}B EV]Zm^~ԀAT + U$Vi觮8I5z9N<RMEfzϏQU߰ Uef Ueئ$Ueئ Uee$Uef$Uee eeu=tPD5Zz)><BMEfzӏRY$Vi 5Zz)=B EV]j~BMEV^j~BMEV]j~B EV]ZnRMEV]jnB AFZm^}B EV]Zm^}3L4Ax" QU$Vi觮8Q#H4y{G !".5Wg! .5We!&/E5Wg)&OE5W)&/E5We!.-We_!&.-We_!.-6__WaXv%cXGIO]qb*SU~{ J<45@QY$Ui親1Yvj-5Yv-1Yv-1vi1Yvi-1Yviy1r (@QY$Ԗi 8H&ѫf,ڀUa߿QU߰ ee Uee eeܶ Uee$Uee eeuY@a"rCT%k Ueئ ef$Ue親 ee$Ui親 Uee$Uef$Uee^8+H<@ I5z)><BMEVj~B EV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^~B AFZm^}'#4@Ub߿QU߰ ee Uee eeܶ$Uee$Uee Ueeu,P$ A`hp Ue親 ef Ueئ Uef eeܶ Uee Ueevh*hn@ I5z)><BMEV^j~B AV]ZnB EV]ZnB AV]ZmnBMEV]ZnRMEV]ZnB EV]Zm^QU߰ Ueئ$Ui親 ee$Ue親 Uee Uee UeeuI5z)><B EV^j~B AV]ZnB EV]ZnB AF]ZmnBMEV]jnRMEV]jnt:~ j*SW~{]]=]]~ ێ| ێ|hB ef$Ue親 ee eeܶ$Ueئ aeu aeuBMEVj~Ua߿QU߿QU߿QUbۯQaqׯQaqן A5Yv)=I5Zz)=1Yvj-1vi-5Yvj-I5Yv-gp@H4" QU߿QY߰ ee$Ui親 Uee$Uee^fAh<"!".5We!&/E5Wg)&/E5Wg!&.5We_! .-6_! .-6!".5We)&OE5W! .-We_! .-7e_)&/E5We! .-6_cY` C!j*SUv{b 2v[ub 2v[ub 02n;ub*2v[uu_X` !".5We!&/E5Wg)&/E5Wg!&.5We_! .-6_W,KEd1Yv-5Yv)- 5Yv)-1Yvj-I5Yv)-B AV]jnB EV^j~BMEV^j~BMEV]jnB AF]ZmnBMEV^j~B AV]ZnB AV]ZnB AF]ZmnB!f;!@@ Ue親$Ui親 eeܶ$Ueئd!PtB&B EV]jnB EV]jnB EV]Znx= Ue親$Ue親$Ue親x=! .5We!.5We!.5We_vxz|!".5We!.5We!.5We_tvx!&/E5Wg)&OE5W)&OE5Wekmo!&OE5W)&OE5W)&/E5Web*SUv[j*SUv[j*SUv[w6Vp @hj*SUv[j*SUv[w%Ee @`b 2v[ub*2v[u%Ee @`b*3Uv[wj*3Uv[w @hb*3Uv[wobͫw.D ee7777TDLP:Q0ןX LONGITUDE:kM!o|_61~` pĆ,qXB GLr_^|[^޿}?%ola_6ow|=q=o^wԿ.pK\2=ꯋ}[WVö%m{ٿpu=sܼ} 8A qCp(wo` ~/k:׳L"a.9rN=/ac61񑛾^/\ uĮ-q\]u}`ox['1y~dru-O{{8q3l#7^=y_"F0шTc'9 Mnw[Z/|+ƾ=/tݞo~ xln+q܇]7YMoyOnuWoÀ 80qÐ+V5y_2 npۈV;MnuWoÀa x&1qː[\Oy8pň,Qc Yʮut]wo 8qĎ,;\nw;]w^wLBb5n;r۞6mA{81–'O|4b'6o \B0 nw;w }߁ aBhŢ-1j\[&6n3r.w]ـa2c'j;Yv䷭n+r[&7MoՀa*v`m#jX6᷍n%r+]&7MoӀa.ʶ_}iWළn#r]x/ S- iKRZضշ-n qk\wke/~` I͚lhLڦVʶպpܲ\/y}`sD,hKJZ֖Ķ-p[ܚWq}g6>ugGZz־uo\wS/i}[W8E,gDZbE-of>}z߿0f;9vn;y$.x&8 Ul{d.ٶ϶m{ln۶߷Юx+x,qd,Yͪmsllۦ7 ˮu~,Cc F6q mCk`F6 nKt[ſ.l7b;vc'j;Yv㷥.+rk]צ5a[ȶU-m ikSZַ5q{b7a ئ6I͚lhMZv˶ݻ-q7ǀ;XjV:UgEnve-oˈ\WRi}KXv#f;9v-nKz\&W+]z_}d/Y-m pW%.xK_Gc;!N̖t%-IkKb[Rܖ5Qt^"ȿM|a+XVRi+QZVҷr;ݎ𗤾%+_XjV:UgEZjVUo܂`/~W%,eK2Yж5m{s.u{ zu]c'Yz~ual h[޷-nx[_篽/b{g/j{[9sˮ]󷽮v_nv;]gFZrՖmmo\p+] W,e+1YVm;q7)UگzW*UՂ5bY*Vjբ5j][.vn{u۾v}w_~?}gG~}-qK]Rnk]6Mle4VUmwA oC[:6l;b6˶mm=j_[:V̮w;ֶU®x`+ XVBh+IZVöp&75j+q\W͊lsd,٦6ͪmslm۲߷nyV¸Я|,a XP-i PZ6ѷ].9sˮ]󕚭Un]WVUe5YVUmx\B7Qk)ZJW䯥,)bKYʖdm+j[ZͮwzNut_;Nv3gKBVԶ5q{^h+a\ W,ad (Y6mel+kۢ)MkXJVĮy+`K XƖD,hkKZ˶.9sۮkk{\׶ l{d/Y֎m pWB]Xֶͮ{k`ضǶMlhOZvӷguKUʰUl]*WVe+1YVm}\nw[e]+ YJVҸԯ%}, aKXȖT%- i[R=vzް=m]z=e{3=-m\z_\+Y V¸Я|,a XP-i PZض-nUư5 lk]6 le+1YVm{{^WYjXZ֖Ůyk`[ ؖƶElh[KZv̷e.YtʨUh+a\ W,ad (Y6el[k[6]TW*VJUt_+XJV2g+AZJv-n rkUeak+ZZ寭l+b[ʶem-jk\*W UOUjUڰՖ5m]jW5ek3Y֗EmoTuKZX֮uˮz` خvK,hP6̪kTZՖikk\Zזlkd[*ٖζqm|f8EV*WVbEv+_Xb8E,gDfV÷GRU*Ujb5ZW*UՂ5bY*Vjգ?kp\$Q*VJVq+^JX¶%lf[;ZvenQ_}_Y߯}a6am+jk[^K*yTʮUk+y\W ,yd.Y϶mmpڊԖEYjXZ֖Ůyk`k XFh{PZ6}EjKSZVu-ekK[ZV-lKc["V̶uMmsm|&5)RjV&5rk^&6)͒lf=Z> @QTXE^+YVدM~la6YMj `[ImTjUՆim\jWqd,Y6ݮOTb8EV*WVbEv+_Xb6:UgGڂঢ়@'R:uc`'Z:u㯝'b;vcŢ-QlvƠ5 LjUư5 lk]6 le+1YЖiOTb8EV*WVbEv+_f69MgHZ⧕@%R*U Ub`%Z*W U⯕%b+Y VcmKljnS K*yTʮUk+y\W ,yd.ٺ5N~T2,S*VʾV2s+^X2Ö,,f?Z~ҧ<Q*TʨUR\Y*VʸUү|a+XvS%m+kZfvmGj[Sڦv}mgk[[vm]c'Yζ2)N|T"(R*VV"r+^X"(Œ,f=nTƦ9PjTFYXjVƮy`k XGi^S2C*9RʞU2lck;Z6l;b:p ioLzkӞIoTz՞io\zעŊ,qd-Yϖ0N*yT U"PV*V Up^*X V"fk;^m7iOچv=mWjWvuw_~@Jz[秽A/Rzga/ZzW"͂l3bY.˖mm(eL*iSUHeT*UUhe\*WVgd;+٢m/iMvmOjUڶmok]uf;AbE6)OTb8EV*WVbEv+_jV;]'J:Yt㧝@'R:uca+)ZJ寭l+b[Yԍ+i{LnӶ Kj{Tڮնk}\WlfC^=5Oz^7=UWz^=u_{b9U'H*IRT¦8P*TUBXX*VU®x`+ ؎ƖE(HNҶͦ;iPڎԶM[jXֶͮ{`Ȗd(HNҶͦ;iPڎԶM[jX־Ϯ{a Xg=I*QRʘTҧ<Q*TʨUR\Y*Vθuӯ| aKʶumiIPƘ4ѧ uWWVzվ}x+` XƶU(GDRbE6)OTb8EV*WVbEv+_jv<FZ:1iNZz%QjVZq^jXv,hEJ2QҐ%-)MJrSҠ%M*UJUְՖ5m]jWmD,Ѧ4*isLlӦ5 JjsTզ5jku\Wv ,DJ*Q))iLJjSI*iTJUikk\Zך͊C!QJTr$EK*aSJTDES*UJUrdE[*WNu%lMdj^uIWRާu?QT^u_YVޯub'ΈtSI:QΘtӧ<Q:ΨuS\ YJVҸԯ%}l b["жMhHNҶͦ;iPڎԶM[X־Ϯ|,b PH(HLRȦ:)PT5IZXVUʮzaЊTBH*IRT¦8P*TUBXX*VuĮy+`k ރ-hF>63iN~6-SjVV:կs_ XMhE44M.iMt5MNjU5Mnk]W/hcD(ц4(icLhӆ5HjcTUUhe\*W-7B.tk"7J].tB7R.ukb7Z.u h AjPڈV5 IjSRژ֧5= QjTڨWE^+YVٯMl@ P@(H HR8)P TAXjX֊U®xaI.t+F=.t2N}.u+S*VʾV2sk^Oր- hEZ2֐--iMZr֠-MUjޱEnk]X*~(aD (Q()aL hSH*aT Uh+a\ ׊StAP^uIWRާu?QT_}`+!Z 5g@Z ЖEhHZJҖŦ9iPZԖEYjXZ֚Ʈ{'>>/F?>3N>0T*W FUu=4MhE44M.iMt5MNjUUUUn]ON|sGC:!Nts$GK:aNtDGS:Nuse+I[JZΞ@PNHORΦ;PTN[Y V¸5ўD'?Pb8E(GDRbE6)OTb9MVjWfU}x'=9΀t E:1ΐt,M:qΠuLUJUҰ%mk]y6{h;B6m#i;J^6Cj;Rڞ6mck;ZRwȞ'@ PH(HLRȦ:)PTIZjXV󲝜>9t#F:9t0N:yu#PV:ug{<϶ h{D.Ѷ+i{LnӶ Kj{TUՎlO:&{3h3B&4i"i3J\&4Bj3R&5ibk3ZΆv3g@І4AhHH҆48iPԊUBXX:Vss>.t+F=.t2N}.u+RV.s,g=Yր- hEZ2֐--iMZr֠-MjUjUް'a< O~(aD (Q()aL hSH*aT U9Nyܟd(AP\e)IVRܧm?jQږ]m_k8Yfu3Lg?f49MhGDf4M6iOf59MVjWq|=}E7}/Mw}OUoSuP:.F?R:Ԯ3NT:.S5q3Lg=4MhE44M.iMt5MNjU͎nsg<9ώ~tgD:)юt(gL:iӎuHgT:6kmg;:6{h;B6m#i;J^6Cj;R>iXD'9Ny؟D(APXE)ITRاE>*QhSD&8INvĞ'@J PD(HJJRĦ9iPZԖ<&7 NBt'? PB0(G @RB 4O*TJU26yr󧝼>y'Fz;1Nz{'f6r3g>4!hF840iNyT U"d&5ɶMqd'=Oe(E6Q򑔜e/)MvS4ͦ5iMpӖ4=iOڀ5 Ej3QڐԖ5-MjsSڠ f5p3 g=ƀ4 hE0Ɛ4,M*qSʠUw4ͮosw<Ϯt wD-Ѯt*wLmӮu fk4Y͖ngkIP$(FJ:R1).>c/6>s>>/F?>3/fe39Lf7fu3Lg?f49MhGDf4L%0ILfD&8INvĞ'@J PD(HJJRĖ0LgNۦ8NwΞ@PNHOR[2ڗT1LiSZTާ9NySڟTAPTZUIUKN\rG39NlssG;9N|sGC:!Nts$G,oK_˦}4Moӎ}P"((Fc/6>s>>/FSXח<1yhW<9yxן<AzވWP2,()ySXח<1yhW<9yxן<AzވWec,hˆ^3fc4͆n3gc<φ~4hcD(2S%.~L2c,&6ɾN2s'>P2,䡥)ySXח<1yhW<9yxן<AzP2 e-p`3 f5p3 g=ƀ4 d(NJW̖%0ɎLgL&8Nw̞'@PN򇔼o,yk˞^o4y͞n󇜼oJ2S%.~L2c,&6ɾN2s'>#^LwJ2S%.~L2c,&6ɾN2s,d{$.ɶOe{,n˶_ f{4ٮͶoG#9!NLrsG+9aN\rG39Nlss!HU,e )YRX՗,f 1YhU,g nEr3'9ANTr/9Nds379&B2$$%I2IP$%-IrK`$&5IM?M#i#IZLv4M+icKZ\4ŦM3iMZl d#!HrS)9QXrӗ19hsS}# IHZD64'iCJZTҶ4/iLZd64գxB2Ld%4Q2Le-ta3Lf5G?m$i+IN҆m,ikK^ɦm4hǪ>Qd+"YJee+*YZZ嗬f+2Y;|~$ HFRB()IJVR–0)LfQَycXHBRT%5IQRT-uKaSTu#Ǿ?d$I#I"IRLt$%I+IbKR\$&I3HGr<쏼!H2Q e)PX2ї f1&:1ُ zcH:C.&?J:SҮ.L:8ŎlucXG@Ċ$q$,IOĪ%q,lK_p(G=qd+"YJee+*YZZ嗬cuGB;\| Y ȖFEd(YJʖVŖeH8͎wcH BR"&)9J RR.)yF6$s#G>o$y+ɞN򇔼o,yk˞51o#v<Ԁ%")I JRb%*)YK ZR◔i#_x9׏z# HGHĚ$(LJWȖgC81ɎvHB$$&I:JR%Ɩ5qcXG>QTU#%IjMRzTU+eKj2,kck::L~d!I2YLe)TY1g#IF8̎wy^D7<'yC^TKo?*_0񏌼gO9Ўx ) HFRB()IJVQzb#!F6rcB2!d&8R2]bXV3lmc{XGb=D$Q#$IbMxD%QF1h#QG9Qҏ|!)HHRR))QE.q{b'Ʈ6q$shHB&&i;JReT\(FJ3QTlu(GR<$$I#I"IRLt$"E0f#A8̎{# HGL$(ȭņ-1q`cƆ51q#HHB$$&I:J*[Z.2qjiG:;="I:KnT"E.~4c-F6LvcfE29Ld'N+qc\\8N3q\m}G?}$/I(IVb01fcCF8qˎz ȮGrKܚhEZ+ft]hFZ3ѧ|nc@2 d%0'G|Ux/|e?x91ُL~d!I2YN"Eb,h^#Ff41n8@r%8'qC\T8/q\e#9HF8֏4} !iHHVdM"yHER+dd]"HFR3|oA|hD'FtUhE/цte=G:$!" I$1$dM"yHER+dd]"HV3|oA|9HD'DdU"HE/de#;X:召d+"Y^#q#\Lw8N+qc\\8N3ѦqhHB&D5(D'QBTT(E/Q\d;X:召d+"X>"*_<[>31pcB2!DB'Į&q;RŮ.q{c#)89qۏ\~!D!I]hE)VYhF21LncA2AbXĖ%5QbXŖ-uac!F9؏D~$!|!1HbS)1QXb1$m#HG@?b ؊v$-Obتv,m_cF8Џ|$x 1 FbC(1IVb0k#yG?l=aXV#%lMb{XV+el]bh^43sw 8eNp\<8N#q#\Lw8N+dt] hF8е1a XnÖAbXĖ%5QbXŢ.h#aWBƆt5hwCtE=hD'FtUF2*!S \0ц8a|!1HbS)1QY"HF6T,u (eCJPT<(DJ#Q"TLu(EN+qel_cr/! jCr쇤?" ȊDr$,O"ت~,w&aC X0Ɇ6ax 1 FbC(1LY"H?(!Q \CІ8!|D!H"Q)T$]# @&0 *ac `&0ه :a&"1 JbcE6*ea`BB2$+!i bC2܇$;!ȂD2"$K"iȣ>+oCB:О4+m cC:އ4;D:"4KmEB,pD DBBD,!q dCBD"Db$(Nb)Aj PjIBjP. iCjPꇔ>Dj$Q*Ob(Ab h!HBb.! hCb臄>"Db$(Nx'^ g|xG^|- xg^|=x^#'Nb(%AJ PbT(EBJPT,u (eCJPT<(DJ#Q"Ny#> _<C><+o c>߇<;>""TNo#> _<C><+o c>߇<;B##\ `e!A* PZAB*P*e aC*Pڇ:D."q,K`YHA T H>B)!Y H^CԆ9!H~D!IM@H 8A&!A XBȆ6!xC FCH@Dd H6Ad%!9 HVBĆd5!HvClF 7@<$ 2A|$#!) RB$3! rC$C -09 `00y "a# P¦0 2a pæ0 B`#09 `00y "a# P¦0 2a pæ0 'p;1p{"' Q®p2 qîph@6h/A v! hOBж1 hoC `#09 `00y "a# P¦0 2a pæ/ H@4 H.A t!! HNB1! HnC ~/+~ oK~𯅼/ k~` 01`, 0q a L†00a lÅo` v-`*v ma Jv/a ju @z.+Az n KBzЮ/ k?/` 01`, 0q a L†00a o8 p38- ps  8MŽp0g?h@6h/A v! hOBж1/ `#09 `00y "a# P¦0~[?$ )@<$ 2A|$#!) RB~C?D 1@@D 4AD$!1 TB/~_0 `C0I`80&aC ݿ o~7pW8 pS8=p(l?93@:4 m#A: ^4CB:О}?a @b( (Ab h!HBao}ߖ7o8 p38- ps  7>Ͼ~3?4-@>43A~3_D>O~?P E@PJ9AO}#h?1#@2$ i"A2 \$ >yϮ}?y @z.+Az n_2Ծ/~K_0L`30AL`4|XG?~G@ YHA T wǾ]}{~w]{x^'| x'^ |$>O~?O%@P:=ώ|L>~?M@NwǾ]}{~w]{x^'| x'O|S4'>O~S'?PT5(@PBS^¾5}+_j5+_6, `k"x| >~? !@8{7 o|V7ݿ o~7pW7}o{˾}}ߎ} ~/z>|P?~@ P7os{7;o}ߖ7o8 Vzٞg>ϖ|\g?~g@^/y| _"о/~ _/ `#=1\{#>1}#h?1#@2?z;ޮ|;.Ӿ~;߮;Ξ|g=Yf{sݞg>YϦ}s|g?Ysg~?6yО'=Or{'>O}'?Oʞd=)OZ{ڞ>)O}d?)OW>z3Ӟ=~|3,>Ͼ~3<)ys̞t'=IOb{Sܞ'>IO}St'?IOx^J~sg*yΞ=iOj{ޟ>iO}|P?xc.<4yG=t{G>}w~^ 𗆼Exɞ\g=Vzٞg>ϖ|\|/xK&񷏼7yޞww{wϾwÿG<1x^R/Qz^/|_Rynx'yw{ / x^JךMz^׺|v;ގw iۮwK]W|oxc0<@zC=|Cp.w]׀%/y ^b󗠽%/Y{ ^%Nv۷wunw 7Tnu\'8Br3'+9ibs3';9΂t3'K:iΤuC]bŮ1q\z"%ɮQr\2ͮqs\B%Ѯt]<'Sn q#X8ǎ@r#*9aˎ`s#:9ώt#J:a΢uS>73q~7#-Srܾ73ss7C-tDW m#q;^7Cr;ܞ7+mcs;7;t;7Kmp\:Ů1q\z"%ɮQr\2ͮqs\B%Ѯt ]nqVn?rܖ)]n_s9nt8!p88Ŏ0qx"9!ɎPr29͎psB:!.p3' 8i"q3\'8Br3'+9ibs3';9΂t3G81pÇ@G84qÏG$91Tr×G49tsßv7pC G 8q$qC`G8DrCG,9qdsCG<9Mog89NpӇDg8N6qӏg%99NVrӗg59Nvok|[ߖ pk\*Į)qk\jȮIrk\.̮iskyݿmp ]nqVn?rܖ)]n_sf7Mog89NpӇDg8N6qӏg%99NVrӗ𷕽-o}[. p\2.-q\r .Mr\݆u-oK{[V.pK\"W u.%qK\bW.ErK\V]moyݿmp ]nqVn?rܖ7Inxަ7ɾo 8IpL8:q󐜌ܖ79Mnwf7Mog89NpӇDg8N6qӏF71 nwF7 oG81pÇ@G84qÏ~6-nv۾6󷭽o~7-p>73mof79Mnwf7Mog89NpӇDg8mp[ܖEnx[ޖžo\ E®p\J6ѷ nq7Q oy7ѿ p8QqjZٶݷmnqۖ]moyݿmp ]mmKk[bVܶ-nKs[Vu-oK{[V.pK\"6ͪmsllۦ7 nstݦ7os|ߦ8 psf>Ѷ-mm[r-nu[𷕽-o}[͗lg[>&6Mmmt7Mnu7Mo}ȶMlf:6 mmp7 nu7 o}ƶAMlf4϶mSkdf6MnSsf7yMoS{v61͐le,ن6q mCk`F6 nCsF7q oC{Vö%ml{d[&V6i͢m3j\&6n3r&7io3_[&6 lcc 6ʶ]mmiVٶݷmnqۖ]mk^ lKbȶMlhNڶ׶ͶmpێܶMk]צ5 l#aئ6=-lg[BVԶ-mo[V5-ks\f5鯍~l`f6)le[2ж-mm[r-kKZͮwk^ lKc["V̶u-mKk[bVܶ-nKY֦5 rk]צ5 l#aضǶMlhNڶ׶ͶmW6-kkk[6ݯ-{k_6¶%lf[:ҶmnZƯ5Mdk3ZƷ5Mtk^ƿ6mlKc["V̶u-mKk[bV5aM\jXF5Mlks\F5M|k` ئ6I͚lhLڦ5EmUjVZ֯mek;ZZַŮmuk^Z-le[2жmMj{TZVem]jXZVmmk{\ZV鯍l#b6aj3RƧ5AMTjVƯ5Mdk3ZƷ5Mtk^Z¶%lfZ6-KjkSڢ6]-[jW6-kkk[6l;b64 Bj#QԦ59 RjUզ5y bk#Y֦5-sk^6!7iNz GjKRښMWjVںgkK[&5͂l3Lhf4駍>jPf5)NjTf5i^kXf5rk^֗4M4iNtƟ5MDj3RƧ5AMTjVƯ5Mdk;ZZݥ )i[KZ^զ9iOZ~Ij[SZUYjWZmokHJv/iLjv?j Pڊv-OjTڪvm_k YZ֏4M$i3JTƗ4M4iNtƟ5MDj3RƧ5AMTjVƯ5hGZ>)i[KZ^զ9iOZ~Ij[SZUYjWZF4aMhHDF4M,isLdF4MYmh;BZևEmhFZ6֏m%i;JZV֗Ŧlg=Yϖ}hAZЖ5hEZ.іu!iIZNҖg4 hCB6j3Yf6n},g+9ζv,g=϶~-h+AٜhIlf5͆lilf8YVslg{c+v3 icKƶ5mcs91͎ucǖ=1,ac621ec3v41,icS6pcŶ.1q]b01,ac621ec3v41LkccXv+a YbŶ-q]b/ ac 61fb6)QUbv+a YbŶ-q]b/Mbk'A Qb6)QUbv+a Yb;Ć$%LJb[ؘ&5Nb{ؠ(ELRb6!Db+Xf#1HbCXĦ%1-lLbcXz0?a ,Bb6!Eb+pÆ,9atö퇌}`>}`>}L`4 0i,`X2 e,`X*V U`(F 0Ql`&6 IL` =`{09 `kX01l `S%, `C`3 V`+X F0l`&,` _/_k_W/k_ _e/~_%/~_WE/~k_W/}_rWھ/~K_}_jؾ}K_Jоu|_jؾ}K_Jоu|_*Ⱦ5|K_ y|_2ʾU/|k_¾/{^/q{k^W%/|+_׾/u{^׶/e{+^׮eQzk^W/m{k^W/]z^WEIz+^z󗚼az^U/Qzk^9y^Z򗒼x^Az ^rW/%y ^2W5/x ]󗚼/1yk^Jexk^ ~ޮwk]u/x^W.w]Wpu.v]W%w]vܮv]f%خu]jVޮwk]neڮvk]^֮uk]JNeҮw+]jEٮv+]zZծu+]:JEѮt+\h5.v ]rWX.u ]2WH5.t \W8.es ]rWX.u ]2WH5.t \W8.es \W(5.Eu+]:JEѮt+\:ͮis+\*EɮIr+\zŮtk] >ήqsk\.eʮQrk\Ʈ1qk\Je®s\6̮ar\&%ȮAq\jĮ!p\*%-sK\,U.MrK\.-qK\B U. pK\ߖ-r\W .5q\RWu.p\W-oz[ݖ%=qˍ\b.p˅\"-o}[nkq[zVָĮ!p\*%o~[nv[-mKh[2 E p+[ߖŽo+x[ݖEmm[ZVζUk^\վ-oKy[U-nKq[ۖض-lb[ז-]oKy[U-nKq[ܶŵ-ld[ŭ-ajTZVEn+p[zۖڶŵm f["ؖ-ik VZԖ--n o[rVض-m f["ؖ-ik VZԖ-)i FZ"Զ-ld[ŭ-ajTZť-!hDZ|elKaZVUjkQZzVhkAYVv-k]ZVUEiMZZVUg=YVnUkkYZV5ikIZ:Vgk9YVfekVZԖ-)i FZ"Ж,g 6Y̖`,e &Y*Vե%hEZV~՝f5YV^Օd%YV>奭%hEZV~՝f5YV^Օd%YV>Սec FZ"Ж,g 6Y̖`,e &Y"Ȗ@,ic XĖ,gK8Yd,eK(Y2D,qcKX$,1akNqSjx\*VUUVuRSTUBOySTڦ3*VUU^U*TT(F*!PS6)L`R`V*U U0EH*1Q TE8)M dSV*U U:JEQT*T:MiS*T*MU*U*BM]RjTZ=NjoSZƥ-]JjORjBM]RjTZ=NjoSZƥ-]JjORZԌM]RjTZ=NjoSZƥ-]JjORZԆLURjTZ=NjoSZƥ-]JjORZԆRTb>)NpSbȦ.)aJPRb(F3Tr %?)NrSr̦%/)iJRRr%(F2QrU@O*uSTҦU0uK*URTU G*5QTReBOySTڦ2KYRT"G9QTZCSڝ5Lj_RڕԦ%Hj?QڍfDjPچe9)MJfSe))9IJFRte(EJ&Q4e )N*mSJT¥,UJ*MRJTF*-QJTB UB* PZئ2)KXR")G8QX(CP)LcRԮ5'-HCQn5D#P.5-@Oʦ.eJQRjTF1QjTJeBPjT >`R&)!H@Qh(D P((!@O~.)aJPRb(F0QbH(aBPb'>Obz%'))HBQl%(D"P,%()@O~$'Qҍd(DJP҅$(@IO}')OJySU:)NJqSuEj'Q6u =AjPt=iOwӶt=9iNox5D#P.5-@O~4OjzSʞe:NjrSަ6MjjSJ&a2iL:_'>ObzȞ'a:Nbr&6MbjH&a2)L*_Rꟴ=O:xӾM9N:p~ۦ5M:h>˦M1iK\ޟd'=IOwd'99INotd&5IMg4d&-0K[П˦M1L:`%- `JT59)N oSrTئ5)M gS2TȦ51)L _R4%,IZJR!8Mnh&4Lf(&!0K^+iSJZPv4 7Ml^Ӧ3Ldæ /{K\֖t])GIM^&6ɲMrjL$&i2ɒLrb $%.rKrZRʕԪ5(=IKRJ$&6 MBi@&Q2 LBaļ%. lK*XR')1IJHR8D&5 Mg0D&11 L_D%- aJURT%%HES^Ӧ3Ldæ /{K\ޖ+TJbQxD$#HzjSJΦe2LjbS .qKjZRʖE))AILRRE!)M gS2TȦ51)L _RT-)eJVҬ$% 'I2IRH4$$ 3Ldæ /{K\ޖ+[JT$$%I"HD$~&i2ɒLrb $%.rKrZ̖$%i*iOJ:On}"H:?d&91IL_d%-IfKWD%!( 8IJ@$! Gd&/xK\ؖ%+XJSRԚ$HCR z)L*`R-iK*XRE)HJN`$a" H>q0)}K]RԴ,)]JUR$&.I2G,#G27%.InKRYĕ%Y*)MJBQxD$#HbADv#K],i_JUҦ( 8IJ@$! G:h%.InKRYĕ%Y*INJBQx$$ HBx#F2RԴ,)]JURԤ';IJF- hG:ƍi-ikK:XҾM)KJ2Pt$$#IHR@$u#HFR0xd%y+IVJSd$&3IZH64 hGZ8Ѷ4e hKWD%1) DJNRjԒu" H*?QruF*/Qj]*iOJZQ҆& ,I"G(Ă#G"7b"ERUĤ%( IMd$$)HBRx(F2QX(D"x$%(IG.G:7ѮcE:'.C&1IjIF$I!IG<Ԏ$m#IHE,T$M"IHCLX$}#iHZ@4uhFZ0v4UhDZ t$$IHC{F3ю[D#;$"HEd#F5d_"ȦD%d?! jHF*(GJ8Qd(EJ(Q2D(qCJ6D$! G:h#!E*@H"!xC$5!)G eBPTG6`"E& @!hC (A:8Qd(EJ(Q2D(qCJP$(1AJQTfEj)Q:TFuCjPT&5Aj P:l#AE,PL"ACІ,!A @A P UhF.fQmhD憴1m hKBfmhFr1|dW"ȖDr!d7! VBr|d @rQ\(D$Q< (aBP(!@P4b"E"'(B!lC"" ,A"(Ez)>tGwCzоt'7Az >tE,T$M"IHCԆ$-!I HBA T$ IH?jRuD*P2u MB*Pju @)O~"ȞD# ;! ^B @ E&&AhkCЦ!h+A&g?LK"9~C̅+!9>A L 9?}"(DJ P4 (QBJPr(@JO'D%D>! dBD $@C>tGwCzоt'7Az >t?yϾ}s!HD䆤1!i HJBd iH @~hG>Q4= hcBЖ4h#@3g>ϖ|3ݢ!xC(!!8A @ !?} = $5! HRBRt$ H@R#G>Qt{#סmC*P"-A*P*?)O|=JP↔0e (IB Pbe( @ O~d'> Obzѡ hcBЖ4h#@3g>ϖ|3ݞg<΅+=?A N =?}<=Nyˡ h[BІh@g>φ{ٞgA L 9?}8Ǿ=Ly8hbB$ H"@#G>|#G<xT/!Y FA \d Y?~cX=\zcXdž;! H*A$G?|G=$x(SBZv4h@Z3g>Yv{3՞gϖ|3ݞg<x3ghB2l y@1~x>1lzxǎ<1ߎvH:A D )G?}(G=Dy(Gz;ڎu&.A2,?1|Ǯ=1,xn;1׎ ()A P"'? O|'= O"x'i; NT%@PS>O|SޞϞ|sߞ<xsg:Ξtt &@c>|cǦ<xcf:Վtc H*A$G?|G=$xGj;֎t.A2,?1|Ǯ=1,xn;1׎t1AJP2'?IO}'=IO2yĞ'q;INu'4Aj P:T?iO}S=iO:ySƞu;iNuS59 PB%'?O}$'=OByȞ$'y;Nu$'99H 1?}0=Hy0|;uê0<9J A?~@=Pz@;v@@9Pre( @ O~d'> ObzОd'< Nvd'I: Nbr]?~s\=^zsϞ\;vs\G9^rs\h@R#G>Qt{#GO{ڞax{CO|ܞ'9nzӞ|<9v|O:9nr|89nrt٦>O|ܞ'fzўlg<vlgK:frlg 8np`5~{sמqs7y;msg׆5! gC9Lg;v3LgC9Vr3Lg7ټn3mHF5 @i@͇<9v|O:9nr|89ns|61MjjSJΦfisGt3a cp/aw qc7qmcgƶ5q)qIMhC>͆d2 dC&!0K^%,`JV%!(g35fS2Yvc3† /{ \+[ Tž3fc/XF1LZbCLe/Yv˖[Ֆle{+YVʖSlF}3Le*4Ȧ=1LJa e.pfZ2ɖ ec*PfR20n31d#-1)$`"E-h$X"EB)H$Pc:̆\2 cĆ0K^%,`JV%!(@Jf0d&I2 Lbb`/{˾\ߖ+[ʾT򟔼'>e+8>1La $%/ tK[ЖD%q+ TJSD$3)Ld"Ʀ-1! "`%-jK2X%I)JJ2P|X2 c0iK^R,aJVR%(AINs-LfC1ٌVb3 L&/xK\ؖ%+XJT%'8Ld#.11,`.q hZBd*Q hRB&ٓc0_le-YfWle;)YFOulH2 `b`/} ]𵅜,a_ U¦(a? Mg61qX򿕼O)K>P%+>HE/qy]Bд,!] UBФ(!= MBbД$)_r.ioKZYƕ]*iOJZQ҆&i/IZIFE/zK]rܴ,9]Urܤ(9=Mrcܔ$9K_RE.lDY"ȬER*LDQ"ȜD&,DI"A̾/1v˦\rߖ+[ʾT򟔼';ɾL_#^d%-hK"X%A)HJ"Px$%(I"H8.tK[ԖdEw+9UʎSr\'95ɎKrS\w#9 ],aVr'(ANrk$!Fr-%. lKBYEJ)J4P}D%*4H=DT.s~ZϖX򿕼8)AF Ot`%A& G4`8!ARYĕ%\)H$P"yD%($H"9DB!:Z2ɖ ec*K 8P~%+ 8H>L! 8Ar8n*UJLQb؜&1-LIbC،V"1 LAb`x+AV R&0 `JH`"`B,e+XʦT⌔$$&2IrJL$$i"HrB $+[ T@'4 KP@p#C@,1]Ub8&3|JO8n"|B8, \JU &2 pJL h"pB  +ZʶTD&0dJ"IDb"dB" ~C+YTb&a/ XIF\"aXA}+yWʞSܜ&9-NIrC܌W"9 NAr|+IVJS&, @I@P" @A|+TʆS2uld%Y&G5ld;!Y?lz]*iOJ^NbkĦ$!Fb+& >a8G)K M`$E  =@0)A6KUhDz#QChCP<E%&1 hJBJd"hBB ~vT2d%*6H=dK! 6@{cJxR $"F, ( > w)IJ8L2Yd#ȦD2dǦ<1َ&Y.VIEd["YVA}cXV:hĦ$!Fb+& >avæ, @I@P" @A|@9UhDz#QChCP;hqC$#F/$w#F6$g#)ACxp;xq~p׆3 N! <@{<8 kNˆ<1b+' >qv6qf'HD"D1 vc61 fc#.1i@ <s4 c ,dX0;aXpv0Ն3a X`0,"~#Gb:Ȏn#aFb2^"t@{c68kcK60}[bح ?QTx(G 7QTh50F /QrTXi>v6 f .h VǶ<ݎscƶ4cc غŶ,] S(G;QҎTpu(F3QT`(E+QR`~`:n``2 ^E`*H{C48 kCJʆ40} [BЪ4(Lxc71Lhc3/1qLX=uhF5ѦehE-fUhD=t5 d-` T<؎r#F4b#E+W|Q~pv:͎,ockv2,_bزr*M $O"i8\9 m^pφ\1 ]p\)G M_<8 kNˆ<0 [E:(>KY&81jcC&01yZb((19JbRP7 hiC:PƆ/u hYBP'4dIc6,gc+.m,WBȢ&,$Hp߆5 ep-g Užx%'sÎ4 c𻅼,_ SŽ$rCF3іtahE+VtQ}hD# =вt*M $Ohn"a >HE+TdQ"yHD#`A vż,_ SŽ𛄼$C zQi Vb&1) Fb# \X8'q3 XH60 PP8<(? KM8 ;AHER)D MW8L!a< رh*AJ Ndf"1 >Aoj+TdQx@#q`@0u[RĮ$qByPӊT"$C{CT8%a#D0}C|3B`%&E`㆜2p%'EhC3a&A* F$04AD&(F 5a D&Q* F$C@ 4a 蟄%'Ep5a %'E5a %%EBP~4 P%A"D| 4 ľ$D{þ3Ay D$Cyî`چ2s Ħ$1Bbxæ0H.AR|"8?s|+!Lj"Q >qCb(RD!අ4(IȊD2 ; iC(@H68 PT8 dG/<7 cBG")Ȃ$7! a`D(}CP4 Td|Axwֆp1{ N8" $?ArCr,G 8EF!1D PT8 (e#@}P4 \B8u`X0Aq LB"t;a j2*a2<,7A bB@ wCֆt1| @Ul`z`p+K Jd PVPB%7v =+!H I*@jt S|𝄨#01L`4<'.B U( @d G ^l`_ G _x^I<fmJD`bc7| ?t %`$D  U$ J1H01ZTV,' Hh @ 0@H`S %@J.`s B% b@p 4\#A@t@ h@t@%UUURUUUUEUUUUUUUUTUUUUTUUUUTEUUUUTEUUUTTUUUUTTUUUUtTEUUUTQUEUUUUYEEUUUUUYDTUUUUUYDEEUUUUUTEUUUUUYEDUUUUUUDEUUUUUUDEDUUUUUUDDUUUUUUDTTUUUUUYDEEDUUUUUYDEEEUUUUUTDDEDUUUUUZDDTEUUUUUZDDDTUUUUUZDDDTUUUUUUDDDTDUUUUUTDDTTUUUUUZDDEEEUUUUUDDDEEUUUUUDDDEDUUUUUZDDDEEUUUUUDDEEEUUUUUDDDEDUUUUUZDDDEDUUUUUZDDDDDEUUUUUDDDDEEUUUUUDDDDTEUUUUUDDDDDEUUUUUDDDDEUUUUUDDDDTUUUUUTDDDDEEUUUUZDDDDDEEUUUUTDDDDDTUUUUUDDDDDTEUUUUTDDDDEEUUUUUDDDDDEEUUUUTDDDDDEEUUUUDDDDTTEUUUUDDDDDEEUUUUDDDDDTEUUUUDDDDTTEUUUUDDDDDDTUUUUZDDDDDEDUUUUZDDDDDDTUUUUZDDDDDTTUUUUZDDDDDDTEUUUZDDDDDEEEUUUUDDDDDDTEUUUUDDDDDEEEUUUUDDDDDDEEUUUUDDDDDDTTEUUUTDDDDDDDTUUUUDDDDDDEEUUUUDDDDDDDEEUUUTDDDDDDEEUUUZDDDDDDDTUUUUDDDDDDDTUUUUDDDDDEEEUUUTDDDDDDDTEUUUDDDDDDDEDUUUTDDDDDDDTEUUUDDDDDDEDEUUUDDDDDDDEEUUUTDDDDDDDDTUUUTDDDDDDEEEUUUDDDDDDDDTUUUTDDDDDDDDEEUUZDDDDDDDDTEUUZDDDDDDDDEEUUZDDDDDDDDEEUUTDDDDDDDDEEUUUDDDDDDDDTTUUUDDDDDDDDTUUUDDDDDDDEEDUUZDDDDDDDDEDEUUTDDDDDDDDDTUUTDDDDDDDDEEEUUTDDDDDDDDDEUUZDDDDDDDDDDUUUDDDDDDDDDTUUZDDDDDDDDDEEUUTDDDDDDDDDTEUUDDDDDDDDDTUUTDDDDDDDDDDTUUZDDDDDDDDDDEUUDDDDDDDDDDEDUUTDDDDDDDDDEEUUDDDDDDDDDTTUUDDDDDDDDDDTTUUTDDDDDDDDDDEEUZDDDDDDDDDDTEUTDDDDDDDDDDTTUUDDDDDDDDDEDUUDDDDDDDDDDTUUDDDDDDDDDDDTEUZDDDDDDDDDDDTUUDDDDDDDDDDEEUTDDDDDDDDDDTTUUDDDDDDDDDDDTEUDDDDDDDDDDTUUDDDDDDDDDDDTTUZDDDDDDDDDDDTUUDDDDDDDDDDDEEUDDDDDDDDDDEDUZDDDDDDDDDDDTEUDDDDDDDDDDDEDUTDDDDDDDDDDDTUZDDDDDDDDDDDDDUTDDDDDDDDDDDEETDDDDDDDDDDDEDUTDDDDDDDDDDDTDUDDDDDDDDDDDTEUDDDDDDDDDDDDTUTDDDDDDDDDDDEETDDDDDDDDDDDDTEYDDDDDDDDDDDEEETDDDDDDDDDDDEDETDDDDDDDDDDDEDETDDDDDDDDDDDEEETDDDDDDDDDDDDTUDDDDDDDDDDDDEDTDDDDDDDDDDDDTTTDDDDDDDDDDDDTTTDDDDDDDDDDDDDETDDDDDDDDDDDDDUDDDDDDDDDDDDDETDDDDDDDDDDDDEEEDDDDDDDDDDDDDTETDDDDDDDDDDDDEEEDDDDDDDDDDDDEEUDDDDDDDDDDDDDDUZDDDDDDDDDDDDDTUZDDDDDDDDDDDDEDUZDDDDDDDDDDDDEEETDDDDDDDDDDDDDEEUDDDDDDDDDDDDDDDUDDDDDDDDDDDDDTEZDDDDDDDDDDDDDEDUDDDDDDDDDDDDDDEUDDDDDDDDDDDDDDTUDDDDDDDDDDDDDTEZDDDDDDDDDDDDDDEUDDDDDDDDDDDDDEEUDDDDDDDDDDDDDDEUDDDDDDDDDDDDDDEUDDDDDDDDDDDDDDTETDDDDDDDDDDDDDDEZDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDEDUDDDDDDDDDDDDDDEETDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDEETDDDDDDDDDDDDDDDUDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDTEDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDTTDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDTDDDDDDDDDDDDDDDDDTDDDDDDDDDDDDDDDT4DDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDT4DDDDDDDDDDDDDDDTDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDEJDDDDDDDDDDDDDDDECDDDDDDDDDDDDDDDTTDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDTDDDDDDDDDDDDDDDTDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDTDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDTDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDD4DDDDDDDDDDDDDDDJDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD4DDDDDDDDDDDDDDD4DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD4DDDDDDDDDDDDDDCDDDDDDDDDDDDDDD$DDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDCDDDDDDDDDDDDDDBDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDD4DDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD4DDDDDDDDDDDDD4DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD4DDDDDDDDDDDDCDDDDDDDDDDDDD$DDDDDDDDDDDDIDDDDDDDDDDDDD4DDDDDDDDDDDD$DDDDDDDDDDDDDDDDDDDDDDDDD4DDDDDDDDDDDDDDDDDDDDDDDD44DDDDDDDDDDD44DDDDDDDDDDDCDDDDDDDDDDDD4DDDDDDDDDDD4DDDDDDDDDDDCCDDDDDDDDDDI44DDDDDDDDDDD44DDDDDDDDDDC44DDDDDDDDDI3CDDDDDDDDDDD3CDDDDDDDDDD43DDDDDDDDDDI444DDDDDDDDDD444DDDDDDDDD3CCDDDDDDDDD3CCDDDDDDDDD43CCDDDDDDDDD33CCDDDDDDDDI33CCDDDDDDDDI33CCDDDDDDDDI33CCDDDDDDDD33CCDDDDDDDD3344DDDDDDDI33CCCDDDDDDDCC33CDDDDDDDD33444DDDDDDD333CCDDDDDDDC33444DDDDDDD33344DDDDDDD33344DDDDDDD333344DDDDDDD3333CCDDDDDDD33344DDDDDDD33333CDDDDDDD33333CDDDDDDD3333444DDDDDD33333CDDDDDDC3333CCDDDDDDI33333CDDDDDDI33333CCDDDDDD3333444DDDDDC3333344DDDDDI333333CCDDDDDI33333444DDDDD333333CDDDDDI333334444DDDDI3333343CDDDDDC33333344DDDDD333333344DDDDI333333C44DDDDC3333333CDDDDD3333333CDDDDD33333343CDDDDI33333333CDDDDI3333333444DDDI33333333CDDDDC33333333CDDDDC33333333CDDDD33333333CDDDD33333333CDDDD33333333CCDDDI3333333344DDDC33333333CCDDDI3333333344DDDC333333333CDDDI33333333344DDD33333333344DDD333333333444DDC333333333CCDDD333333333344DDC333333333344DD3333333333CDDD3333333333444DD3333333333444DD333333333333CDD333333333333CDD3333333333444DI3333333333344DI33333333333CCDD33333333333444D3333333333333CDC3333333333333CDC33333333333344D3333333333333CDC3333333333333DC3333333333333CDC3333333333333CD3333333333333CD33333333333333CD33333333333333CI333333333333344C33333333333344433333333333343CC333333333333344933333333333333CI3333333333333449333333333333333I333333333333333C3333333333333343333333333333333333333333333333C333333333333333333333333333333333333333333334333333333333333833333333333333333333333333333333333333333333333333333333333333333333333333333#33333333333333833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#3333333333333333333333333333333333333333333333333333333333333333333333333333333333333233333333333333333333333333383333333333333333333333333333333333333333333333333333333233333333333338333333333333383333333333333333333333333333333333333333333333333333323333333333333#33333333333303333333333333#3333333333333333333333333#33333333333133333333333323#3333333333322333333333333##333333333322233333333333##3333333333#"2333333333312223333333333#"##33333333302"##333333333"###3333333332""##3333333332""##333333338"""2333333333"""2333333333"""2233333333#""""#33333333#""""##333333302""""##3333333""""2233333338""""""#3333333#"""""###333333#"""""""233333322""""""23333338""""""""2333333""""""###333338""""""""##333332""""""""##33333""""""""##33333"""""""""2233333"""""""""2333332"""""""""2233332"""""""""2233332""""""""""233338"""""""""""33338"""""""""""##3332"""""""""""##333"""""""""""##333""""""""""""##338""""""""""""23332""""""""""""2333""""""""""""2333"""""""""""""##33""""""""""""""338""""""""""""""233""""""""""""""233"""""""""""""""232""""""""""""""223""""""""""""""###2""""""""""""""223"""""""""""""""23"""""""""""""""##""""""""""""""""8""""""""""""""""#"""""""""""""""""8""""""""""""""""8""""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""q""""""""""""!!""""""""""""'!""""""""""'!"""""""""""r!!""""""""""r"""""""""""!""""""""""!""""""""""""""""""""""""""""""""""!""""""" !!"""""""""""""!!""""""q"""""'"""""!""""!!""""!""""!!"""""""""q!!"'"""" !qq`a`````@PPaaaaa!!!""""!""!""""'!"""""""!""""q""""""""" !""""""q!"""""'!""""""""""""""""""""!""""""""!!""""""""""""""""'""""""""""!!!"""""""""q!"""""""""'""""""""""'!""""""""""""!"""""""""""q""""""""""""r""""""""""""r"""""""""""""""""""""""""!""""""""""""""""""""""""""""""""""""""""!""""""""""""""""""""""""""""r"""""""""""""'"""""""""""""""""""""""""""""r""""""""""""""""""""""""""""""""""""""""""""'"""""""""""""""""""""""""""""""""""""""""""""'""""""""""""""""""""""""""""""""r"""""""""""""""'"""""""""""""""7"""""""""""""""2"""""""""""""##("""""""""""""""22""""""""""""""28""""""""""""""##""""""""""""""32""""""""""""###2"""""""""""""##3"""""""""""""#32"""""""""""""233"""""""""""""##32""""""""""""##32""""""""""""##33"""""""""""2333"""""""""""##338""""""""""""2333"""""""""""##338""""""""""###333"""""""""""23332"""""""""###3332""""""""""23333"""""""""##3333""""""""""233332"""""""""233338"""""""""#33333"""""""###33332""""""""##33333""""""""##33333"""""""2333333"""""""##333338"""""""##333333"""""""233333312""""###3333332""""""23333333"""""###3333332"""""##3333333""""##33333333"""""##3333333""""233333333"""###33333338"""##333333332"""223333333302""2333333333#""233333333312""23333333332""##333333333"2233333333332"23333333333#"233333333333"33333333333###333333333323333333333323333333333333333333333223333333333313333333333333333333333338#333333333331333333333333333333333333333333333333383333333333333333333333333333333333333#333333333333#33333333333333333333333333333333333333333333333333333333333333333333333333333833333333333333333333333333#3333333333332333333333333333333333333333333333333333333333333333333333333333333333333333333338333333333333383333333333333233333333333333333333333333333333333333333333333333333333333333333333383333333333333333333333333333333333333333333833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333323333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333933333333333333343333333333333333933333333333333349333333333333333433333333333333333C3333333333333344333333333333333433333333333333449333333333333333CI3333333333333333C3333333333333334433333333333333444333333333333333CD33333333333333344333333333333333CC3333333333333344I3333333333333344I3333333333333344C33333333333333CCD3333333333333CCD3333333333333344D3333333333333444C33333333333333CDC333333333333344DC33333333333334DD333333333333344DI333333333333344DI333333333333444DI333333333333C44DI333333333333CCDDC333333333333CCDDC33333333333444DD33333333333344DD333333333333CDDD33333333333344DDC33333333333444DD3333333333333CDDD3333333333344DDC333333333333CDDDC33333333333CDDDI33333333333CCDDDC33333333333CDDDI3333333333444DDD3333333333CCDDDC33333333333CDDDD333333333344DDDI333333333344DDDD33333333333CDDDDC333333333444DDDD3333333333CCDDDDC333333333444DDDD333333333344DDDD333333333CCDDDDI3333333333CDDDDD333333333444DDDD333333333CCDDDDI33333333444DDDDI33333333344DDDDD33333333344DDDDD33333333344DDDDD333333333CDDDDDI33333333444DDDDD33333333CCDDDDDD33333333444DDDDD33333333CDDDDDD33333333CCDDDDDD3333333344DDDDDI3333333CCCDDDDDD3333333344DDDDDI3333333444DDDDDI3333333CCDDDDDDI3333333CCDDDDDDC333333CCCDDDDDDC3333333CDDDDDDD3333333CDDDDDDD33333344DDDDDDI333333444DDDDDDC333333CDDDDDDDI33333344DDDDDDD333333CDDDDDDDI333333CCDDDDDDD33333CDDDDDDDD3333344DDDDDDDI33333444DDDDDDD3333CCCDDDDDDDI333333CDDDDDDDD3333CCDDDDDDDDC33333CDDDDDDDDI33333CCDDDDDDDD3333CCDDDDDDDDC333444DDDDDDDDC333C44DDDDDDDDC333344DDDDDDDDC3333CCDDDDDDDDI333344DDDDDDDDI3333CCDDDDDDDDD333444DDDDDDDDI3343CDDDDDDDDDI33344DDDDDDDDD3344DDDDDDDDDI333CDDDDDDDDDD3444DDDDDDDDDC333CDDDDDDDDDD3444DDDDDDDDDC3C444DDDDDDDDDD344DDDDDDDDDD33CDDDDDDDDDDI3444DDDDDDDDDD33CCDDDDDDDDDDCC44DDDDDDDDDDC444DDDDDDDDDDD3CCDDDDDDDDDDI3CDDDDDDDDDDDCCDDDDDDDDDDD444DDDDDDDDDDD44DDDDDDDDDDD44DDDDDDDDDDDBCDDDDDDDDDDDBCCDDDDDDDDDDD$4DDDDDDDDDDD44DDDDDDDDDDD4DDEDDDDDDDDDCDDTDDDDDDDDBDDDDDDDDDDDD4DDDDDDDDDDDCDDDDDDDDDDDD4DDDDDDDDDDDCDDCDDDDDDDDD4DD4DDDDDDDDBDDFDDDDDDDDDDDDDDDDDDDD4DDDDDDDDDDD4DDDDDDDDDDD4DCDDDDDDDDD4DBDDDDDDDDD4DFDDDDDDDDD4DDDDDDDDDDCDDDDDDDDDDD4DDDDDDDDDDCDCDDDDDDDDDDD4DDDDDDDDDDGDDDDDDDDD4DDDDDDDDDDDDDDDDDDDDDDGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDDDDDDDDDDTDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDTDDDDDDDDDDDFDDDDDDDDEDDDDDDDDDEFDDDDDDDEDDDDDDDDDDDDDDDDDEDDDDDDDDYDDDDDDDEIDDDDDDDEIDDDDDDDDTDDDDDDDTDDDDDDTTDDDDDDDTDDDDDDDTIDDDDDDDTTDDDDDDEEDDDDDDEEIDDDDDDEDTDDDDDDTEDDDDDDTEDDDDDDTYDDDDDDTUDDDDDDTEDDDDDDETDDDDDDTYDDDDDDEYDDDDDEDUDDDDDDTUDDDDDDTUDDDDEEDUDDDDDTTUDDDDDEDUDDDDDDUTDDDDDTUDDDDEEUDDDDDTEYDDDDDTUTDDDDEDUDDDDTDUDDDDTEUDDDDDEUDDDDDTEUDDDDTEUDDDDDTUYDDDDDUUDDDDDUUDDDEEUDDDEEUTDDDTTUYDDDTTUYDDDEEUYDDDEDUYDDDEEUYDDEEEUTDDDEEUTDDDEUUDDDDUUTDDTTUUDEEEUYDDEDUUDEEEUYDDDTUUDDEEUYDDDUUYDEEEUUDDTEUUDDDUUYDEEUUTDTTUUTDTEUUEEUUTDTEUUTTUUTDTUUXEEEUUEEEUUUUUTUUUQSUUUCUUUUUTUUTUUTUUSUUSUUUUUUUUUUUUEUTUU5UWUUUUUUUTUWUUUUUTUETU5VUUUT]g8/qY1{Zq]s^vgݽg9G;Z1sgk91{v;Y1{Ug8j΋g UsݬkYsg8kZsgY/{ZskY1{ի;Zq^9vZsk8/kZs=q\9΋kUsYq9΋8js;Yq֭\9t]kYsIq^Z9sk91{Zs9vg9sZ1֫^9sg8/kVOs9vW=s;Yq{֫^sk9/{Zs9vVs9s^=s;Z1{k=sg9/kZ{9sjs9ֵb׽{;ZqskY1{Z΃sk8/{Y{sg8kQ{9u]h={9sG{9ֳc{:Nֳbs:s^ {Is^ {:sb^{Esb^{Es^s9q^ks9s^k{As^d {Iq^d{Es^k{:ֳ^l{9s^s9ֳb {:.ubs9sc=s9sݬ={9΋>{9sg8{sg9vA{=skY1zskZ1{|sYq/{As^s:.vc ={9s!={9sg8!>sk9.BsAq{:Nֳb!{9v!{9sg8Bs;Y1vB={:.ֳ] ={9sd#A{sg9BsAq{9v a>{sk8 s9s:`>s9u]daBs;Z0 ={9ֳaq#>{sg8sEq_={΋ aBs;Z00!{9vᑌaA{=s'kY0 s9ֳ2Qa{9sk90{:.s.1aB{sk9s9v>2#BsY0 =s9sRcB|s=pF1#{9sg+FsErF1!{9sk8\0{9vJ2#B{=sk9\e ={9vQcB{s;YʥF0!{9vRcBsQU(1a>{9teF| {:.ֲJ1cB|sk9T(0={9sQc{9%)F1#>{9t]Re0 s9v2csYlF1!A{9sBRe0{9vQcEs;Zl)FQaA{sBres:N֙9JQaB|=s;YL)F1a>{sbSe0!{9sNRFs9ӧ)JQc=sN(1!A{tJr0 {9v)RcF|sAd9FQcB{=sis(1a>{sR =s9̧9J2cB|sbr(1!={9sNr(0 ={9syr(0!s:.2r0 As:Nӧ9Nre0s9ڎSIr(FsEڦS9R {9QIre0{:YISes:֟9S(0s9vNr(1!={9sRsF1!>{9΋s)FQa>{ss)F1#>{sݬ)FQaB{9se)JRaB{sf9JRcB|sjt9Qc| sjT9JRcFsjT9NQcF={;Q)9NR{;YE)9r(0 s:i:Ns(1!{9vJNs(1a>{9΋R)J2cA9sR9JQcsB'9JRcF =si)9ReF!{;M)9re0 ={9JNF1!>{9ΣZR)FQaA{=t]zҔ)JQaB=sҴ'9Rcs9T)9r0 s9eiJRs)F1a={v+JR)FQ#At\z֔'9JR{s*)9r0sIǭiYs(1!{9qJғ)JQaA{sjV9JRcsֵ'Ire0s8֭+Is(0!{9ӭiZRs)F1a>{9έkZR9FQcA{tZ֔9JRcB=s{V9R sխ+:Ns(1!{9յiZRs(1!>{9ѵkZR)JQaA{9uZ֔9JQaB{=sj֔'9RBskV'IreF{Z)Ir(!{kZi:NrFs^iJN(0!{"kJΓ)FQa>{8ZҔ9J1#B{ŽZҴ')QaB{-[V9NRqkZ):Jre0!rkZ):Jr(0skZgIr(0s-{Vե)Ir(0 r{Zi:NS( zokZ)JNS( =qkZխ)Is(y{Zխ+:Nr(0 qo{Zխ+:Nr0!=ukZ):Jse-kZ)IS0=jڵ)9SkV'9rj֔'9N2cjҔ)2aB{{Zғ9FQaB{͋Jt(1#y1{֭kJRs(1!&/{խiJNF0!ؾ-{V)9re0j֕'9RcB{׌^mJҔ)J1aBN1֭kJRs(0!/kZեiIr!jڕ9RcFɜ^ZҔ)JQcA&qZRs(1"38kZ)ISe0ۜcZ֔)QcB 1ֵiZN(0!g8kZ)9Rq^Z֓)JQc@1{֭kIsF <7kV'9RcF3׭JR)F1 kZ9RF smJt(1 8-zڵ)IreFq^ZVt)J1 -g8kZgISqJΓ(1[V9RcY1{^+Ir( s^ZҔ)J1M8kVԭ)9RZ3|ZZRsF1j֔'9JR\g9/kڵ)IrYq^ֵJR()ֳjҴ9JQgkZ'Irk:1{֭iJNsγ^Zғ)J.óg[R)QUg-{Vԭ)9RkX/{խiIS-;ZqJRsIvuZҔ)ΓckV'9Kg9{Z)IR;Yq{֭kJNAsbZR'vcjҴ')vkV){gX/{Z)IM;Yq֭kJRs=vujV9tݬjڕ'9tgY/{ڶiINs'AqZRss=vjҔ9t8jڴ)7=tk9/{խ)Is'AqkJRn{:NubZҔktݝckV7sݭk8{Z(s;Yq{յ+J5s=vsbjR{jִsg9/kե(׽s;Z1֭kH9{:NֳbZQ{9t8jڴ^skY/{ڶ^sIα^kI{9vZP{={g9{VգsAs׭kGsvcZՐ{=tg8kZssAqj={9j{=sk9/kd9s=vubV{={g8-{V̓sAq^ֵZ>{{8kU|sAs׬a={9ΓcY>s;Yq{d!s=΃XA|=skY1{ڭ ={9vA{{k9{Y =s9vB|s;9/{ِ!{9vaB=s'k9/{60s9v#B|s'kY/{!{9vcs9qٱ!A{9ΓcsAqݱa>{{0{Aq]a>sg90!{9ֳbҌaB|s;:11!A{=t(0 ={:NsNcB|s;Y0FQ#B{=tg8(1!{9re0 ssRcsaqJQcB{sk9¥)J1aB{={g8\)F1!A{ΓR1`={vresNrR0=sIW)NRFsA%9JRs;Y9JQcs'k4)QaBsiT)J2#BsݭNS)FQ#>{9t)J1aA{9tʓ)J1!{9tRs)J1#A9vғ(1aB{Γ*Rs)F1a>{=N)F2aB{=t*Γ8Q#A{{Ҕ9JQc|tR%9JQaB{{R9N2{=s֔9JRcEsҔ')2cB|sJR)RaBsJҔ)2c9v+Zt)J2a{rkZR)JQcBr+ZҔ)2cB9kZR9J1cB{9=kZғ)JQcB{9̭Jt)J2#A{9kJΓ)F1a>{*kJRs)F1a={ZխiJNsF0!{{Zխ)IsF =skVԭ):NS0 qkV'9rc(F콭[R9RcFֵZR)JQaA{^յiZN)F1!=zkխ)JNr(0!kV'9R0|ֽZ֔9JRcBk׭Jғ)J1aAn/kڵiIs1׽[V9NR{׵kZR)FQ#> /kڵiIs0 [R'9RcyqZRt)J1!@/kխ)Ire0|bZ֔9JQaA{ZխiJNs(0cj֔9Qa@/^յ+JNs(1 fjִ9JRc1֭kJRs(01cj֔)Rcc9/{ڶ)JNr( s^ZҔ)J2Qg{V)9rcYqֵkJΓ)F1jִ9R`gX/{ڵiIs(qkZt)J,ůjִ9NRGY/Zյ)JNsγbZҔ)J0t8-{V)9R(;Y1ֵkJRsvj֔')NsgX/{ڵ+:NSpAs^kZt"et8kZ)9EÜZ1kJRs9΃cjڕ'9{;Y1{֭iJRrd9΃jִ%sYqkJNskvjִ׽{GkZ1֭kJNatkV艽s;zq׵kZRj=sk9/{Z)@{9΃j֕9s]sֵJQ{=skY1{Zխ(j{ΣkVԢ{9tkV5_={9vZЄ {9vj:={ֳ^VF {:s{:s0{:s0sQvuh =sQs^c0 {Qvsb(!sEvce1!={9v(1a>{9v)J1aB{sgX)JQc|s;Yq{R ={:s^F0!>s9λ\)J1cBug8_9NQcF{GkY0Re =sQss)F1!>{9λ)RaB|=sg9l9NR0s]a sF1!>{vF9JQc=sk4)IRe0!sQvg:Rt)J1cB{=Σʔ)9re0sA}+JRs)F1a>{vjV')Qc|s&):Nr(!{9=kZғ)JQc{sZ)IS( ={mVkJΓ82a>{=[R9NQc=s[Zi:Ns1!sZR)JQcB{9潭kV)9rcqo{ZխiJNs(1!s,ZJΓ)FQ!{Z֔9JQaBSjִ'9RF|kZ)9r/kեiIr0 /{ZխiIS(0 9/{խiJNs(0!9/{^iJNs1lg8/{ZiIre03kZ)9ReF εcj֔)Rczs^ZҔ)J1\;YqֵkJR)F1Ek8/{Zi:Nr(޵kV'9QSg9ֳcZ֔')JQ'\;Nγ^Zғ)IsQs^mZR)sQvsbZҳ9s9ֳ_ZҔ(sQֳbZғ7{9ֳbZғ{9ֳ_ZҔs:޳jҳy={9Σjִ[A{=skkZB|sGkY1{խf {;zqkF0 >s9vj1aB=sg8kYєcskZq{Մe0 ={:ֳb)FQaB9ug8RF {oZ3{3F1a=s纎tݜ)RF|sY!)sF0!{9ֳ.)JQaBug9u)IsF!={;z_JR)JQcB=s2gIs0 =s;z+ZҔ9JQ#B{s֭+IsF1!{9حZ֕'9NRcs֭kJRs(1a>{.׵Zִ9NRcȶ/kڶ)JNs(1!eJt)FQ!A{3Zҳ9J2cBucj֔9JRcB ubj֔9N2c?sbZV)JQ`oZqZVt)FQFoZs|^kZRt)Ds;[α^mJғ)/s;zs^mJғls9ֵjҴ{=vkVBsk8{ZsoZqg ={9ֳ_lFQ#B=v8mQcsY1xs)F1!A{޳ἤ9JRsg6MiIs)F1"A{9ִV'9R0{56mZR9J2aB{91kڶ+IrF0!{bZ֔)RcB{ޥg8/kڵi:Nre( 91{֭kJNsF0jY1^֭iYs(9kX/{խ+:Nr{gzڴ&޵Z/ֳ^?ֳ`PW/_{şg7|8Y~ϯ>o?_~~?辿6/~_~_G|???????G_???/_ϯVo>߳~~?}_|7/~O~O_7i77?޵c?ozq^N{8kV{޳mjҔ%7zs^mJғ)J%vjҔ%9JQbgkV'INRcq{^+JNs_=Z֔9JRcB|=׭kJNs)F1!>{9ƝgJNr(1!{;x}'9Rc{#)FQave0s;zsb2#B{sgX/ F0 ={9ֳbcB|sk9/{Z soZq^ֵhm={9޵fj҉vc8jֵW=v8kV'GM۵gkV)9{vkV'9K޵jִ'9NQnjִ)R8kV)9r78/kڵ)JNS(0nq{֭kJRs(1! mZ֔9JQcN/kZ)IrZV9J2#B{kZiJNsF0_{j֔'9NRcMmJғ)J2aB=ukJN(1!>{9%kIr)F0!={;t])9r ={;u'9qFskK9JRcF{sjR81a>=Σ3(0!{9ֳR0s;ZpJQcB|=sk9(P#{9vg(0{;zs^aBsk9{:`>{9Σ>B0|soZ1/!>{9vj|si3|Z]{9vj֦s;Zq֭k({9޵Z֏sk8/kZ&/9{GiqֵkJQ{:ֵZ֔9v8zڕ'6QugY/{ڶ)INsiq^kJs;zs^ZR#msbZҔ)7vucZ֔9JNvjִ'9RgkZ)9R}k9/{խ+:Ns(1ֵkJR)F1>jҔ)2`kVgIrco{խkJNs(1|cZ֔92cA/{Z)IS0lbZ֔')2cBF/{^iJNs(!wjִ'9RcB{ֵJΔ)FQ#>z/{ZեiIs( =j֕9NRF|6ZҔ9JQcB{ֵkJR)J1aA{խiJRs)F0!{ZiIsF!{R)Ir(0!s.i:NS0{9U)JNr(1!{m5)Is(0 =sQʥiIs(1!={=iJNs(0!={9sJRs(1a>{9vYsJ1a>{9λRs)F1aA{9vRs)F1!A{>.Rs(1#>{λs)F1!A{9޵Nr(1a{9vJr1!={9΃3F0!>s9΃qF1!>{9΃ F1!>{9vД1!{:ֳaR0!{9vbes:sa0s:sᲔcsAqݑc=sYo#|sk:/{1aB{sg9/g>1!>{9uݬGF ={9vs;zsBs;:o^!A{9sg9kY!={9λj0{Qs׭Bsk9/kt ={9΃cjհ{]q^kQ{ϋk9kգ{9vcZҮ|=s;:1{յ+{9Σcjִ{Y1{֭+F{9λj֕`=swkY1^յ+I{:jִskY1{ZխiIsQvubZҔǹuݭg8{V)9{GkZ1iYs&9vcjҴ9sk8{ڵ)Im{GAsJΓ79vZִ9&uݭg{V'Ink9/{^iIs;Z1kJRs]s^Zғ8vcZ֔9JCkV'9R=ݬ8{V'IrGk9kڵiIr91{խiJNr;:1֭kJRs)Ds^ZVt)J1γbmZҔ)J2bZ֔')JRIjڕ'9RckV)9r8{ZխiJNsFq|ZkJR(11_Z֓)JQbckV9R//kZ)IS 1{֭iJRsF0^kZt)J1a bZ֔9JRc@kZ)ISe0u{^խkJNs(1 [ZҔ9J2a@kV'IreF{֭iJRs(1!jV9JQcBkVԭ'IrkֵkJR(1#ֽZִ)RcB{խiJNsF1!Z֔9JRc[Zխ)JNs(0wjV)2cB{{Z)Is(0 =ֵmZV9JQcBkZխ+:Ns(1!5jҴ9NQc֭kZN)F1a>{KV):Jr(05ZҔ9JRcB{kJRs)F1!>{{V)9r(0 r-Z֔9NQcBȵkJt)J1a>{%֭iYsJ1a{+JNs)F1!={^+Is(P!>s"֭iZN)F1#{:kJRs)F1a>{8kZR)JQ#B{9ɥmJҔ)JQc|UZҳ9JRc|=r+jҴ'9NR/{Z֕9r{V)9Se =sֵgIreF =s8iJNs(1"A{U)JRs)F1!>{9=kJR9FQaA{9{ZV')QcBsV)9re0{n'IS({g+:NsF1!>{9JRt)FQ#B{={R)RcF{i)9r( {9dJNs(0#{9ΓJR)JQaB{9{Ҕ)QcB=s'j9NR s:iJNr(1!>{9vR)J1cBseS9NQcs;ZE)9Se0 =s:N֙9r(1!>{9tt)JQcB{sk-9Rc{;Zi9R(0!s9ss(1!{tS)JQcsk99JQc|s9')Rcs;Z9NR {:NsNrF_={3(1#>{9sg8T)QaB{={kY9JQcBsApNRc(F0{Ns.r(!{9΃ (1!A{9t8l)FQcA{=sk8g)J1cB{s;:nQcFsAα.R s:ֳaqB0 ={9vc1!={9v\(1a{=t8)F1!A{tg8(1#A{9{k8.FQa{s'k9/u2aB|=s'kY1{2c{s;Z1RcBsZqs=q^esubd%F={=va(0!{9!s9΃0!{9t8vF1a{9tggF1"A{Γ-z0!A{9s7g9/{YaA{{k8{YqaA{sk9kЄaA{sk8{ZPa>{9sk8/{Zpa>{tk/kY!{{g8/kZ!{=tkU!{9Γ/kVˌ!{9tgkZ ={9tkVQ ={9ΓcjՐ =ssc8kVo =s9ӵjհ s:Nfjѐ s=vjѐ|sIvbj|s=vujN|sIq׵kZBs'kYo֭jA{sk9/{ڵ\>{Γg8/kZ=s9vjִd={:NֳcZҍsIα^kZQ{s'aqֵiZ2{=sݽg9/{Zխ(s9ΓkVs:Nfj֔s=vuZ֔dsAα^ZRs'kYoյ+J9{9tg8kZ'F{9sc7kV׽sIvcjҴs;ZqJRn{9sk9/{Zխi:As9΃7kV'7=s=vubZ֔=s;YqkZRsk9tgX{ZխiI{9jڕ'79sAs^Zғ9sk9/{խiIns9ֵfZִ'7=s'kYoiZN9cůkV)9sAα^mJғ׹Γg8/{Z)Iok:s[V'9.NskY/֭iJRs9vjִ'9s;Yq|ZkZN9szڵ)9P{;Zq^ֵkZR9zڴ)9Q'MqkZRt'9vjִ'9Nsk:1{յiJRs{Nu_Z֔9I{fzڵ)9rkYq{֭kJRs!sl^mZR)HtݜؽkV'9Rtk9{ZiIrlZc{kJRs([γ׵ZҔ9J.sc%kV'9RGk9kZgIrd]9{ZiIs"Z!{խiJNs:p^յiZN(ȺsZ׭kZR)F&γ"׵kZғ)J1.෵ZҔ)QfZ֓9JQ7ZҔ)JQ᷵mZVt)JQwkZғ)JQֵZR)JQ`ZR)FQb֭kJRs(0FsZ+IrF qV)IS(8jֵ'9Re+j֔')R=mZV9J2`lbiJRs(PqV):NS,[R9RkJRt)FQ]ZҴ9NQcgIs(ZR9FQaִ'IR=kJRs)F1!V9RcMkJRs)F1!֕'9qcJΓ)J1a:'9RcJR)J2#A)Ir( ֔')RcJRs)F1a> )ISe0)Rc| Rt)J2#A)IsF0!'9R0)2cBR9FQ#AIs)F0!r)Ir0 E'9ReF9NQcB39JQcB{")J1aB{Rs(0"A{S(0=s9SezgINRcT9NQc|=̜9JQcBӔ81aA{:s(1!>ss(0{rsܩre0={)Rcs)QcBsg9J2cE|rg)J2aA{=rg)J1cA{d(1aAT(F1!A{9Δ1`>s9ʔ1 =s9SW0{*r|cBsIq#>{r% {:|cB=s={9a{9rBsBs|s蹐 {9d!>{t#>{=tB=s2sAЄ=s9d!{9u"B{9Γ>{9sBsNs;s;M|{EdsE| {9_s9 ={9v{9֚={9v{9v={9vs9vs9v={9v{9^sA^sYs;Zksk5sk-{sk-{sk{s5{9ss9ֲ׽{IZ=skZ9sg-{9Γ{:sG=sQZskYk9΋s:.v{Y\sk6s9΃s;Zhsgs9v5sZ9sg.{:ֳ9sk9Ü9ΣskY9΃s;Zj9vsk99vIsk9ÜZq9ssk9Eq:.{sg8Ýg999"YgfaZqgY͜&s_9+q83a0\sq8>qrg!?8f0aqb! cKc_ʕFB RS"J>-|g|BTƺ+lg\BTƺ+lg\BVƾ-|k}BV>m|2RT cKc_ʕDBR3o:T9[;~25Ќ[_:}D)1eJ;D)ЕgK_=D)K_:|:9lg|Z:T9[_:=d)-|#:Vι|cKcΕ3wS*[JtFB [FtFB [JtDB [JtFB [\ʕ3{d%Lk D)-|#)ƷcKc_ʕFB RS"J>2m|k|!BVƾ+|g|BVƾ-|k|!JB2m2RFTS!*c_ NuYo7c+c]uD2R2m||BTƹk[:5Ќ[c:|e1ҥό[_:}d)ЕgK_=e1ҥЌ[; :Tƺ+|k}BB3 ox!BVƺk;}C)-|#*Vη| t%LkN5wS*c]ʕDB RSo2J3oo2RFTC*[]ʕ5{SKkRvF7F7e1Еe:"Lt)lkRuS+c]ʕC [FtFB SFTFB [JtDB [JtS+cNwLt|%:X cKc]5g4gC)-t#)Ʒ cKk N3wS*[JtDB SFTsDB SFTsFB [JtFB [JuwcKkRƷ|ў( cKc_u4gd)Е-|%:Vι| t%LkN5wS*[\JtDB SFSo"JB2m"J3o2RFTC*c]Ε5cKkҷ +x2JƾHў&{ :5Ќ[_;C)-|#:Vη| t%lkRuS!*[\uDB SFTsDB [FtDB [JtSKcRw| aC,` ^#VxB R2#Fx#FxD2RB2m|k|BTk;|1ҥόK_=d)ЕgJ;d)ЕgJ=d1Хό[c:~:9+lg|!JB3o4WS!+cRƷ S [FSo}:T5[_$hyS [FSo2J>-|g|:Tk[:5[;~:5[; :lg\B>2m2SFtSKkƷd1Ҧ5lg|Zna6}x#VxBR2 3ox2J>+lg[ 2τJ;C)-|#:Vι| d%KkN5{cKc N5{cKc NuS+c Nu t)ls)ι߀C!1gK_:|:Tƺ,:Tƾm2SJu3@@@(Eg4gd)-|"F7e1Хe:߀#!Lms)ҷw cKk N5{S+c_Ε3wS+c_Ε3{cKkNu t)ls)߀C!1gK_|:-|k}2SJu3{cLk)F5{HWF5 2τ@Hў&{ :5Ќ[_;D)-|%:V"!Ltms)Ʒ t%lkҷw t%lkҷw| t)ms)ι߀#!N-|e:;d1Ҧ5Ќk[BB3oFC*c_ Nw| t|%:=r|wCI&{!:T5#Vx#FxB R3m}!BT[:|e1ХgJ;"!Ltms)Ʒ| t)lsҷƷ| t)ls)η| t%ls)η"!N|e:;d1Ҧ5Ќk[JB3sS!+cRƷ#!1[c;O  $VxBRYo7k7 d%KkΕ3FB RSo:T9[;|1ҥόK_=d1ЕgJ;d1ХτK_:}d)ЕτK_:|:9lg\!JB3oFC*[]ΖuL|%:|:Tƾm;P0j|jYo7k7 d%KcʕDBR2m||BTk;~1ҥόK_;d)ЕeJ;D)1gJ;d1Хτ[_:|:9k\B>2oo2RFtcLk)ι߀C)Ќk\!JFt +D +x 3ox2Bƺ$jy$hYS*[\Jto2J>2-|g|:T9[;|2ό[_:=d1ХτK_=e1ҥό[c:|:9k\B>2m2SJtwcLk)C)ό[[!JTwwP8  ++lg\1ҥόK_=d)ЕgJ;d)ЕK_=D)gK_}d)Хό[c:~ :Tƺ-|}2RFtwcLk)#!ό[[セ  #Fx#Fx#VxFBR@Yk7 d%Kc-|g|BTƺ+lg\BTƺ+lg|BV>-|}"JSoFB [\ʕ3{SKkRƷ#!-gK_:~ BV>2osz~w}Yo7Yo7Yo7 cKc]4gd)-|#)-|g|BTƺ+lg\BTƺ+lg|B>-|}"JSsFB [\ʕ5{cKkƷ#!1[c;:Tƾmp, A ` F5y&y$Y$y&y$hWS*[FS ox!BVƺk;|e1ХeJC!Nt#*Vη| t)lkҷw t%lkҷw t)ls)η| t%ls)ι#!N-|eJ=D)Хό[[:Tƾm2 [ΖuL|fFy$jW$hW$hW$hW$jYS*[2ooFC*c_ N@H^&7Yk7j|j{HZ&7H^&;H՞&{:T5#Vx#FxD2JB2-|g| :5[c:}d)ЕeJ"Ltms)Ʒ| t)ls)Ʒ| d%LkҷƷ|Ltt#:V"!N|e:;e25lg\!JTFC*cRƷA|# ( H + 3ox2J>+lg[ :5όK_;C)-|#:Vι"!Ltms)Ʒ| t)ls)Ʒ| t)ms)ι"!N|%:ZD)Еό[c:~ :Tƾ-|2SJuwd%ls*V6!(N &{H^&7*{M&{I&{I&{!:T5#FxFBR2 3ox!BVƺk;|e1ХeJC!|#*Vη| cKkNu{cKc NuS!+c_Ζ5{S!+c_ Nu t)ls*V"!N-|eJ|:-|2 [ʕ5j{M&7HY7Yk7YjYk7Yo7 cKc_5g4gd)-|#:Vη| d%Kk N3wD2R3o!J>-|k|BVƾ+|g|BV>-|k}BVƾ-|}"JSsFC*c]Ζu tmt#:Z;e29+|k}t!p, F5y&W$hWh7H5H5H7 1ҥ ox 3ox2J>+lg[2τJ;"!Ltls)ҷw cKkN5{cKc N5{cKc NuSKc Nu t)ls*V߀C)1K_:~ :Tƾm"RFt{% B` @ ++2m|k|!BVƾ+|g|BVƾ-|k|!JB2m2RFTDB [ʕ3{SKkҷƷ#!1[c; @8@$h5yFy$hWFy&Y$jW$jY$y$hWS [2m|k|BVƾ+lg\BTƺ+lg\BVƾ+|k|!JB2o2SFtSKkRƷ"!N-gK_:~ :T>2 +-|g|:Tk[ :5[;~:5k[ :T+lg|!JB2oo2RTFC []Ζu t|%:&7HYj|&{HY7Yjj{HY7jxjYk7 cKc]5g5gC)t#)Ʒ cKcΕ3wD2RSo"JB2m|}BTƾ+|g|B>m|"JSsFC []ʕ5cKkι#!1[c; "+lg[ :5Ќ[_=d)Е1e:C!-|%:ZC!-|%:Z"!N|%:Z#!N-|e:;e1Ҧ5k\JB3sS!+c^ox +-|g|BTk[ :5[;~:9k[:5k[:+lg|!JSsC*c_ NwP( #Fx4Vy#Eg4g4Vx#Eh4Vy4Vx4VxBR@Yk7 cKc_`$hy$hyS [FTo2J>2-|g|BTƹk[ :9k[ :9k[:9k[BV>m2SFtcLkι4Vx4V#Eg4Vx#ExEg4V4Vx$Vx$Vx4Vx#ExDBR@Yo7c+c]tD2R2m||BTƺk[ :5[c:|25Ќ[c:|:5k[25k[BV>2m2 SJuwT% °1  "x +2m|}!B>-|}BTƾ+|g|!JB2o2 SFtcKkƷA% °0 -|}B>2m2RFTFC*[]Ζu@$&7Yj{H^&7j{H՞&7Yjj{HY7Y7Y7j|Yk7 cKc_`$hy$hyS [FTo2J>2-|g|BTƹk[ :9k[ :9k[:9k[B>2m2SFtwTЄ# @ "+2m2RFTFB []ʀ$h5y$h5yFWFy$h5{FY$hWF5yFy&Y$jW$jY$yS!*[FS#FxB R2m||:T9[c:}d)Е1e:#!Nt#*Vη| d%LkNu d%LkRw t)ls)ι߀#!-|eJ=e25FWFWFy$h5yFWh5y$h5{F5y&W$hW$hW$hW$hW$y$hWS*[F@$hyS [FSo2J>-|g|BTk[ :9[;~ :9k[:9k[BV>m2SD&{HYj{HYj{H՞&7*{HYo7j{H՞&7HYo7Yjj|j|jYo7 d%Kck7 d%KkΕ3FB RSo!B>+lg\ :T9k[ :5k[ :9k\BVƾ-|}2RT߂6P#Eg#Ex4Vx4g#Eg4Vy#ExEg4V4Vx$Vx$Vx4Vx#ExDBR@Yo7c+c]tD2R2m||!BTƺk[ :5[;~25Ќ[;~:9k[:9lg\BB2oo$h5y$h5y$h5FWF5y$hWF5y$jWFy$jW$hW$hW$hW$hWS [-|}B>2m2RF`$FWF5y$h5y$h5yFWF5y$hWH5y$h7F5yF5y$hW$hW$hW$yS!*[F@$hY$hyS [FTo2J>2-|k|BTƺk[e1ҥό[_:}d)ЕgK_=e1Ҧ5Ќ[; :Tƾ-|`$h5y$h5y$h5FWFy$h5yFW$h5F5y&W$hW$hWF5yF5yF7 2τe04g4gC)-|#)Ʒ d%Kk N3wS*[\tB [FtFB [JtDB [JtFB [\ʕ3x&7&7&7j{HYj{M&7Yj{I&7&{H^&7j{&{M&{*{H^&{:5#Vx#FxD2JB2m|k|:T9[:|e1ҥτJ;d)1eJ;D)1gJ;d1Хό[c:|:9+lg|0p HYj{HYj{HYj{HY7&7HYj{HYj|&{H^&7Yk7YjjjYk7 cKc]5g4g4gC)-|#*Vη| d%KkN3wS!*c\uC [JtC [uS!+c_ N5cKkR$hWFWF5y$h5y$h5yFWH5y$Wh5yF5y$W$hW$hW$hW$hWS [ 3ox!Bƾ+k[2τK_;D)-|e:C!-|%:ZC!-|%:Z#!N|%:D)Хψ +2m|k|BTƺ+k[25Ќ[c:|25[[ :T+|g|0`@HYj{HYj{HYj{HYj{HZ&7&7Yj{I&7Yj{HYo7jx*{M&{M&{*{H^&{:5#Vx#FxD2RB2m|k|:T[;|1ҥτK_;d)ЕgJ;d)ЕgJ=e1ҥЌ[c;D@FWFWFWFWFWFy$h5y$h5y$h5yFy$hW$hWH5F5{H5hWF5{1ҥe04gC)t#)Ʒ cKcΕ3wDBRSo2JB2m"J3o2RSsx& 0#Eg#Eg4Vx4VxEg#Eg#Vx4Vy#Eg4W4Vx#EgEgEgEgEg4WD)-tH՞&{ :5ЌK_;C)-|#*Vη| t%lkRucKcΕ3wS+c_Ε3{cKkNu^*&7Yj{HYj{HYj{HYj{HY7&7Yj{H^&7j{M&7HY7Yjj|j|jYk7 cKc_`$hYS!*[\Fto2J>+|g\ :9[:|e1ҥτK_=d1ХτK_=d1ҥό[c:|:9 ++lg\1ҥτK_;d)ЕeJ;D)gJ=d1Хό[c:( @FWFW$h5y$h5y$hWFWF5y$h5yFW$h5F5y&W$hW$hWF5yF5yF7 2τdF5 2τJC!Ns)w cKk N3wS!*c]uDB SFTsFB [Jt߁*  #Eg#Egx4Vx4Vx4Vx4Vx#Eg#Eg4Vx#Eg4V$Vx#Eg#EgEgEgd)-tHў&{!:T5Hў&{Hў&{ :5[_:=d)Е1|e:C!N|#*Vι"!Lt#*Vι"!L|#:Vp, A0T++|g|:Tk[ :5[;~:9k[:5 ++|g\e1ХτgJ;C)-|%:ZC!N|#:VC!-|e::0HYj7&7Yj{HYj{HYj{HYj{HYj{H՞&7&;HYj|&;HYo7j{HY7Yk7YjYk7Y7j cKc_`$hyS [FSo"J>+|g\1ҥόK_=d)ЕgJ;d)ЕgK_= 6!H@HYj{&7Yj{HYj{HYj7&7HYj{HYj{HY7&;HYj&{HY7Yjj{HY7j|jYo7 d%Kc`$jyC [FS!Bƾ+k[ :5Ќ[_:}C)-|e:ZC!-|e:"!N|HYj7&7{HYj{HY&7&7&7&7&{HYj{Hў&7j{HZ&7Yj{HYo7Yj|jxjxj|k7 cKc]5g4gC)t#)Ʒ cKcΕ3wDBRSo2J3o2J3oЄ" $fWFh5y$h3WFWFWFWFWFWF5y$h7FW$h7F5y&W$hW$hWF5yF5yF51ҥe04gd)Е-|%:Vη| t%LkN3wS*[\JtDB SFTo"JB2m Ux +32m|}"JB3#Eg4Vx#Eg4Vx4Vg#Eg#Eg#Eg#Eg4Vx4g#Eh4W#Vx#Eg5g4W4V4W5gd)-|#)2m|}BTƺ+lg\20#4Vx#Eg4Vx4Ug#Eg#Eg#Eg#Eg#Eg$Vx4Vx#Eg4Vy#Fx4Vx$Vx#Fx#Fx#VxFBR@k7 d%Kc-|g|BTk[ :9k[p@$fW$h5WFUy$h5yFWFW$h5y$h5yFWFWF5y$h7Fy$hWF5yFy$W$jW$jW$yS*[+-|k|BVƾ+|g|(@ P#DVx#Eg4Vx#Eg4Vx3Eg#Eg#Eg#Eg#Eg4Vx5g#Ex4g4Vx#EgEg4g4g5gEg4gd)-|#*V#FxD2R2m||BTƹk[ :5[c:|25Јox * + 3ox 3ox!Bƾ+k[25όK_;d)Е1eJ@p$  ox +3 +2-|k|BTk[~:5Ќ$h3WDh5wF5yFW$h5yFW$h5y$h5y$hWFy$h5y$h5y$jWFy$hWF5y$W$hWh5H5{H5hWF5{1ҥe04gC!t#)Ʒ cKcΕ3wDBRSo0 +-|k| 0`j{"j{H&7{HYf7"j{HYj7&7&7HYj{HYj|&7&7Yj{HZ&7j{Hў&7Yjj{HY7jxj|k7 cKc]5g5gC)-t#)Ʒ cKk N3wS*[\Jt#EVx#EVx#Egx#Eg4Vx#Eg4Vx3Eg#Eg#Eg#Eg#Eg4Vx4Vx#Eg4Vx#EhEg4W#Eh4V4gEgd)-|# 4g4gC)-|#*Vη| d%KkN5wS!*c]`$fWy$fWy$hW$h3WF5y$hWF5y$h5y$hWFWFWh5y$h5y&WF5y$hWH5yFy$jW$hW$hW$hW$jYS*[FS#FxB RSm}!BTƹk;~1ҥτK_;@ #Efx#Efx#Eg#Eg4Vx#Eg4Vx#Eg#Eg#Eg#Eg#Eg#Ex4Vx#Eg4Vx#Eg5g4Vy4Vx$Vx4Vx#Ex$Vx#Fx#FxD2JB2m|k|:T[;|1ҥψM^oM^o^ox x + "F5yFh3W$hW$hW$hWDh5yFUy$h3WFW$h5y$h5y$h5y$h5y$h5y$h5{FWh5y&WFY$hWFy&y&yFy$hWS [FS ox!BVƺk[~1ҥτgJ +3ox M^o+lg[ ;N3wS*[\Jt󿋀0Yj7HU&{j7Yf7HY&7HY&7HYj7j{H&7Yj{HY&7&7&7&7&7&7Yj{HY7j{H^&7Yjj{&{M&{M*{!:T5#Vx#FxB R3m}BTk;|e1ҥτJ;@P#EVx4Eg#EVx4Vx4Ug4Ug4Vw4Vx#Eg4Vx#Eg4Vx4Vx4Vx4Vx4Vx#Eg#Ex4V#ExEg4Vy4Vx$Vx$VxFBR@k7 cKc_k7c+c]uDBRSo "^#EVx3Eg"4Vx3Eg#Efx#DVx#DVx#Egx#Eg4Vx#Eg4Vx4Vx#Eg#Eg$Vx4Vx4W#Eg4Vx#EhEg4Vy4Vx4Vx4Vx#Ex$Vx#Fx#FxD2R2m||BTk[Qd[E$hUyF3W$h5yF5w$hW$hW$hW$h5WF5y$FW$h5y$hWFWFWFWFWFWh5y$hWF5y$jWFy$jW$hW$hW$hW$jYS*[FS#Fx#FxD2R2m||BTƹk[` $hUyFhW$f5yF5W$hW$hW$hW$h5WF5y$fWFh5y$h5WFWFWFWFWF5y$h5y$h5y$h5yFy$hW$hWh7h7hWF5{1ҥe04g4gC)-|#*Vη| t%lkNt$hUyFhW$F5yDhW$hWy"F5yF5y"FUy$hW$h5yFW$h5y$h3WFWFWFWF5y$h5y$WF5y$jWh5{F5y$hWhWhWF5yH7F5 2τgJC!Lms)wcKc N++k[1ҥτgJC!t#*V"4Vg#4Vx#Efx4Ug#EVx"4Vx4Vg4Vg4Vx"4Vx#Eg4Vx#Eg#Efx4Vx4Vx4Vx4g#Eg#Eg4Vx4Vx#Eh#Eg5g4g5gEg4gd)-|#*Vη cKc_ʕFB SSDYf7{Hj7H&jwY&7{H&j{Yj7Yj7HYf7Yj7j{H&7HYj{H&7&7HYj{HYj{HYj{HYj{HYj&7&7HYk7j{&{H՞&;Hў&;Hў&{I&{H^&{:T5[_;C)-t#)Ʒ d%Kk N4Ug4Vg#4Vx#Egx4Vw3Eg#Egx#Efx#Egx#Eg4Vx#Efx4Vx#Eg#Eg4Vx4Vy#Eg#Eg4Vx#Eg4Vx#Eg4g4Vy#Eg4W4gd)-tH՞&{Hў&{ :5Ќ[_;d)-|%: "M^f "M^n+3o+QTuJJMvr[%&~$Fh3JnK"Dh5V).߀+3Lfx;MUow*L^fx"*UW?*UWU WU*U_ U_ U_ U_*UWU_*U U_W*W*W*W_U W*_U*_ W>|UW? T*UW WU*U U_ U_ U_*UWU_*W U_W*W*W*W_U W*_U*x @UZUjUVUUjUZUZUZUjVUZUUjZVVVVZUjUZUpUUUVUUZVVVVUZUVUUZVVUVVZUjVZx UUjVUjUVVUUVUZUjVUUZZVVVZjUVUj?VUZUUZUUUjUUZUjVUUZZVVVZUjVUjTU_U*U_ UWWWW_ UW UW*U UUUU U*_ U@???U WU UWWUWW U_*U_*U UU____UUU*U@?U WU U_WWW U_*UW UW*U U UU U*U??U WU UWWUUW U_*U_*UU___?UVUZUUZVUUVZUjVUjZVUUUU?U WU UWUUUWU_*UW*UU__????????U WU UWWUW_ UUUW*U U???? UPU_UU*U_ U_ U_ U*UW U_*W???????U_U UWU*U*U*U*UWU_*UUׯ^|??UVUjVUjUjUZUjUjVUZV??UUVUjUVUUUUVUjV??UZUjVUjUZUZUZUZUjV????U WU UWWUW_ P???VUjUZUUjUjUjU???UU*UWU*U U_ U_ T??UZUjUVUUjUj??UZUjUZVUN:`??UjUUZUUh???U U*U??????VUZU??????U_?????? UW????????????????????(?????????????????????????`???????????p????????P??????Ye?뮰$HU1`s???????????????UU?  ??????????/?aa?????3<??ii????m??A ??q??yyy???????UP*UP ??TUR???????UJT?????UTU@T UP????URTUJTU*???U@UU@UT?T? T?U@UT?UU@U@??????UUPUU@UPUPUP @,X??UJURTU*UJUJU*UJ???RUJTUJRRRRUJ|??????U@U@T?UUUUT?U@2dȑ"D$H??UTU*URTU*U*U*TRU*UT?U*TUJRTU*TTRU*RUJ????U@TU@UP?T?T?T?PU@T?U@Tlٓ&L2dɟ??U@UPUPTUU@U@UTU@T?U@P'N6lٳf?UT?TU@UPUPUPUPU@T?U@TU?U@UP??U*UJTU*UJRRJU*TJTU*JJ??UP?U@UP?UU@U@U@UT?UPT?U@PTTP??UUT?U@UT?UUUUT?UPU?UPTU?UU@U?UT UT?U@U@UP?TUUT?UPU@TU@UPTTTTP??UUPUUPT?TUT?PU@U?U@TU?U@U@U@U@?UZjիUVZU*TUJTU*UJUJU*U*RUJRU*JRRRRJTU*?U@UT?T?UU@UPUPU@UT?U@TUU@PPPPU@U bŋ??U?UUPT?T?T?T?PU@T?U@TU?U?U@U@U?TPU@ @lٳg UT?U@UU@T?UUUU?TU@T?U@TU?U?U?U?U?TPU?P vU@UP?UUPT?UUUT?PU@TUUPTTTTPPU?TU@*PUTUPUPUU@U@U@U@UT?U@T?U@PTTTTP@U?PU?P @^z۷nUT?U@UPT?UUT?TU@U?UPTU?U@U@U@U@U@?UPU@?TU@?PUT?U@UT?UUUUT?PU@TUU@PTTTP@U?TU@?TU?@ @TUJTU*U*U*U*TRU*RTU*JRRJJU*RJTJRTU*U*RTU*U*U*U*TJTJRTU*U*U*U*TRJTJT*RRUP?TUU@UU?TU@T?U@PT?U?U?U?U?TPU@?T@TU?PPTT?TUU@U@UU?PU@TU?U@PPTPPU@UPU?PU@?PTUUUPUPT?UPUPUT?U@TU?U@PPP@U@?UPU@?TU?PTU@?@?@<TTTTRUJTJTU*JJJJJU*TJU*RTJRTT***TTTRJU*RU*JRTTTTRJU*R*RU*JRTTU**T zUJU*U*TJTJTU*UJJJJU*TR*T*RTJJRRRRR @۷oRJUJTRU*JRTU*U*U*TTR*RJRU*JRTTTTTTRU*U*TJTJTU*UJJJJ*U*RJTJT*JRTTTTTTR@T?PU@TU@PT?U?UU@?U?U?TPU?PU?PTU@?PPTTTPP@?UTUPUTU@PT?U?U@U@U@U?UT@UPU@PUU@?@?@?@?@UTPCUPUPU?U@U@PPU@U@U?T@T@TU?PPTUUUTTP@?UTϟ>U*RU*RTU*U*U*U*U*TRJTJT*RTU******TRJ*TU*RU*JRTTTTTRJTJTJT*JJRRRRRJ*TR*RU*RU*JRRTRRJU*TJTJT*JRTTTTTRJ*ԪR*T @ǏU*RTU*UJJJU*U*TJU*RU*RT*JRRRRRJJ*TJ*R*TU*RTU*U*U*U*TTR*TJT*JTT*****ԪTRJԪR*R*~zׯUPTTU?U?TTPU@?TPU@TU@?PPTTTPP?@?UT@?UP?UP?T߿~PTTTTTPU@UPU?PU@?PTUUUUUTTP?@TP?PHi"I~U?U@U@U@U@U?TPU@T@TU@?PTUU@?@?@?UUTP@?UPP#m$I TU?U?U?TTPU?T@TU@?PTU@?@?@?@?@?@?UTP@?TP?U6H*#m$ U?U?U?U?TPU@UPUPTU?@PTTTTTP@?TPT@T[lDJIi$IU*U*U*U*TRJU*RU*RT*JRTTTTTRJ*ԪR*TJT$$?T#m$I OUPU@U@U?TPU@?T@?TU?@PTUUUUUTP@?T@?UP?U@6$m$Ri"HCRRJJU*RJTJRU*JRRTTTTTRJ*TR*R*R*[lDHI@m$IPPU@U?T@UPTU@?PTUUUUUUTTP?@TP?UP #m RFI@*[l$mmFHTU@U?TPU@?T@TU?PTUU@?@?@?UTP@?T@?T@?TmmFI@*[l$mmFHHI@PPU?TPUPTU@?PTTUUUUUTP@?T@?UP?U@?mm6H@i$I$m$[d$?P?TPU@?T@T@TU@?PPTTTPP@?TP@T@?T@6$m$Ri"I$m [d$6#m$IU?TPU?PU?PTU@?PPPPPP@?@UP@?UP?UP?U@$$?T#m$I$m$[d$-FHU@?TPU?PU@PTU@?@?@?@?@?UTP?T@?UP?T@$$?T#m$I $$kl$?kl$?PU?T@T@?TU@?PPTTTTTP@?UTP?UPP6HPd$?mm6DFI@HI@HI@RJTJRU*JRRTTTTTRJ*TR*TJTIi"IԨmmFI@i$I$m [d$[d$[d$}TJTJRU*JRRTTTTTRJ*TR*TJTIi"IԨmmFI@i$I$m [d$[d$[d$''U*RU*JT*JRRRRRRJJ*TJ*R*R*RFI@*[l$mmFHHI@HI@HI@HIPU?PTU@?PPTTUUTTP@?TP?P@P[dDJ$m [d$?km6Dmm6D6Dmm6D TJRU*JRRTTTTRRJ*TR*TJTIi"IԨDJ$m [d$?kl$mm6Dmm6D?kl$$m JT*RTT******TRJ*RJԪJԪJIi$IԪmmFI@i"H#m$I $m $m $m #m$ITU@?PTUU?@?@?@?@?UUTP?@TP?UP #m Rkl6HP$$?klDmmFHFH@HHFH6D#m$H*RT*JJJRJJJ*TRJԪR*R*RFI@*[l$mmFHHI@i"Hi"Hi"@HIFDRU*JJRRRRRJJ*TR*TJԪJTd$?T#m$I$$kl$?klDmm6D?kl$?kl$$mIi@U*JRRTTTTTRJ*ԪRJԪJԪJԨd$?T#m$I$m$[d$?kl$?kl$?kl$[d #m$IIGT*JRRRRRJJ*TR*TJԪJTd$?T#m$I d$kl$?mm6Dmm6Dmm6D?kl$[d #m"H {TUU@?@?@?@?@?UUTP?TP?UP?UP?T#m [d$mmFHHI@i"Hi"HI@HH6Dkl$$m$I~~~~zzzzzvvvwTUUUUUTP@?TP?UPP l6DP #m$ HI@i"I#m$I$m $m#m$Ii"HHHmm6$[dmJRRRRRJJ*TR*TJԪJԪJIi$IԨmmFH@Ii"H#m$I#m $m #m$Ii"HHI6D?kd l TTTTTTRRJ*RJԪJԪJԪd$?T#m$I $$kl$?klDmm6Dkl$?kl$[$m i"HFHkl ** TTTPP@?TP@TP?UP?T$$?T#m$I d$?klDmm6DFHFHmm6Dkl$[dm i"HFDkl UUUUTTP@?UP@T@?T@6$m$Ri$I$m$[d$?klDmm6Dmm6Dkl$?[d$$m$II@6D?[dmRRRR**TTRRJԪRJTJԪJTDJ$m$[l$?mm6DFHFHFHm6Dkl$[dm i"@FD?kd II@UUUTPP?TP?P@T[lDJ$m$[l$mm6HFHFHFHFDmm6$?[d #m"HFHkl i@dH@PP@?UTP?T@THI"HTDJ$m$kl$mmFHFI@HI@HI@FHm6D?kl$$m$IImm$#m"Hi"@PP@?@UT@?UPTP Ii$IԨmmFH@i"H#m$I$m $m $m #m$Ii"HHHm6$?[dmImm$i"@TTRJ*TR*RJTIi"IԨmFI@*[d$?mm6DFHHI@HI@FH6Dkl$[$mI@6$?[$mIFHiG*TRJ*TR*R*R*mFH@*[d$mmFHHI@i"Hi"Hi"Hi@HHm6D?kd #i"HFD?kdHkl *ԪRJ*TJԪRFI@@?km6HIi"I$m$[d$?klDmm6Dmm6Dmm$?kl$$mi"@FDkl i@6$#i"@I?UT@?UP@T@T[lDJ$m [d$?km6Dmm6HFH6Dmm6$?kl$$mIi@6D?[dmHkl H uwRJ*TJ*R*Rkl6HPd$?mm6HHI@i"Hi"Hi"Hi"HHI@FDkl$$m$IHHml$#i"@6$#i"@TP@?UP?Pm$I 6HP$$?klDmm6HFHFHFHm6Dkl$[$m i"@FD?[dHml HklXWWWW*RJԪR*R#m$Ri$I$m$kl$mm6HFHFHFHm6Dkl$[dm i"@FD?kd Iml$Iml m$*TJ*R*R$m$RFI@*[d$?mm6HFI@HI@HI@HI@FHmm6$?kd #m"HFHkl i@m$i@m HmmHI"I*R*R*#m$ HI"H#m$ $$[l$?kl$?kl$?kl$[d #m$II@6D?[d Im$i@m$Ikl6$m$?UPP lDPd$?mm6HHIHi"I#m$I#m$I#m$Ii"HHI@FDkl$#m"HFHkl Iml HkdmI6$mHI"IԪJԪJԨDJ$m$[l$mm6DFHFHFHFDmm6$?kd #m$HHHmm$#m"HFD?[$m$H6$#i"@m m T@T@P #m$ HIH#m$I$m$[d$kl$?kl$[d$$mi"HHHmm$$m$IHHkl HklHD?[$m"H  kkk[[_@?T@-FIH@$$?T#m$I$$kl$?kl6Dmm6Dmm6$?kl$[d #m$II6$?[dmIHHkl Hkl HD?[$m"H H-6H@*R*$m$Ri$I$m$[d$?kl6Dmm6Dmm6Dmm6$?kl$[dm #i"HFHml$#i"HFD?[$m$HFD?#m"@$H[dm"HRm$I @P i$IԨmmFH@i"H#m$I $m $m$$m $m #m$HI@FDkl$#i"HFD?[dmIHHkdmIFD?#m"@m HD6FDm$I @Pd$mmFH@i"H#m$ $m$[d$[d$[dm $m$Ii"HHHmm$[$mIHHml Iml HkdF$ikdHO$m$?THI"H@?km6DHI@i"H#m$I#m$I#m$I#m$Hi@FHmm6$[dmI@m6$#m"H6$#m"H6$Ikl6$H JmHI"H@?km6DHIHm$I#m$ $m $m #m$I#i"HHI@FD?kl #i"HFD?[dHHkdFD?[$m"H6$H?[$m"@lP6$m$RIi"H#m $$[d$kl$[d$[d $m$Ii"@FDkl$#m"HFD?[dmIFD?[dmIF$#i@l FDIkdm"H#m$ [d$mmFHHI"Hi$I#m$I#m$I#m$Ii"HHI6D?kl #m"HFDkd Hkl HkdIF$iklI6$D>[lDJ$m [d$?km6DmmFHFHFHmm6Dkl$[d #m"HHHml$#i"H6$?[$m$H6$#i"@m H?[$m"Hm F$H7km6HHi"H#m$I $m$[d$?kl$?kl$[d$$m #i"HHHmm6$[$mIHHkl Iml HkdI6$IkdmH F$lI#m$I d$?kl6DmmFHFHFHFH6Dml$?[d #i"HFHkl i"@6$#m"@6$imlFD#iklI6 FD RIi"H#m$ $m$[d$[d$[d$[$m #m$II@FDkl #i"HFD?[dmIFD?[dmHF$#i"@l FDikdm$H6$ km6DHI@i"H#m$I#m$I#m$I#i"HI@FHmm$[$mI@m6$#m"HFD?[$m"H6$i@mlFDikdmH F$D[d$?mm6HFI@HI@HI@HI@FHm6D?kl$#m$IHHmm$#m"HFD?[$m$HFD?#m"H$H[dm"H F$H?[#ikdm"@klDmmFHHI@HI@HI@HIFHmm6$?[d #m"HFHkl i"@6$#i"@6$IklFDikdmH F$D?HFH@HI"Hi"Hi"Hi"HI@FHmm6$?[d #i"HFDkd Iml Ikl HD?[#m"@m FDikdm"Hl6 F$$m$[d$?kl$?kl$?kl$?kd$[$m #i"HHHmm$$m$IHHkl Hkl HH?[dm$H6$H[$m"@l6$DH?[#i#m$I$m $m$[$m $m #m$Ii"@FHmm$$m$IHHml$i@m$iml HD?[$m"@m FDI[dm"@lI6 RmmFHFH@HI@HIFHm6D?kl$$mIi@6D?[dmHkl HklFD?[$m"H HD?#i@kdH 6$FDD)[d$kl$?kl$?kl$[d$$m #i"HHHmm$$m$IHHkl Iml HkdmI6$IkdmH FDH?[#ikdm"@kdH6#i"Hi"Hi"Hi"HHI@FHmm$[dm i@6$?[dmIHHkdHH?[dmH6$ikdI6$H?#ikdm"Hl6 [#i?kl$?mm6Dmm6D?kl$?[d$$mIi"@FDkl$#i"HFD?[$m$IFD?[$m$H6$iklF$H[$m"@l6 F$DDlIi"Hi"Hi"HHI@FHmm6$?[d #i"HFDkl I@m$i@l HkdmH6$H[$m"@l6 FDD?H?#iD$m [d $m #m$Ii"HHHm6$?[d I@6$#m"HFD?[$m"H6$imlFDikdmH F$DH?i[#i[#imm6Dmm6Dmm6$?kl$[dm #m"HHHmm$#m$HFDkdHHkdFD?[#m"H D?[#i"@ml6 FDH?I[#i[#i[$m"@^^VVVWmm6D?kl$?kl$[d #m$HHI6$?[dmIml$i@m$IklFD?#i"@lF$H?[#ikdm$Hl6 6 mlHFHFHmm6Dkl$[d #i"HFHkl$#i"H6D?[$m$HFD?#m"H6$HkdmH6$D?#ikdmHm6 6$F$F$F$ SHI@FHFDml$?[d #i"HFHkl i"@6$#m"H6$#i"@m H?[#m"@m F$H?[#i"@kdmHl6 6 6 })$m $m #m$HI@FDkl$#m$HFHkl Iml HklFD?#i"@lF$H[$m"@mlH 6 F$F$F$F$ H?[d$[$m #m$Ii@FDkl$#m"HFDkd Hkl HkdmI6$ikdI6$D?ikdm"@lH 6 6 6 [H?[d $m#i"HHI6D?[d i@6$[$m$HFD?[$m$H6$#i"@l FD?#i@klI6 FDH?[#i[$m"@kdm"@kdm"@kdm"@kdm"@H>$m #m$Ii"@FHmm$$m$IHHml$i@6$i@m H[dm$H6$H?[#i"@klH F$HDD?H?H?H?H?D[d #m$Ii"@FHkl$#m"HFDkd Hkl HH[dmH6$IkdH6 HDI[$m"@klHm6 6 6Hmm$?kd$$mIi@FD?kd i@m6$#i"@6$#i@m H?[$m"H FDikdm"Hl 6$F$F$F$F$F$6 j#m$HI@FDkl$#m$HHHkl i@m$iml HH?[$m"H D?#i@kdH 6$FDD?H?H?H?H?DD  o$m$Ii"HFHml$$m$IHHkl I@m IklFD?[#m"@m FDI[dm"@l 6$F$DDD$F$6 })i"HHHm6$?[d i@6$?[$m$IFD?[dmIFD?[#m"H6$H[dm$H FDH[#i"@kdmHl 6 6lH$$mIi"@FHkl$#m"HFD?[dmHHkdFD?[$m"H6$H?[$m"@mF$H?#i[$m"@kdm$HlHlHlHlHlHdm"@kdi6I@FDkl$#m$HHHkl i@m$Iml HH?[$m"H HD?#i@kdH F$HDD?H?H?H?H?HDF$6#FHmm6$?[d i@6$?[$mIFHkdFD?[$m$H6$IkdI6$D?#ikdm$Hl6 6$F$F$F$F$F 6 }lH6D?kl #m"HFHkl i@m6$#i"@m$IkdF$IkdmH F$H?#i[dm"@kdm$HlHlHlHlHdm"@kdm[#i?D[$mi"@FDkd i@6$#m"H6$#i"@m H[dm$H HD?#ikdm$Hm6 F$FDDDDDF$F 6H6FHml$$m$IHHml$i@6$#i"@m HkdI6$H[dm"Hm6$DH?[#i[#m"@kdm"@kdm"@kdm"@kdm"[#i[H?D$ H[d #m"HFHkl$i"@6$#m"H6$#i"@m H?[$m"Hm FDH[$m"@lH6 F$F$F$F$F 6 Hdm"@[#i8kd #m"HFHkl i@m$i@m HkdI6$Ikdm$H F$H?#i[$m"@kdm"HlHlHlHlHdm"@kdm"G[#i?H$ Hmm6$?[dmI@6$$m$HFD?[dm$HFD?#m"@ H[$m"H FDH[#m"@kdHl 6 6 6 6 6lHdm"@[#i?D[$mI@6$[$m$IFHkdHH[dmIF$#i@mlF$H[dm"Hl6 F$DH?H?H?H?H?DDF$6Hdm"777ml$#m$HHHkl Iml Ikl HD?[$m"H HD?#ikdH 6$FDD?H?H?H?H?H?DDF 6HkdmGGml$#m$HFHkl Iml HklFD?#i"@l FDI[dm"Hl6 F$HDDH?H?DD$F 6Hdm"@[#h$i$[$mIIm$#m"H6D?[$m"H6$#i"@l HD?[#m"@lF$H?#ikdm"HlH 6 6 6#lHkdm"G[#h?DF [H?kd #m"HFDkd Iml Iml HH?[$m$H6$H?[#m"@l6$FDH?#i[#ikdm"@kdm"@kdm"@kdm"@[#i[#i?HDF l"@D$m$IHi@6$?[$mIHHkdHH?[dmIF$#i@mlF$H[dm"@l6 F$DH?H?H?H?H?DDF$6#Hdm"G[#H?$Ͽ#m$HHHmm$#m$HFD?[dHHkdmIFD?#i"@m HD?#i@mlI6 FDH?#i[$m"@kdm"@kdm$HlHlm"@kdm"@kdm[#i?HDF lm"G[H#m$IHIm6$$m$IFHkd HkdFD?[$m"H6$H[$m"Hm F$H?#ikdm"@klHlHHlHlm"@kdi[H?DF dm"mm6$?[dmI@6$$m$HFD?[dmHFD?#m"H6$H[dm$H HDikdm"@l 6 F$F$F$F$F$6 6l@kciDF$66$?[d i@6$[$m$HFD?[dmHFD?#m"@ H[$m"H FDH[#m"@klH6 6 F$F$F 6 6lHkdm"[#H?D6#HF#HIm6$[$m$IHHkl Iml HkdIF$iklI6$H?#ikdm$Hl 6 F$F$F$F$F 6 }lHkdm"G[#H?D6#Hmm$[$mIHHml$i"@6$#i@m HkdmI6$H[dm"Hm6$D?H[#ikdm"@kdm"@kdm"@lm"@kdm"@kdm"@[#i[H?DF$6HkdiDHi@6D?[dmHml Iml HkdmI6$IkdmH6 HDI[$m"@klHm6 6 6 6 Hl@kdm"[#H?DF }HdmFDkl i@6$#m"H6$#m"@6$IkdI6$H[$m"@l6$FDH?H[#i[#i[#i[#i[#i[#i?H>DF$6HkdiDF kdm?[dmI@m6$#m"HFD?[$m"H6$#i@l HD?[#i"@lF$H?#ikdm"HlH6 6 6 6 6Hlm"@kciH$6@k#i?$_FD?kd Im$i@m HkdFD#ikl6$D?#ikdm"HlI6 6 F$F$6 6 Hl"@k#iH$4l"@˪veT3"ml$#m"HFD?[dmIFD?[dmIFD?#m"@m H?[#m"@l6$D?#i[dm"@klHlHlHdm"@[#iH$6Hkci?D6@ ?kd i@6$#m"H6$#i"@$HkdI6$H[$m"@l6$FDH?i[#i[dm"@kdm"@kdm"@kdi[#i[H?D$6 }lm"G[#H>$wfTC2![#h` B?[dmHml i@l IklFD?#i"@lF$H[$m"@lI 6$F$DDDDD$F$6#l"@k#i?DF }H̨dBF F I@m6$#m"H6$#m"H6$imlFD#iklI6 HDH[#i"@kdm$HlHlHlm"@kdi[H?DF Hdm"YHF veLû2[dmHkl Iml HkdmI6$IkdH6$D?ikdm"@lI6 6$F$F$F$6 6lHkdm"[#H?D6#H̨dBF veLû2 a#i"@6$[$m$HFD#m"H6$IkdI6$H[$m"@l6$FDH?H[#i[#i[#i[#i[#i[#i?H?DF$6Hdm"YHF dmnT;!ái@6$#i"H6$#i@m H?[$m"H HD?#ikdmH6$FDDH?H?H?H?H?DDF 6Hdm"G[H>$4ٕP̈@?$ weTC"6t;FD?[dmIFD?[dmIFD#i"@m HD?[#i"@ml6$D?I[#m"@kdmHlHHlHdm"@k#iH$6#HkdiDʈfD dinT;"1kd Hkl HkdFD#i"@l FDIkdm"Hm6$FDD?H?i[#i[#i[#iH?HDF$6Hdm"[H$lm"D۹wU1쪈dB!Hml$i@m$i@ml HH?[$m$H D?[#i"@klI6 F$D?H?[#i[#ikdm"@kdm"@kci[#i[#H?HDF l@k#i?D6@vUD2!k#h?w.!ݕP̈CFD?[dmIFD?[dmH6$#i@mlFDikdmH F$D?I[#ikdm"@kdm"@kdm"@kdm"@kdm"@kdm"@[#i[H?DF$6HkdiDʨfD dmT;!YDۙwS1̪d"6$#m"H6$#i"@m H[dm$H6$D?#i@kdH 6$FDD?H?H?H?H?H?DDF$6#Hlm"@[#h?$6l@vUD2!k#h?w.!ݕQ D&aݙQ D?[dmHH[dmIFD?#m"@m HD?[#m"@l6$D?i[dm"@kdHllHl@kdm[#H?DF lm"G[HF HʨD"dmneL;2 cFD?[dmIFD?#m"@ H?[$m"H FDH[$m"@mlH6 F$F$F$F$F$F 6 lHkdm"G[#H?D6#Hkci?D6s.fٕ̄C@ܻfUC2[dmIFD?[$m$H6$imlF$Ikdm$H F$DH?[#i[#m"@kdm"@kdm"@kdm"@kdm"@kdi[#iH?DF 4l@kci?D6#@veT3"62bU DrbQ Dn5Fc1HklHD?[$m$H6$H?[$m"@lF$H?#i[dm"@klHlIlHdm"@k#iYH>D6 }HdmDF LC*HݻuSʨD uSʨfD @ #6$#i"@$HkdmH6$H[$m"@l6$FDH?#i[#i@kdm"@kdm"@kdm"@kdm"@kdm"[#i[H?D$6#HdmYHF H3ʨD"dmnT;!n]T;$}FD?[$m"H6$IklF$H[dm"Hm6$DH?[#i[#i"@kdm"@kdm"@kdm"@kdm"@kdm"[#iYH?DF$6HkdiDF C2YD1쪈dB!F v]C*!v];!v;i@l H[dm$H6$H?[#m"@l6 FDH?#i[#i@kdm"@kdm"@kdm"@kdm"@kdm"@[#i[#h?H$6 lm"@[#H>$wfTC2!k#h&!ݕQ D?$˺veT3"˺veD2![Hi@ml H?[dm$H6$H?[#i"@ml6 FDH?#i[#i@kdm"@kdm"@kdm"@kdm"@kdm"@kci[#i?HDF l"@[#h?$6bUȄC@ܻvUD2!˪vUD2!ܻfTC2 @)kdFD?[#m"@m HD?[#i"@ml6$HDH[#ikdm"@klHlHlHlHlHlHdm"@kdi[#h?DF$6l@k#i?D6!ٕP̈@?$wfTC262aݙQ D?w2!ٕP̄BDHD?[dm$H6$HkdmH6 HD?ikdm"@l 6 F$F$DDF$F$6 4Hlm"@[#i?DF dm"DS1̪dB!F v]LC*v]LC*v]T;66$IklF$IkdmH F$H?#ikdm"@kdHlHllHlHdm"@kci[H?DF l"@[#H>$ veTC"6rbUȄCs.fUȄrbU D?w2!ٕȄCFD?#i"@m HD?#i"@ml6$HDH[#i"@kdm"HlHlHlHdm"@kciYH?DF lm"G[HF HݻuS0̨d"ۙwS1̪d"۹wS1̨d"uSʨfB!wS1̨D 6$iklF$H[dm"Hm6$HDH?#i[#i@kdm"@kdm"@kdm"@kdm"@kdi[#iH?DF$6HkdmDF H3ʨD"dmnT;nT;neLû2v];@Q(m H?[$m"Hm FDI[dm"@l6 6$F$DDDDD$F$6 }l@kciDF dm"DS1̪dB!F v]C*v]C*!n]T;2]C*!*eDO#i@mlFDikdmH F$D?H[#ikdm"@kdm"@kdmHlHkdm"@kdm"@kdi[#i?H$6 lm"G[#H>$wfTC2![#h&!ݕQ D?$˺veT3!˺veD2!ܻfTC"˺vUC2+JROkdmH6$H[dm"Hm F$H?#i[$m"@kdmHlHmlHl@kdm"G[#i?H$6Hkdi;*di;!YDۙwS1̨d"ۙwS0ʨD ݻu3ʈdBۙuS0ʨfB  W+FD?#i"@mlF$H?[#i"@klH6 F$HDDDDD$F$6 }l@kdiH$4ٕP̈@?$fUC2![#h?s.f!ٕP̈@?w.!ٕP̄@?s.fU Ȅ2aݕP̄Cs.bQ @?#i@mlF$H[dm"Hl6$FDH?H[#i[#i[#i[#i[#i[#i?H?DF$6 }lm"@[#H?$6ٕP̈@?$ weTC"6rbU D2aݙQ @?w.fٕȄ2aݕP̄B!ٕȄ6$H[dm"Hm F$H?[#ikdm"@lH6 6 6 lHlm"@kciYH$6#Hkdi;*HSʨD"dmnT;2nL;2neLC*v]T;2v]T;2@ _.KH[$m"Hm F$H?[#ikdm"HlI6 6 6 6 6 lHkdm"G[#i?DF lm"G[HF HʨD"dmneL;2neLû2]C*!neLû*nLû*c1L&|]ikdI6$D?i[dm"@mlH6 6 6 F$6 6 6lHkdm"G[#i?DF dm"YHF TC*HݻuSʨfD ݻuSʈfB!ݹU1쪆d"ۙuSʈdB۹wS0ʨdB쪆d" HD?#i@klH F$D?H?[#i[#i"@kdm"@kdm"@kdm"@kdm"[#i[#H?D$F l"@[#h?D6l@fUD2!k#h?w.!ݕP̈@?w.!ٕP̄@?s.fU Ȅ2aݕP̄CraݕP̄Cw.fU @?[$m"@m F$H[#m"@klH6 6$F$F$F$F$F$6 6l@kdiYH$6l@[#h!ݙU Ȅ@vUD2!k#h?s.f!ٕ̄Cs.fU Ȅ2aݕP̄Cs.bQ @?s.bQ Ck#HFD?#ikdH F$H?i[#i"@kdm"@kdmHlHlHlHkdm"@kdm"G[#iH?DF l@[#i?D6l"@vUD2!k#h?w.!ݕP̈@?w.!ٕP̄Cs.fU D2!ٕȄCraݕP̄C2!ٕȄMii4F$H[$m"@l6 F$DH?H?H?H?H?H?DDF 6Hdm"G[#H?$6l@[#H&!ݕQ D?$˺weTC"̺weT3"˺vUD2!̻weT3!ܻeTC!ܻweT3!YD}6$D?#ikdmHm6 F$DDH?H?H?DDF$F 4Hdm"[H>$6l@[#H*f!ٕP̈D?$˺veT3"˺veT3!˪vUC2!̺weT3!ܻweT3!ܻweT3!veD2FDH[dm"@l6 F$DH?H?H?H?H?H?D$F 6Hdm"G[#H>$6l@veT3"6rbUȄCs.fٕȄCs.bU D2aݕP̄@?s.bQ @?s.bQ @?s.aݕP̄@ `0FDikdm"Hl6 F$DDH?H?H?HD$F$6#Hlm"@[#i?DF }H̨dBF LC*HݻuSʨfD ݻu3ʈfB!ݹU1̪d"uSʈdBۙuSʈdBۙuS쪆d"S0ʨfBH?[#i"@klH F$HDD?H?H?H?H?H?HDF$6 l@kciDF HkdiL;2YD۹wU1쪆dB۹wU1쪆dBۙwS0̨D u3쪆dBۙuSʈdBۙuSʈd"u3̨D `( yH[$m"@lI F$FDDH?H?H?H?DDF$6 HkdmYH$4ٕP̈@?$ weTC"6rbU ȄrbU D2aݕP̈@?s.bU D?w.fU D?w.fQ @?s.aݕPȄ ` >F$H?[#i@kdmHl 6 6 F$F$6 6 Hl@kdm[H?D6#Hkdi;*H3ʨD"dmneL;2nL;2eLC*nT;2v]T;2v]Tû*nLC*"?#i@kdH6$F$DH?H?H?H?H?DDF$6 l@kciDF HdmL;!YD۹wU1쪈dB!۹U3쪈dB۹wU1̪d"uSʈdB!۹wS0ʨfB!۹wS0ʨfB!ۙuSʆd"U1ʨfB @ ?O#ikdm$Hl6 6$F$DDDDF$F$6 lHkdm"[H?$6@k#i?$ weTC"6rbU ȄrbU D2aݕP̈@?s.fU D?w.fU D?w.fU @?s.aݕP̄C2fU @ @D?i[dm"@klHl#lHlm"@kciYH?DF Hdm"YHF D;2YD۹wU1쪈dB۹U1쪈dB۹wU1̨d"uSʈfB!۹wS0ʨfB!۹wS0ʨfB!۹wSʈdBu3̨B!U1ʨfBFDH?[#ikdm"@lHllHdm"@kci[H?DF lm"G[H$̪dBF v]C*v]LC*v]T;neLû*nLû2nLû*neLC*!]T;*;2} F$D?H?[#i[#i@kdm"@kdm"@kdm"@kdm"[#i[#h?HDF l@kci?DF C2D1쪈dB!F v]LC*]LC*v]T;neLC*!nLû*neLC*!];nLC*!D;*}6 F$D?H?[#i[#i[$m"@kdm"@kdm[#i[#i?H?DF$6#Hdm"G[#H>$4ٕP̈@?$ weTC"6rbU ȄrbQ D?w2!ٕ̄CrbQ @?s.bQ @?s.aݕP̄C2!U D?s.aݕPȄaݕȄ>H?[#ikdm"@lHmlHl@kdm"[#h?DF$4l@[#h?$wfUC2!k#h&!ݕQ D?$˺veT3!˺veD2!ܻfTC"˺vUC2˺vUC2˺fTC"ܻweD2!˺fT3!veD2F$D?H[#i[$m"@kdm"@kdm"@kdm"@kdm"@kci[#iH?DF$6HkdmHF Hdi;!YD۹wU1쪆dB۹wU1쪆d"ۙwS0ʨD ݹu3쪆d"u3ʆd"u3쪆d"U1̨fB!ۙuS쪆d ݹwS0ʈd"@ )4E# F$FDDH?H?H?H?DDF$6 Hkdm"[H>$6l"@veT3"6bUȄC@ܻfUC2!ܻfTC2̺veD3!ܻwfTC"˪fTC"ܻweT3!̺vUC2˩weT2!˪eT2!@ U*IR(DH?#i[#i[dm"@kdm"@kdm"@kci[#i[H?D$F l@k#i?D6#Hk#i*!ݕQ D?$˺weT3"˺veT3!˺vUC2!̺weT3!ܻweT3!ܻweT3!̺vUC2˪weT2!˺fT3!veC2kdHl 6 6 F$F 6 6 Hl@kdm[H?D6 }HkdiDS1̪dB!F f]T;*!YDۙwS1̨d"ۙuSʨfB ݹU3쪆d"u3ʈdBۙuS쪆d"u1̨D ۹wS0ʈd"U0ʨdBU1ʨdB M)]/6 F$F$F$F$F$F$6 6l@kdm[H>$6@k#i?$fUC2!k#h.fٕ̄C@̻wfTC2̺weT3!˪fTC2˺vUC2˺vUC2˪eT3!̺vUC2ܻveD2˩veC2Sm6Lkdm"HlHlHlm"@kci[H?DF lm"G[#H!ݙQ Ȅ@vUD2!k#h?w.!ݕP̈@?w.!ٕP̄@?s.fUȄ2aݕP̄CrbQ @?raݕP̄Cr!ٕD?w.bP̄C2fQ C2fQ @ @O6$F$DDDDD$F$6 Hkdm"[#H?D6#Hkci?$ weTC"6rbUȄs.bU ȄraݙQ @?w.fU Ȅ2!ٕȄ2!ٕD?w.fQ @?raٕD?w.bPȄw.bPȄ&aٕ @>D?H?i[#i[#i[#i[#iYH?H>DF$6#Hlm"@[#h?D6@[#h*f!ٕQ D?$˺veT3"˺veT3!˺vUD2!̺weT3!ܻfTC"ܻweT3!ܺveD2˺fT3!̺vTC"̺vTC!̺fT3![#i"@kdm"@kdHlHlHlHl@kdm"@kdi[#i?H$6 }Hdm"G[H$dmT;!YD۹wU1쪆dB۹wU1̪d"ۙuS0ʨfD ݹU1쪆d"u3쪆d"u3쪆d ݹU1ʨfB!ۙuS쪆D ۹wSʆd"ݹwSʆd S0ʆd!HDDH?H?H?H?DDF$6 Hkdm[H>$6l@[#H&!ݕQ D?D̺wfTC"̺wfTC"̺weT3!˪vUC2˺veD2!̺veD2!˺vUC"˩weT2!˺fT3!̺fTC!˺fT3!`(@_DD?H?H?H?HD$F$6#l"@k#i?DF Hdm;*HʨD"dmnL;2neLû2]LC*!nLû*nLû*nLû*ne;vLó*!]Tû*]Tû*!vLC[#i[#i"@kdm"@kdm"@kdm"@kdm[#i[#H?HDF l@kci?DF C2YDS1쪈dB!F v]LC*v]C*v]T;neLC*nLû*nLû*neLCv]Tû*n];2n];2];*D;*!6 F$F$F$F$6 6 Hlm"@k#iH$6l@[#h?$ weTC"6fٕȄC@̻fTC2̺weT3"˪vUC2̺veD2!̺veD2˺vTC"ܻweD2!˺fT3!˺fT3!˺eT2!˩veC2bWժZRH?H?H?H?DDF$F 4Hdm"G[#H?$6@k#h?$ weTC"6rbU ȄrbU D2aݕQ @?s.fU D?w.f!ٕȄw.fU D?w.bQ Cr!ٕ D?s.aݕȄ?s.aݕD?s.aٕ @?rP̄ 6 6 6 6HlHkdm"G[#i?DF$l@[#h?$wfUC2![#h&!ݕQ D?$˺veD3!˺veD2!ܻfTC"˺vUC2˺vUC2˺vUC"˩weT3!˺vTC"ܺvUC"ܺvTC!˺eT2! ܺvT3!DDDD$F$6 6Hl"@k#i?DF lm"GYHF TC*Hݻu3ʨfD ݻu3ʈfB!ݹU1쪆d"ۙuSʨfB!۹wS0ʨfB!۹wS0ʨfBۙuS쪆d"U1ʨfBۗu3̨B!ۙu3̨B!ۗu1ʨdBS0ʆD @0+lHlHlHlHlm"@kdm"@[#iYH?DF$4l@kci?DʈfD dmC*H̨d"dmneL;2neLû*v]T;neLC*!neLC*!];v]Lû*n];2ne;ne;2]Tû*!v]Ló*H?H?H?H?DDF$6 lHkdiYH$lm"G[HF v]LC2Hݻu3ʨfB ݹu3쪈dB۹wS0̨D ݹU3쪆d"u3쪆d"U1̨D!۹wS0ʈdBU1ʨfBۗu3̨fB!ۗu1ʨfBU0ʈd ۹uSfB ~^kF$F$F$F$6 4Hl"@kciH$6l@k#h?$ weTC"6bUȄC@̻wfTC2̺weT3!˪vUC2˺veD2!̺veD2˺vTC"ܻweD2!˺fT3!̺fT3!˺eT3!˩veC2ܺfT3! @ ~^kdm"@kdm"@kdm"@kdm"@[#i[#H?D$6 }lm"@[#H>$4ٕP̈@?$ weTC"6rbU ȄrbQ D?2!ݕP̄Cs.bQ @?w.fU D?w.bQ @?raݕPȄ.fQ Cr!U @?r!U C2fP̄w.aݕ@?rP̄ _׫wlHlHl@kdm"@[#iH>DF l"@[#h?$4bUȄC@veD2!k#h?w.f!ٕ̄@?s.fUȄraݕQ @?s.bU D?w.fU @?s.bQ Cr!ٕD?w.bP̄.bP̄.bPȄ?s.aٕ @?rP̄.bClHlHdm"@kdm[#h?DF$6HkdiDʨfD dmC*H̨D"dmneLû2eLC*v]T;]C*!neLC];vLû*!];2n];2n];*]Ló*n;2wn]û*[#i[#i[H?H?D$F lHkdiDF dm"DS1̪dB!F v]C*v]LC*v]T;neLû*nT;2v]T;*nLó*!];2nLCnLCnL;n];*LCn]Tó*[#i[#i[#h?H?D$6 l@kci?DF HkdiL;2YD۹wU1쪈dB۹U1쪈dB۹wU1̨d"uSʨfB!۹wS0̨D ݹU1̨D!۹wS0ʨfBۙuS쪆d ݹS0ʈdBU0ʨdBU0ʈd"ݹwS쪆D!ۙu3ʨdBwS쨆BP ,oF$F$F 6 }lHdm"@[#i?DF dm"YHF TC*HݻuSʨD uSʨfD ݻu3ʈdB!۹wS1̨D ݹu3쪆d"u3쪆d ݹU1̨fB!۹uSʆd"U0ʨdBu1ʨdBU0ʈdBS쪆D!ۙu3ʨdBݹwS쨆BP -{?H?H?DDF$6 }l"@k#i?DF HkdiL;2!YD1쪈dB!F v]C*!v];!nLû2v]T;];]T;2nLû*!];2ne;ne;2n];*vLCn]Tû*ne;*!}lHlHkdm"@k#iYH?DF l"@[#h?$6ٕP̈@?$˺weTC"̺wfTC"̺weT3"˺vUD2!̺weT3!ܻweT3!ܻweD2!̺vUC2˩weD2!˺eT3!˺eT2!˪weD2ܻvTC!˪weC2̺eD20 ikdm"@[#i[#i?H>DF$6HkdiDF HdmL;2!YD۹wU1쪈dB۹U1쪈dB۹wU1̨d"uSʈdB!۹wS0ʨfB!۹wS0ʨfB!۹wSʈdBu3쨆D ۹wSʆd"ݹS0ʈd"ݹwS0ʆd ۹uS쨆B!ۗU0ʈd ۹uS̨dBwSfB@ [-vUikdm"@[#i[#h?H$F l"@[#i?D6@[#h*f!ٕP̈D?$˺veT3"˺veD3!˪vUC2!̺weT3!ܻweT3!ܻweT3!ܻveD2!˺fTC!̺vUC"ܻvUC2ܺvTC!˺eT2!ܻvUC!˪weC2˺weC2@lVF$6 6l@kciH$6l@[#h?$ veTC"6s.fٕ̄C@̻wfTC"̺veT3!˪fTC"˺vUC2˺fTC"˪weT3!̺vUC2ܻveD2˩weD2ܻveC2ܺfT3!˪veC2̺eD2ܺeT2(@ulkdm"@kdm[#i?HDF l"@[#h?$6ٕP̈@?$̺wfTC2̻fUC2ܻfTC2̺weT3!˪fTC2˺vUC2˺vUC2˪eT3!̺vUC2˩weD2˪weD2˩veC2ܺvTC!˪weC2̺eT2ܺeT2@ ` o4lHdm"@[#i?D$6l@k#i?D6bUȄC@ܻvUD2!˪vUD2!ܻfTC2̺veD2!ܻweT3!ܻweT3!ܻveD2!˺vTC"ܻveC2˩weD2˩veC2ܺvTC!˺eD2ܺvT3!˩vTC!˩vT3!p[ulHl@kdm[H?D6 }HdmDF TC*HU3ʈfB!F v]C*!v]T;neLC*nLû2v]T;*nLû*!n];nLC*v]Ló*!vLó*nL;]Tû*!n;2vL;2vL;2 p[u$F 6Hlm"@[#i?DF }H̪dBF D;2D쪈dB!F v];*!v]T;neLû*n]T;2v]T;2vLû*neL;v]Lû*!]Tû*]Tû*!vLCne;*LC]Lò]Lò @0s6 Hdm"@[#i?DF lm"G[HF HʨD"dmnT;2nT;2neLû*v]T;];];]T;2nLC*]Tû*]T;*]Tû*!vLCn];*!nL;2L;L;2@ ].;lHdm"@[#i?DF l"@[#H!ݙU Ȅ@vUD2!k#h?w.!ٕP̈@?w.!ٕP̄@?s.fU Ȅ2aݕP̄Cs.bQ @?s.bP̄CraݕȄ.fQ @?r!ٕ D?raٕ D?r!U C2fP̄w.aٕ C2bPD?rPȄ?rfPD.!P̄?D$F lHkdiHF dm"DS1̪dB!F v]C*v]LC*v];!nLû*v]T;2v]T;2v]Lû*neL;v]Lû*!]Tû*]Tû*!vLCne;*vL;]LC]LCL;2.ktW+lHkdm"G[#i?DF lm"G[#H$̪dBF C2Hݹu3ʈdB!۹U1쪆d"ۙuSʨfB!۹wS0̨D ݹU1̨fB!۹wS0ʨdBۙu3쪆D ݹwS0ʈd"S0ʈd"S0ʈd"ݹwS쪆D!ۗu1ʨd"ݹuSfBS쨆BS쨆BwS̨dB@]ktkci[H?DF l"@[#h?$4bUȄC@veD2!k#h?w.f!ٕP̄@?s.fUȄraݙQ @?s.fU D?w.fU D?w.fQ @?s.aݕP̄.fQ Cr!U @?r!U C2fP̄w.aݕ@?rP̄?r!Q s.!Q rPȄ2PD>DF$6Hdm"[H>$4ٕP̈@?$ weTC"6rbUȄs.bU ȄrbQ D?w.f!ٕȄ2aݕP̄CraݕPȄ2!ٕ D?w.bP̄C2U @?r!U @?r!U C2fP̄w.aٕ @?2fPD?rPȄ?rPȄ?rfBaU Hdm"@[#i?DF l"@veT3"6l@vUD2!k#h?w.!ݕQ @?w2!ݕP̈@?w.fٕȄraݕQ @?s.bQ @?s.bQ @?s.aݕP̄C2U @?raݕȄ?s.aݕȄ?s.aݕD?r!U C.bPD?rP̄s.!Q s.!Q ?rPD7.aU >$6 l"@[#i?D6#Hk#i?$ weTC"6rbU ȄrbU D2aݕQ @?s.fU D?2!ٕȄ2!ٕD?w.fQ @?raݕȄw.bP̄C2fQ C.bP̄w.aݕ@?rP̄s.aU C.aٕ C.aٕ Cw.!Q ?rCl"@kciYH$6Hkci?D6!ٕP̈@?$wfTC"62bQ D?2aݕP̈@?s.fU Ȅ2!ٕȄ2!ٕȄ2!ٕ D?w.bQ Cr!U @?raٕD?s.aٕ @?r!U C.bPȄ?rQ w.aU Cw.aU Cw.!Q ?rP@p0 {kciH$6Hkci?D6@fUD2!k#h?s.f!ٕP̄@?w.f!ٕ̄Cs.bU D?2!ٕ̄CraݕP̄CraݕP̄C2!ٕD?w.bP̄C2U @?r!U @?rQ C.bPȄ?s.aU C.aݕ@?2bPD?2b@?.aٕ Cw.!PȄ@ _o$6#HdmYHF dmL;2!YDʈfB!F v];*!v]T;neLC*nT;2v]T;2nLû*neL;vLû*!]Tû*]Tû*!vLCne;2LC]Ló*n]Tó*]LCL;*e;*H$6#HkdmDF C2D1쪈dB!F v]C*v]C*!n]T;2]LC*!neLC*!neLC*!n];v]Lû*];2n];2n];*]Ló*n;2]LC]Lò]LòL;n;*$@_dm"G[#H?D6#H̪dBF HʨD"dmnT;nT;2neLû*v];neLC*!neLC*!ne;v]Tû*ne;nL;nL;n];*]Lòn];*!n;*n;*ne;*n]LòL;*!_|DF dm"YHF HʨD"lm"nT;!n]T;nL;2]LC*!nLû*nLû*neLC*!];2nLC*v]Ló*!v]Ló*nL;n];*vL;]LC]Lò]L;v;*!n]Tò`(0XF l@[#h?$6ٕP̈@?$˺weTC"̺wfTC"̺weTC"˺veD2!ܻweT3!˪fTC"˪weT3!ܻveD2!˺fTC!̺vUC"ܻvUC2ܺvTC!˺eT2!˩vUC"˺weD2̺eD2̺eD2˪veC!˩vT2̺veC!@ 0Hdm"YHF dmL;!YD۹wU1쪈dB۹U1쪈dB۹wU1̨d"uSʈfB!۹wS0ʨfB ݹU1̨fB!۹wS0ʨfBۙuS쪆d ݹS0ʈdBU1ʨfBu1ʨdBU0ʈd"۹uS쨆B!U0ʆd!ۙu1ʈd"۹u3ʨd ۙu1ʆd!ۗU0쪆BwSʨd!ۗS0fB p }l"@[#H>$wfUC2!k#h*f!ٕQ D?$˺veT3!˺veD3!˪vUC2̺veT3!ܻweT3!ܻweT3!ܻveD2!˺fTC"ܺvUC2ܻveC2ܻvUC2ܺvTC!˪weD2ܺfT2!ܻvT3!ܻvT3!ܺeT2̺weC"˩vT2ܺeC2[#h?D6#Hkci?D6bUȄC@ܻfUC2!ܻfTC2̺weT3!˪fUC2˺vUC2˺vUC2˪fTC!ܻveD2˪weT2!˺eT3!˪eT2!˩veC2̺fT3!˩vUC!˪veC"˪vUC!˩vTC!ܺeT2˪vTC!ܺeC!apLp [#H>$6l"@fUD2!k#h3.fٕ̄C@ܻfTC2̻weTC"˺veD2!̻weT3!ܻweT3!ܻweD2!̺vUC2˩weD2!˺eT3!˺eT3!˪weD2ܻvUC"˺eD2ܺfT2!ܺfT2!ܺfT2̺eC2˩vT3!ܺeC"˩vT2lm"@[#H!ݙU Ȅ@[#H&!ݕQ D?$wfTC262aݙQ D?w2!ٕP̄Cs.bQ D?w.fU D?w.fU D?s.bQ Cr!ٕD?s.bP̄w.bP̄.bPȄ?s.aٕ @?rP̄w.aٕ C.aݕ C.aݕ C.aU Cs.PȄ?2aݕ CrPBP@&bUȄ@?$6l"@veD3"4rbUȄCs.fٕȄCs.fUȄraݙQ @?w.fU Ȅ2!ٕȄ2!ٕD?w.fQ @?raݕȄw.bP̄C.fP̄C.bP̄w.aݕ@?rP̄w.aٕ C.aݕ C.aݕ C.aU rPD?.aٕ r @ `(16@k#i?D4bUȄC@ܻvUD2!˪vUC2!ܻfTC"˺veD2!̻weT3!ܻweT3!̺veD2!˺fTC"ܻveC2˩weD2˩veD2ܻvUC"̺fT2!˩vUC!˪veC"˺veC"˪vUC!˩vT2!ܺeC"˩fT2˪vT3!1|> a?D6l@veT3"6bUȄC@̻fTC2̻wfTC"˺veD2!ܻweTC"˪fTC"˪fT3!ܻveD2!˺fTC!̺vUC"ܻvUC2ܺvTC!˺eT2!˩vUC"˺weD2̺eD2̺eD2˺veC!˩vT2!ܺweC!ܻeT2ܺveC!6#Hkci?DfUC2!k#h!ݙQ D?$˺veD3!˪vUD2!ܻweTC"˪vUC2˺vUC2˺fTC"ܻweT2!˺vTC"ܺvUC2ܻvUC"ܺvTC!˺eT2ܻvTC!˩veC"˪veC"˪vUC!˩vT3!ܺeC2˩vT2!̺vUC! ̺vUC!F C2YHF LC*HݻuSʨD uSʨfD ݻu3ʈdB!۹wS1̨D ݻu3쪆d"u3쪆d"U1̨D ۹wS0ʈdBu1̨fB!ۙu3쨆D!ۙu3쨆B!ۗu1ʨdBS0ʆd!ۙu3ʨdBݹuSfBwSfBwS̨dB۹u1ʆd!ۗS0fBݹu1ʆD!wSʨd!wSʈd!F }H̨dBF LC*HݻuSʨfD uSʨfB ݹu3쪈dBۙwS0ʨfB ݹU1̨D ݹU1̨D ݹwS0ʨfBۙuS쪆d ݹS0ʈdBU1ʨdBU0ʈdBS0ʆd ۹u3̨fBS0쪆D!ۗu0ʆd!ۗu0ʆd!ۗU0ʆB!SfB۹u1ʆd!Sd"ۗU0fBuSʆd!0̪dB!F H3ʨD"dmLû2Hݹu3ʈdB!۹U1̪d"uSʈdB!۹wS0ʨfB!۹wS0ʨfB!۹uSʈdBu3̨D!۹uSʆd"ݹwS0ʈd"ݹwS0ʆd ۹uS쨆B!ۗu1ʨd"ݹwS쨆BS0쪆B!S0쪆B!S쨆BuSʨd ۗu0쪆BuSʈd!S̨d!ۗSd 1^/q|?YHF TC*HݻuSʨfD uSʨfD ݻu3ʈdB!۹wU1̨D u3쪆d"u3쪆d"u3쨆D ݹS0ʨfBۙu3쨆D!۹uS쪆d ۹wS쪆D ۹uS쨆B!ۗu1ʈd"ݹwS쨆BS0ʆD!ۗU0ʆD!ۗU0쪆B!SfBݹu3ʆd!ۗSdBۙu0쪆Bݹu0ʆBH ` H̨dBF LC*Hݻu3ʨfB ݻu3ʈfB!ݹU1쪆d"۹wS0ʨD!۹wS0ʨfB!۹wS0ʨfB!۹uSʈdBu3̨B!۹uS쪆d ݹwSʆd ݹwS쪆D!ۙuSfBU0ʆd ۹u3̨dBwSfBwSfBuS̨d"ۙu0ʆD!SdBۙu0ʆBu3ʆD!uSʆD!h̺wfUC2!k#h*!ݕQ D?$˺veT3!˺veD3!˪vUC2̺weT3!veD2!̺vUC2˺vTC"ܻweT2!˺fTC!̺vTC"̺vTC!˺eT2!˩veC"̺eT2ܺfT2!ܺfT2!ܺeT2̺weC"˩vT2!̺veC!ܺeC"ܻeC2˩vT2[#h!ݙU Ȅl@ܻvUD2!˪veD2!˪vUC2!ܻwfTC"̺veD2!ܻweT3!̺veD2!˺vTC"ܻveD2!˪eT2!˪eT2!˪weD2ܻvTC!˺weD2ܺfT2!ܻvT3!ܺfT2!ܺeD2˪vTC!ܺeD2˩vT2˩vT2!˪vT2 #s.fٕP̈@?$˺weTC"̺wfTC"̺weT3"˺veD2!ܻweT3" ̺veD2!˺vUC2˪weT3!˺fTC"̺vUC"ܺvTC!˺fT3!˩veC2̺eT2!ܺvT3!ܻvT3!ܺfT2̺weC2˩vT3!ܺweC!ܺeC2˩eD2˩eC2s.f!ٕP̈D?$˺weTC"̺weTC"˺veD3!˪fUC2 ܻfTC"˺vUC2˪fTC!ܻveD2˪eT3!˺fT3!˺eT2!˩veC2ܺvT3!˩veC"˺weC2˺weC2˪veC!˩vT2!ܺeC"˩fT2˩vT2!˺vT3!˪vT2O˺weTC"6aݙQ D?$˺veD2!˪fUC2̺veT3!veD2!ܻweT3!̺veD2˪fT3!̺vTC"ܺvUC"ܺvTC!˺eT2!ܻvUC"˺weC2̺eD2̺eD2˺weC"˩vT3!ܺeC2˩vT2˩vT2!˪vT2!˩vT2?s.!ݕQ D?$˺weT3"˺weT3"˺veD2!ܻwfTC" wfTC"˺fTC"ܻweT2!̺vTC"ܻveC2ܻveC2ܻvUC"̺fT3!˩veC"˺eD2ܺeT2ܺeD2˺weC"˩vT3!ܺeC"˩fT2˩vT2˩vT2˩vT2";rbUȄC@ܻvUC2!ܻfUC2̻weTC"˺vUC2veD2!ܻveD2!˺vUC"ܻweD2!˪eT2!˪eT2!˪weD2ܻvTC!˺weD2ܺfT2!ܺfT2!ܺfT2ܺeC2˩vTC!ܺeC2˩fT2˩vT2˩vT2˩fT2?s.f!ݕQ D?2aݙQ D2aݙQ D?2!ݕP̈@?s.fU D2!ٕȄըA۹wS0ʈdBu3쨆D!۹wSʆd"ݹS0ʈd"ݹS0ʆd ݹwS쪆D!ۗu1ʨdBݹwS쨆BS0쪆D!ۗU0ʆB!S0쨆BwS̨d"ۙu0ʆB!S̨d!ۗS0dBۗu0fBۗU0d"ۗSd @LO'r YDʈfB!F v];*!n]T;neLC*nL;2`A?s.aݕP̄C2U @?raٕD?s.aݕD?s.aٕ @?rQ C.bD?rP̄?s.!Q s.!Q rPȄ?rb C.aP̄?raݕ Cr Cs.Cr Craݕ $̻fUC2!˪vUD2!˪vUC2!ܻwfTC"˺vUC2!ܻweT3!̺vUC2˪eT3!̺vTC!̺vTC"̺fT3!˪weD2ܻvTC!˪veC2˺eD2̺eC2˺veC!˩vT3!ܺeC"˩fT2˩vT2!˪vT2!˩vT2˩eD2ݹu3ʈfB ݻu3ʨfB ݻu3ʈfB!۹U1̪d"uSʈdBu3ʈdBݹU1ʨfB!ۙuS쪆d ݹwS0ʈd"ݹS0ʈd"ݹwS쪆D!ۙu3̨fBS0ʆd!ۙu1ʨd"۹u3ʨd"۹u3ʨd ۙu0ʆd!ۗS0쨆Bݹu3ʆd!Sd ۗS0dBۗU0dBۗSd!ۗSʆd!#s.fٕȄCs.fٕȄCs.bU Ȅ2aݕQ @?s.bU D*!ٕȄ?s.bP̄C2U @?r!ٕ @?r!ٕ @?rQ C.bPȄ?r!U C.aٕ C.aݕ C.aٕ Cw.aQ ?rPC.aQ ?rb Cr Cr Crb ?raPD#Dn]T;*!v];*!n]T;neLû*v]T;2C2neLC*v]Tû*];*];*]Tó*!nL;]Tó*ne;*!n;*ne;*n]TòL;2n]ò;*L;*L;*;*nòFܻvUD2!˪vUC2!ܻfTC"˺veD2!ܻweT3!#s.bP̄C2fQ Cr!U @?rQ C2fP̄?s.aٕ C2bPD?rPȄ?rPȄ?rfP@?2aݕ Cw.PȄ?2aٕ rf Cr Cr Craݕ ?2aPBF̺weTC"̺weT3"˺veD2!ܻwfTC"˪fTC2 DܻweD2!˪eT3!˺eT3!˪eT2!˩veC"̺fT2!ܻvTC!˩vUC!˩vUC!˩vT3!ܺeD2˪vTC!ܺeC"ܻeD2˩eD2˩eC"ܺeC!̺vT2?2bQ D?2aݕQ @?w.f!ٕȄraݕQ @?s.bQ @+@̺vUC"ܻvUC2ܻvUC"ܺvTC!˺eD2ܻvTC!˩vUC"˪veC"˪vUC!˩vT3!ܺeC2˩vT2!̺veC!ܺeC!ܺeC!ܺvUC!˺vT2˩eC!/۹U3쪈dB۹wU1̪d"ۙuS0ʨfB!ݹU1̨D U1̨D ۹uS쪆d ݹwS0ʈd"ݹS0ʆd"ݹwS쪆D!ۙu3̨dBS0쪆D!ۗu0ʆd ۙu1ʈd ۙu0ʆd!ۗU0쪆BwS̨d"ۗu0ʆBu3ʆd!Sʨd!Sʈd!wSʆB!u0ʆBۗS0d!cDneLû2eLC*v]T;eLC*!LC*!]T;*n];2n];2]Tû*!vLCn]û*!n;*vL;2n;*neû*]LCnû*L;*!]L;*n]L;*]L;*ó*n]LC۹U1쪆dB۹wS0̨D u3ʈdBۙuS0ʨfB!ʈdBU1ʨfBۗu1̨fBۗu1ʨdBU0ʆd ۹uS쨆BS0ʆD!ۗu0ʈd ۙu1ʈd!ۗu0ʆD!S쨆Bݹu3ʈd!ۗSdBۙu0쪆Bݹu0ʆBݹu0ʆBۙu0d"ۗSʨd!u0ʆB4GeLC*v];*!nLû*v]T;2}"?w.bP̄w.bP̄w.bPȄ?s.aٕ C2fPȄ?s.!Q Cw.aٕ C.aU Cw.!Q ?rP@?.aU r Cw.PC.PC.PCs. CraU ?.PBƈ˺vUD2!ܻfTC"˺vUD2!̺veD2!˩weD2!˪weD2˩veC2ܺvTC!˪weD2ܺfT2!ܺvT3!ܻfT2!ܺeT2˺veC!ܻfT2˪vTC!ܺveC!ܺweC!ܺveC!̺vT2˩eC2ܺvT3! cDeLC*v]T;neLC*!nLû*oU1ʨdBU1ʨdBS0ʆd ۹uS쨆B!ۗU0ʆd ۙu3ʨd"ݹuS̨dBݹu3ʨd"ۙu0ʆd!ۗS0쨆Bݹu3ʆd!S̨d ۗS0d"ۗS0d"ۗSd!SʆB!u0쨆BۗSʆD!cDv]C*!nT;2];];v]Ló*!v]Ló*vLCne;*LCn]Tó*n]û*n]Tó*]LC;*!n]Lònû*;*;*û*nòn]L;*ò4GneLû*v];neLC*!]T;2];*];*]Ló*nL;]Ló*n];*!ne;*!n]û*n]LòL;*n]Tòvû*;*;*û*neòn]L;*òF̺veT3!˪fTC"˺vUC2 veD2!˺eT3!˪weT2!˩veC2̺fT2!˩vUC!˪veC"˪veC"˩vUC!ܻvT2̺weC!˩fT2˩vT2!˺vT3!˺vT2!˩vT2˩eC!ܺvT2˩eC!hۙuSʨfB!ݹU1̨D ݻu3쪆d"chU1ʨdBU0ʈd"ݹwS쪆D!ۗu1ʨd"ݹwSfBS쨆BS쨆BwSdB۹u1ʆd!ۗS0fB۹u0ʆB!wSʈd!Sʈd!Sʆd!u3ʆB۹u0d ۗSʆBu0d!ʆB۹wU1̨D u3쪆d"u3쪆d"4۹uS쪆D!ۙuS쨆B!ۗu1ʈd"ݹwS쨆BS0ʆD!ۗu0ʆd!ۗu0ʆD!ۗS0쨆BwSʨd ۗu0쪆Bu3ʆd!Sʨd!ۗS̨d!Sʈd!u3ʆBݹu0d ۗSʆBݹu0d!ʆB۹U1̨D"u3쪆d"u3쪆d"ܺvUC"̺fT3!˪weC2ܺfT2!ܻvTC!˩vTC!ܻvT3!ܺeT2˺vUC!ܺeD2˩vT2˪vT2!˪vT2!˩vT2˩eC!ܺvT3!˩eC!ܺvT2?s.bQ D?w.fU D7raݕP̄Cw.aݕȄ?s.aٕ @?rfP̄s.aU C.aݕ C.aݕ C.aٕ Cw.aQ ?rC.aP̄?raݕ rf Crf raٕ ?.aPC. raPCs. !PC2!ٕP̄CraݕP̄B!ٕȄs.aٕ @?rQ C.bD?rP̄s.!U Cw.aU s.!P̄?rP@?.aU rC.PD?.aPȄ?.aP@?.PCs. ?raPC. ?.aPBaPCrbQ @?s.bQ @(С>pݹwS쪆D!ۙu3̨fBS0ʆD!ۗu1ʈd"۹u3ʨd"۹u3ʨd"ۙu1ʆd!ۗS0쨆BuSʈd!ۗSdBۗu0쨆B۹u0쪆B۹u0쨆BۗU0d!ۗSʆD!u0d"ۗSʆBۗU0d!SʆB۹U1̨D ʈdBU0ʈd"ݹwS쨆B!ۗu0ʈd ۹u3̨dBݹwSfBwS̨dBݹu3ʈd!ۗu0쪆BwSʨd!ۗS0fBۙu0쪆Bݹu0ʆBݹu0쪆BۗU0d!ۗSʆB!u0d"ۗSʆBۗSd!u0d!S0ʆd ۹uS쨆B!U0ʆd!ۙu1ʨd"۹u3ʨd"۹u3ʈd ۗu0ʆD!SfB۹u1ʆD!wSʨd!ۗSd ۗSd ۗS̨d!SʆBu0dBۗSʆB!u0d!u0쪆Bu0d!S0ʆd ۹uS̨fBS0ʆD!ۗu0ʆd ۙu1ʈd!ۗu0ʆD!ۗS0쨆BuSʨd!ۗU0쨆Bݹu0ʆB!uSʆD!uSʆB!u1ʆB۹u0dBۗSʈd!u0d"ۗSʆBۗSʆD!u0d Jey<.bPD?r!Q Cw.aٕ C.aݕ C.aݕ C.aU Cs.PȄ?2aݕ CrPC.!PD?.aPD?.!PC.Crb ?.aPCraݕ ?. ?. 7raPCw.aݕ @?rP̄s.aU C.aٕ C.aٕ Cw.!Q ?rP@?.aU r Cw.PC.PC.PCw. Craٕ ?.PCraP̄?. ?. ?. 0.vLCn];*!nL;2vL;L;2n;*!n]TòL;*!n]LCn]Tòn]òn]Tòn]L;2;*n]Tòó*n]L;*n]L;*n]L;*@01nL;]Tó*n];*!ne;*!ne;*n]TòL;2n]ó*;*]L;*!]L;*L;*û*n]TòL;*n]L;2òòò;*]Lòn];*!nL;2vL;2v;*neû*]LCnû*L;*!]L;2n]L;2]L;*;*n]òL;*n]L;*òòò]L;*vL;]Tó*n];*!ne;*!n]û*]Lò;*!n]Lòneó*û*û*vòn]Lò]L;*neòó*n]L;*n]L;*n]L;*n]L;*'So6̺eT2!ܻvT3!˩vTC!ܻvT3!ܺeT2˺veC!˩fT2˪vTC!ܺveC!ܺweC!ܺvUC!˺vT2˩eC2ܺvT3!˩eC!˺vT2ܺvT2ܺvT2ܺvT2˩d2˩vUC"˺weD2̺eT2ܺeD2˺weC"˩vT3!ܺeC2˩vT2˪vT3!̺vTC!˺vT2!˩vT2˩eC!ܺvT2˩eC!˩vT2ܺvT2ܺvT2ܺvT2ܺvS!h̺eT2ܺvT3!ܻvTC!ܻvT3!ܺeT2˺veC!ܻfT2˪vT3!ܺveC!ܺveC!ܺvUC!˪vT2˩eC"ܺvT2˩eC!˩vT2ܺvT2ܺvT2ܺvT2ܺeC! eC!ܻvTC!˪veC"˪veC"˪vUC!˩vT3!ܺeD2˩vT3!̺veC!ܺeC!ܺeC!ܺweC!ܺvT2˩eD2ܺvT3!˩eC!˪vT2ܺvT2ܺvT2ܺvT2˩eC! ˩eC ˺eD2ܺeT2ܺeT2ܺeD2˺veC!˩vT2˺veC!ܺeC"ܻeD2˩eC2ܺeC!ܺvTC!˩vT2ܺveC!˩eC!̺vT2ܺvT2ܺvT2ܺvT2˩eC!˩T2R4EF˩vUC!˩vUC!˩vUC!˩vT3!ܺeD2˩vT3!ܺweC!ܺeC2˩eD2ܻeC"ܺeC!̺vT2˩eC!ܺvT2ܺvT3!˩eC!˩eC!˩eC!˨vT2ܺvT2۩eC!ܺfT2!ܺfT3!ܺfT2!ܺeD2˺veC!ܻfT2˪vTC!ܺweC!ܺeC!ܺeC!ܺvTC!˩vT2ܻeC!˪vT2ܺvT2˩eC!˩eC!˩eC!˩T2ܺvT2ܩeC!8 ܺfT2!ܻvT3!ܺfT2!ܺeD2˪vUC!ܺeD2˩vT2!˺vTC!ܺvUC!̺vT3!˩vT2˩eC!ܺvT2˩eC!˩eD2ܺvT2ܺvT2ܺvT2ܹeC!˩eC!˩eC!eC!̺eD2ܺeT2̺eD2˺veC!˩vT2!̺veC!ܺeD2˩fT2˩vT2˩eT2ܻeC!ܺvT2˩eC!ܺvT2ܺveC!˩eC!˩eC!˩eC!vT2ܺvT2˩eC! eC!˺eD2̺eD2˺weC"˩vTC!ܺeT2˪vTC!ܺweC!ܺeC"ܺeC!ܺeC!ܺvT2!˩eD2ܺvTC!˩eC!˪vT2ܺvT2ܺvT2ܺvT2˩eC!˩eBܺvT2˩eB̺eD2̺eD2˺weC"˩vT3!ܺeD2˩vT2!˺vUC!ܺveC!ܺveC!̺vT2!˩fT2ܺeC!˩vT2ܺvT2˩eC!˩eC!˩eC!˩eC ܺvT2ܺuC!˩d2ܺuC!ܺfT2!ܺfT2!ܺeD2˺veC!ܻfT2˪vTC!ܺweC!ܺeC!ܺeC!ܺvTC!˩vT2ܻeC!˺vT2ܺvT2!˩eC!˩eC!˩eC!˩eCܺvT2ܺeC!˩T2ܺeC!ZkܻvT3!ܺfT2ܺeC2˩vTC!ܺeC2˩fT2˩vT2˩vT2˩vT2˩eC!ܺvTC!˩eD2ܺvT2ܻeC!˩eC!˩eC!˩eC!˩vT2ܺvT2ܺvT2캘vT2˩eC˩vUC!˩vTC!ܻfT2̺weC"˩vT2˺vTC!ܺweC!ܺweC!ܺvUC!˺vT2˩eC2ܺvT2!˩eC!˺vT2ܺvT2ܺvT2ܺvT2ܺvS!˩eC!vT2ܹeC!ܩeC!(+ܻvT3!ܺfT2ܺeC2˩vT3!ܺweC!ܻeD2˩fT2˩eT2˩eC"ܺweC!˪vT2ܺeC!˩eC2ܺvT2ܺvT2ܺvT2ܺvT2ܺeC!ܺvT2ܺvT2ܺvT1˩T2@v\˩vTC!ܻvT2!ܺeC2˩vT3!ܺweC!ܺeC2ܻeC2ܻeC"ܺeC!ܺvT2˩eC!ܺvT2ܺeC!˩eC!˩eC!˩eC!˩eC!ʘvT2ܺvS!˩eBܺvC!˨vT2,v\˩vTC!ܻfT2!ܺeC"˩vT2˺vUC!ܺweC!ܺeC!ܺweC!ܺvT2˩eT2ܺvUC!˩eC!ܺvT2ܺvT2ܺvT2ܺvT2ܺvT2˩eC!˩T2ܺuC!˩vT2۩eC @~]ne;*n]TòL;2n]ò;*L;*!]L;*L;*òn]Lò;*n]L;*òòòòò]L;*n]KԻ*n\ò]L;* X6 n]Tó*]LCv;*]LCn]òvó*vó*nòn]LC]L;*nò;*n]L;*n]L;*n]L;*n]L;*n]L;*eòԻ*n]KL;*n]L;!,v+n]LòL;2neû*L;*n]LCn]Tòn]Tòn]LC]L;*òn]L;*òòó*n]L2òò]L;*n]C;*mòn]L: @+w.!Q ?rP@?.aU ?rf Cs.PC.PC.PCs. CraU ?.PCraQ ?. ?. CraPC. ?. ?. ?raPCr ?*aPC. Cr] P Xۗu0ʆD!SdB۹u0ʆD!Sʨd!ۗSd"ۗS0d"ۗSd!ۗSʈd!u1ʆBۗU0d!u1ʆBۗSʆBۗu0d!u0d!u0d!SʆBۗSʆBu0d!sʆBە0d!Sʄ!u.ʆBd!ۗS0쨆BuSʨd ۗU0쨆Bݹu1ʆD!wSʈd!Sʈd!SʆD!u1ʆBۙu0d!ۗSʆB۹u0d!u0dBۗSʆBۗSʆBۗSʆBۗRd!u0d!SʆBۗ0d!SʆBۗSd!ۗPd!Sʆ!SfBݹu3ʈd!ۗSdBۙu0ʆBu1ʆBu1ʆBu0ʆBۙu0d"ۗSʆd!u0fBۗSʆBۗU0d!u0d!u0d!u0d!u0BۗSʆBu0d!SʆBSʆBۗSd!SʆASd!wS̨d"ۙu0ʆB!wSʨd!ۗS0dBۗu0쨆Bۙu0fBۗU0d ۗSʈd!u0ʆBۗSd!u0d"ۗSʆBۗSʆBۗSʆBۗSʆBۗSd!u0d!SʆBە0d!u0d!u0Bە0bu.ʆBۗU0쪆BuSʨd!ۗS0fB۹u0ʆBu1ʆBu0ʆBݹu0쨆BۗS0d!SʆB۹u0d!u0ʆBۗSʆBۗSʆBۗSʆBۗSʆBۗSʆ!u0d!SʆBu0d!Sʆ!u0ʆBu0Bۗ0buSʨd!ۗU0쨆Bݹu1ʆD!wSʈd!Sʨd!Sʈd!uSʆBu0dBۗSʆd!u0d ۗSʆBۗSʆBۗSʆBۗSʆBۗSʆBۗSʆ!u0d!SʆBSʆBۗSd!uʆBۗS d!u0Bݹu3ʆd!ۗSdBۙu0ʆBu3ʆB!uSʆB!u1ʆBu0쨆BۗSd!u3ʆBۗS̨d!u0d!u0쨆BۗSʆBۗSd!u0d!u0dۗSʆBu0d!SʆAu0BuʆBۗS d!Sd Zm=d˩vT3!ܺweC!ܻeD2˩eT2˩eD2ܻeC!ܺvTC!˩fT2ܺvTC!˩eC!˩vT2ܺvT2ܺvT2ܺvC!˩eC!˩T2ܺvC!˩T2ܺeC!캘vT1˨vT2˩T2eBܻfT2˺vUC!ܺeC!ܺeC2ܺeC"ܺeC!ܺvT2!˩eT2ܺvTC!˩eC!˺vT2ܺvT2ܺvT2ܺvT2ܹeC!˩eC!˩eC!˩eC ܺvS!˨vT2ܺuC!캘vS!vS!˪vUC!ܺeC2˩fT2˩vT2˩vT2˩eC2ܺeC!˺vT2ܺeC!˩eD2ܺvT2ܺvT2ܺvT2ܺvT2ܺeC!˩eC!˩eC!˩eC ܺvC!ܺeC!˩T2˩d2۩d2-]h.aQ ?rb Cr Cr Crf ?raQ ?.PCrb ?. CraPCraPCraPCraPCraPCr ?.Cra ?.PC.aPCra ?aP?*aP;rC.aP̄?raٕ rf Crf Crb ?raQ ?.PCrb ?.PCraPCraPCw. ?aPCraPCraP?. ;raPCraP?.PCn Cr] ;ra ?.P@lZ_ۙu0ʆBu3ʆD!wSʆd!wSʆD!u3ʆBݹu0dBۗSʈd!u0dBۗSʆBۗSʈd!u0d!u0d!u0BۗSʆBۗSd!u0BۗSd!u0ʆBsʆBۗS d!Sd!Sd!Sd [m]h˩vT2˪vT3!˺vT3!˪vT2˩fT2ܻeC!ܺvT2˩eC!˩eC2ܺvT2ܺvT2ܺvT2ܺvT1˩eC!˩T2ܺvC!˩T2ܹeC!˩d2ܩeCܹeCܹeCܺeCܻeT2˩vT2˩vT2˩vT2˩eT2ܺeC!̺vT2˩eC!˩fT2ܺvT2ܺvT2ܺvT2ܺvT2ܺuC!˩eC!˩eC!˩eCܺvC!ܺeC!˩T2˩d2˩d2˩T2@mj.aP̄?2aU ?raU ?.PȄ?.PCr ?.aPCraٕ ?. ?. ?. ?. ?. ?.aPCra ?.Cra ;r ?.PCnCrCrCnPCrf CrCs.BaU ?.PCr ?2aPCrf ?. ?.!PCraPCraP?. ?. raPC. ?raP?.C.PCra ?ra ?ra ?.P@n[mܺveC!ܺweC!ܺveC! L1H1ۗu0d!SʆBۙu0d!u0dBۗSʆBۗSʆBۗSʆBۗSd!u0d!sʆBۗS d!u.ʆBSʆBۗSd!Sʄ!sʆ!sʆ!Sd!uʄ!ۗSd"ۗS0d"ۗS0d!\ raU ?.PCraPC. ?. ?. ?. ;raPCraPCr] ?.PCr ?aP?.PC.CnCnC.PBC.!P@?.!P@7.PCrb ?.aPCraU ?. ?. ?. ?. ?. ?.PCraP?. Cra ?.PC.Cr r r rBk ܺweC!ܺweC! vT2ܺvTC!˩eC"ܺvT2ܺvT2!˩eC!˩eC!˨vT2ܺvT2ܺeC!˩d2ܺvC!˩vT2۩eCܺeC!ܺuC!캘vC!ܺuC!˨vT! vT1ܺveC!ܺvUC! 0raٕ ?. ?2aPCraPCraPCraPCr ;raPCraPCaPCraP?.PC.Cr r r CrBP{ť1F .PC.aPȄ?.aPCraQ ?. ?. ?. ?. ?. raPCr ?.PCr ?raP?.PCra ;ra ?.P?.aP)8jԔ˩vT28Q?.PCraPCraPCs. ?aPCraPCraP?. ?aPCaPCraL?.PCra ?ra ?a jIR @ܩe2˩T2˪vT2ܺvT2˩eC!˩eC!˩eC!˩T2ܺvT2ܹeC!˩T2ܺeC!ܹeC!˩d2ܩeCܺeC ܺeC ܹeB۩T2ܹe2 v9FcۗSʈd!u0d!u0d!u0d!u0d!u0ʆBۗSʆBۗSʆBۗSʆAu0BۗPd!u0Bu0Bu0Bu0BۗPb-ZNP{%1 s. ?. ?. ?. ?. ?. ?aPCr] ?.PCr ?raP?.PCra ;ra ?.P?*aL?oYūIsX #f1Eb?˩eD2ܺvT2ܺvT2ܺvT1˩eC!˩e2ܺvT2˩eC ܺvS!˩vT2˩e2ܹeCܺeC ܹeCܩe2`5Jb A;) "xV)n]L;*n]L;*n]L;*n]L;*n]Còn]L;*n]L;*òn\ò*~òeòeên]CAbԔSd @^-D_ۗSʆBۗSʆBۗSʆBۗSʆBۗSd!u0d!u0d!u0bۗSd!SʆAu.ʆBۗS d!u.ʆAsʄ!Sd!sd!8jԔuSʆBۗSʆBۗSʆBۗRd!u0d!sʆBۗS d!u0ʆBۗ0d!Sd!ۗPd!u.ʆBۗRdۗPbە0B)(91ۗ0B0"hR'u0d!u0d!u0d!u0BۗSʆBۗ0d!uʆBە0d!Sʄ!u.ʆBu0Bu0Bu0BsX$) n\òJsX(n\ò V)Dbwòòòòn]L;*mòL;*~òn]L2]L;*;*;*;*L;!;*5JbA;!òòò]L;*n]L;*òn]L;*n]L;)Ի*eòn\òn]Cn]CnTòAbԓSd!sd A`(F"ۗSʆBۗSʆBۗSʆBۗS d!ۗSʆBۗSʆBۗSʆ!u0Bۗ0d!u0ʆBu0Bu0Bu0BۗPB{%) nTò^դRNban]L;*n]L2òòòL;*mòòn]Cêeòeò~ên\òRqթ(91ە0B-H9AۗSʆBۗSʆBۗSd!u0d!uʆBۗS d!u.ʆBە0d!u0Bu0Bۗ0bۗ0bە0B{X%) n\òEk˘vC!@  Z+ܺvT2ܺvT2ܺvT2ܺvT2ܩeC!˘vT2۩eC!˩d2ܩeC ˩T2˩T2ܺeC ܹeBũ(1H1rCrBդRPbaòòn]L;*n]L;!òn]L;*òn]C]L;)L;*;*;*L;)-I9Aە0Bە0B޳{V-I9AۗSʆBۗSʆBۗS d!u0d!u0d!u0dۗSd!uʆBۗSd!Sd!Sd!Sd!5RNbaL;!;)i(bԓ@ P"oʘvT2ܺvT2ܺvT!˩eC!ܺvT2ܺvT1˩T2ܩeC ܺeC!ܺuC!ܺuC!˩vT2ʘvS! sX nTò泋ړ^IAA@EXN%u0d!SʆBۗSʆ!ۗSʆBۗSʆAu0BۗRd!Sd!Sʆ!sʆ!sʄ!Sd!8k˘vS!/jQũ'1H P{%)n]L;*n]L;*n\òòn]L;)ên\òêmòn\òn\òmòAbԓASd!Sd!yY0sX( 8#xWraL?. ?.PCraL?.Cr] ?aP?.PC.C.C.PCr CrCrCڴ`1jIR IsV ˩eC!˩d2ܺvT2˩eC!캘vT2ܺvS!˩vT2˩e2ܩeBܹeCܩe2˩T2ܹeB^iAQ ܹe2g'(bP EHKraPCraP?. ?. raP?.PC.C.PC.PCr] r CnCrCڴ`5jJ R @g'=Zs0ŢHJ#u0BۗSʆBu0d!SʆBu0dۗSd!SʆAu.ʆBu0ʆBۗPdۗ0B{X%) nTòn\ò{ޱ{Vr-(91`IAAۗSʆBۗSd!u0dۗSʆAu0BۗRd!Sʄ!ۗRd!ۗS d!ۗS d!uʆ!Sd!(=bAsd!zY0sX (g'(b?.PCraPC. ?aPCaPCra ;r ?.PC.PC.PCr CrBP{%1 rC5^Ԝ5JR @/ZNP{%)n]L;*mòԻ*n]L2;*~òn]K*~êAbԓsʄ!RPbb;);)g(bԃARNbA]L;*n]L;)òn]L;*êv;*n]L:]L;)L;*L;)-IAAۗ0B)(91ۗ0ByRPrbڴ`iAAۗSʆ!u0d!SʆBu0d!u0BۗPd!u0Bu0Bu0Bu0BۗPB{%) nTòn\ò泋֓IAA/jQ%) n]L;*n\òԻ*n]CL;*êmòn\òn\ònTòeên\ò޳{VIAAwդRPba7g(b҃?.PCraP?.Cra ?.PC.Cr .PC.PCr CrBP{%1 rCڳ`jAQ g'(=ZH  j3u0Bu0d!u0dۗSd!uʆBu0Bە0bۗ0bۗ0Bu0BIAA ܹe2yf%=Zs=8i8bԓA^Ԝ5jJ R ˩eC!˨vT2ܺeC!ʘvT2ܺvS!˘vT2˩vT2˩T2ܺeC ܹeBũ(1H1rCrC7^Ԝ5JR @g'=Zsb`H  j3u.ʆBۗSd!u0ʆBۗ0d!u0Bە0bۗPdۗPdۗ0Bu0B)(91ۗ0B7^դRNbAg(b҃3֓-I91ۗSʆBu0d!u0d!u0BۗPd!u0Bu0Bu0Bu0BۗPb{%) nTòn\ò泋֓^IAAZ`1jAQ `@ L;*n]CL;*~òn]K]L;!L;)L;)L;!-H9Au0Bۗ0Bۗ0ByRPba7i(b҃P$`v9u0BۗSd!u0ʆBsʆBۗSd!Sʄ!sʆ!sʄ!Sd!5RNbaL;!;!g(bԃAw/ZNP{$){/jQ{%)~òL;*~òn]L:L;*Ի*v*n]Kn\òmên\ò޳{V-IAA7դRNbAk8i9AbԓAS BۗS d!u0ʆBۗ0d!Sʄ!uʆBۗS d!ۗS d!u.ʆAsʄ!RPbbL;!;)k89Ekwz-ZN0{$(szY/sX ˩eC ܺvT!˩T2˘vT2ܺeC!캘vC!vS!캘vC!9Zs?*a ?.L?oYIs ojQũ1F 泋֓-I91u.ʄ!SʆBu0d!u0BۗPd!u0Bu0Bu0Bu0Bۗ0B`5Jb A;!g(bԃAw/ZNP{$)q{Rrթ'1H ` v9Fcە0d!SʆAu0Bە0bu0ʆBu0BۗRdۗPBu0Bۗ0B7դRPba8i8bԓAw/ZNP{$(k8i8b҃?raPCraP?.PC.C.PC.PCr] rCnCrCڴ`5jJ R @g'(=Z?oX9FkAszY/sV r7"XN%n]CL;**eòmòmòeên]CRr)(91ۗ0ByRPrb8i8bԓAw-ZN0{X `,@09n]L2;*n]L;!L;*;*;*;*L;!5Jb A;)7i(bԓAoYIFkw/ZNP{$(g'=Zsbmòòn]C]L;!L;*L;*L;!-I9Aە0B'(b҃Asd!w/ZNP{%)޳{V-(9H1ڳ^IAAP ƣ1Z+ܺvS!˨vT2ܺuC!캘vS!ʘvS!vS!=Z?.aL%RPsb?.aL?YI/sX qjqũ1F Z`iAAh0 @ܺvC!˨vT2ܺuC!vT!ʘvT!ʘvT!vC! sV n\ò޳{V-I9A7դRbA'(=Zs?YūIFk@`j3b?˩T2۩eCܺeC!˩T2˩T2ܺeCܩe2`5jJb A;!;!k8i9AjԔAszZJ0sX ojQ%)AP @_r ?raL;r ?.PC.PCr CrBq)(91ۗ0B7^դRNbAf%=Zsb?YūIkwzY0sX (F"hR'?aP?.PC.CnCnBk ˘vS! sX n\ò泋ړ^IAAwդRNbA8i(b҃9Rb @˘vT2ܺvC!vT1˘vT2˨vT1˘vT!uC!˘vT! Ek˘vC!qzrթ(1H0ڴ`iAAwդ5J R i8b҃?.PCn C.PCra ?.P?.aP?a ?.aL?oYIsV qjqթ(1H0ڳ`IAA7՜5J R /ZNP{ ܺvT!˨vT2ܺeC!ܺuC!˩vT2˘vT!vC!˘vS!ojqũ(1H0Z`1jIR yRPbAbRPbAqzqť)v;*n]L2]L;!L;)]L;!-I9Aە0B)(91ە0ByRPrbg'(=Zs?YūIkYūIFk@HJ#á˩T2˩d2۩e2۩d2ũ'1H1rBr)(91ە0ByRPrb8i8bԃAwz-ZJ0{X /jNP{ @ @HF!CaP;r] ;ra ?.P?.aP jJ R @ܹe2ܹe2yb%=Zsb?YIsV /jNQ{$)޳V)(1H  ` Db˩T2˩e2۩e2۩d2ũ'1H1rBP{%1 rCڳ`iAQ g'=Zsb?YūIkY9Fk@ p0Dbw]L;*;*;*;*L;!;*RPsb?.a ?YI/sX w/ZN0{$(泋V-(9H1ړ-H91 @CaʘvT1˘vT2˨vT1ʘvT!캘uC!˘vS! ֓^iAQ ܹd2g'(=Z?oY9FkszY/sV w-ZJ0sX áT&Ara ?a ?a ?.P?*a ?.aL?oYIs ojQũ1F ړIAAyդJR bRb @` 6 B`h,rCrCrBk ˘vS! Ak˘vC!qzr)(9H1泋֓-I91yդJR @bRb @1jAAۗRd!ۗS d!uʆAsʄ!RPbbL;!;)g(bԃAw/ZNP{%)ޱ{Rrթ'1H Z`IAAojQ{$(ܺvC!캘vC!캘uC!˨vT1ʘvC!˨vT!ojqũ(1H0Z`1jIR g'(=Zsb?YIFkAyIk@ P AH;*;*L;)-IAAە0B7դRPba8i8bԓAzY/sX /jQ{%)޳V)(1H -(9H0r Cr CrBk ˘vS!b҃Asd!w/ZNP{%) ޳{V-(91ڴ`IAA7^`1jAA'=ZPra;*;*L;)-I9Aە0Bۗ0B7^՜5RbAk8i9AjԔAzI/sV qjQ%)޳{Vrթ'1F ` Sʄ!Sd!8jԔ˘vS!ojQũ(1H0ڴ`1jIR g'(=Zsb?YūIFkAyIkAY/sVSd!Sd!uʄ!RPbbL;!;!k89EkYIsV qjqũ1 {qjQ%)޳{Vrթ1 ~}{zyxnTòAbԓSd!ZPsb?.a ?YI/sX w-ZN0{$(޳V-(9H0ړ-H91ړ-(9H0nC.PCrBr)(91ۗ0ByRPrb8i8bԓAwz-ZJ0{X wzY0sX ojQ{ p`@0o_O/vC! sV n\òEk˘vC!qzrթ(1H0ڳ`IAA7^Ԝ5jIQ yդ5J R ޱ{Rrũ)nTòAbԔsd!ZPsb?.a ?YIsX wz-ZN0{ (޳{V-(9H0ړ-H91֓-(9H  ÿrC/jQũ(1H1ڴ`jIR 7դRbAg'(=Zsb?YIFkAyIkAդ5jIQu0BZ5JbA9FkszZJ0{X ({qzrթ'1H 5Z`iAA7^Ԝ1jAA7^`IAA8i9Ek 7դRbAg(b?oY9FkAY9EjԓAwzY/sjP{ ˨vT!D޳{V-H91yRPbA'(=Zsb?Y9EkAwzIsRNb @yf%=Zsb?YIs qjqť1 {ojQ%)޳{Rrũ1~:޳{V-H91yRNbA8i(b҃?oX9Abԃ?oXi8b҃2P?oYIFkw/ZNP{$)泋V-(9H0ړ-H91֓-(1H aC޳V-I9AyRNbA7i(b?o8i8b҃='=ZPbAѡoYūIsw/ZNP{$)޳V-(9H0֓-(9H0qzqť)FGf%=Zsb?YūIkwzY0sX w-ZJ0sX wzY/sAzY0sX qjQť1 {ojQ%){qjQ%)oX9Ab҃=8i8bԓAw-ZN0{X ojQ{$)޳{Rrũ1 ^`iAAZ`1jIQ g%=ZPrbf9RPbA7g(=ZsbJR f%=ZPsb7i(b҃?oX9Abԃ?oX9Ab҃?]?oX9EkAszI/sV w-ZJ0sX ojP{ d1/jNQ{%){ojQ{%){qjQ%)޳{Vrũ1 hybRPbA'(=Zsb7g(Zsb'(=ZPraYūIkwzY/sX ojQ{$( '(=ZPra8i(b҃=7i(b=k8i(b/jNP{ ojQ{%)qzqũ1 ޱzqť)Abԃ=g(Z?YūIFkAwzYs Bwդ5JR yJR 7^Ԝ1iAA@YwzZJ0sX /ZN0{X qť)޳{Vr)(1H 泋V)(1H -(9H0޳{V)(1H ֓)(1H rթ1 ޳{Vr)(1H ڳ^I91. C泋V)(1H 泋V)(1H ]=7i(b?Y9Ebԃ*]?oX9Abԃ?oX9Abԃ4h{qjQ%)޳{Vrũ1qzqť){/jNP{ /ZN0{X bJR yJ R JR fRNb@ܩT!szIk@7777