Облако тегов
#195010003061601000306200100030635010003081001000308120100030814010003081601000308180100030820010003082201000308250100030830010003083501000308400100030845010003102001000316450100062075010013142001001627050100182705010023166501010010100103001010010450101021075010102164501010306100101030612010103061401010306150101030616010103062001010306250101030630010103063501010306450101030655010103081001010308120101030814010103081601010308180101030820010103082201010308250101030830010103083501010308400101030845010103085001010308600101030865010103087001010308750101030880010103089501010310160101031018010103102001010310220101031025010103103001010310350101031040010103104501010310500101031055010103106001010310650101031070010103107501010310800101031085010103109001010310950101031220010103122501010312300101031235010103124001010312450101031250010103125501010312600101031265010103127001010312750101031280010103128501010312900101031295010103142001010314250101031430010103143501010314400101031445010103145001010314550101031460010103146501010314700101031475010103148001010314850101031490010103149501010316250101031630010103163501010316400101031645010103165001010316550101031660010103166501010316750101031680010103169001010318350101031840010103184501010318500101031855010103186001010318650101031870010103188001010318900101032035010103204001010320450101032050010103205501010320600101032065010103207001010320750101032080010103208501010320900101032095010103225001010322550101032265010103227001010322850101032450010103245501010324600101032465010103247001010324750101032480010103249001010330950101050610010105061201010506140101050616010105062001010506250101050630010105063501010506700101050810010105081201010508140101050816010105082001010508250101050830010105083501010508400101050845010105085001010508550101050860010105086501010508700101050885010105089001010510160101051020010105102201010510250101051030010105103501010510400101051045010105105001010510550101051060010105106501010510700101051075010105108001010510850101051090010105109501010512100101051220010105122201010512250101051230010105123501010512400101051245010105125001010512550101051260010105126501010512700101051275010105128001010512850101051290010105129501010514200101051425010105143001010514350101051440010105144501010514500101051455010105146001010514650101051470010105147501010514800101051485010105149001010514950101051625010105163001010516350101051640010105164501010516500101051655010105166001010516650101051670010105167501010516800101051685010105169001010516950101051835010105184001010518450101051850010105185501010518600101051865010105187001010518750101051880010105188501010518900101051895010105203501010520400101052045010105205001010520550101052060010105206501010520700101052075010105208001010520900101052095010105226501010522850101052435010105245001010524550101052460010105246501010524700101052475010105248001010524900101052760010105279501010530750101053090010106089501010610160101061025010106103001010610350101061045010106105001010610550101061230010106123501010612400101061245010106126001010612650101061270010106127501010612800101061290010106129501010614200101061425010106143001010614350101061440010106144501010614500101061455010106146001010614650101061470010106147501010614800101061485010106149001010616250101061630010106163501010616400101061645010106165001010616550101061660010106166501010616700101061675010106168001010616850101061690010106169501010618350101061845010106185001010618550101061860010106186501010618700101061880010106189501010620400101062045010106205001010620550101062060010106206501010620700101062075010106208001010620850101062090010106209501010622500101062255010106226001010622650101062270010106227501010622850101062295010106245001010624550101062460010106246501010624700101062475010106248001010624900101062760010106276501010627750101062780010106279001010627950101063060010106307001010630750101063080010106309001010630950101063380010106369501010639900101063995010108061001010806120101080614010108061601010806200101080625010108063001010806350101080640010108064501010806500101080655010108066001010806650101080670010108067501010806800101080810010108081201010808140101080816010108081801010808200101080822010108082501010808300101080835010108084001010808450101080850010108085501010808600101080865010108087001010808750101080880010108088501010808900101080895010108101501010810160101081018010108102001010810220101081025010108103001010810350101081040010108104501010810500101081055010108106001010810650101081070010108107501010810800101081085010108109001010810950101081220010108122501010812300101081235010108124001010812450101081250010108125501010812600101081265010108127001010812750101081280010108128501010812900101081295010108142001010814300101081435010108144001010814450101081450010108145501010814600101081465010108147001010814800101081485010108162501010816300101081635010108164001010816450101081650010108165501010816600101081665010108167001010816750101081680010108168501010816900101081695010108183501010818500101081855010108186001010818650101081870010108187501010818800101081885010108189001010820350101082040010108204501010820500101082055010108206001010820650101082070010108207501010820800101082085010108209001010820950101082250010108226001010822650101082270010108227501010822850101082295010108244501010824500101082455010108246001010824650101082470010108247501010824800101082485010108249001010827600101082765010108277001010827750101082780010108278501010827900101082795010108306001010830700101083075010108308501010830900101083095010108338001010833850101101011308000101131000010113100501011310100101131020010113103001011310350101131040010113104501011310500101131055010113106001011310650101131070010113109001011312000101131205010113121001011312150101131225010113123501011312400101131245010113125501011312600101131265010113128001011314000101131405010113141001011314150101131420010113142501011314300101131435010113146501011314700101131600010113161001011316150101131625010113163501011316400101131835010113205001011320700101132205010113221001011322300101132260010113240001011324650101132700010113300001011510000101151001010115100501011510100101151011010115101501011510200101151025010115103001011510350101151040010115104501011510500101151055010115106001011510700101151080010115108501011510900101151095010115120001011512050101151210010115121501011512200101151225010115123001011512350101151240010115124501011512500101151255010115126001011512650101151280010115140001011514050101151410010115142001011514250101151430010115144001011514650101151490010115160001011516100101151615010115162001011516400101151800010115183501011518400101152000010115200501011520150101152020010115202501011520350101152065010115208001011520850101152090010115221001011522250101152260010115227001011524000101152405010115241001011524200101152430010115244001011524700101152475010115248001011524900101152725010116100001011610150101161210010116122501011614100101161420010116142501011614300101161440010116146001011614700101161600010116160501011616100101161615010116162501011616300101161635010116165501011616600101161800010116181001011620000101162005010116201501011620300101162035010116205001011620550101162070010116209001011622250101162230010116223501011622850101162400010116240501011624100101162415010116242001011624300101162440010116245001011624850101162700010116270501011627100101162715010116272001011627250101162740010116275501011627600101163000010116301001011630150101163020010116302501011630400101163060010116308001011630900101163310010116363001011636400101163655010116391501011810000101181005010118101001011810150101181020010118102501011810300101181035010118104001011810450101181050010118105501011810600101181065010118107001011810750101181080010118108501011810900101181095010118120001011812050101181210010118121501011812200101181225010118123001011812350101181240010118124501011812500101181255010118126001011812650101181270010118127501011812800101181285010118129001011814050101181415010118146501011816000101181605010118161001011816150101181620010118163001011816350101181655010118166001011818000101181805010118181001011818350101181870010118200001011820050101182010010118201501011820200101182025010118203001011820350101182040010118204501011820500101182055010118207001011820800101182090010118221001011822250101182230010118223501011822600101182400010118240501011824100101182415010118242001011824250101182445010118245001011824550101182460010118246501011824750101182485010118270001011827050101182710010118271501011827200101182725010118274501011827550101183000010118301001011830150101183020010118302501011830300101183040010118305001011830650101183070010118308001011830900101183310010118332001011833250101183335010118334001011833500101183630010118364001012310250101231485010123149001012510250101251035010125104001012510500101251075010125126501012512700101251660010125249001012808300101312350101333635010138363501014310250101451025010145103001015316300101532210010160106001016204120101620515010163082501016308300101630835010163084501016308600101631035010163104501016310500101631090010163129001016314500101631640010163164501016410300101650806010165082501016508300101650835010165084001016508450101650850010165086001016510300101651035010165104001016510450101651050010165106001016510700101651090010165123501016512450101651260010165127001016512800101651440010165144501016514500101651645010165166001016520450101652090010165248001016524850101731610010175122001017524200101801255010180126001018024800101802495010181129001018116450101812080010181247001018124800101812485010181249001018124950101831035010183125501018324700101832490010183338001018339900101833995010186164001019014200101911220010191142001019124200101912450010192275001019227550101932450010193275501019327600101933000010193302001019330500101933060010195102501020008160102000820010200084501020010160102001020010200102501020010300102001035010200122001020012250102001230010200123501020012360102001250010200166001020110160102011025010201103001020110350102011040010201104501020110500102011060010201107501023102100102310306010231030801023103120102310316010231040601023104080102310410010231041601023104200102310508010231051001023105120102310516010231052001023105350102310608010231061001023106120102310614010231061601023204060102320410010232041601023204200102320425010232050801023205100102320512010232051601023205200102320524010232061401023206160102320620010232081201023208200102360408010236041001023604120102360510010236051601023605200102360630010237030801023703100102370414010237041601023704300102481230010303363501030536350104030816010403102001040310250104031030010403104001040310450104031055010403106501040310700104031075010403123001040312350104031240010403125001040314300104031435010403144001040314450104031450010403145501040314600104031475010403148001040314900104031635010403164001040316450104031650010403166501040318400104031845010403185001040318550104031860010403188001040320350104032040010403205001040320550104032065010403208001040320900104032095010403225501040324500104032455010403246001040324750104041025010404105501040618450104062470010406248001040639900104131625010413205001041324000104600830010460083501046016450104630845010470224001047022500105030830010503101801050310200105031025010503103001050310350105031055010503106001050310950105031225010503123501050312400105031645010503168501050316950105031845010503207001050510120105051016010505102001050510250105051030010505122501050512300105051240010505124501050512550105051260010505129501050514800105051685010506102501050610450105061250010506126001050612650105061270010506127501050612900105062075010513120501051312500105131420010515140501051514200105151435010515180001051620000105231260010523166501052316750105251260010525167501084012400108401445010840165001084016550108401860010900103501090012400109031040010903124001090322950109050830010905123501090512400109062055010913220501091322200109152205010915222001091616300109181630010923165501092512500109251655011203204501120320500112051025011205103001120520450112431025011243103001124312300112431235011245102501124518450112452045011247337001140310220114031025011403103001140310350114031050011403108001140310950114031230011403123501140312450114051245011405125501144312350114431435011445164001190010080119001011012102041201210204160121030408012103042001210403060121040416012105040801210504120121050420012125040801214008160121440616012144081601214506200122000312012200060801220006160122000816012201030801220303120122030406012203040801220304100122030412012203041601220304200122030425012203043001220304350122030512012203051601220305200122030525012203061001220306120122030614012203061601220306200122030625012203063001220308250122030830012204030801220403100122040312012204040601220404080122040410012204041201220404160122040420012204042501220404300122040508012204051001220405120122040516012204052001220405400122040545012204060801220406100122040612012204061601220406200122040625012204081601220408200122040830012205031001220504120122050420012205062001220604080122070425012207051601220706250122070812012230408012242041001224306120122440308012244031001224403160122440408012244041001224404120122440416012244042501224405100122440512012244061601224406200122440665012244081501224408160122470408012247041001224705100122530310012253031201225304120122530512012253051601225305200122530616012253062001225306250122530816012254030801225403100122540408012254042001225404350122540512012254052001225406160122540620012254062501225408160122570620012257062501232106160123540312012354041201235406160123550310012355041201235506160123640308012364031001236408160123660308012384061201240006160124000816012400082001240008350124001025012450061201245006160124500620012450062501245008160124500820012450082501245008300124500835012450102001245010250124501030012450123001252016350125230316012523051601252305180125230616012523062001252306300125230650012523082001252308250125230830012523101601252310200125231035012523104501252310500125231080012523123001252312350125231240012523124501252312550125231270012523145001252316350125240514012524052001252405450125240612012524061601252406200125240635012524064501252406500125240816012524082001252408300125240855012524086501252410300125241050012524106001252410800125241235012524124001252412450125241250012524163501252508140125250820012525123501252604120125260414012526051001252605120125260516012526052001252605250125260545012526061201252606160125260620012526062501252606300125260635012526064001252606450125260650012526082001252608250125260830012526083501252608450125260875012526102501252610350125261040012526104501252610500125261055012526107001252610750125261080012526123001252612350125261240012526124501252612500125261255012526126001252614400125261445012526145001252614650125261470012526148001252616450125270410012527041401252704200125270510012527051201252705160125270520012527053001252705400125270545012527061201252706160125270618012527062001252706350125270650012527081601252708200125270825012527083001252708350125270840012527101801252710200125271025012527103001252710350125271040012527105501252710800125271085012527122501252712350125271240012527125001252712700125271430012527164501252804100125280412012528041401252805100125280512012528051401252805160125280520012528053001252806300125290510012529054001252906160125290650012533120001253312050125361000012536120501253612100125361410012536142001253616000125361615012536162501253616350125361645012537121001253712200130200612013020081201302010200130220812013060061601306008200130610616013061082001306110250131000812013100082001310012160131001225013101080801310206080131020812013122061201312206160131221225013142081201322308200132240616013700040601370004080137000410013700041201370004160137000425013700051201370005140137000516013700052001370006160137000630013701030801370103120137010412013701052001370203080137020316013702041201370304120137030416013704040801370404120143400412014341062001434108200143410825014350061001435006120143500614014350061601435006200143500625014350063001435006350143500640014350065001435008120143500814014350081601435008200143500825014350083001435008350143500840014350084501435008500143500855014350086001435008650143500870014350087501435008800143500885014350089001435008950143501014014350101601435010200143501025014350103001435010350143501040014350104501435010500143501055014350106001435010650143501070014350107501435010800143501085014350109001435010950143501220014350122501435012300143501235014350124001435012450143501250014350125501435012650143520612014352081201435308160143530820014353082501435310160143531025014354061601435406300143540812014354081601435408200143541016014354102501435410450143580825014360100001436010050143601010014360101501436010200143601025014360103001436010350143601040014360104501436010500143601055014360106001436010700143601075014360108001436010850143601090014360120001436012050143601220014360123501436012450143601265014370102501437010300143701040014370106501437010700143701075014370108501437010900143701220014370122501437012300143701250014370128001437108160143711025014371103001437110750143711080014372168001438010050143801010014380102001438010300143801220014380127001438110100143900814014390082001439008250143900840014390102001439010300143901225014390123001463308230146331232015000121001500124190150030404015003060501500308070150031008015003121001500314110150031613015003241801500333250150033930015005040401500605040150061411015013080501501310060150131207015013140801501316080150131809015013200901501614080150331008015033121001503314110150331613015033181601503320160150332418015033272001503333250150431006015043120701504314080150431608015080100601508010080150801207015080140801508108060150811006015081120701508114080150820805015082100601508212070150821408015082161001508312070150831408015083161001508406030150840805015084100601508412070150841408015103081001510310120151031619015113060701511310090151150617015133101201530020100153003010015300361001530039120153004212015300481201530052120153005814015300621401530068140153007214015301391201530168140153101018015310801501540010500154001260015402084001540210500154021260015412126001554010110157000808015710121801573202050158000403015800050401580006050158000806015800100801580012100158001411015800161301580018150158002016015800241901580027220158003024015800332601580036290158003931015801030201580104030158010504015801060501580108060158010816015801100601580110080158011207015801121001580114110158011605015801161301580118150158012016015801241901580127220158013024015801332601580136290158013931015802040301580205040158020605015802080501580306050158031008015803121001580320160158050302015805040301580603020158060403015820158201008015820121001582014110158201613015820181501582020160158202218015820241901582033260158203931015820483801582110060158211008015821121001582114110158211613015821181501582120160158212218015821241901582212100158221411015822302401582310080158301207015830161001583018110158302012015830241401583030180158311006015831120701583112100158311408015831161001583118110158312012015831241401583130180158313621015831422501583310060158331408015835201201584008060158401008015840121001584308060158611008015900060701590008090159001012015900121501590014160159001821015900303301590036380159004246015901060701590108090159011012015901121501590116190159012427015901303301590136380159014246015901454801590206070159020809015902303301590306070159030809015903101201590312150159031821015903242701590330330159033638015903454801590348500159201012015920121501592016190159211012015921161901592312150159231619015930100801593012100159301411015930161201593016130159301813015930201301593110080159311210015931141101593116130159331008015933121001593314110159331613015940080701594010080159501008015950121001596008070159601009015960161501597010090159701211015980060801598008090159801011015980161701598106080159811011015981141501598116170159901011015990121401601003070160100410016010051301601006190160101626016010307501601033820160103995016011061501601203070160120410016012041101601205120160120513016012051501601206190160123075016012338201601403070160150512016015051301602016020041001602005130160200619016020082501602009290160201030016020113401602012360160201338016020144201602016480160201854016020206001602022680160202472016020278301602110300160220307016022041001602205130160220619016022072001602208200160220825016022082601602210200160221030016022103201602210350160221236016022144201602216480160221854016022206001602222680160222472016022278301602230750160223690016023061901602308250160231030016023123601602314450161106063016400061001640008160164001016016400122301640014260164001626016400182601640020320164002232016400244001640025400164002740016400304501640035500164012032016402030501640204080164020508016402061001640208120164020816016402101601640211230164021223016402132301640214260164021626016402182601640220320164022232016402244001640225400164023045016402365001640248600164030610016403081601640310160164031223016403223201640333450164050508016410040501641005080164100608016410081201641010160164101223016410122501641014230164101626016411162601641203050164120405016412050801641206080164120810016412081201641210160164121223016412142301641214260164121626016413206001641505080164150812016420040501642005080164200608016420081001642010160164201216016422040501642205080164220608016422081001642210160164221216016423081001642310320164301643006080164300823016430103201643012320164301432016430144501643016450164301845016430204501643022450164302460016430308001643106230164310823016431103201643112320164311445016431164501643120600164312460016432040501643206190164320823016432082501643210320164321223016432123201643218450164322045016432224501643224600164323080016433062301643308230164331030016433103201643311450164331230016433123201643312330164331445016433146501643316450164331645001643316540164331845016433185401643320600164332080016433224501643322600164332460016433278001643330800164333380016433369001643339900164340616016435082301643510320164351230016435123201643514450164351645016437062301643708230164371032016437123201643716450164372060016438103201645310320165000808016500121201650110120165011212016502080801650210120165021021016502121201653108080165311012016532080801653210120165321412016532201601653233180165422016016542301801656036180165604823016562482301658020160165803018016580422301658048230165805223016580582301658062230165806823016580722301658139230165816823016582201601658230180165823923016582482301658262230165826823016582782301658298230165908018016592101801660036500167821029016980180302430018030303401803124300183901821020105053202010704250201070522020107053202010705700201070625020107063202010706440201070732020107073802010708320201070838020118167802030707320203070744020307075702090114800209011490020911140502091120100209112020020911204502205106090220510812022051162502206104040220611614022900142202290114220229011625022901203102300111200230011226023101102002310112240240010413024831037027201010402720102040272011214027201161602720201040272020204027202060702720216160272040104027204121402720416160272111617027530051502753005210275300613027530061402754003040275400615027550031102756006110275600612027600020302760002050276000208027600020902760002100276000303027600030902761002080276100319027611020802762003100276200335027620033602762003370276200338027620034602762003470276200351027620035302762004030276200406027620040702762004110276200424027620043502762004370276200442027620044402762005040276200505027620050802762005100276200519027620052502762005260276200539027620054002762005430276200545027620060502762006070276200608027620061002762006130276200615027620061902762006500276200651027621040302762104140276220204027630020502763002090276300210027630031002763004040276300518027630060502763006100276300617027630061802764002070276400405027640050402764005050276400614027650030702765005050276500605027650060602766005060276600606027661050602767005050277800203027810021002781003110278100313027810031502781004200278100422027810051602781005220278100628027821021002782102140278210311027821031202782103130278210315027821031602782103170278210420027821042202782104230278210424027821042502782104260278210516027821052002782105220278210524027821062802782106300278250315027825052202782506280278310210027831031502783104220278310522027831062802789004220278900522027891031502789104220278910522027891062802890010130289001037028910202102892030310289203037028920308402892031130289243021028930503702893050430289305103028940720102894472010289567075028956708102895670910289567116028957707502896110080289611009028961101202896110150289611018028962100902896210120289651008028965100902896510120289651015028965101802896610080289661009028966101202896610180373221035040000051004000005120400000515040000051804000005190400000520040000053504000007180400000720040000073004000010250400001030040000103504000015400400001570040000158004000018500400002050040000247504000024850401000413040100041604010005160401000519040100052204010007220401000725040100072804010007320401000738040100103204010010450401010519040101072204010108320402000514040200061604020008200402001024040200122804020014340402001638040200184204022020400402204008040220805004022120250402212035040221204004022120500402220040040250030804025003120402500316040250032404025004080402500412040250042004025004240402500432040250051204025005200402500524040250053204025005400402500550040250063204025006400402500850040250108004030003160403000425040300042804050000750405000080040500101204050012080405001212040500121504050016100405001612040500161804050020120405002015040500201804050020220405003015040500302004050030220405003025040500302804050030400405003045040500402004050040220405004025040500402804050040300405004035040500404004050040500405005030040500504004050050600405006040040500605004050060550405006065040500608004050080650405008075040500808504050112100405011212040501121504050116100405011612040501201204050120150405012018040501202004050120220405013015040501301804050130200405013022040501302504050130300405014015040501402004050140220405014025040501402804050140300405014035040501404004050140500405015030040501503504050150400405015045040501506004050160400405016050040501605504050160650405018060040501807504050180850405018090040502403004052006330405201038040521053004052106330405210833040521103804052112530405211664040521201504052120180405220633040590101004059010120405901016040590102004059010250405901032040590108004059016200405901640040590165004059016630405901680040640101004064010300406401210040640141004064015100406401610040640171004064018120406402012040640221204064025120406403012040640301504064032150406403515040640401804064045180406405020040640552004064060200406406320040640652504064070250406407525040640802504064085300406409030040640953004065010300406501104040650114004065011540406501204040650121004065014100406501610040650201204065022120406502412040650251204065030120406503212040650351504065037150406503815040650401804065042180406504518040650471804065048180406505020040650522004065055200406505820040650602004065062200406506525040650682504065072250406507525040650782504065080250406508225040650853004065090300406509530040660005004066000550406600070040660007504066000800406700050040670005204067000800406700090040670011504067001500406700157040690075204069009520406901752040690195204070001050407000110040700011504070001200407000125040700013004070001400407000150040700016004070001900407000200040700021004071001050407100110040710012004071001250407100130040710014004071001500407100160040710016504071001700407100180040710019004071002100407100220040710023004071002400407100280040710029004077001100407700120040770014004077001650408004508040800551204080070150408104012040810451204081050120408105512040810701204082002120408200312040820051404082006160408901230041202173204120217350412021741041202174304120217480412021749041202175104120217540412021755041202175604120219300412021933041203173204120317480412031933041210254804121222740412122276041212227804121225720412122573041212257404121225750412122576041212257904121325740412222562041222256404122225730412222575041222257604122225770412222578041222257904122325640412232572041223257304122325740412232575041223257704205005140420500616042050061804205006200420500622042050062504205008220420500828042050102604205010280420501030042050103504205012320420501235042050123804205014380420501440042050144204205014450420501632042050163504205016400420501642042050164504205016480420501650042050165504205016580420510512042051051604205105200420510614042051061604205106180420510620042051062204205106250420510822042051082504205108280420510830042051083204205110250420511028042051103004205110350420511038042051104204205112350420511238042051124504205114380420511440042051144204205114450420511635042051164204205116450420511650042051165504210008320421001456042100166404210206240421020832042102084404210210400421021248042102145604211008440421101055042110126604211014780421101688042112063404211208440421121055042112126604211214780421300830042130104004213206250421320830042132104004216012550421620835042162125504220210400422021248042202145604221014780422120634042212084404221212660422121478042400820104240102010424010207042401230304244042440101204244014100424410806042441080904244108180424410820042441101804244110250424411227042441143004244114390424411485042441148604244116320424420806042442082004244314390424440614042444081004244410080424441009042444103004244410330424441035042444120804244412120424441450042444146504244414830424441485042445143904244514400424451448042445146204244514700424451471042445147504244514850424500820042450082204245008230424500827042450101904245010240424501035042450120804245012140424501215042450121604245012220424501229042450123304245012350424501249042450162204245110060424540805042454080704245408100424540813042454082004245408220424540824042454082704245408290424540833042454083404245408390424540843042454100604245410070424541011042454101304245410180424541019042454102104245410220424541023042454102404245410250424541026042454102704245410290424541031042454103504245410360424541040042454104504245410470424541058042454105904245410600424541061042454106204245410650424541068042454108204245410880424541208042454120904245412130424541216042454121704245412180424541220042454122804245412290424541231042454123204245412330424541234042454123504245412520424541416042454143304245414430424541448042454145104245414620424541674042454167504245416810424541687042454169204245416970424551230042470120604247012080424701209042480424801423042481121504248112220424811235042483060904248308080424830812042483081304248308170424830829042483083204248308390424831009042483101004248310130424831014042483101504248310170424831021042483102304248310240424831025042483102604248310280424831029042483103004248310310424831032042483103404248310350424831036042483103704248310400424831041042483104204248310430424831050042483105504248310600424831211042483121204248312130424831215042483121604248312170424831220042483122204248312230424831224042483122504248312260424831228042483122904248312300424831231042483123204248312330424831235042483123604248312370424831238042483123904248312430424831247042483124904248312530424831257042483125804248312600424831263042483126604248314120424831413042483142804248314310424831432042483143304248314350424831446042483144704248314550424840832042500425031056042504063904250408470425041056042504126504250414740425041683042505084704250510560425061056042506126504250614740425071265042508084704250810560425081265042508147404250816830425090847042509105604250912650425091474042509168304251010130425201061042520126904252112690425220853042522106104252212690425231061042523126904254010320425401232042541082304254110320425411232042541164504256008160425600820042562081604256408170425641020042564123004256508160425650817042565102504256512300425660817042566102004256612300425670817042567102504256712300426000317042600063504260007930426000952042600127004260019050426002540044000031004412004090441200410044120041104412005140441200518044180255004418030600441813060044311000004431300000443400608044340080804434015080443443411044345050804434505100443450608044345061004434506120443450808044345081004434508120443451008044345101004434510120443451208044345121004434512120443451310044345131204434514080443451410044345141204434515080443451510044345151204434516080443451610044345161204434517080443451710044345171204434518100443451812044345190804434519100443451912044345210804434521100443452112044345221004434522120443452310044345231204434525080443452510044345251104434525120443452710044345271104434527120443453210044345321104434532120443453410044345341104434534120443500808044350120804435508100443551010044355101204435512100443551212044355131204435514080443551410044355141204435515080443551512044355161204435517100443551712044355181204435519100443551912044355211004435522100443552212044355251104435525120450102060045300122204530020300453002438045300426504530110180453011222045301162804530130450453014225045301426506000060000600506000060060600006009060000601006000060110600006015060000601606000060190600006020060000602106000062050600006206060000620706000062120600006214060000621506000062160600006217060000622106000063050600006306060000630706000063110600006313060000631406000069170600006921060000692406000069300600006932060002221006000222110600022212060003021206000302140600030215060003021706000303140600030316060003220906000322100600032211060003221506000322190600032220060003230806000323140600032316060009632806002010200600230212060023021706002320220600232024060023202606002322170600302311060030602006004002150600406009060040621006030052050603005206060300520706030052090603006004060300601506030060180603006020060300602106030060220603006204060300620506030062060603006207060300620906030062150603006218060300630406030063060603006307060300630806030063130603006317060300692206030069260603006928060300693206030213110603021314060302131506030222130603022224060302231206030223160603023134060310021606032002110603200219060320022006032010210603706007060400601106040060150604006016060400601806040060220604006208060400620906040062120604006213060400621406040062170604006219060400622006040063100604006311060400631206040063130604006314060400692206040069240604096232060410020906041002110604100217060410031106041003140604200212060420021406042002260604300214060430021606043002170604301015060430220906043022120604302215060430601806043062160604400208060440021806044003150604406009061200161206120018160612002016061200221606120025200612002820061200302006120035200612004020061200452006120050250612102016061220612201603061220200406122025040612202804061220300406122035040612204004061220450406122050040612211603061221200406122125040612213004061221350406122145040612215004061230141406123016140612302018061230202006123025180612303018061240141606124016160612402020061240252006124030200612403520061250255706300062060630006304063010630606302320210630232213063023221806304060140633006020063300630706330063090633006311063300631306330063150633006921063300692406330069260633300311063400620406340062160634006304063400630506340069220634300216066000080506600010080660001210070000700001003070000100507000010060700001008070000100907000010150700002008070000201007000020110700002012070000201407000020150700002016070000201807000020200700002021070000205507000020600700002065070000207007000020750700002080070000208507000020900700002095070000210007000021050700002110070000211507000021200700002125070000213007000021350700002140070000214507000024160700003020070000302207000030250700003028070000303007000030320700003035070000303807000030400700003042070000304507000030480700003050070000305507000030620700003065070000306807000030700700003075070000307807000030800700003082070000309007000030920700003095070000309807000031000700003105070000311007000031150700003120070000313007000031350700003140070000314507000033340700004570070000505507000050600700005065070000507507000050800700005090070000509507000051000700005105070000511007000051200700005125070000513007000051350700005140070000514507000051500700005155070000516007000051650700005170070000517507000051800700005185070000519007000051950700005200070000521007000052150700005220070000522507000052300700005235070000524007000052500700005260070000527007000052800700005290070000529507000053000700005305070000531007000053150700005330070000534507000053600700005375070000540007000054100700005440070000544507000054500700005455070000546507000054700700005480070000549007000110040700011005070001100607000110070700011008070001100907000110100700012010070001201107000120120700012014070001201507000120160700012018070001202007000120210700012030070001203407000120350700012045070001205007000120550700012060070001206507000120700700012075070001208007000120850700012090070001209507000121000700012105070001211007000121150700012120070001212507000121300700012135070001214507000130220700013024070001302507000130280700013030070001303207000130340700013035070001303807000130400700013042070001304507000130480700013050070001306507000130680700013090070001311007000131200700015055070001506007000150750700015080070001509007000151000700015105070001512507000151400700015145070001515007000151550700015160070001516507000151700700015175070001518007000151850700015190070001519507000152100700015220070001523007000152400700015250070001526007000152700700015280070001529007000152950700015300070001530507000153100700015315070001533007000153600700015375070001540007000154100700015440070001545507000154600700015465070001547007000154800700015490070001550007000161500700016190070001620507000210060700021009070002201207000220160700022018070002202107000220700700022130070002214007000230220700023025070002303007000230320700023035070002303807000230450700023048070002305007000250900700025120070002515507000254000700032011070003201507000320210700032055070003206007000320700700032110070003213007000330250700033030070003303207000330350700033038070003304007000330420700033045070003304807000330500700033065070003306807000350550700035105070003515507000351700700035180070003518507000351950700035315070003540007000354100700041006070004100807000420100700042011070004201207000420140700042015070004201607000420180700042020070004202107000420550700042060070004206507000420700700042075070004208007000420850700042090070004209507000421000700042105070004211007000421150700042120070004212507000421300700042135070004214007000421450700043017070004302007000430220700043025070004302807000430300700043032070004303507000430380700043040070004304207000430450700043048070004305007000430550700043062070004306507000430680700043075070004307807000430800700043082070004309007000430950700043098070004311007000431150700043120070004313007000450550700045060070004506507000450750700045080070004510007000451100700045120070004512507000451350700045140070004514507000451500700045155070004516007000451650700045170070004517507000451800700045185070004519007000451950700045210070004521507000452200700045230070004523507000452400700045250070004527007000452800700045290070004529507000453000700045305070004531007000453150700045330070004536007000453750700045400070004541007000454400700045455070004546007000454700700045480070004550007000462050700051005070005100607000510070700051008070005100907000510100700052010070005201107000520120700052014070005201507000520160700052018070005202007000520210700052022070005205507000520600700052065070005207007000520750700052080070005208507000520900700052095070005211007000521150700052120070005212507000521300700052135070005214007000521450700053020070005302207000530240700053025070005302807000530300700053032070005303407000530350700053038070005304007000530420700053045070005304807000530500700053065070005312007000550550700055075070005509007000551000700055105070005514007000551450700055150070005515507000551600700055165070005517007000551750700055180070005518507000551900700055195070005521007000552200700055230070005524007000552500700055260070005528007000552900700055295070005530007000553100700055360070005537507000554100700055440070005545507000554600700055500070006100907000620080700062010070006201207000620140700062015070006201607000620180700062020070006205507000620600700062070070006207507000620800700062085070006209507000621050700062110070006211507000621300700063022070006302507000630280700063030070006303207000630350700063038070006304007000630420700063045070006304807000630500700063095070006311507000650550700065065070006513507000651500700065155070006517507000651900700065220070006527007000710060700071007070007100807000710090700072008070007201007000720120700072014070007201507000720160700072018070007202007000720210700072022070007202507000720350700072040070007204507000720550700072060070007206507000720700700072075070007208007000720850700072090070007209507000721000700072105070007211007000721150700072125070007213007000721350700073020070007302207000730250700073028070007303007000730320700073034070007303507000730380700073039070007304007000730420700073045070007304807000730500700073095070007506007000750750700075135070007514007000751450700075150070007515507000751600700075165070007517007000751750700075185070007519007000752100700075220070007523007000752400700075260070007527007000752950700075305070007535507000753750700075465070007549007001010050700101007070010100807001010090700101010070010201007001020110700102012070010201607001020180700102020070010205007001020550700102060070010208507001020900700103025070010302807001030300700103032070010303507001030500700105055070010506007001050750700105095070010511007001052200700152055070020082307002010230700201223070020142307002016130700201623070020182307002020340700202434070020243400700203032070020303407002033340700203634070020423407002052340700210823070021102307002112230700211423070021162307002118230700212034070021243407002130340700213334070021363407002142340700215234070022102307002212230700221423070022162307002218230700222034070022243407002230340700223334070022363407002242340700231423070023162307002320340700232434070023303407002333340700233634070023423407002408230700241223070024142307002418230700242034070024243407002430340700243334070024363407002442340700250823070025102307002512230700251423070025162307002518230700252034070025243407002530340700253334070025363407002542340700255234070026082307002610230700261223070026142307002616230700261823070026203407002624340700263034070026333407002636340700300813070030101507003012170700301419070030162107003018240700302733070030303607003108130700311217070031141907003118240700401220070050700500612070050081207005010120700501212070050141207005016120700502012070050221607005024160700503016070060002207006000400701020080070110002507011000900701110080070111009007011101000701120100070114004207011400900701150030070115012007011600900701160100070116012007012000220701200025070120002807012000300701200032070120003507012000380701200042070120005007012000600701200075070120008007012000900701200100070120015007012100220701210040070121006207012100700701210100070121011007012101200701210125070122003507012200400701220042070122005007012200550701220062070122008507012400220701240028070124003007012400600701240075070124008007012400850701240090070124010007012401100701250028070125007507012501000701250110070125012007012501250701260035070126004007012601000701260120070131002507013100350701310120070131012507013201100701320120070134012507013401500701360120070160022607016003570701600407070160070807016007580701600908070160120907016102260701610357070162025607016203060701620808070162090807016211090701800703070181025107018106530701810753070181090407018110040701811054070181135507018114050701811506070181180507018120050701812205070182035307018206530701820753070182085407018209040701821155070183090407018311040701831405070183160607018317060701831907070190013007019001400701910130070191014007020000000702000001070200065707020006750702000900070250005007025001000702510100070290000070290000007030002520703003034070301025207040070400100707040014090704001612070400181207040024120704010807070401100707040112090704011409070401161207040118120704012012070401241207040124140704013016070401331607040136180704014220070401522307041030120704103612070410521507041130120704113016070411361207041142120704115215070420010807042002110704200312070420041507042006170704210108070421021107042103120704210415070422010807042202110704220312070422041507042301080704230211070423031207042304150704230617070424010807042403120704250211070427010807042702110704270312070427041507042706170704271019070427122207042801080704280211070430010807043002110704300312070430041507043006170704301019070430122207043014220704310108070432010807043301080704330312070433041507043501080704350211070435031207043504150704350617070435101907043512220704351422070437010807043702110704370312070437041507043706170704371019070437122207043714220704372026070440241207044036200704412412070441362007044236200704603520070460452007046055200704611216070461151607046118160704612016070461222007046125200704613020070461352007046140200704615020070461552007046160200704621210070462201007046225160704622816070462351607046280200704641008070464181007046420100704642516070464281607046430160704643516070464401607046445160704645016070464702007046480200704720108070480121007048018150704802015070480221607048028200704900608070490081107049010120704901215070490141807049016200704901822070490202507049022280704902430070490243907049027340704903038070490334207049039490705000000070502090207050212000705021202070504120007051000000705100003070510000507051010000705110000070512000007052016240705211624070522162407052316240705300000070530000207053100000705320000070560004807056100450705616415070561841607056184220705703266070570327107057040870705800000070580000107058000020705800003070580000407058000050705800006070580000707058000100705820000070583000007059118300705920721070620000007063010540706301100070630114207063510540706351100070635114207071003080707100309070720103507072012400708600307070861030707088010060708801012070890101007091012000709110900070912120007092000000709201000070930000007093000010709320000070940031507094004170709400518070940062007094010240709401228070940142307094014320709410315070941041707094105180709410620070941102407094112280709420315070942041707094205180709420620070942102407094212280709421423070942143207094303150709430417070943051807094306200709431024070943122807094314320709500314070950031607095003170709500318070950041807095004200709500421070950042207095004230709500524070950052507095005260709500628070950063007095010330709501034070950103507095010370709501038070950124107095012450709501449070950145307095020620709510314070951031807095104180709510420070951042107095105240709510525070951052607095106280709510630070951103307095110340709511035070951124107095112450709511449070951145307095202110709520213070952031407095203180709520418070952041907095204200709520522070952052307095206250709520627070953021107095302130709530314070953031807095304180709530420070953052207095305230709530625071000030307100004030710000410071000060307100014030710001404071002030507100204030710020404071002040607100204100710020417071002041807100204190710020438071002043907100204480710020504071002060307100214030710021406071002140707100404030710040419071004059907100406040710040615071004066707100414040710041405071020060307102010030710201005071020101007102010150710220203071022020407102202050710220206071022020707102202080710220209071022021007102202360710220237071022023907102202400710220303071022030407102203050710220306071022030707102203080710220309071022031007102203110710220312071022031307102203140710220315071022031607102203180710220326071022032807102203310710220332071022033607102203370710220338071022034407102203470710220403071022040407102204050710220406071022040707102204080710220409071022041007102204110710220412071022041307102204140710220415071022041607102204170710220419071022042407102204290710220431071022043607102204370710220438071022044007102204410710220442071022044507102204460710220448071022045207102204530710220456071022050407102205050710220506071022050907102205120710220513071022051907102205200710220522071022054207102205490710220603071022060407102206050710220607071022060807102206090710220610071022061307102206140710220615071022061607102206170710220622071022062307102206240710220625071022062607102210030710221004071022100507102210070710221008071022100907102210100710221011071022101207102210130710221014071022101507102210160710221018071022102307102210370710221040071022122007102212220710221223071022140407102214060710230251071023025207102303040710230305071023030707102303080710230309071023031007102303510710230352071023040307102304040710230405071023040607102304070710230408071023041107102304120710230424071023044107102304480710230505071023050607102305120710230525071023060807102306100710231220071023122107102312220710240236071024040307102404180710240419071024059907102406030710240604071024060507102406070710240615071024066407102406670710240676071024100707102410080710241012071024101507102412050710241404071024140507102503090710320211071032040407103204080710320415071033040407103304080710350310071035031207103503240710350332071035040307103504050710350406071036020607103603100710360324071036040307103804040710380438071040060907104202360710420609071042100507105006090710520609071082031707108204070710820411071082060607108303260710830328071083033207108304070710830411071090053207109005360710920304071092051507109205170710920519071092052207109205280710920532071092053607113003220711300325071130050607113005090711300523071132062207114005120711400513071140051707114010050711401006071140100707114010090711401010071140101107114010120711401013071140101507114010160711401222071140140607114014070711401409071141051207114105130711411011071150711530517071155101507115514060711551407071155140807115514090711561006071180050507118010070711801009071180101107118010120711801218071180122107118012230711801225071180122607118012290711801408071180140907118020080711810505071181100907118110110711821416071189100607118910070711900512071190100807119010110711901012071190140807119014090711901410071191051207120006110712001014071200101607120106110712011014071220060507122006060712200607071220061007122006150712200616071220100507122010190712201206071220120707122014170712201438071220143907122106050712210606071221060707122106150712210616071221101907122112060712211207071230031007123003110712300314071230031607123003190712300320071230040707123004080712300412071230050607123005080712300509071230051507123005160712300519071230052007123005210712300540071230061107123006120712300614071231031007123103190712310412071231051507123105190712310520071231061207123106140712340405071234040607123405100712340522071234052707123504050712400606071240060807124006150712400617071240061807124006200712400621071240100607124010080712401009071240101007124010220712401023071240102407124012060712401218071241060607124106150712410617071241061807124106200712410621071241100607124110080712411009071241102207124110230712411206071250061007125006110712501006071250101807125010190712501028071250103607125012130712501215071250121607125106110712511006071251101807125110190712511036071252101207125212150712531012071253121507126010210712611010071261102107127010450712711044071271104507127112120712711215071280120007137000600713705008071370550907143107070714410505071441060607144108080714411110071441121007145000450714500050071450006007145000700714500085071450009007145000950714500100071450011007145001200714500125071450014007145100850714510090071451009507145101000714510125071451014007146020510714602066071460208607146020960714602106071460211607146021260714602136071460214607146051520714605172071460519207146052420715000724071510144507155007200715500925071550102507155012300715501330071550143507155015350715501640071550184507155020450715502250071550255507156007100715600912071560101207156011120715601215071560151707156016200715601822071560202207157020180715900706071590200807160020170716002219071610014007161100600716401408071651242607165127290716513033071651333607165139410716514547071651525207165162640716516870071770102007177010350717701040071770112007177011350717701140071770122007177012350717701240071770251207177030250717703512071770352507177050120717705030071770551207177065300717707015071770703007177075150717707530071770801507177080300717708040071770902007177090350717803535071780704207178090500717900054071790006907179000930717900097071790011307179001350717900145071791203707179120420717912047071791205207179120570717912062071791206907179120740717913089071791309407179131040717913114071791312607179131360718400305071840030607184003070718500314072010051207201015270720150512072015152707201610200720161527072050062507206006100720601014072061061007206108120720611014072061121607206205080720620610072062101407206305080720630710072063081207206310140720631216072090104007211006100721150508072115061007211510160721160610072118101607212508140721300510072130061007213015210721331013072135051007213506100721350710072135081307213510130721351217072135152107213606100721361521072145051007214506100721450710072145081307214510130721451217072146061007214608130721700610072175051007217506100721750712072175101307217512170721760610072176081307220003150722100312072212021007221203150722120422072212052207222002100722200312072220031507222004140722200515072301031507230104220723011034072302021007230203150723020422072302052207230206280723100628072311031507231104220723110628072311103407231203150723120522072312062807231210340723200522072321031507232104220723210522072321062807232110340723220315072322042207232206280723221034072331031507233206280723410315072341042207234106280723420315072342042207235102100723510311072351031507235103160723510317072351042207235104230723510516072351052207235106280723510630072351103407235503150723550522072355062807236102100723610315072361042207236105220723610628072365042207236505220723800210072380031507238102080723810210072381031507238104220723810424072381052207238106280723902410072391200907239124100723913320072392200907239224100723923320072600141607260032130726004114072600412007260047130726005825072600742507260087320726011440072601321007260209060726020908072602091807260209220726020925072602092807260209320726020936072602094007260209500726020963072602097107260209780726020980072602099007260214080726021410072602141307260214220726021425072602142807260214630726021480072602149007260220080726022011072602202507260220280726023210072602411107260241130726024118072602412207260241280726024156072602471307260258200726025822072602586307260309180726030922072603095007260309630726030971072603098007260314630726031480072603149007260320110726032610072603263607260326600726032680072603411107260341180726034713072610261407261026180726121413072700082007270008270727000860072700089507270008990727001060072700106507270012450727001247072700126007270012950727001299072700153507270015570727001560072700159907270021990727011243072701125607270112950727020409072702041307270204250727020430072702072407270207300727020735072702075007270208200727020850072702085507270208750727021020072702102207270210300727021240072702124307270304130727030414072703041707270304190727030423072703074507270307500727030765072703081507270308250727030885072703103007270312430727031245072703125607270312600727031295072704041007270404110727040412072704045607270407390727041010072705041107270504120727050413072705042007270504540727050456072705103907270510400727051048072705151507270615100727061515072706152007271014400727101460072710146507271014750727101480072710148507271014900727101495072711144007271114600727111465072711147507271114800727111495072712144007271214550727121485072713144007271314750727131480072713149507271614850728000910072800103207280011100728001418072800202307280023230728002523072800322307280038260728004126072800472607280050260728005429072800572907280098320728100137072810016707281001970728100259072810028907281003590728100419072810048907281005490728100609072810070907281008090728100909072810102907281011590728101279072810146907281027090728110359072811041907281106090728110909072811102907281115890728111659072811178907281119190728202288072820279307282034110728206114072821279307282134110728302738072830344207283034500728304346072830435407283127380728313442072831434607283143540728321185072832152907283215370728322236072832224407283227380728322746072832344207283234500728324346072832435407283249490728325158072832615507283276630728328973072833108707283311850728331193072833152907283322360728332244072833273807283327460728333442072833345007283343460728334354072833494907283349570728335158072833615507283361630728337060072833766307283376710728338973072833898107283515230728352232072835273707283534440728354353072835495907283551610728356170072850006807285000800728500085072850009507285001000728500110072850011507285001250728500130072850015007285001550728500180072850022007285002300728500260072850028007286008090728600813072860082207286008250728600855072860086007286008630728600870072860087507286008900728601450072860192007286019350728601950072860195507286019600728601963072860260807286026600728602669072860269007286026920728701910072870261007287026230728900035072890004507289000550728900070072890008007289000950728900105072890012007289001450728900160072890017007296010110729601217072964120807296512080729701015072970101607298012110729811211072990005507299000700729900120072990016007323004000732320100073232040007323302000732330400073235040007323804000732390100073239020007323903000732390400073240010007324202000732420300073250010007325002000732500300073251010007325102000732510400073251060007325202000732520300073252040007326002010732620302073262040307327106000732720400073320100007332012000733201400073320200007332024000733203000073320340007332510000733251200073325140007332520000733252400073325300007332610000733261200073326140007332620000733262400073326300007343021080734304208073430480807350002150737101044073710125007371014600737101465073710207107371020760737121049073712125507371214650737122076073713050007371306380737130640073713104407371310490737131250073713125507371314600737131465073713207607371512600737201030073720103507372012350737201240073720124507372012500737221030073722103507372210400737221045073722105007372210550737221060073722123507372212400737221245073722125507372510400737301200073732060007376005000737650315073765042207376505220737670422073767052207378014600737810500073781060007378110000737811200073781140007378120000737901250073790146007426110800742611090074261119007426710610742671160074296619007429721010742972903074300220107430710110743071012074307103107430710610743071110074307111307430711300743071132074307115007430711600743071260074307136007430713700743071380074311119007432110800743366080074336609007433667310743371020074337102107433710410743371042074337105107433710520743371101074337110207433711030743371302074337180307434111620743411260074347104207434710520743471080074347113107434711500743471160074347122107434712600743472112074347220207434729020743566011074356603007435660650743566073074356609107435661220743566161074356618107435662730743666020074366604007436660500743666102074366680007436710420743671052074367122107436722020743771041074377210107438113210743866090074386617007438710310743871041074387104207438710520743871061074387111107438711300743871131074387115007438711600743871260074387201107438721100743872111074387220207440710420744071051074407105207440710700744071220074407122107440722010744072202074407230207440729030744266030074427102107442710420744271052074427110207442718020744311160074431116307443661400744366734074436673607445660100744566011074456601507445660300744566060074456606107445660620744566070074456607107445660900744566091074456609407445661100744566120074456612207445661280744566130074456616007445661710744566180074456618107445662700744566271074456636007445663700744566460074456647007445666110744566760074456677007445668600744566870074466602007446660400744666041074466605007446660510744666100074466610107446661020744666104074466620007446662200744866040074486605007448661080744866200074486622007621002490762100350076210040507621004060762100442076210051307621005380762100539076210054507621006050762100612076210064607621006580762100660076211025407621103050762110307076211035307621104060762110442076230050807623005180762310314077002050207700205040770040240077004046007700410750770050240077005107507700605040771500651077151125707715210740773030004077304000407730500040775001623077500162807750020370775002038078100181107810118110781200146078220040207822004030782200404078220040507822004100782200435078220044007822004420782200499078220060207822006040782200605078220060607822006080782200610078220061407822006400782200641078220069907822008030782200899078230042607831004110783100612078310061407831008130783200410078320061207832006140783200817078340041007834004130783400613078340061707834008170783500410078350061307836004100783600413078360061307836006170783600817078430006407843020640784303064078430406407843050640784311064078432106407843300640784341064078435106407843710640784390064079500020007950005000795010400079501045007950104510795090400079509040107950904020795090403079509040507951114000795121045079513140007951410170795141043079521000007952700020795270004079527001407952800000795280001079528000207952800030795280013079592000107959300000800000000080000000108000012200800002221080001005008000101000800010200080001122008000122210800031220080003222008000412200800042220080054205608005520560800640255080070354908007235380800723549080121100708013015130801401013080170101408017110500801730705080173101008019010140801901521080190192608020002250802020000080210040008022040040802214001080231000708026019100802601920080270141008027026200802705016080281202508028130350802815011080281501508028150450802815125080282304508028230850802833025080284503008028450400802845050080284506008028450800802845085080284603008028460400802852015080285202008028530250802853035080285304508028530850802855015080285504008028550600802855065080285508008028550900802856025080285603008028560350802856040080285605008028650110802865040080286504508028650500802865060080286517508028720200802873030080287303508028730450802873085080287501108028750400802875050080290501008029150150803100204080312020408031205040803120805080340031008034004140803400519080340053608034008230803400834080340087608034106140803420310080342041408034205190803420536080342082308034208340803420876080350150808035015100803501512080350151408035025080803502510080350251208035025140803503008080350301008035030120803503014080352251408035612140803600614080360081008036008140803601014080360121408036014140803601814080360251408036030140803610610080361061408036108100803610814080361121008036112140803620810080362121008036212140803621414080362181408036225140803630610080363061408036308100803630814080363121008036312140803661014080366121408036618140803662514080366301408036808100803680814080368121408036908140803691014080369121408036914140803691814080369251408036930140803701008080370151008037016100803702512080370361408037036200803705016080371061008037110250803711425080371182508037120360803712536080371355008038000350803800218080380051808038005190803800525080380202708038040300803806031080381003508038102180803810518080381051908038105250803812027080381403008038160310803822511080383251108038425110803852511080386251108039050150804000005080400005008040003000804000500080400100008040020000804003000080410050008041010000804101500080410200008041025000804103000080431400008044000100804400030080440005008044006000804401000080510080108051215070805201911080520241108052027110805211711080522171108052219110805222711080523171108052324110805300910080530091208053015100805301512080530151408055000700805500212080550028208055004810805500491080571201008058110400805908059004130806000000080600001008060000300806000040080600006108061000000806100010080611100008061300100806130020080613003008061300410806130061080630100008063020000806410000080653011108068000010806800002080730050508073105050807310515080732051508074100000807470000080765035008085100000808510001080860000008086100000808620000080864000008088000000808810000080882000008088300000808840000080900000008100224000810212403081030246008105124100810512420081070246008107124600811011210081101241008111012300811102000081110243008111112300811112430081112243008113024800811602410081190246008119124600812500006081251240008125124100812800003081280000408128100000812812400081283000008128324000812852400081401240008140224000814102400081411240008142224000814232400081460240008147212020814722400081474120208147424000814742402081474241508150000020815410003081541240008160224000816042400081606241008160724500816400000081660248008174231160817423117081742311808181124900818300000081840150008184105000818500300081850035008185004000819100770081915080808191508090819212100081921230008192128300819213100081921383008192141000819214300081921610008192163000819219102081921983108192221000819222810081922283008192238300819224100081922481008192248300819226100081922693008192281020819228812081922910408192299310819229932081932001008193200120819321012081933001008193300120819331012082100040108210004040821000601082100060308210006040821001802082100180308210018040821001805082100180608210018070821001808082100290408210029100821100720082110102008211013200821101520082110192008211028200841000284085011072308501115080850112504085012072008501207250850121503085012150608501215070850122501085012250408502000000850200002085020000408502100000850400000085041000008510000000851100000085210000008523024010852432401085243240208532001200853402401085490102508549012000860200000086200000008640000000864010000086410500008642000000864301000086430200008645010000864512000086460200008646120000865105000086530100008653020000865402000086550150008656030000867000001086700000508670006350867001635086700200108670120010867020001086702001008670506350867100040086710009008671001300867110040086714002008671400600867140180086714101008671500400867150050086715007008671500900867150100086715018008671510800867160730086717008008671701000867170110086720100008684000120868400148086841044208684104480868420448086870000008687224000868722401086872240408687324010868732403086900026508910100000891200000089121000008912509000891302400089130240108913124010900010006090003000609001046000900105400090010550009002008100900201214090020131709002014170900201922090020242709002030320900203235090020323609002035410900203641090020414609007003200900700528090140020009015008150901908035090192803509019280360902000282090201028209020102830902010284090210101609021013190902101422090210172509021019280902102233090210243609021027390902103044090210324609021035510902103653090220015009022002500902300300090240030009025000750902600250090270030009029004500903000075090300015009031001000903200100090330019009036001500903900150090400080009054000090905500520090550075009055103900905604613090560551309056080150905610545090570080009059008000917300000091730020009173003000917300400091730050009173010000917302000091730300009173040000917304100091730500009173060000917307000091730800009173090000917309001092031248509231014300923101630092320383809232051250923303820092330512509233129200923313820092331512509233157250924165195092430123009244025080924402516092450484209245148420924524836092452484209245500600924757230092490001609249100160925370165092550111509255022150925505215092550617509255062450925506295092551111509255162950925607009092570101409257060090925708014092570901409290100200929010040092901005009304008350930401240093040125009304108350930500800093050140009305114000931018026093101802709310280260931028027093113123709311412370934010130093500142009350016150935001620093500182009350020200935002215093500252509361014600936131210093630085009363010530936500826094001000009401100000940900001094090000209409000030940910000094091000109409200000940970000094100014809410001610941000165094100017009410001830941000198094100020109410002300941000240094100024109410002450941000252094100026009410002640941000265094100026709410002880941000301094100030609410003100941000320094100033009410003310941000340094100035009410003540941000357094100036209410003700941000372094100042509410004520941040230094104023209410402600941040270094104030009410403200941040340094104036009410403900941040400094104043009412000010941200002094120000609412000650941400053094150050609415007060941501008094150161009415021100941502512094150252009415036140941505016094150502209420019020942001903094200190409420019070942001908094500000009450000020945214503094530000209455020130945511023094551201309455130160945517019094570016509457002750945700330094570038509457004950945700550094570071509457103300945900000094590161409459110330945920000094592103309460000000946000001094600000209460000030946000004094600000509460000060946000007094600000809460000090946100010094610001109461000120946100013094610001409461000300946110010094620008009463000020946300003094630000409463000050946300006094660946600001094670000209467000060947006420094700642509479024000947912400094821000009483005050948300509094830051109483005120948300518094831030909483103110948310312094831032109483103220948310411094831050109483105020948310503094831050409483105050948310508094831050909483105100948310511094831051209483105130948310515094831051909483105200948310522094831052309483107170948316015094831601909483160300948316037094831620009483163900948317030094831713009483171700948320550094833045009483305500948340308094834031009483403110948340312094834031309483403140948340315094834031609483461300948350310094835031309483505020948350503094835050409483505050948350506094835050709483505080948350509094835051009483505110948350512094835051309483505140948350515094835051609483505170948350519094835052009483505210948350522094835052309483505240948350525094835052609483505270948350528094835052909483505350948356010094835604509483561100948356130094835616009483564000948356440094835648009483570100948357012094835702009483705500948400450094840056009485010100948503707094850370909485037120948503713094850450409485045070948504516094850650309485065040948506505094850650609485065100948610000094871022009487202200948800718094881062609488206120948820712094885041509488505280948850607094885071509488604110948870522094887072309488904000949500000094950001009495060100949510010094951101009495120100949520010094952101009495300000949530010094953101009495400100949550010094956001009495700100949580010094959001009545002220960100825096010083509601028350960104835096010583509601100000960110835096012083509601408350960150000096015083509601600000960170835096019083509602000000960200001096020163509602016430960202635096020264309602046350960204643096020563509602056430960210000096021000109602116350960211643096022100109602216430960222635096022264309602380000960241635096024164309602516350960251643096025263509602526430960261643096027163509602716430960281643096029163509602916430960405080096050000009605000400960500041096050006109605014300960501435096050144009605014450960503041096050443009605044400960508440096051143009605114400960513391096051339409605173910960517394096051743009605200410960521430096052144009605314300960531440096054004109605414300960541440096055004109605514300960553430096055344009605614300960561440096057144009605814400960591430096059144009607050800960805080096090010709609002070960900208096090050709609005080960900607096090060809609040000960904007096090400809609140070960914008096092400709609240080960934007096093400809609440070960944008096095400709609540080960964007096096400809609740070960974008096098400709609840080960994007096099400809620002000962002200096200320009620042000962005200096201020009620202000962030200096203020109620312000962040200096205020009620602000962070200096208020009620902000962890191096289019209628901940962891358096299021109629902120962990214096299135909633001250963310125096332012509633201260963381125096340312009634401210963700160096370016109637011610963701163096370216109637021630963703161096370316309637041610963704163096370516109637051630963706162096370616309637301610963730163096373026109637302620963730263096374016209637401630963740261096374026309637406130963750261096375026309637512630963760161096376016309637701610963770163096378116109637811630963790162096379026109637902630964300100096450012009647022020964703201096470420209647052020964706202096471010009647102010964720100096472020209647302020964740202096474030209647502020964760201096477020209647811000964781202096479010209649000010964900201096490020209649002120964900300096490030109649003020964900401096490040209649004100964900412096490050109649005020964900512096490100109649010020964901010096490101209649020010964902002096490201009649020120964902300096490300109649030020964903010096490301209649040010964904002096490401009649040120964904101096490430009649050010964905002096490501009649050120964905300096490600109649060020964906012096490700109649070020964907010096490701209649071020964908001096490800209649090010964909002096490901009649090120964910300096491130009649213000964951300096496030009649613000964971300096497130609649813000964990301096500010109650011010965002101096500310109650041010965005101096501110109650211010965030101096504010109650421010965043101096505110109650521010965060101096506110109650701010965071101096508010109650811010965090101096510000009651002000965100201096510030009651004000965100500096510100009651010010965102000096510200109651030000965103001096510400009651041000965105000096510500109651060000965107000096510700109651071010965108000096510900009652001000965200101096520020109652021000965203101096520410009652041010965205100096520510109652091000965211100096521110109652211000965221101096523010009652301010965240102096524020009652412000965251100096525110109652611000965261101096526125109652711000965271101096528010009652801010965290101096529011009652901310965300000096530020009653002010965300300096530040009653005000965301000096530100109653020000965303000096530300109653040010965304101096530500009653060000965307000096530700109653071010965308000096530900009654000000965400200096540020109654003000965400400096540050009654010000965402000096540300009654040000965404100096540500009654060000965407000096540800009654090000965431001096543300109654370010965437101096550012009655021200965503120096550412009655051200965511120096552112009655301200965540120096554112009655511200965561120096557112009655801200965590120096560008009656020800965602081096560308009656040800965605080096561108009656210800965630080096563080009656400800965641080096565108009656610800965671080096568008009656900800965700000096570020009657003000965700400096570050009657010000965701004096570112509657020000965703000096570300309657031250965704001096570410009657050000965706000096570700009657070020965708000096570900009657140000965730125096574012509659510000965952000096595300009659550000965957000096595710009660001000966430001096643001009664300110966430013096643006509664300680966430070096643008109664300820966430111096644011109664500010966450003096646000009666000000966600200096660030009666004000966600500096660100009666020000966603000096660400009666041000966605000096660600009666070000966608000096660900009666202000966700000096670020009667002010966700300096670040009667005000966701000096670100109667020000966703000096670300109667040000966704100096670500009667060000966707000096670700109667071010966708000096670900009668000000966800200096680020109668003000966800400096680050009668010000966801001096680200009668030000966803001096680400009668041000966805000096680600009668070000966807001096680710109668080000966809000096700000109670000030967000004096710000109671000020967100468096710068309671024680967102683096710446809671046830967105468096710568309671104680967110683096712046809671206830967131683096713546809671504680967150683096716046809671606830967170468096717068309671804630967180683096719168309671954680967200056096720205609672030560967204056096720505609672100560967220056096723705609672410560967250056096727005609672970560967902002096790251609682000200968201020096820202009682040200968205020096821102009682210200968230020096824002009682510200968261020096827102009682800200968290020096830006009683020600968303060096830406009683050600968311060096832106009683300600968340060096834007009683510600968361060096837106009683800600968390060096840004009684020400968403040096840404009684050400968411040096842104009684300400968440040096845104009684610400968471040096848004009684900400968500001096850000209685000030968500004096870007009687020700968704070096870507009687100700968720070096873257009687500700968760070096877007009687800700968792570096900100009690303150969090500096909180009691421500969142155096924215009692421550969292150096929215509696001130969600116096960011809696100830969610085096962011209696201130969620114096962011609696300830969630084096963008509696401110969640112096964011309696401140969640116096965007709696500780969650079096965008309696500850969700001098021020009802104000980210500098021100009802120000980213000098021400009802150000980216000098021700009802171000980218000098021900009804020000980405000098080100009808030000980807000098080710009812010000981203000098120300109812070000982300000098230000109845004800992000150099600080109960008020996001001099600101209960110840996061012099630020109963005010996301000099630100109963020000996302001099630300009963030010996304001099630500009963050010996307000099630700109963080010996309001099700023009971102510998000495099801055009980204500998092550099820005709982100570998220057100141214010027000301002711330100301514010033131201010411250101041126010104112701014311281101431138010160133931016013430101638123010196611501030422150103063224010306322501031515210103151546010315154801031515510103152921010315292201031531770103331126010340212111034321380103491428010354244401036221160104152533010415254601041525480104152549010440323401048905610110041112011043151711110611250111061129011160133701120101591120612150112601363011260141131126014350112623215011263124611126312560112631257011263153701126315730112637955011271148111129032480112903413011294641701130321170113062322011306232501131511641113151226011315128401131512861113151287011315181511131521320113152525011315252601134031160113431153011343213401134321580113432323011343232701136322390113899513011389951501138995200113899638011389974501138997520113899795011389979701139921890114064231011406516601144351530114601337012009151101205412210120544243012057317111241542910124435163012454265401245454451124545815012454684101245468420124546843012462615311246261910124911143012491157901250321210125062221012515112301251511440125151146112515115301251515141125151517012515152201251515230125151526012515152901251515330125151539012515216401251536410125153648012v13004111201300614220130091145013009115901300911850130091235013009126501300912710130091272013009127601300913171130091319313009133801300913610130091427013009144301300914510130091452013009145301300915152130091517013009154101300915590130091573013009157401300915780130091581013009158201300916420130091678013009311901300931210130094114013014152401302112330130301317013032112131304311161130431116213043642601305461840130600024113060132411306013260130604218013060421821306042190130604221113060422201306042230130604224013060423101306042320130604233013060423801306042390130604813013060482101306053120130605313013060531501306058000130627135013063124641306312761130701221013090212111309021350130911172013104211301310441120131062213013110111101311011120131144263013115122501311512260131214418013121513301314328130131541115013162612501316332131131633227013163323601340361410134131340013413134101341313430134151513013415151311341515270134151528013415153501341521450134152539013415353601341535361134153541013415354111341565720134157523013415760011342266140134546512113454661121345466161134546618013454661901345466240134546629013454674101345468131134546814113454682111345469120134546912113454691221345469130134546914013454691901345475580134547559013457611601350312110135031214013503121801350634250135063426013515228201351532910135431627013543354601355411830135541519013554323401355712191135571223013560231301381313500138131353014006182601400618440140571219014060123101409999370141041412014104141401410434110141061122014110113401411011620141103327014114323801411432630141143271114114327211411432731141143275114114327601411432770141143278014127312801413037310141543831014160321701416033280141639327014163995601420614510142061451114243131801424914900142491492014249149301425413640142541613014262144201429232140142979322114297934701441440612150144061467014406812201441017250144152276014415228811441525210144152533014415255301441525551144152556014415255701441525592144152563214415256701441525682144152569014415256911441525710144152581014415258201441529110144152912014415291211441549120144301433014440217901444021830144402216014440221701444022180144402219014440222111444022220144402222114440222301444022240144402225014440222601444022270144402228014440222901444022311144402232014440223301444022340144431436114443313701444351130144545127014454512801446011160144639417014465216501448511960144854189014485419101448731230144873758014487381901448745790144874651014487474701448747520144875157014489381901449160210144916317014491652101449165220144916523014494714101449471420144947285014494734901449998810144999882014499988301449998840144999885014499988601449998870144999888014499988901449998910144999893014499989401449999110144999912014499991301449999140144999921014504141201450441150145063457114514113201451411570145141157114514127601451412780145141279014514128101451423180145142332014514237101451423720145143335114514334201451433430145143345014514337311451435110145144322014514433311451443333145144334014514433701451443381145144338214515113201451511570145154281014515428201451545250145154532014515454201451545510145154581014540312501454311560145431156114543253901454334240145433432014549124601455441550145571223014563221731456332471145891144014596332401459814380146541181014654118201501500412320150061429015009111501500911160150091117015009131701500913180150091319015009132001500913220150091511015009192601501000178150101116115010111701501011210150101125115010113601501013110150101312015010131301501112420150111322015011132311501113240150141318015014152501501415260150151168015015131401501513250150192529015019253101501925312150192533015019371301502112130150212218015021321401503011624150301231015030123211503013520150301353015033121711504314931150433254015049115601505416191150571221015057141401506022410150651114015065154311506515450150671114115067132101506713220150701329015070133401507013410150701341115070141511507014190150701472415070233201507411321150741136015081136701509011922150901192415091131501509500111150951241015095156501509521110150952818015415401000501540100060154011132115401113401540112130154011213115401122101540112220154011222115401122301540112240154011225015401122601540112270154011227115401122801540112310154011232015401124201540112430154011243115401124501540112520154012113015401212301540121310154012132015401213301540121340154012135015401213601540121370154012138015401217101540121720154012173015401217401540121750154012176015401217701540122330154012253015401225401540122550154013101015401310201540131100154013120015403000301540311143154031115115403112631540311330154031151015403115111540311680154031168115403116821540312135154031257415403128331540313140154031315015403131801540313231154031324015403132701540313540154032121015403311711540331190154033123015403312401540331250154033128015403312901540331321154033133015403313501540331361154033138015403314211540331440154033145015403314601540331510154033152015403315601540331570154033157115403315901540331610154035146015403754801540376190154040007315404002001540411140154041115015404111711540411210154041121115404114401540411540154041242015404124601540412470154041248015404124901540412491154041249215404125101540412530154041253115404311901540451113154045111415404511401540451170154045117115406131301540613232154061326215406132711540613272154061332015406135701540613580154061363015406137301540613740154061391015406144601540615920154061734015406211901540623910154063116015406312201540631310154063213015406321801540632181154063219015406321911540632220154063222115406322501540632270154063311015406331211540633122154063313015406331401540633170154063318015406352401540635322154063628015406363201540636350154063636015406363801540636382154063643015406365101540636511154063652015406365211540636790154063683015406369501540637531154064111015406411201540641130154064113115406411501540641220154064126115406412701540641310154064132015406413301540641340154064135015406413601540641380154064138115406413901540641410154064153015406415401540642690154064336015406714321540671461154067147015406714801540671481154071136115412712201541271231154131173015413145301541361160154136335015413644801541412716154150523015415052401541511240154151271315415127141541512715154151271615415228111541522831154152411015415353201541542180154154416015415451901541545230154154551015415455201541545522154154554015415457101541545760154154921015415492601541549510154156555015415655511541565552154156555315415655541541565560154156556115415655901541911230154191712115419171221541925330154210001115421115811542111610154211164015421117601542111830154211195115421121141542112161154211224215421151111542115121154211513115421221611542122211154221111115422112301542265860154271141015427121511542712152154271216115427121621542713130154277232015430002431543000450154300063215430008311543000832154301161215430118101543011821154301183115430514601543261420154331152015433115301543311540154331155015433115601543311570154331161015433116201543311632154331164215433116501543311720154331217115433211301543321142154332115015433211611543321180154332119015433212101543321220154332126015433212611543321262154332127015433212801543321290154332131015433213201543321330154332134015433213501543321380154332142015433214301543321451154332147115433221501543322181154332219115433223601543323141154332325015433311101543331120154333113015433311401543331150154333118015433323101543825110154400003015440000401544000081154400008215440211201544021130154402115015440211601544021170154404111015440411201544041130154431423215443142401544314260154431447015443145701544314572154431457315443146901544314710154431517015443151801544315220154431523015443152401544315250154431528015443152901544315310154431532015443153301544315340154431535015443153801544315430154431548015443155601544315580154431558115443157801544315810154431582015443158301544315840154434111015443411201544341121154434112215443411301544341140154434117015443411801544341190154434121015443412201544341230154434124015443412601544341310154434132015443413301544341340154434135015443413601544341410154434142015443414301544342110154434212015443421601544342170154434311015443431201544343130154434314015443431501544343160154434321015443432201544343250154434326015443432701544344110154434412015443441301544344140154434415015443441621544344180154434419015443442101544344220154434423115443442401544344250154434426115443442701544344280154437153115443715811544371961154437236115443724201544372430154437244015443732111544373271154437328115443733011544373330154437353115443735601544373601154437361115443736201544373641154437365115443736701544373680154437371015443738311544373850154437386015443738701544373880154437389015443739101544373920154437393015443739401544373950154437396015444113501544411360154441165015444124601544414511154441454015444145501544414560154441457015444211701544421340154442138015444214101544421440154442155015444216111544421612154442162015444216501544421670154442172115444222401544422430154442244115444224511544422460154442247015445050201544505021154450504015445050411544505050154450505115445050601544505061154450507015445050711544521230154452124015445212501544521260154452127015445212801544521290154452131015445213201544521330154452134015445213601544521370154452411115445241121544524121154452414115445241611544524170154452417115445241811544524200154452420215445242111544524241154452426015445242611544524270154452511015445352701544537350154492229015449511301544951141154495115015449511711544951172154495121115449512201544951231154495124015449512411544951250154495131015449513201544951381154495142015449514301544951510154495152015449515301544951540154495155015449515601544951570154495161115449516401544951651154495166015449516801544951690154495171015449517201544951750154495175115449517601544951770154495197015449519801544952110154501119315450112501545400143154541236215454127911545412850154542253015454228301545422990154542326015454232811545431150154543221015454344701545441280154544135115454413601545441410154544141115454414121545441440154544179015454418101545441931154544195415454421601545442210154544222015454422401545442241154544230015454431111545443121154544313115454431411545443200154544322015454432401545443250154544328015454432901545443340154544335015454452201545445221154544524015454452601545446110154544611115454461201545446121154544613015454461311545446132154544614015454461501545446160154544617015454461711545446172154544621015454462201545446230154544632015454465501545446551154544656015454465701545446571154544659115454718601545472490154547252115454725801545473130154547328115454732821545473291154547342115455185801545519341154552211015455221201545522130154552216015455222201545522230154552224015455222801545522290154552231015457131101545713120154571314015457131501545713151154572111215457211201545721130154572114115457211501545721161154576112015460000201546000021154601226015460123701546025440154604122015460711111546071120154607116015460711611546071170154607118015460712301546071240154607129015460713201546071330154607134015460713501546113141154611526015461163801546116420154611642115461164601546116570154611672015461168101546116900154612137015461221401546171141154617314015461731601546174110154617412015461741901546175110154617512015461751301546175140154617515015461751601546175170154617518015461752101546175220154617523015461757501546175761154617578215461791601546179220154631217315463142001546342370154634237215463423731546352170154635217315463527601546352890154639516015465006411546500642154651568215465157121546531110154653112115465335701546533630154653517115465383801546538520154653865015465511101546551120154655113015465511601546551190154671114415467111501546711192154671135015467311711546731181154673119115467321201547011410154701141115470121721547015150154701524015470152601547016470154701717015470191811547022210154711141015471212901547122261154712247015471314101547131420154714112015471718201547171840154717185015478157101547845110154784512015478451301547845140154784516015478451701547846110154811852115481185311548118541154830228015483022901548627240154890217015490141031549014141154901416015490641101549064120154906413015490641511549064160154906417015490641801549064190154906419115491111201549111130154911114015491111501549111160154911117015491111901549111210154911122015491176311549117641154911783115491178411549117842154911785015491178601549118140154911821015491182201549121310154914212015491625101549162520154916253015491635501549164280154916433015491643511549164410154916442015491644401549164450154916446015491644701549201220154920125015497800301549782220154978315115497831711549783282154978331015497833301549783331154979124015497913801549791390154979148015497916701549791680154979169015497917101549791910154979224115497922801549792340154979282015497928701549792980154979329015497933611549793380154979339015497934301549793451154979346115497934711549793481154979358015497937301549793740154979376015497937701549793780154979379015497938101549794240154979425015497943801549811360154981136115498133201549813330154981463015498351201549835130154983515115498351521549835153154983519315498352511549835252154983526115498352621549835271154983527215498352811549835282154983529115498352921549835311154983531215498353211549835322154983532315498353311549835371154983541015498354811549835510154983555015498355601549835690154983575015498357601549835790154983585015498358601549836430154983644015498364501549836460154983647015498364811549836630154983671015498367301549836740154983681015498711501549871161154987124015503114401550311460155031415015504111201550411211155061518015515003701551500380155151217015515127701551512820155151532015515153211551515351155151536015515153621551515370155151541015515158501552712160155271233015530132301553311130155381112015540112901554011291155431122015543112301554312160155431221115543133201554316160155541141115557121001555712102155571210315557121041555712140155571214115557121421555712144155571215015557121511555712162155571216315557121651555712166155571217115557121731555712174155571218115557121821555712191155571221015557122201555712221155571224115557122431555712244155571225015557122601555712310155571232015557123301556012230155601230015560123101556012320155601233015560123621556012500155601251015560125201556111902155611190315561153501559111790156012511015601251201560125170156041112015606214401560622190156381145015643122701564312280156432124015643231401565411350156701224015670122501567611770156762117015676321101567634150156911148015691115901569114190156911421015997914801701700111120170018119017003000521700300053170030005417003000551700300056170031312017003131301700391180170042518017006147301700614740170061475017006161101700911120170091113017009131101700913120170091313017009132101700913220170091323017009132401700913250170091511017009171101700917120170091713017010001301701011310170101134217010114501701011460170101147017010115701701012141170101216117010121801701012210170101222117010141301701015112170101512117010151301701015150170101516017010151701701015180170101519017010152111701015231170101525117010152621701015272170101528117010152901701015330170101534017010153511701015380170101612017010162631701016311170101635117010163611701016373170101644017010164901701018111170101813117010181321701018140170101815017010182601701018340170103112017010331101701033200170103322017010911301701091261170141215017014121601701412170170141218017014121901701412210170141221117014122201701412230170141225017014122601701412280170141232017014123511701412440170141246017014124711701412482170141249317014124941701412550170141256017014125611701412570170141257117014126101701412620170141263017014131301701413140170141315017014131601701413180170141322217014132301701413340170141415117014142501701414281170141429117014143211701414414170141442017014144301701414440170141447017014151401701415151170141516117014152401701415681170141816117014181711701418520170142113017014221401701422691170142645017014311201701431260170143142017014314211701441111170144111317014411141701441120170144114017014421101701442111170144212017014421301701442140170144215017014421601701442170170144218017014421811701442190170144221017014422201701442230170144226017014422701701443120170144313017014431401701443150170144316017014431611701443170170144318017014431901701443210170144321117014432121701443220170144411017014441111701444120170144413017014441501701444151170144416017014441701701444180170144419017014441911701444210170144422017014442211701444230170144424017014442501701444260170144426117014442621701444270170144428017014442811701444290170144431017014443111701445010170144511017014451201701445121170144513017014451401701445150170144515117014451601701445161170144517017014451721701445180170144522017014452301701445240170144525017014452601701446110170144613017014461401701449110170144913017014491401702111190170211214117021121601702112170170211224017022111301702700020170270002117027000231702700053170271123217027112461702712150170271221017027122501702712352170271242017027124721702712480170271249117030001111703000112170300011317030001141703012162170301323217030132331703013242170301324317030132511703013331170301334217030133431703014211170301421217030142211703014230170301431017030143111703014312170301434117030143501703014351170301444117030151151703015190170301521017030161501703091130170321111417032111151703211124170321112517032111261703211134170321113517032111361703211140170321114317032111441703211147170321114817032111511703211154170321115617032111721703211175170321119217032111951703211197170321121217032112221703211250170321126017032112911703211292170321129317032113311703211332170330004117033000701703300131170330014017033001501703300160170330017017033113301703311360170331213217033121421703312150170331216217033122201703312231170331225017033123101703312330170331235017033123601703312371170331242017033124301703312440170331245017033124701703312480170331251117033125201703312530170331254017033125501703312560170331257017033125801703312610170331262017033126301703312640170331265017033126601703312670170331273017033127601703312770170331278017033127901703313131170331314117033131511703313161170331324017033132411703313290170331332117033133221703313330170331337017033133801703313390170331339217033134501703313460170331347117033134811703313510170331352017033135301703313540170331355017033135721703313580170331359217040211101704021120170430030017043003011704311370170431212017043122401704312321170431233017043123601704312380170431511017043171101704323150170432316117043231621704323181170432321017043281111704328112170432811317043281211704328123170432812417043281301704329110170432911117043291121704329120170432914017043291411704329142170432921017043292111704329230170432924017043292501704329270170490001017049000111704900020170490002117049000221704900030170490003117049000321704911110170491111117049111801704911190170491121017049112111704911220170491123017049112311704911250170491125117049112901704911310170491132017049113211704911410170491141117049114201704911421170491147017049114711704913110170491312017049131211704913130170491313117049131321704913140170491314117049131501704913160170491317017049131801704913181170491318217049131901704913191170491319217049132101704913211170491323017049132701704913280170491331017049141301705012110170541123017054113601705411750170542114117054211421705421150170542115117054211521705421153170542116017054211611705421170170542117117054211721705421180170542118117054211901705421191170542121017054212111705421220170542122117054212301705421231170542124017054212501705421260170542127017054212801705421290170542131017064144201706511120170651157017065117201706511730170651174017065132601706514232170651521017065152331706515240170651525217065152611706515271170651528017065152901706515310170691114317069111541706911190170701224017070123101707013270170701419017070142311707014251170701426217070143101707015190170900117501709012181170901828017090182901709051310170905132017090513301709051340170905135017090513601709051520170905155017090515701709051580170914523017093011401709791111170979112117098091101709809112170980913017098091321751750100072175010007317501000821750100090175010010017501211711750121173175012211017501221201750122130175012214017501223311750122351175012236117501223711750122420175012323017501232401750123250175012711017501271201750127130175012714017501271501750127160175012717017501271801750127190175012721017501272201750127230175013112017501711111750171131175017114117501711501750171160175017121017501721111750181110175018112017501811301750181140175018115017501821411750182150175018223017503000111750300012175030001317503001161750300130175030013117503001321750300152175030015317503001541750300155175030015617503001571750300158175030015917503001621750300172175030017317503001741750300175175030017617503001771750300179175030018217503001831750300184175030018517503001861750300187175030018817503001891750300192175030019317503002401750300241175030024217503002501750300251175030025217503002531750300254175030026017503002801750300281175030029017503002911750300292175030029317503002941750300295175030029617503003001750300301175030030217503003601750300361175030040017503004011750300510175030052017503121801750321430175032146017503215301750331114175033111517503311161750331117175033111817503311211750331122175033112317503311241750331125175033113017503311311750331132175033113317503311411750331142175033114317503311501750331151175033115217503311531750331160175033116217503311701750331172175033118017503311811750331224175033122517503312261750331227175033122817503312291750331231175033124017503312721750331273175033127417503312811750331282175033128417503312851750331286175033128717503312881750331291175033129217503312931750331294175033129517503312961750331321175033132217503313231750331371175033137317503313751750331390175033142117503314221750331423175033143117503314321750331433175033144017503314511750331460175033147017503314711750331480175033148117503314901750331511175033151217503315131750331521175033152217503315231750331530175033153217503315421750331550175033156017503315621750331563175033158017503316211750331690175033172017503317321750331772175033181217503318411750331880175033196017503319701750331971175033197217503319801750331981175033198217503321131750332115175033211617503321171750332122175033212417503321251750332126175033213017503321311750332151175033216017503321611750332162175033217517503321801750332220175033224417503322501750332260175033226117503322621750332280175033234017503324501750332461175033246217503324701750332560175033257017503325801750332582175033261117503326121750332620175033265017503326601750332710175033272017503327601750332770175033279017503327911750332920175033292117503329301750332940175033295117503329611750332971175033297217503329811750332990175033311217503331131750333122175033313017503331411750333170175033318217503331831750333220175033323017503341111750334121175033412217503341311750334132175033414217503341531750334154175033415517503341601750334170175033421017503343511750334361175033438017503344101750334411175033442017503344211750334450175033463017503346601750335210175033523217503361101750341440175034153017503416201750341621175034165017503416511750342140175034311017503431211750343122175034313117503431411750343150175034315117503431601750343161175034317017503431801750343181175034319017503461601750351120175035113017503711111750371121175037113017503711401750371151175037116117503711701750371180175037119017503712101750371261175037127017503712811750371290175037133117503713401750371351175037136017503713701750371380175037139017503714101750371421175037143017503714401750371450175037147017503715101750371521175037153117503715401750371610175037161117503716211750371623175037171017503718101750372110175037314017503744201750374430175038125017504001521750400154175040015517504001561750400157175040015817504001641750400165175040016617504001671750400170175040017117504001721750400173175040020017504002101750421320175042133017504221111750422112175042211317504251101750425150175042516017504251701750425180175042519017504252101750425221175042523017504252601750425270175042527117504252801750425310175042532017504253401750425350175042536017504261601750426180175042618117504261901750426210175042622017504312601750431261175043126217504313101750431311175043132017504313211750471140175047115117504711701750471180175047126017506189101750621160175062310017506231011750623121175062317017506231711750623180175062318117506231901750623200175062320117506232101750623220175062323017506251501750625160175062517017506251801750625190175062521017506252201750625230175062615017506271701750627230175062725017506311101750631120175063116017506331401750633160175063317017506331811750633190175063321017506332111750633212175063351017506351121750635113175063511417506351151750635117175063512217506351231750635124175063512517506351261750635130175063513117506351501750635161175063516217506351631750635165175063517017506351801750635181175063518217506351901750635191175063519217506352101750635211175063521217506352131750635214175063523017506352401750635251175063536017506353711750635380175063539017506354101750635420175063543017506354311750635440175063546017506354701750635480175063559017506355921750635594175063562017506361201750636121175063612217506361301750636131175063614017506361501750636250175063625117506362601750637121175063712217506371311750637132175063713317506371341750637135175063714017506371411750637142175063714317506371451750637151175063715217506371531750637154175063715617506371621750637164175063716517506371671750637168175063716917506371701750637171175063717217506371731750637174175063719017506372201750637230175063724017506372411750637242175063724317506373901750637391175063739217506374101750637411175063741217506374201750637421175063745017506374541750637455175063748017506374811750637510175063751117506375301750637540175063755017506375601750637570175063764017506376421750637650175063765117506376601750637670175063786117506378711750638451175063856017506385611750638570175063881017506391511750639170175063918017506392251750639226175063922717506392281750639229175063924017506392701750639290175063941017506394201750639430175063947117506394721750639510175063951117506395311750639532175063954117506395421750639550175063956017506395701750639580175063959017506396201750639621175063963017506396501750639660175063968017506396901750639710175063972017506397301750639760175063977017506397801750639810175063983017506398401750639890175063991117506399121750639913175063996017506399611750639990175064111017506411401750641150175064116017506411701750641180175064118117506411901750641210175064122017506412211750641222175064123017506412401750641250175064126017506412801750641290175064130017506413011750641302175064134017506414901750641510175064152017506512301750651270175065134017506513421750651440175065166017506518401750661110175066112017506611211750661130175066114017506611411750661150175066116017506611701750661180175066119017506612101750661220175066122117506612401750661250175066126017506612701750661280175066129017506612911750661310175066132017506613211750661330175066134017506613501750661380175066139017506614101750661420175066142117506614301750671120175067113317506711341750671141175067114217506711511750671171175067117217506712101750671310175067138117506713901750671510175068116017506816101750721490175072322017507232301750723480175072357017507335201750911120175100017217510001731751000174175100018117510001821751000230175100023117510002601751000310175100031117510115101751011511175101152017510115301751012112175101211317510121201751012122175101214017510121501751012151175101216017510121611751012182175101222017510122301751012321175101233017510123511751012361175101242017510124301751012610175101262017510126301751012640175101265117510126601751012670175101315017510131601751013170175101318017510132101751013220175101613117510161321751016160175101616117510161701751016211175101622017510162211751016310175102111017510211201751021130175102114017510211501751021170175102119017510212211751031111175103112017510311211751031130175103113117510311321751031133175103114017510311411751031160175103117017510311801751031190175103119117510312101751031220175103123017510312311751031240175111111017511111111751111112175111113217513000101751300011175130010017513001501751300200175130030017513050101751305011175130501217513050131751305014175130505017513053001751305400175130545017513116711751313500175131354017513161501751321003175132100417513210051751321006175132100717513210811751321111175132111217513211211751321122175132112317513211241751321125175132114017513211411751321150175132116017513211701751321180175132121117513212121751321213175132122017513212401751321251175132125217513212531751321271175132128117513212911751321511175132151217513215131751321514175132152117513215221751321531175132153217513215401751321640175132164117513216511751321652175132165317513216541751321662175132169017513216911751321692175132171017513217111751321712175132172017513217501751321770175132179017513218101751322121175132212217513223121751322313175132252217513225231751322524175132262017513226211751322630175132272017513227211751322730175132300017513231121751323113175132322017513232301751323231175132323217513232901751323500175132351017513235201751323530175132354017513241101751324111175132451117513245201751324540175132454117513245501751326100175132640117513264101751351000175135112017513515101751351610175135162017513516301751351690175135212017513521301751353360175138166017513816701751381680175138168117513827201751392730175140017017514001711751400172175140017317514001741751400180175140018117514001821751400220175140502217514050231751411120175141211117514121201751412140175141215017514121601751412161175141218017514121901751412210175141222017514122301751412250175141226017514122701751412280175141229017514123111751412350175141236017514123801751412390175141301117514130311751413110175141312017514131301751413140175141315017514131721751413190175141324017514132621751413320175141333017514141201751414160175141423017514142401751414241175141424217514155301751415540175141555017514155601751415580175141559017514156201751415630175141568017514157101751415720175141611017514161201751416220175141623017514162401751416270175144521017515002111751500212175150021317515002141751500215175150021617515002171751500218175150021917515002211751500222175150022317515002241751500225175150022617515002271751500230175150024017515002501751500251175150026017515002611751500270175150027117515002811751500282175150028317515002841751500290175150029117515003111751500312175150031317515003141751500331175150033217515003331751500351175150035217515003611751500362175150036317515003801751500404175150044017515004411751500442175150060017515012201751501221175150501117515050511751505060175150506117515050621751505063175150506417515050701751505071175150507217515050731751505074175150507517515050801751505081175150511117515051301751505140175150514117515052001751505210175150522017515053001751505310175150535017515053601751505370175151123017515121601751512170175151271317515127141751512715175151271617515127301751512740175151275017515127801751512820175151411117515141201751514130175151414017515141411751514150175151416117515141621751515540175151555017515155711751515590175151619217515312101751531610175153543017515410131751541111175154111217515411201751541121175154112217515411601751541191175154119217515412101751541291175154129217515413101751542111175154211217515421211751542122175154213117515421511751542180175154219017515422131751542215175154222017515422301751542240175154227017515423111751542321175154232217515423401751542352175154236217515423641751542371175154241217515424131751542420175154242117515424301751542440175154245117515424521751542453175154247117515424911751542511175154251217515425311751542532175154255117515425521751542610175154262017515426301751542631175154263217515426501751542670175154272017515427211751542740175154274117515427501751542769175154278017515427811751542830175154283117515428501751542860175154287017515428711751542880175154289017515429201751542971175154311317515431141751543115175154311617515431511751543152175154321017515432121751543230175154323217515432621751543270175154333117515433401751543352175154336017515433901751544180175154419017515451101751545160175154517017515451801751545211175154521217515452131751545220175154523117515452601751545310175154535017515453601751545370175154538017515453811751545390175154541017515454111751545420175154545017515454701751545471175154551017515455111751545512175154552017515455211751545522175154553017515455401751545541175154555017515455601751545570175154558017515456101751545620175154563017515456501751545660175154567017515456901751545710175154575017515457601751545761175154578017515458101751549120175154932017515493301751549340175154941017515527201751556470175155924017515592501751559270175155929117515592921751569220175156942017520000501752000060175201111017520111201752011130175201114017520121001752012110175210003117521000321752100057175210005817521000591752100060175210008017521111811752112160175211218017521221401752131102175213110317521311041752131105175213110717521311081752131109175213151017521315201752131540175213154117521315421752131543175213211217521321131752132131175213213217521321341752132135175213214117521321421752132143175213215117521321521752132153175213216217521321701752132182175213218517521321901752132910175213410117521341041752134105175213410617521351301752135131175213513217521351401752135141175213515017521351511752135160175213517017521351801752135181175213518217521351901752135191175213521017521352111752135220175213523017521352311752135240175213524217521354101752135430175213720017521386301752141200175214630017521471001752147101175214712017521471301752147140175214714117521471601752147170175214718017521471811752147210175214730017521474001752177102175217730017521773011752177400175220003017522000311752200032175220003317522211301752221131175222114017522211411752221150175222116017522211701752221180175222119017522212101752221220175222123017522212311752221240175222124117522212421752221250175222127017522212711752221280175222128117527000511752700061175270008017527000821752700093175270010217527001201752700121175271218117527221301752722131175272214017527221501752722240175272224117527222421752722250175272225117527222521752722253175272225517527222601752722261175272226217527222701752722271175272227217527223221752722324175272232517527223301752722331175273111117527311121752731113175273111417527311211752731122175273112317527311241752731131175273113217527311601752731161175273117017527311711752731231175273123217527312331752731251175273125217527312531752731254175273125517527312601752731270175273128117527312821752731291175273129217527313401752731341175273134317527313601752731361175273136217527313701752731380175273138317527313841752731390175273139217527313941752731410175273141117527314201752731430175273144117527314511752731452175273146117527314631752731464175273147217527314801752731491175273149217527314931752731494175273149517527315301752731540175273155017527315601752732470175273251017527326101752732611175273264017527326411752732730175273274017530004101753000411175300041217530004131753000414175300041517530004161753000417175300042017530004211753000422175300042317530004241753000425175300042617530004271753000428175300042917530004301753000431175300044017530004411753000450175300045117530004521753000453175300045417530004551753000456175300045717530004581753000459175300047717530004801753000481175300048217530004831753000484175300048517530004861753000487175300048817530004891753000490175300049117530004921753000493175300049417530004951753000496175300049717530004981753000499175300051017530005111753000512175300051317530005141753000515175300051617530005171753000525175300053117530005321753000533175300053417530005401753000543175300054417530005451753000550175300055317530005541753000555175300056117530005621753000563175300057017530005711753000572175300057317530005741753000575175300060117530006021753000615175300062517530006461753000670175300067117530006801753000681175300068217530006831753000700175300070117530007021753000730175300074017530007601753000761175300077017530007711753000780175300079017530009001753005050175300506017530050701753005072175301127017530112721753013140175301621417530213301753021332175302133317530213401753021342175302135317530213631753021370175302137117530213801753021381175302311117530231121753023113175302311417530231201753023121175302317017530231721753023180175302342217530234321753023440175302411317530241141753024115175302411617530241171753024118175302413017530241311753024221175302422217530242231753024241175302424217530242701753024360175302436117530251301753025131175302514117530251421753025181175302518217530251831753025184175302519017530261821753026192175302623017530262411753027131175302713217530271331753027141175302714217530271431753031111175303111217530311131753031114175303111517530311711753031172175303121117530312121753031213175303121417530312151753031216175303121717530312181753031271175303127217530312731753031275175303153017530315401753032130175303213117530321321753032140175303214117530321421753032150175303215117530321601753032161175303216217530321701753032171175303217217530321731753032174175303217517530321761753032180175303218117530321821753032183175303218417530321851753032186175303219017530321911753032192175303219317530321941753032195175303219617530322101753032211175303315017530331511753033152175303316017530331611753033162175303321117530332121753033213175303321417530332151753033251175303326117530332711753033272175303327317530332831753033290175303341217530334301753033460175303347117530334811753033491175303349217530341401753034150175303416017530341611753034170175303418017530341811753034190175303419117530342101753034253175303426017530342611753034280175303429017530343101753034311175303431217530343201753034330175303433117530351601753035161175303517017530351711753035180175303610017530361031753036105175303610617530361081753036130175303616817530361721753036210175303622017530363401753037100175303710117530371021753037103175303711017530371111753037112175303711317530371201753037121175303715017530371511753037152175303715317530371541753037160175303716117530371701753037180175303718217530371831753037184175303718617530372001753037210175303721117530372121753037740175303775017530377601753037770175303778017530377901753043140175304316117530441611753044171175304418117530442111753044231175304425017530442511753045110175304511117530451301753045131175305111017530511201753051140175305121017530512201753052110175305212017530521301753052140175305215017530521601753052210175305222017530551101753055120175305513017530551401753055150175305516017530551901753071110175307112017530712101753071220175307511017530751201753200010175320001217532000131753200014175320001617532000171753200020175320002117532000221753200024175320002517532001001753200101175320010217532001031753200104175320011217532001131753200114175320011517532001161753200117175320011817532001191753200120175320012117532001501753200151175320015217532001531753200154175320020017532002011753200202175320020317532002041753200205175320021017532002111753200212175320021317532002141753200400175320040117532004021753200403175320041017532004111753200412175320041317532004201753200421175320042217532004231753200470175320050017532005011753200502175320050317532005101753200511175320051217532005131753200520175320054017532010001753201001175320100217532010031753201004175320100617532010071753201200175320120117532012021753201203175320120517532012061753201210175320130017532013011753201310175320132017532013301753201340175320141017532014111753201412175320141317532014201753201421175320142217532014231753201430175320143117532014321753201433175320144017532014411753201442175320144317532014501753201451175320146017532014611753201462175320146317532014701753201471175320148017532014811753201490175320149117532015901753201591175320159217532016001753201601175320160217532016031753201604175320161017532016111753201612175320161317532016141753201620175320162117532016221753201623175320162417532016301753201631175320163217532016331753201634175320164017532016411753201642175320164317532016441753201650175320165117532016521753201653175320165417532016601753201661175320166217532016631753201664175320167017532016711753201672175320167317532016741753201680175320168117532016821753201690175320169117532016921753201693175320169417532017001753201701175320170217532017031753201704175320170517532017061753201707175320170817532017101753201711175320171217532017131753201714175320171517532017161753201717175320171817532017201753201721175320172217532017231753201724175320172517532017261753201727175320172817532017301753201740175320174117532017421753201743175320174417532017451753201746175320174717532017481753201750175320175117532017521753201753175320175417532017551753201756175320175717532017591753201760175320176117532017621753201763175320176417532017651753201766175320176717532017691753201770175320177117532017721753201773175320177417532017751753201776175320177717532017781753201779175320178017532017811753201782175320178317532017901753201900175320190117532019021753201903175320191017532019111753201912175320191317532019201753201921175320192217532019231753201930175320193117532019321753201933175320194017532019411753201942175320194317532019501753201951175320195217532019531753201960175320196117532019621753201963175320197017532019711753201972175320197317532019801753201981175320198217532019831753202100175320210117532021021753202103175320210417532021061753202107175320211017532021111753202112175320211317532021201753202121175320212217532021231753202130175320213117532021321753202133175320214017532021411753202142175320214317532021501753202151175320215217532021531753202160175320216117532021621753202163175320217017532021711753202172175320217317532021801753202181175320218217532021831753202200175320220117532022021753202203175320220417532022061753202207175320230017532023011753202302175320230317532023041753202306175320230717532023111753202401175320240217532024031753202404175320240617532024071753202500175320250117532025021753202503175320251017532025111753202512175320251317532025201753202521175320252217532025231753202530175320253117532025321753202533175320254017532025411753202542175320254317532025501753202551175320255217532025531753202560175320256117532025621753202563175320257017532025731753202580175320258117532025821753202583175320259017532025931753202600175320260217532026031753202630175320263117532026401753202641175320265017532026511753202660175320266117532040001753204001175320400217532040031753204004175320410017532041011753204102175320410317532041041753204120175320412117532041221753204123175320412417532042001753204201175320420217532042031753204204175320421017532042111753204212175320421317532043001753204301175320430217532043031753204304175320431117532043121753204313175320431417532043151753204316175320431717532043181753204319175320433117532044001753204401175320440217532044031753204404175320450017532045011753204502175320450317532045041753204505175320460017532046011753204602175320470017532047011753204702175320470317532047111753204712175320471417532048001753205000175320510017532080101753208020175321111217532111131753211131175321113217532111401753211143175321114417532111701753211180175321121017532112401753211241175321124217532112431753211370175321137117532312801753231290175323131017532313121753231313175323132017532313211753231330175323135217532314101753231420175323143017532314401753231450175323146017532411201753241130175324122017532412301753241260175324126117532416011753242600175324511017532811221753281123175328112517532811321753281133175328113517532811401753281141175328115117532811521753281180175328118117532811901753281191175328119217532812101753281222175328122317532812251753281232175328123317532812351753281240175328124117532812901753281291175328129217532813101753281311175328131217532814501753300020175330002117533000501753300060175330006117533000621753300063175330006417533000651753300066175330007017533000711753300072175330007317533000741753300075175330007617533000771753300080175330008117533000821753300090175330009117533000921753300120175330013017533001501753300160175331117017533122401753312250175331323017533234701753324170175332418017533242101753324220175332423017533242311753324240175332425017533242511753324260175332427017533242721753324280175332428117533242901753324291175332431017533243111753324320175332433017533243411753324342175332435017533243521753324353175332436017533243611753324371175332437317533243741753324375175332437617533243771753324381175332438317533243841753324385175332438617533243871753324390175332441117533244131753324415175332442117533244221753324431175332443217533244401753324441175332445017533244651753324511175332459117533246501753325990175332599117533261101753326130175332813017533281401753328290175332831017533283201753328330175332834017533284101753328420175332843017533293101753329320175332933017533313101753332110175333212017533321301753332140175333215017533321601753332170175333218017533321921753332212175333222017533322301753332241175333321417533722301753800070175380007117538000721753800073175380007417538001601753811110175381112017538111301753811140175381211017538121111754000020175400002117540000221754000023175400002417540000251754000030175400003217540000331754000034175401113117540111321754011140175401115017540111601754011171175401132017540113211754011330175402111017540211211754021122175402113017540221101754022121175402213017540221401754022150175402215117540221601754022170175402218017540221901754022191175402221017540222201754022230175402224017540222501754022260175402227017540222801754022290175402231017540223201754022330175402234017540223501754022360175402237017540223711754022391175402239217540224111754022420175402246017540224611754022521175402254017540225701754022580175402259117540311301754031150175403123017540312701754031410175403151017540315301754031560175430015017543001511754300160175430016117543001701754300171175430018017543001811754300190175430020017543002101754300220175431113017543112801754311310175431131117543121201754312140175431215017543121511754312180175431219017543122401754312354175431415017543232901754323380175432339017543233911754323392175432467017543261101754326111175432613017543261711754326180175432622017543281601754328161175432817217543281731754328174175432817517543281801754328192175432819317543282221754328242175432824317543282511754328260175432828017543311111754331112175433111317543311201754331121175433112217543311231754331130175433113117543311321754331133175433114017543311411754331151175433115217543311541754331160175433117217543312201754331230175433125017543312601754331470175433163117543321301754332131175433214017543321501754332151175433217117543321901754332220175433222117543322401754332250175433225117543322601754332261175433311117543331211754333130175433314017543331501754333151175433316017543331611754333171175433318017543331901754334111175433411217543341211754334122175433413017543341411754334150175433416017543341701754334180175433418117543342001754334210175433421117543342121754334220175433423017543342411754334242175433426117543342621754334271175433427217543342801754334291175433429217543342931754334311175433431217543343131754334314175433432117543343301754334340175433434117543343421754334350175433443017543344311754334432175433443317543344401754334450175433445117543344521754334460175433450017543345101754334520175433511117543351121754335113175433515217543351531754335160175433516117543351621754335163175433517017543351711754335180175433518117543351901754335210175433522017543352301754335240175433525017543352601754335910175433611017543361301754336180175433619017543362101754336220175433811017543381111754338121175433812217543381231754338140175433815017543381601754338170175433818117543382301754338240175433825017543382601754338261175433826217543382701754341112175434111317543411141754341115175434113217543411331754341134175434114117543411431754341151175434115217543411601754341170175434118117543411901754341211175434122017543412211754341230175434123117543412321754341234175434124117543412501754341251175434125217543412601754341261175434127117543412721754341280175434129017543413101754341311175434132017543413601754341370175434138117543413901754341411175434141217543414131754341421175434143017543414411754341450175434145117543414521754341460175434147017543415411754341542175434155017543415601754341570175434157117543415801754341581175434159017543416101754341611175434162017543416211754341623175434163017543416311754341632175434164017543416501754341661175434167017543416711754341680175434171017543417221754341730175434174217543417431754341751175434176117543417621754341771175434177217543417911754341792175434181017543418111754341820175434182117543418301754341840175434185117543418521754341853175434186117543418621754341863175434187017543418801754341890175434191017543419201754341940175434211217543421221754342130175434214017543421411754342151175434217117543421721754342173175434218017543421811754342182175434219017543422101754342211175434222017543422301754342240175434225017543422601754342261175434227017543422711754342272175434228017543423101754342320175434233017543423401754342350175434235117543423601754342361175434236217543423701754342371175434237217543423801754342390175434241017543424201754342430175434244117543424421754342450175434246017543424701754342480175434249017543425101754342560175434257017543425811754342610175434261117543426401754342650175434266017543426801754342690175434271017543427201754342740175434275017543429901754351111175435112117543511311754351132175435118017543511911754351211175435122017543512311754351241175435131017543513201754351330175435134017543513501754352410175435242017543524301754352440175435245017543524601754352470175435248117543524901754352510175435341017543541411754354191175435421117543542301754354310175435432017543543301754354340175435435117543543601754354370175435438017543543901754354410175435442017543544301754354440175435445017543544601754354470175436212017543711101754371120175437113017543711511754371160175437117017543826501754382651175451180017549002021754900204175490020517549002121754900213175490021417549002151754900216175490022217549002231754900224175490022517549002261754900227175490022817549002301754900231175490023217549002331754900240175490024117549002421754900243175490024417549002501754900251175490025217549002531754900260175490026117549002621754900263175490026417549002651754900270175490027117549002721754900273175490027417549002751754900276175491122117549112221754911231175491158017549119101754911911175492111017549211111754921112175492117117549211721754921173175492117417549211751754921231175492123217549212331754921234175492123517549212411754921290175492129117549212921754921293175492137117549213811754921382175492138317549213841754921421175492143117549214321754921433175492143417549214511754921452175492145317549214541754921470175492147117549214721754921480175492148117549214821754921483175492149017549214911754921510175492152417549215411754921542175492154317549215601754921582175492169017549217301754921732175492173317549221101754922111175492211217549221131754922120175492212117549221221754922123175492212417549221301754922131175492213217549221331754922134175492214017549221411754922142175492214317549221501754922151175492215217549221531754922161175492216217549221631754922164175492216517549221801754922190175492221017549222111754922212175492222017549222211754922222175492222317549222251754922230175492223117549222321754922250175492226017549222701754922271175492227217549222731754922280175492228117549224101754922430175492243117549224401754922441175492244217549224501754922451175492246017549224621754922463175492247017549224711754922570175492259017549226101754922660175492266117549226621754922680175492269017549232111754923221175492323017549232411754923242175492328117549233401754923350175492336017549233701754923380175492341117549234601754923510175492355017549235601754923570175492358017549238601754923861175492386217549238801754925530175492554017549256301754925631175492564017549256411754925650175492565117549256601754925661175492567017549256801754925690175492571017549257201754925740175493211017549321201754932130175493214017549321501754933110175493312017549331301754933140175493315017549331601754933171175493319117549332101754933220175493323017549332401754933250175493326017549332701754933280175493329017549333101754933320175493333017549333401754933350175493336017549333701754933510175493352017549335301754971111175497112117549711301754971141175497115117549711611754971180175497121117549712211754971241175497125117549712611754971311175497143117549714401754971520175497335017549733601754973380175500002117550000221755000023175500002417550000251755000029175502112017550211221755021123175502113017550211321755021133175502113417550211801755021190175502213117550311131755031130175503116017550321101755032111175503514017550711111755400072175540008017554000901755400100175540011317554001141755400123175540012417554001331755400134175540013517554001361755400137175540014417554001451755400146175540014717554001531755400154175540016317554001641755400165175540016617554001731755400174175540017517554001801755400190175540020017554002101755400222175540022317554002241755400231175540023217554002421755400243175540024417554002501755400251175540025217554002601755405011175540501217554050131755405014175541168017554116901755421103175542110417554211051755421106175542110817554211321755421133175542115217554211541755421155175542116117554211631755421164175542116517554211661755421167175542117217554211741755421175175542117617554211771755421179175542118217554211841755421185175542118617554211871755421213175542121417554212151755421217175542122217554212231755421224175542123117554212321755421242175542124417554212451755421246175542127017554212721755421274175542127517554212801755421282175542128317554212851755421314175542131517554213161755421317175542131817554213201755421323175542132417554213251755421330175542134017554213501755421360175542136117554213901755421410175542141117554214301755421460175542147017554214801755421520175542153017554215311755421532175542153317554216701755421680175542168117554216821755421690175542181017554218111755421820175542182117554218221755421830175542183117554218321755421840175542184117554221151755422116175542211717554221181755422119175542212517554221261755422127175542212817554221441755422146175542217317554221931755422194175542219517554221961755422212175542221317554222241755422225175542223117554222441755422245175542224617554222531755422254175542225517554222721755422273175542233217554223331755422351175542237217554223811755422411175542242017554224311755422433175542243417554224411755422443175542245117554224521755422460175542246117554224711755422472175542248017554224811755422490175542251117554225131755422521175542252317554225311755422532175542256017554225611755422562175542257117554225721755422573175542258117554225821755422583175542259117554225921755422593175542259417554225961755422597175542259817554225991755422611175542261217554226211755422622175542262317554226311755422632175542264117554226511755422670175542267217554227101755422711175542272017554227301755422740175542275017554227511755422760175542276117554227701755422820175542283017554228401755422850175542286117554228721755422881175542291417554231141755423115175542311717554231181755423119175542312417554231441755423145175542314617554231471755423148175542314917554231521755423163175542316417554231651755423166175542316717554231681755423169175542317217554232201755423221175542322217554232301755423231175542324017554234601755423461175542347017554234711755423912175542441017554244111755424430175542443117554244401755424450175542461017554246201755424621175542510017554251011755425102175542510317554251301755425140175542514117554251501755425151175542516017554251611755425170175542518017554251811755425182175542521017554252201755425221175542523017554252311755425240175542525017554252511755425252175542526017554252611755425270175542528017554252811755425290175542532217554253231755425492175542551117554255301755425653175542573117554257321755425750175542576017554258201755425821175542582217554258301755425831175542584017554258411755425851175542586017554258611755425870175542587117554258801755425890175542591017554259201755425930175542594017554259501755425960175542599017554261911755426211175542622017554262221755426230175542623217554262501755426251175542625217554262531755426254175542625517554262601755426262175542626317554262701755426272175542628017554262901755426310175542631117554273451755427346175542735017554273511755427360175542745217554274531755427522175542752317554275651755427566175542765217554276531755427752175542775317554277601755427981175542799117554287601755428770175542878017554288411755428851175542886117554288701755428880175542889017554289111755428921175542893117554289411755428951175542896117554289711755428981175542899117554291111755429121175542913117554291411755429151175542916117554291711755429181175542919117554292111755429221175542923117554293301755429370175542937117554293801755429411175542942117554294321755429712175542971317554297141755429732175542973317554298501755431111175543111217554311131755431114175543112017554311701755431180175543123017554321401755433111175543311217554331131755433120175543313017554331401755433150175543315117554331611755433162175543316317554331721755433173175543317417554331751755433181175543319217554331931755433194175543319517554331971755433211175543321217554332131755433214175543323017554332321755433233175543324017554332411755433251175543325217554332611755433291175543329217554332931755433294175543331117554333121755433313175543331417554333211755433322175543332317554333241755433342175543334317554333441755433345175543335217554333531755433354175543336217554333811755433392175543341217554334321755433440175543344117554334421755433443175543347017554334911755433492175543354117554335421755433543175543355117554335521755433553175543357017554335711755433581175543358217554335831755433590175543362017554336301755433640175543365017554336601755433710175543372017554337301755433740175543374117554337421755433751175543376017554337611755433770175543377117554337721755433780175543378117554337901755433830175543384017554338411755433842175543385017554338511755433860175543386117554338701755433871175543388017554338811755433882175543388317554338841755433890175543389117554338921755433940175543397317554339741755433980175543398117554341101755434130175543417017554342201755434230175543424017554342801755434281175543431017554354301755435470175543557017554355801755435590175543571017554357201755435730175543575017554358801755435881175543589017554359301755435940175543595017554359601755435970175543598017554361101755436120175543613117554361401755436150175543616117554361701755436180175543711017554371111755437120175543713017554371311755437132175543714017554371411755437142175543715017554371601755437170175543717117554371801755437181175543719017554371911755437210175543721117554372201755437221175543723017554372311755437240175543724117554372501755437251175543726017554372801755437281175543729017554372911755437310175543731117554373201755437321175543733017554373311755437340175543734117554373501755437351175543735217554373601755437361175543741017554374121755437420175543742117554375101755437511175543751217554375201755437521175543753017554375311755437540175543754117554375701755437580175543759017554376101755437620175543763017554376401755437650175543766017554376701755437680175543769017554377101755437711175543772017554384111755438451175543851117554385301755438540175543911017554391201755439130175543914017554391501755439160175543917017554392101755439211175543924017554393101755439320175543933017554393401755439380175543939017554413201755441420175544143017554414901755443250175544561117554456201755445680175544569017554457101755446110175544611117554461301755446140175544614117554461501755446160175544617017554461711755446180175544619017554461911755446210175544621117554462201755446230175544624017554462501755446260175544626117554462621755446270175544631017554463111755446320175544632117554463301755446331175544634017554463411755446350175544635117554463601755446370175544638017554463901755446410175544642017554464301755446450175544646017554464611755446470175544648017554464901755446500175544651017554465201755446521175544653017554465311755446540175544654117554465421755446551175544656017554465801755446590175544661017554466201755446630175544664017554466501755446660175544667017554466801755446681175544669017554466911755446710175544671117554467201755446721175544673017554467311755446740175544674117554467501755446760175544677017554467801755446790175544681017554468201755446830175544684017554468411755446850175544685117554468601755446870175544688017554468901755446891175544691017554469111755446920175544693017554469401755446960175544697017554469801755447170175544718017554471901755447210175544723017554472401755447241175544725017554472601755447270175544728017554472901755447310175544732017554473301755447360175544741017554474501755447460175544811117554481501755448570175544858017554485901755448610175544862017554486301755448710175544872017554491101755449111175544911217554491201755449150175544916017554491701755449210175544922017554553501755471160175547116117554713101755471820175547183017554731401755473230175547398017554753211755475322175547533117554753321755475341175547535017554753601755475370175547537117554753721755476110175547617217554761821755476211175547622117554762301755476310175547635117554763601755476370175547639017554764101755476811175547682017554768401755476850175547686017554774101755478530175548811017555214301755521440175552146117557000101755700011175570001217557000131755721330175572134017557213601755721560175572156217557215631755721680175572585017560002021756000203175600020417560002501756000251175600025217560191201756019121175601914017560191411756026110175602611117560261121756026113175602611417560261401756026141175602616217560261801756026181175602618217560261901756026320175602634017560271111756027112175602711317560271141756027115175602711817560271191756027120175602712117560271221756027130175602713217560271331756027160175602717017560271711756027250175602725117560272521756027253175602726017560272611756027262175602727017560272711756027272175602728017560272811756027290175602730017560273101756027311175602732017560273301756027340175602735017560273601756027371175602738017560274101756027442175602746017560274611756029002175602900317560290041756029005175602900617560290071756029120175602913017560291401756029150175602916017560291701756039120175603912117560581101756058120175607200017561000121756100014175610001517561000161756100017175610001817561000221756100023175610002417561000251756100026175610004317561000511756111001175611111017561111901756111250175611126017561112701756111320175611138017561114101756112110175611211117561121131756112114175611214017561132701756113271175611328017561132901756113291175611331017561133111756113320175611333017561133401756113350175611336017561133701756113371175611338017561133811756113382175611339017561133911756113392175611341017561134111756113412175611344017561134501756113480175611352017561135401756113550175611356117561135621756113570175611358017561136101756113611175611362017561136211756113630175611363217561136401756113641175611365017561136601756113662175611366417561136701756113671175611367217561136801756113681175611369017561136911756113710175611371117561137201756113721175611372217561137301756113731175611374017561137501756113760175611377017561137801756113790175611381017561138201756113830175611383117561138401756113850175611386017561138611756113862175611387017561138811756113882175611389017561139101756113920175611393017561139401756113941175611394217561139501756113951175611396017561139631756113964175611397017561139801756113990175611399117561141601756114161175611416217561141631756114170175611418017561141811756114183175611419017561142101756114220175611424117561142811756114311175611432117561143501756114360175611439017561144501756114451175611446017561144611756114462175611446317561144701756114480175611449017561145301756114540175611454117561146201756114630175611463217561146401756114641175611465017561146511756114670175611467117561146721756114680175611468117561146821756114690175611471117561147121756114720175611472117561147301756114760175611477017561148301756114840175611485017561148601756114930175611495017561149601756115130175611514017561151501756115151175611520017561152011756115320175611533017561153311756115410175611545017561154601756115470175611548017561155101756115520175611712017561171211756117210175611722017561172301756117240175611811117561181121756118130175611813217561181401756118142175611816117561181621756118170175611818017561182101756118221175611829017561183301756118340175611835017561183601756118370175611838017561183901756118410175611911017561191201756121270175612127117561212801756121290175612131017561213201756123110175612312017561231301756123140175612315017561231601756123170175612318017561231901756123210175612322017561232601756123270175612328017561232901756131521175613154017561315601756131570175613157117561315801756131590175613161117561316201756131630175613164017561316501756131660175613167017561316801756131690175613171017561317201756131730175613175017561323311756132340175613463017561346401756135210175613836017561411401756141150175617112017561711311756171140175617121017561712201756171231175617124017561712501756171261175617127017561712801756177230175630208017563021111756302180175630501217563050411756305080175630513017563051401756305150175630518017563120011756312004175631200517563121011756312104175631210517563121201756312130175631214017563121411756312142175631217217563121821756312220175631225017563122711756312281175631230017563123411756312350175631235117563123521756312370175631240017563124301756312451175631246117563124711756312540175631255017563125601756312570175631258017563125901756312650175631266017563126611756312670175631267117563126801756312760175631277017563127801756312870175631288017563129801756312981175631298217563129831756313100175631310217563131031756313120175631313017563131311756313140175631314117563132001756313202175631320317563133001756313400175631346017563134611756313470175631347117563135601756313562175631357017563135721756313630175631388017563138901756313980175631400017563141611756314260175631446017563161711756316270175631628017563171701756317180175632213117563221501756322160175632224117563223201756322341175632252017563225301756322540175634222117563422451756342345175634248217563424911756342581175634259117563427011756342790175634280117563431211756343142175634317117563431811756343242175634327117563432811756343700175634380017563443201756344321175634437117563444711756345320175634532117563491011756349102175634912017563491301756349140175634917017563494201756349440175635200217563520031756352004175635200717563521201756352121175635212217563521231756352141175635214217563521431756352180175635219217563521931756352220175635228017563522921756352293175635230017563523401756352380175635240117563524021756352421175635242217563524321756352441175635254117563525421756352551175635255217563525611756352562175635257117563525721756352671175635269217563526931756352694175635270017563527801756353670175637519017563821901756382290175638256017565003111756500324175650032517565003331756500334175650035217565004301756500431175653112017565311301756531140175653115017565311711756531180175653119017565312101756531230175653124117565312501756531260175653127017565312801756531290175653131017565313201756531330175653134017565313511756531360175653137017565313801756531390175653141017565314201756531421175653143017565314311756531441175653145017565314621756532111175653212117565321311756532140175653215017565321601756532180175653221017565322201756532231175653224017565322501756532270175653228117565322901756532310175653232017565323301756532350175653236017565323701756532380175653239017565324201756532441175653245117565331101756533121175653313017565331411756533151175653316017565331701756533181175653319017565332101756533220175653323017565332401756533510175653352017565335301756533540175653355017565335601756533581175653359017565336101756533620175653364017565336501756533660175653367017565341111756534121175653414017565351111756535120175653513017565351401756535150175653516017565351911756535220175653523017565352411756535260175653529017565365701756536710175653672017565367301756536750175653678017565367901756536811175653682017565371101756537210175653741017565374211756538112175653812017565381301756538140175653815117565381601756538170175653818017565381821756538191175653821017565382201756538261175653829017565383301756538360175653837017565384131756538421175653844317565384511756538460175653847017565384801756538490175653851017565385301756538531175653854117565385601756538570175653857117565386211756538640175653866017565386701756538680175653912217565391301756539140175653921117565392201756539230175653925017565393601756539370175673130117567313201756731330175673134017567313501756731361175690001017569000111756900012175690001317569000141756900020175690002117569000221756900023175692111117569211211756921212175692211117569221121756922140175700019217570002001757000212175700022417570002811757000501175700050217570005041757000505175700050617570005071757000508175700050917570005131757000514175700052117570005221757000523175700053117570005321757000533175700053417570005351757000536175700053717570005411757000542175700054317570005911757000592175700059317570122211757013311175701331217570133131757013314175702111017570211121757021113175702111417570211151757021123175702112517570211261757021133175702113517570211361757021151175702115217570211531757021160175702117017570211801757021181175702119017570211911757021210175702211017570221201757022130175702214117570221511757022160175702217017570221901757022215175702222417570231081757023112175702311317570231141757023122175702312317570231241757023131175702313217570231331757023151175702316117570231801757023190175702321017570232201757023221175702322217570232231757023241175702324217570232611757023291175702329217570232931757025110175702512017570251301757025141175702515017570251601757025170175702631017570321801757073100175710010017571001011757100190175710020117571002021757100203175710020417571002051757100206175710020717571002081757100209175710021117571002121757100213175710021417571002151757100221175710022217571002231757100224175710022517571002261757100230175710023117571002321757100233175710029117571002921757100293175710029417571003011757100302175710032017571003211757100360175710036117571004101757100411175710042017571004211757100460175710046117571004701757100471175710047217571004731757100474175710048017571004811757100482175710048317571004841757100490175710049117571004921757100493175710049417571005001757100501175710051017571005201757100530175710055017571005601757100640175710064117571111701757111172175711118017571111821757111190175711119117571112101757111211175711124017571112411757111242175711125017571112511757111252175711127217571112801757111281175711135017571113511757111450175711145117571114521757111454175711146017571114611757111462175711146317571114711757111482175711149017571114911757111520175711153017571132101757121120175712113017571211311757121140175712115017571211801757121181175712118217571211901757121191175712121017571212111757121220175712122117571212301757121240175712125017571212601757121261175712127217571212811757121282175712128317571213101757121320175712133017571213501757121351175712136017571213701757121380175712138117571213901757121410175712142017571215501757122120175712212117571221301757122131175712214117571221421757122153175712215417571221601757122162175712216317571221701757122172175712217317571221741757122178175712218017571221821757122183175712218417571221891757122190175712219217571221931757122194175712219817571222101757122212175712221317571222141757122218175712222017571222301757122240175712224217571222431757122244175712225017571222521757122253175712227117571222721757122281175712228217571223401757122350175712236017571223701757122380175712238117571223901757122421175712243117571224401757122450175712757017571275711757127730175712773117571277401757127741175712775017571277511757127760175712776117571277711757127781175712782017571278221757127830175712784017571278411757127842175712784317571279701757131000175713100117571311201757131121175713112217571311301757131131175713113217571311401757131141175713114217571311521757131166175713117117571311721757131173175713118117571311821757131183175713119017571312211757131231175713123217571312331757131241175713125017571312601757131270175713128017571312921757131293175713131117571313201757131321175713133017571313311757131341175713134217571313511757131352175713135317571313701757131380175713139017571314101757131420175713143017571314401757131441175713145017571314511757131460175713148017571315611757131562175713156317571316201757131621175713162217571316301757131631175713163217571316401757131641175713165017571316601757131780175713179017571318201757131850175713187017571319701757133100175713310117571331201757133121175713313017571331401757133141175713315017571331511757133160175713316117571331701757133171175713318017571331811757133190175713321017571332201757133230175713330017571333101757135100175713510117571351221757171150175717116017571711701757172220175717223017572000101757200011175720001217572000131757200014175720001517572000161757200017175720001817572211201757221121175722112217572211231757221131175722113217572211331757221140175722114117572211501757221151175722212017572221211757222130175722213117572221401757222142175722215017572222411757222251175723100017572311201757231130175723114017572421001757242110175724212017572421301757242140175724215017572421601757242170175724218017572421901757300020175730003017573000311757300040175730004117573000501757300051175730051017573111211757311122175731113017573111311757311140175731114117573111501757311151175731116017573111611757311170175731118017573112101757313110175731312017573131301757313140175731315017573131601757800074175780007617578000811757800090175780009117578001101757821614175782161517578216931757821740175782441017578244111757831230175783123217578312931757832170175783218017578341311757834141175783611017578611131757861124175786113117578611321757861141175786115117578611611757861171175786118217578612611757861271175786128117578613201757861331175786134117578613511757861361175786136217578613701757861371175786210117578621111757862122175786212317578621261757862130175786214017578621511757862161175786216317578621711757862173175786219017578621911757862210175786221117578622401757862250175786226017578623201757862330175786236017578624101757862480175786311017578631301757863131175786316117578631801757863190175786321017578632201757863230175786324117578632501757863270175786512017578694111757869421175786942217578694311757869450175786946017578695101757869530175786954017578695501757869560175786957017578695801757873590175790008217579311701757931250175793136017579313611757931362175793137017579313711757931380175793141017579315401757932131175793318117579331911757933210175793322017579332301757933240175793325117579341101757935110175793611017579361201757953180175795711017579611601757961230175796125017579612601757966630175796664017579825501757982560175798271017579827201757983760175803117017580311901758031210175803123017580313101758031320175803133017580313501758032113175803212317580331501758033160175804114017580421201758043161175804326017580622701758062271175811216017581900101758190011175819001217581921101758192111175819211217581921201758192121175819213017581921311758192140175819214117581921601758192161175819218017581921901758192212175819223017581922401758192250175819227017581922801758192290175822352117582235311758226731175822697017582272111758227260175822729017582278101758227820175822828017582283701758228410175822842017582290111758229021175822903017582290701758229280175831112117583200211758320022175832002317583200241758320026175832002717583200301758320031175832003217583200341758320035175849217017584921801758492241175849229017584923101758492380175861213017586121401758612141175861215017586121511758612220175861223017586172201758620500175862113317586211341758621135175862122017586221211758622130175862214017586221511758622170175862218017586223401758622350175862244217586224531758622454175862247017586224911758622492175862251117586225121758622513175862252117586225311758622542175862256217586226111758622631175862264117586226511758622741175862275117586231301758623140175862325117586232611758623271175862328117586232911758623311175862332117586233311758623421175862343117586234801758623481175862348217586234901758623510175862352017586235301758623540175862355017586235711758623572175862357317586241201758624130175862414017586241551758624165175862421017586242201758624230175862428117586242911758624311175862431217586243201758624330175862433117586243321758624340175862434117586243421758624350175862448017586245001758624501175862450217586245101758624520175862453017586245401758624550175862456017586245801758624581175862459017586246101758624630175862464017586246501758624660175862467017586246801758624690175862471017586247201758624730175862474017586247501758625110175862511117586251201758625121175862513017586251401758625150175862516017586251701758625180175862520017586252201758625230175862531017586253201758625330175862534017586253501758625360175862536117586253621758625370175862542017586254211758625430175862546017586254901758625510175862552017586255211758625530175862554017586255411758625550175862555117586255601758625570175862558017586255901758625610175862561117586256201758625621175862563017586256311758625640175862565017586256601758625670175862568017586256901758625710175862572017586257301758625740175862575017586257601758625770175862578017586258101758625820175862583017586258401758625850175862586017586258701758625880175862589017586259101758625920175862593017586259401758625950175862596017586259701758625980175862611017586261111758626120175862613017586261401758626150175862616017586261611758626170175862618017586261901758626210175862622017586262301758626240175862625017586262511758626260175862626117586265101758626520175862653017586265401758626610175862662017586266301758626640175862752017586276301758661123175871176017587121201758782131175878216017588212121758821270175886001017588611221758861123175886112417588611311758861132175886114217588611531758861163175886117317588611831758861191175886126017588612701758861280175886129117588613111758861330175886134017588613501758861360175886142017588614211758861430175886143117588614401758861441175886151117588615201758904121175890639217589072101758925140175892521017589254901758925760175892686017589271201758927140175892717017589271901758927210175892726017589281501758928160175892818017589284901758928570175893144017589364221758936432175893781217589378131758941131175894114217589411801758941552175894156017589415611758941572175894157317589415801758941581175894159117589416701758941691175894174017589417501758941751175894179317589418311758941832175894189017589419201758942161175894226017589422701758942280175894239017589424101758942430175894244017589426751758942831175894283217589429121758942921175894327017589433401758943350175894338017589433901758943410175894358317589435841758943613175894361417589436201758943622175894363117589436411758943642175894425017589442601758944430175894444217589444431758946111175894612117589461311758946140175894622017589462301758946240175894715117589471521758947153175894716117589471621758947163175894725017589472601758947270175894729017589512031758951400175895140317589515001758951502175895274117589534201758953430175895344017589534601758953470175895348017589537401758953750175895376017589542511758958140175895825017589582601758958270175900111117590011121759001113175900112117590011221759001123175900114117590011421759001150175900157017590022401759002241175900226217590023301759002350175900239517590023961759002415175900241617590024171759002470175900252217590025401759002950175900331417590033401759003512175900351317590035141759003522175900352317590035601759003580175900359017590036301759003910175900392017590039301759004211175900421217590042211759004222175900422317590043131759004323175900432417590044111759004412175900442117590044221759004423175900444017590045121759004522175900452317590045401759004740175900481217590048221759004840175900524017590058101759006280175902611017590261201759026130175902614017590261501759026170175902618017590261811759026190175902621017590262201759026230175902624017590262411759026250175902626017590262701759026310175902632017590263301759026340175902711017590271111759027112175902712017590271311759027140175902715017590271601759027180175902718117590271901759027210175902722017590272211759027222175902723017590272401759027252175902726017590272611759027270175902727117590272801759027290175902731017590273201759027330175902734117590273511759027361175902736217590273701759027380175902754017590275411759027610175902762017590276321759027641175902765117590276601759027670175902768017590276901759027710175902772017590278301759028160175902824117590282611759028271175902828017590282901759028310175902832017590283401759028410175902842017590284301759028510175902852017590285301759028540175902855017590285601759028570175902858017590285901759028650175902866017590400201759040022175904002317590400241759040030175904003217590410101759041011175904102017590410211759041030175904104017590410421759041051175904105217590410601759041061175904107017590410711759041080175904109017590411101759041120175904112117590411301759041131175904114017590411501759041160175904119017590412101759041220175904123017590412311759041240175904125017590412511759041260175904127017590412801759041290175904131017590413111759041320175904132117590413501759041360175904137017590414101759041420175904143017590414401759041441175904145017590414511759041460175904146117590414701759041471175904148017590414901759041491175904151017590415201759041521175904153017590415501759041560175904156117590415701759041571175904159017590416101759041620175904164017590416501759041660175904167017590416901759041710175904172017590417301759041740175904175017590417601759041780175904179017590418101759041820175904183017590418401759041851175904186017590418701759043460175904511017590451111759045120175904513017590461101759046120175904613017590461401759046210175904625017590462601759048150175906001017590600111759060012175906001317590600141759060020175906002117590600301759062110175906212117590621221759062210175906222017590622221759063110175906312017590631301759063140175906315017590631601759063170175906318017590631901759063210175906322017590632301759063240175906351017590635201759063531175906356017590635611759063580175906359017590636101759080010175908511017590851201759085130175908514017590851501759085160175908517017590851801759110010175911002017591100211759110030175911004017591111901759111742175911176117591117711759111781175911181117591118601759111861175911187017591118801759111881175911192017591119301759111940175911261017591131411759113142175911314517591131511759113152175911315517591132801759113282175911329017591132921759114340175911434117591144301759114481175911452417591147101759115110175911564017591156501759115651175911566017591156611759115670175911568017591156901759115700175911571017591157201759115730175911574017591157501759115760175911577017591157801759115790175911582017591158301759115840175911585017591158601759115870175911589017591159101759115920175911593017591159401759115950175911596017591159701759115980175911599017591161101759116111175911611317591161201759116130175911613117591161401759116150175911615117591161521759116153175911616017591161701759116180175911619017591162101759116220175911623017591162401759116250175911626017591162701759116280175911629017591163101759116320175911633017591163401759116350175911636017591163701759116380175911639017591164101759116440175911645017591164601759116470175911648017591164901759116510175911652017591165301759116540175911655017591165601759116570175911658017591165901759116610175911662017591166901759116711175911671217591171101759117111175911711217591171201759117131175911714017591171601759117170175911718017591171901759117210175911721117591172201759117230175911724017591172501759117260175911728017591172901759117300175911731017591173201759117330175911734017591173501759117351175911736017591173701759117390175911741017591174111759117420175911743017591174401759117500175911751017591175201759117570175911821017591182201759118230175911824017591182501759118260175911827017591182801759118281175911829017591185111759118521175911853117591185411759118551175912139017591421111759142112175914211317591421141759142115175914212017591421211759142122175914212317591421241759142140175914215017591421601759142180175914222017591422401759142270175914228017591422901759142310175914232017591441101759144111175914412017591442201759144260175915314017591600501759160060175916007017591600801759160090175916010517591601151759160130175916020217591602111759160220175916031017591603511759160361175916111017591611201759161130175916115017591611601759161170175916118017591611901759161210175916122017591612301759161270175916128017591612901759161310175916132017591613401759161350175916136017591613701759161380175916139017591614101759161480175916149017591615101759161520175916153017591615401759161550175916159017591616101759161621175916167017591616801759161690175916171017591617201759161731175916174117591617501759161761175916182017591618401759162511175916252017591625301759162541175916256017591625701759162580175916261117591626201759162640175916265117591626801759162690175916273017591627701759162780175916279017591628101759162851175916291017591629211759162930175916294117591631101759163130175916314017591631501759163160175916317017591631801759163190175916321017591632301759163240175916325117591632601759163300175916332017591634001759163410175916351017591635201759163561175916357017591635711759163581175916359017591635911759163611175916362017591636211759163631175916364017591636411759163650175916366017591636701759163671175916368117591637101759163730175916374017591637501759163760175916376117591638121759164120175916413017591641401759164150175916416017591641701759164180175916419017591642101759164220175916423017591642401759164320175916433017591643401759164350175916436017591643701759164420175916443017591644401759164450175916446017591644701759165110175916513017591651401759165150175916516017591661501759166162175916618117591662101759166220175916623017591662401759166260175916627017591662801759166290175916631017591663201759166330175916634017591663501759166410175916642017591666101759166621175916663117591666501759166670175916668017591675301759168260175916831017591683201759168330175916834017591683501759168360175916839017591684101759168420175916846017591684901759168510175916852017591685301759168550175916855117591685601759168570175916858017591685911759168610175916862017591686301759168640175916865017591686601759168670175916868017591686901759168700175916871017591687201759168730175916874017591688401759210050175921005117592100521759210053175921006017592121201759212130175921214017592122121759213110175921312017592131301759370010175937001117593700121759370013175937002017593700211759371101175937110217593711031759371110175937113017593711311759371140175937114117593711501759371151175937115217593711531759371171175937117217593711731759372110175937213017593721311759372140175937216017593731701759373250175937327017593732801759373290175937413017593742131759374214175937422017593744101759374411175937442117595121101759512210175957111117595711121759571120175957113017595711401759571161175957117117595711801759571210175957122017595712301759722370175973413017597341401759780010175978002017597811431759781151175978115217597811541759781161175978116217597811731759781174175978118317597811841759781220175978123217597812701759781280175978129017597812911759781310175978131117597813901759782140175978327017597835101759783511175978351217597835301759783540175978357017597835801759783590175978521017597861101759786210175978621117597862201759786230175978624017597862501759786260175978627017597862711759786280175978628117597862901759786330175978634017597863501759790010175979001117597900121759790013175979001417597905001759790510175979148017597915111759791512175979151317597915151759791550175979173017597917401759791760175979243017597924311759792440175979244117597924501759792451175979245217597924601759792461175979246217597924701759792480175979249017597925201759792870175979287117597928801759792881175979289017597929111759793490175979352017597937601759794530175979477017597947801759794790175979511017597951201759795130175979514017597951501759795160175979517017597951801759795190175979522017597952301759796120175979613017597961701759796180175979619017597972101759797221175979723117597972401759797250175979726017597972701759797280175979731017597973201759797330175979734017597975101759797520175979781017598000101759805050175980903017598090311759809040175980904117598091111759809112175980912317598091311759809132175980923017598092401759811830175981394017598139601759813970175981398017598139901759821170175982117117598211721759822110175982213017598221401759822150175982216017598221701759822210175982222017598222301759822320175982235017598223601759822370175982238017598223901759822410175983123017598314701759841110175984111117598411201759841121175984113017598411311759841140175984115017598411511759841152175984116017598411611759841162175984117017598411711759841180175984118117598411821759841190175984119117598412101759841211175984122017598412211759841270175984131017598413201759841330175984134017598413411759841350175984136017598413701759841380175984139017598414101759841420175984143017598414401759841450175984146017598414701759841520175984153017598415401759841550175984156017598415701759841580175984159017598416101759841620175984163017598416501759841660175984167017598416801759841690175984171017598417111759841720175984173017598417401759841810175984182017598418301759841840175984185017598418601759841870175984188017598419101759841920175984193017598419401759841950175984196017598481601759848180175985111017598511201759851230175985511017598711801759871210175987122017598713801759871390175987143017598716701759871690175987186017598718701759871880175987241017601551101760155211176015531017601553201760155321176015533017601553411760155350176015536117601553701760155380176015551117601556111760155630176015564017601556601760342170176034218017603421901760342210176034222017603422401760342250176034226017603422701760342280176034229017603423101760342320176034233017603431501760345110176035511017603551201760355130176035514017603551501760355160176035517017603552101760355220176035522117603552301760355250176035531017603553201760355330176035534117603554201760355430176040001217604000221760441111176044112017604411501760441160176045511017606000431760641113176064117117606412311760641270176064131217606413131760641314176064132317606413241760641342176064136117606413821760641392176064141217606414401760641510176064152017606415301760641560176064157017606415801760641590176064161117606416201760641630176064165017606416701760641680176064171017606417411760641751176064176017606417701760641801176064180217606418401760641850176064186017606419011760641902176064193017606419401760642120176064215217606421611760642170176064218317606422501760642261176064227017606422921760642320176064234017606423501760642410176064242017606424401760642450176064246017606424701760642490176064251017606425201760642580176064261017606426201760642630176064411017606441201760644130176064414017606511621760651230176065125317606512631760651272176065128217606513401760651392176065216017606522201760652250176065412017606541301760911260176094111017609411201762000011176200003017620411001762141103176214120017621551001762741111176300006517630000751763000080176300011217630001151763000122176300012517630001321763000133176300013417630001601763000161176300017017630001711763016150176304111217630411221763042150176304311117630431211763044110176304413017630461001763047111176304713117630471411763047151176304716117630471701763047180176304719017630571101763057120176305713017632011001763201102176320110417632015001763201502176321114217632111431763211144176321114517632111501763211151176321115217632111721763211173176321117417632111901763211191176321119217632111931763211210176321128117632112911763211292176321133117632113321763211360176380001217638000131763800014176380006017638001131763841111176384111217638411201763841121176384113017638411401763841150176384116017638411701763841180176384119017638411911763841210176384122017638412301763841231176384124017638412501763841260176384126117638412701763841281176384129017638413111763841312176384132017638413301763841341176384135017640000101764000011176400001217640411111764041121176404112217643411111764341121176434123117643412411764341251176434128117643412911764341350176434138117643414111764341441176434145117643414611764341462176434147117643415111764341520176434152117643415301764341531176434154017643415411764341550176434156017643415701764341580176434159017643416201764341630176434164017643416501764341660176434167017643416801764341690176434171017643417201764341730176434174017643417501764341761176434178017643417901764341810176434182017643418301764341840176434185017643418601764341870176434188017643418901764341910176434194017643419501764341960176434213117643421511764342161176434217117643421831764342191176434221017643422201764342230176434223117643422401764342250176434226017643422701764342280176434231017643423301764343111176434316117643431711764343190176434321017643432311764343281176434335117643433611764343371176434339117643434111764343520176434354017643435411764343560176434356117643435701764343580176434358117643435901764343610176434362017643436301764343640176434365017643436601764343680176434369017643437301764343750176434376017643437611764343770176434377117643544811764355110176480901017649000111764900012176490002017649000301764900111176490012017649001301764941111176494112217649411301764941150176494116117649411821764941192176494121117649412211764941232176494124217649412611764941291176494131017649413301764941350176494143017649414401764941450176494147017649421101764942210176494222017649423111764942320176494311217649431211764943150176494316017649431611764943170176494411017649441201764944140176494415017649551101764955120176495513017650111301765011140176501115017650111601765011170176501118017650411121765041113176504112017654111401765411160176541176017654411131765441141176544115317654412101765441440176544145017654414601765441490176544151017654415201765441521176544214117654441411765444210176544511117654451311765445143176544521117654454601765445470176544548017654454901765445510176544552017654461101765446120176544613217654461411765446151176544616217654461711765446210176544623017654462401765446250176544711217654471321765447171176544719217654472211765448111176544812117654481411765448160176544911117654491311765449141176544917117654491811765449191176544921117654492401765451160176545117017654512101765451220176545123017654554701765455511176545552017654555301765455540176545555017654556101765455620176545563117654556401765455641176545565017654556601765455661176545567017654556801765455690176545571017654557201765455730176545574017654557501765455810176545582017654558301765455840176545585017654558511765455860176545587117654558811765455891176545595017654559601765455970176545598017654561201765456130176545614017654562101765456220176545623017654562411765456250176545626017654562701765456280176545633017654591901765459210176574111217657411211765741130176574115217657411801766040001176604000217660500031766141111176614113117661411401766141151176614115217661411611766141162176614117117661411811766141191176614119217661412111766141221176614123117661413111766141330176614134017661413511766141361176614137017661413801766141390176614139117661414101766141411176614141217661414201766141422176614143017661414501766141460176614211117661421611766142250176614226017661422701766142280176614229017661423101766142320176621324017662132501766215480176632938117663294811766348120176634814017663481901766348290176635617017663921001766392160176639220017663922301766392240176639226017663922701766392360176694117017669411801766941210176700007217670000731767000111176700011217670001211767000160176700016117670001801767000181176700019017670001911767000230176700023117670002401767000250176700026017670003001767011110176701112017670111301767011140176701115117670111601767011170176701118117670111911767011210176701126017670114601767011481176701151117670115301767011540176701155017670115601767011570176701168017670411501767042121176704311017670431111767043120176704313017670431401767043150176704316017670431701767043180176704319017670432101767043220176704324017670432501767043251176704326017670432711767043310176704331117670433201767044110176704411117670441201767044121176704512217670451311767045151176704517017670451911767045210176704521117670453301767046140176704623017670462401767046310176704651017670465201767046530176704655017670471401767100010176710003017671000411767100050176711136017671113611767141111176714113117671411601767141170176714118017671411901767141210176714122017671412301767141330176714134017671413611767141370176714141017671551101767155120176720001017672000201767211220176721123117672411111767241152176724116217672411701767241180176724119017672412101767241220176724123017672412401767241250176724126017672412701767241310176725511017675134601767600011176760006117676000721767600201176760020317676002111767600213176760025217676002801767600281176760028217676002901767600291176760029217676003001767600301176760030217676003101767600311176760032017676010021767601003176760100417676010071767601008176761176017676117701767611790176761184017676118601767611910176761216117676121711767618110176761813017676181401767618150176761816017676181701767621391176762312017676241201767624130176762613117676261411767626152176762617017676261801767627180176762731117676273201767627331176762734117676273511767627361176762737217676273811767627391176762741117676274211767627422176762743017676274411767627451176762746117676274701767627492176762751117676275311767627541176762755017676276211767627661176762766217676276631767627681176762769117676277111767627731176762774217676277711767627781176762779117676278211767627830176762784117676278511767627861176762787017676278711767627930176762794017676279501767627960176762797017676279801767627990176762811017676281201767628130176762815017676281601767628170176762818017676281901767628210176762822017676282401767628250176762826017676291101767629120176762913017676291401767629151176762916017676291701767629180176762919117676292111767629220176762923017676322101767645170176765851017676585201767658530176765854017676611101767661140176766115017676611601767661170176766122017676612311767661240176766125017676612601767661300176766130117676613101767661320176766141017676614201767661430176766144017676614501767661460176766147017676614801767661490176766152017676615301767661540176766155017676615601767661570176766158017676615901767661610176766163017676616401767661650176766166017676616701767661680176766169017676617101767661720176766173017676617401767661750176766176017676617701767661780176766179017676618101767661820176766183017676618401767661850176766211017676621201767662130176766214017676621501767662160176766217017676621801767662190176766221017676622201767662230176766224017676622501767662260176766227017676622801767662290176766231017676623201767662330176766234017676623501767662380176766311017676631201767663130176766314017676631501767663160176766317017676631801767663210176766322017676632501767663260176766328017676633101767663330176766334017676633901767664110176766412017676641301767664150176766415117676641601767664170176766419017676642101767664220176766424017676642501767666150176766621017676662201767666230176766624017676662501767666260176766631017676665101767666540176766654117676665501767666560176766711017676671201767667130176766715017676691101767669120176862473017686248301769111112176911127117691114911769111492176911149317691116901769111880176911188117691118901769111891176911191017691119201769111921176911193017691119311769111940176911195017691119601769111970176911198017691119901769112111176911212117691121311769112151176911215217691121811769112191176911221117691122211769112231176911224117691122511769112261176911243117691125801769112590176911261017691126201769112642176911264317691126511769112652176911268217691126831769112691176911269217691127211769112722176911274017691127501769112751176911276017691127801769112790176911281017691128511769112890176911293017691129401769112941176911295017691129601769112970176911298017691129901769113360176911379017691138101769113840176911385017691138511769113860176911410117691141301769114150176911416017691141901769114210176911422017691142301769114270176911428017691142901769114310176911432017691144301769114440176911445017691144601769114470176911448017691144901769114510176911452017691145301769114550176911456017691145801769114590176911463017691146901769114710176911472017691147301769114741176911475117691147601769114810176911482017691148301769114880176911489017691154111769115450176911547017691155501769115560176911557017691155801769115590176911561017691156201769115630176911564017691156501769115660176911567017691612101769161220176916123017691614101769161440176916145017691614601769161510176980303017698090101769809011176980903017698090311769809040176980904117698090421769809060176980906117698090621769809071176980907217698090911769809092176980911117698091311769841131176984149017698416401769842470176984248017698424901769842580176984259117698426421769842650176984315017698431611769843191176984321017698433211769843331176984334017698435801769843620176984364017698436501769844410176984441117698444301769844431176984511017698451701769845180176985111017702112411770211250177021126117702113401770211412177021142117702114311770211440177021144117702114511770211460177021147217702114921770211510177021152117702115711770211581177021159117702118111770212290177021231017702123201770212321177021234017702123411770212350177021236017702123701770212380177021239017702124101770212420177021261017702126111770212620177021263017702126311770212640177021265017702126601770212670177021268017702126901770212710177021272017702127211770213210177021322017702132301770213240177021327017702132801770311114177031111517703113201770311330177031134117703114121770311422177031143217703114721770311482177031152217703115321770311552177031156217703115711770311581177031159317703116111770311622177031163117703116411770311681177031169017703117021770311703177031171017703117221770311732177031174017703117501770311760177031176117703117701770311780177031179017703118111770311821177031184117703118901770311910177031194017703119501770311960177031197017703119901770319980177041111117704111501770411151177041117017704111801770411210177041122017704112701770411310177041131117704113121770411320177041132117704113301770411331177041134017704113501770411360177041137017706111141770611121177061114117706112121770611221177061123417706112351770611252177061125317706112541770611263177061128117706112911770611323177061132417706113511770611510177061152017706115211770611530177061159017706116211770611631177061164117706122721770612310177061233017706123911770612471177061251217706125221770612530177061255017706125601770612572177061264017706126501770612660177061266117706126701770612680177061268117706126901770612710177061272017706127301770612740177061276017706127701770612820177061311017706131201770613130177061313117706131401770613150177061315117706131601770613170177061318017706131811770613190177061321017706132111770613220177061323017706132401770613250177061518017707122121770713110177071311217707131211770713122177071314017707131411770713220177071323017707132311770713240177071324117707132501770713260177071326117707132701770713271177071327217707132901770713291177071331017707133111770713320177071333017707133401770713361177071339017707134301770713440177071345017707134601770713470177071348117707135101771300100177130501017713050111771305012177131100017715000131771500014177150001517715000701771500071177150007217715050101771505011177150502017715050211771511110177151112017715111211771512150177151311117715151101771515160177151518017715155101771515560177151557017715155801771515610177151575017715158101771515850177151612017715161301771516131177151615117715161601771516170177151623117715162401771516241177151625017715162601771516271177151641017715164111771516420177151644017715164501771516460177151647017715164801771516490177151651017715165201771516521177151911017715191201772011002177201111017720111111772011120177201113017720111311772011140177201115017720111811772011190177201119117720112001772011211177201122017720112211772011231177201124017720112601772011271177201130017721111021772111103177211110417721111051772111106177211114217721111431772111282177211129017721112911772111350177271111017727111201772711150177271115117730111111773011112177301111317730111211773011122177301121117732000101773200011177320100617732010071773201020177321171017733111101773311120177331113117733111411773311151177331116117733111711773311172177331117317733111811773311182177331118317733111901773811111177381112117738111311773811140177381115017738111601773811170177381118017738111901773811230177381125017738112601773811280177381129017738112911774011110177401112017740111311774011140177401117017740111801774011191177401121117743050111774305012177431126017743112901774311400177431140117743114421774311481177431149017743115401774311550177431156017743115901774311620177431164017743116411774311660177431167017743117621774311772177431179017743118011774311802177431181117743118411774311860177431187017743118801774311890177431190217743121001774312150177431216017743121701774312180177431219017743122111774312220177431223117743122411774312250177431227017743122801774312310177431232017743123211774312330177431234017743123501774312360177431237017743123801774312390177431241017743124111774312420177431243017743124401774312450177431246017743125801774313120177431313017743131401774313160177431317017743131801774313210177431323017743132401774313260177431327017743132711774313281177431328217743132901774313310177431332017743133701774316430177441114017744112111774411212177441121317744112141774411221177441123117744113411774411352177441145017744114701774411610177441165017744116601774411680177441177017744117801774411781177441179117744118301774411831177441184017744118411774411850177441185117744118521774411860177441187017744118801774411881177441189017744118911774411910177441192017744119211774411930177441194017744119501774411960177441197017744119801774411990177441219017744122101774412220177441222117744122301774412240177441225017744123001774412370177441238017744123901774412510177441312217744131231774413130177441315017744131801774413190177441321017744132201774413230177441324017744132411774413250177441331017744133111774414110177441550017749111121774911113177491113317749111421774911143177491115117749111641774911184177491119217749111931774911231177491123217749112421774911243177491125117749112521774911290177491129117749113301774911331177491134017749113411774911351177491135217749113811774911422177491142317749114611774911462177491149117749115901774911600177491165017749116701774911680177491168117749116901774911710177491173017749117401774911750177501114117750111501775011151177501116017750111701775011180177501119017750112101775411220177541131117754113121775411321177541132217754113311775411353177541138117754113821775411391177541139217754114521775411453177541145417754114611775411462177541146317754114811775411482177541149117754114921775411581177541159117754116301775411660177541169017754117101775411720177541173017754117311775411740177541175017754117601775411761177541176217754117701775411771177541178017754117811775411790177541179117754118101775413114177541311517754132531775413254177541326217754132741775413275177541328217754133021775413310177541334017754133601775413392177541340217754134141775413415177541341617754134511775413471177541348117754135011775413541177541356217754136011775413701177541371017754137311775413741177541374217754137501775413760177541381217754138211775413840177541385117754138521775413853177541385417754138611775413862177541386317754138641775413870177541391217754139611775413972177541411217754141201775414131177541420017754142101775414340177541435017754143511775414360177541436117754143701775414371177541438017754143901775414420177541446017754144701775414480177541449017754145301775414531177541454017754146201775415800177541583117754158401775415850177541617017754161801775416190177541621017754162201776002580177601200117760120021776012003177601211017760121201776012152177601215317760121601776012170177601218017760121811776012210177601222017760122301776013112177601315017760132111776013222177601323017760141201776014130177611211117761121211776112130177611215017761121601776112170177611218017761121901776114112177611412217761141511776114162177611417217761142201776114230177611424017761142511776114310177611432017761143701776114380177611439017761144101776114420177611443017761144401776114450177611446017761144701776114480177611449017761145101776114520177611454117761145501776114560177631210017763121011776312102177631212017763121401776312200177631220217763421211776342160177634217017763422601776342270177634230017763423011776342400177634240117763831011776383102177638310317763831201776383130177638313117763831411776383160177638317017763831801776383190177638320117763832021776383203177638323017763832701776383280177638329017763833011776383320177638334017763834011776383480177638349017771111121777111113177711112117771111511777111152177711118117771111831777111190177711121017771112231777111224177711123317771112341777111262177711127117771112811777111311177711133217771113331777111334177711134017771113511777111360177711137017771113911777111392177711141017771114111777111430177711144017771114711777111490177711151017771115201777111530177711155017771115601777111570177711158017771115811777111590177711161017771116111777111620177711163017771116401777111650177711167017771116801777111690177781113117778111611777811162177781118117778111911777811192177781119317778112321777811233177781124317778112441777811250177781126017778112701777811271177781127217778112731777811280177781128117778112901777811291177781131017778113111777811320177781132117778113221777811330177781133117778113401777811350177894457017789445801778944590177894467017789472801779001121177900112217790011401779001142177900115017790011811779001182177900119017790015101779001520177900153017790015401779001550177900156017790015701779001580177900159017790016101779001620177900163017790016401779001650177900166017790016701779001680177900168117790016901779001710177900172017790017301779001740177900174117790017501779002110177900212117790021301779002140177900215017790021601779002170177900218017790021811779002190177900221017790022201779002230177900224017790022501779002260177900227017790022801779002290177900231017790023201779002330177900234017790023501779002351177900236017790023801779002390177900241017790024111779002420177900252017790025401779002550177900256017790025701779002590177900261017790026201779002630177900265017790026601779002670177900268017790026811779002690177900272017790027301779002740177900274117790027501779002751177900276017790027801779002810177900283017790028401779002850177900286017790028701779002890177900291017790029201779002930177900294017790029501779002960177900297017790029801779002990177900311017790031201779003121177900313017790031311779003140177900315017790031601779003170177900317117790031801779003190177900321017790032301779003240178041117017813115101781311720178150003017815001211781513140178151324017815132601781513360178151337017815135201781513540178151362017815193301781519350178211123117821112611782700010178271114017827111501782711160178271121017827112411782711250178301214017830121501783012160178301216117830121701783012171178301412017830161131783016114178301611517830161231783016124178301612517832000121783200013178320001617832000181783205000178321112017832111211783211130178321113117832112201783312130178331213117833131901783313250178331326017843121801784313130178491134017860122501788031220178978119017a17m180142556018027000241802711422180271144118030141211803014220180301437118030143811803014391180301442018030144211803015180180301519018032111801803211222180331221018050121101805413160180701215118070142411807014251192434454019519500005331950000550195000056019501000201950100030195011119019501112401950111250195011126019501125201950112550195011255119501132601950114450195011454019501156701950115680195011569019501161201950116130195011614019501161501950116160195011623119501162511950116260195011626119501163101950116420195011645019501165221950116530195011683019501168701950131110195013112019501311301950131140195013115019501311601950132110195013212019501321301950133110195013312019501331301950133140195013314119501331501950133151195013316119501332201950133230195013338219501334801950133490195013351019501335211950133530195013353119501335511950133571195013358119501336111950133621195013363119501336421950133652195013368219501336901950133740195013375019501337601950133771195013378019501337911950133811195013382119501338701950133880195013389119501339001950133911195013392119501339311950133941195013395019501339611950133970195013398019501339901950134110195013412019501341311950134142195013415219501351101950135210195013521119501352121950136140195013616019501361701950136180195013619019501362101950136220195013623019501362401950136251195013626019501362701950136280195013629019501363301950136340195013638019501363901950136410195013642019501364301950136450195013646019501364701950136480195013649019501365101950137110195013711119501371121950137120195013713019501371501950137160195013717019501371801950137190195013721019501372201950141112195014112119501411301950141140195014116119501411901950141211195014122119501412401950141251195014126119501413101950141320195016123019501612401950161251195016126019501612711950161281195016132019501613301950161340195017112019501711301950300060195030008019503001721950300206195030024019503002501950300251195030025219503002601950300270195030028019503003041950300500195030050119503005101950300511195030060019503007001950311143195031134019503113411950311361195031137119503113941950311510195031151119503115201950311521195031153019503115311950311570195031158019503116201950311690195031182119503118221950311825195031184019503118421950311850195031185119503118601950311862195031187019503118711950311880195031188119503118971950311912195031191319503119361950311980195031198119503119921950312112195031212119503122101950312220195031232119503123401950312341195031234219503125301950312540195031255019503125601950312561195031263219503128101950312820195031313019503131311950313150195031317019503131801950313240195031324119503132501950313523195031354019503135711950314380195031438119503152121950315220195031611019503171201950317170195031717119503172101950317880195031863019503186501950318680195031869019503188311950318841195031893019503191101950319120195031913019503191401950319150195031915119503191601950319161195031919019503221111950322121195032213119503221401950322150195032216019503221721950322190195032221019503222201950322230195032225019503222601950322270195032231019503223911950322400195032240119503224301950322441195032248019503225001950322501195032257019503227811950331161195034111219503411201950341130195034115019503411601950341170195034118019503412001950341210195034122019503412301950341240195034125019503412601950341280195034129019503413101950341320195034132119503413221950341330195034134019503413601950341370195034138019503413901950341420195034144019503414501950341460195034147019503414801950341481195034149019503415201950341530195034154019503415411950341550195034156019503415701950341580195034158119503415901950341610195034163019503416311950341640195034310019503431101950343120195034313019503431401950343150195034316019503431611950343170195034317119503431721950343180195034318119503431901950343210195034322019503432211950343260195034326119503432701950343271195034330119503433021950343311195034332019503433211950343331195034334119503433611950345110195034512019503451221950345130195034515019503451511950345722195034615019503461511950346460195034711019503471201950347131195034713219503471331950347150195034716019503481101950348111195034812019503481301950348150195034817019503481801950348190195034821019503511101950351120195035113019503511401950351141195035115019503511601950351170195035118019503511901950351210195035122019503512301950351240195035125019503521111950352121195035213119503521401950353110195035511019503551511950355161195035519019503552101950355221195035523119503552411950355260195035528019503561111950356121195035613119503561401950356150195035616019503561701950357110195035712019503571301950357140195035721019503572201950357230195035723119503581101950358120195035813019503581411950358150195035816019503581701950358180195035819119503582201950359120195035913019503591401950361111195036112119503611311950361170195036119119503612111950361221195036122219503612411950361251195036126019503612701950361311195036132119503613311950361341195036135019503613601950361370195036138019503613911950361411195036143219503614401950361461195036148119503614901950361511195036151219503615201950361530195036154019503615501950361570195036211119503631121950363114195036312019503631211950363132195036314219503631521950363163195036317219503631811950363191195036321219503632221950363230195036323119503632401950363252195036326119503632701950363281195036329119503633501950363360195036341019503634201950363431195036344019503634511950363471195036348119503635111950363521195036353019503635421950363551195036356119503635711950363581195036359119503636211950363631195036364119503636511950363661195036367019503636811950363690195036371019503637311950363741195036376019503637911950363811195036382119503638311950363841195036385019503638601950363871195036391119503639201950363930195036394019503639501950363960195036397119503639811950363990195036411119503641211950364132195036413319503641421950364143195036415319503641551950364160195036416219503641711950364180195036419119503642111950364212195036422119503642221950364231195036423219503642411950364251195036426119503642711950364281195036444119503644511950364460195036448119503644821950364491195036451019503645301950364571195036458119503646111950364621195036463019503646401950364651195036468019503647121950364721195036473119503648301950364840195036486019503649211950364960195036496219503651101950365120195036513019503651401950365150195036523019503653111950365321195036533119503653411950365911195036591219503659211950365922195036595119503659611950365970195036599019503735301950400024195040008019504001001950400101195040010219504001031950400104195040012019504001301950400150195040016019504001801950411144195041115019504112201950411230195041128019504113601950411420195041143119504114501950411461195041148019504115111950411541195041217019504122801950412290195041318019504133101950413320195041412019504141301950431115195043114019504311501950431160195043117019504311901950431210195043122019504312211950431230195043124019504312501950431260195043127019504312901950431291195043133119504313401950431360195043137119504313811950431391195043141019504314211950431430195043211119504321201950433120195043411019504341201950434130195043414019504341501950435110195044111119504411211950441122195044114119504411501950441151195044117019504413101950441320195044151019504421101950442120195044213119504421501950442170195044221119504423111950442321195044236119504424301950442511195044252119504426111950442620195044266019504426701950442680195044269119504451111950445121195044513019504451601950445170195061326019506132801950613320195061333019506133701950613420195061345019506134601950613470195061348019506134901950613560195061357019506138301950614210195061519019506155301950615531195061553219506159201950615930195061596019506159931950617260195061738019506184131950618443195061858119506194601950619461195061972019506197301950621250195062127019506212801950621291195062131019506215101950621520195062152219506215301950621533195062154019506215521950621555195062155819506216101950621630195062164019506216501950621660195062167019506218101950621931195062214019506223401950622360195062243019506224401950622450195062256119506225701950622580195062274119506227811950622790195062281019506228201950622821195062283019506228601950623110195062312019506231301950623140195062315019506231601950623170195062319019506232401950623250195062457019506252301950625250195062526019506252701950625280195062529019506253101950625320195062532319506255201950625940195062622019506262601950627110195062712019506271301950627140195062715019506271601950627170195062718019506271901950627210195062722019506272301950627231195062724019506272411950627250195062726019506312801950639760195063976119506411101950641120195064113019506411401950641150195064116019506411801950641190195064121019506412201950641221195064126019506413101950641350195064136019506413701950641380195064139019506414101950641420195064143019506414401950641441195064146019506414701950641490195064151019506415201950641521195064153019506415311950641540195064154119506415801950641590195064161019506416201950641630195064164019506416501950641660195064167019506416801950641690195064171019506417201950641730195064174019506417501950641760195064177019506417901950641810195064182019506418301950641840195064185019506418601950641880195064191019506419301950641940195064197019506423301950642331195064311019506431111950643121195064313019506431311950644121195064413119506441411950644150195064416119506441711950644182195064419119506442111950644221195064423019506442411950644260195064427019506442811950644311195064432019506443211950644331195064434019506443601950644370195064437119506443801950644390195064451019506461101950646120195064613019506461311950646140195064615019506461601950646170195064618019506461901950646210195064623119506462411950646250195064626019506462701950646280195064629019506463201950646411195064642119506464511950646461195064646219506464711950646481195064651019506465201950646541195064655119506465601950646570195064658119506466211950646650195064671019506467111950647110195064712019506471301950647140195064715019506471601950647170195064718019506471901950647210195064722019506472301950647240195064725019506472601950647270195064811019506481201950648130195064814019506481501950648160195064817019506481801950648190195064821019506482201950648230195064824019506482601950648270195064827119506482801950648290195064832019506483301950648340195064835019506483601950648370195064839019506484101950648420195064843019506484401950648450195064846019506484701950648490195064852019506485301950648540195064855019506485601950648570195064858019506485901950648610195064862019506491101950649120195064913019506491311950649140195064926019506493201950649350195064958019506511301950652310195065232019506523401950652350195065236019506531101950653120195065313019506531401950653150195065316019506531701950653180195065319019506541111950654121195065413319506541411950654153195065416119506541821950654192195065421219506542131950654221195065423119506542401950654251195065427019506542811950654310195065432119506543921950654393195065441119506544211950654432195065444019506544501950654460195065449019506545101950654520195065452119506545301950654540195065455019506545601950654570195065458019506545901950654611195065462119506546311950654640195065465019506546601950655120195065513119506551811950655230195065524019506552501950655281195065529119506562201950656461195065648019506574601950661320195066133019506613411950661350195066136119506614401950661450195066146019506614701950665140195066515019506651801950665190195066521019506652111950665280195066531019506654101950665420195066544019506657111950665980195067111119506711121950671113195067112119506711221950671123195067112419506711311950671141195067114219506711511950671152195067117119506711811950671182195067119019506712101950671211195067122019506712301950671240195067127019506712801950671291195067131119506713201950671370195067142119506714311950671441195067145019506714811950671490195067151019506715211950671531195067156119506716511950671661195067167119506716811950671682195067169119506717101950671720195067174119506718111950671821195067183119506718411950671851195067186219506718701950671880195067191119506721101950672111195067212019506721211950672130195067214019506721701950672180195067218119506724101950672420195067243019506724401950672450195067248019506724901950672520195067253019506726101950672611195067271019506727601950672770195067278019506728101950672830195067285019506728601950672910195067292019506729211950672930195067294019506729701950673821195067382219506738401950674110195067412019506741301950674140195067486019506751111950675121195067513119506751411950675142195067515119506751701950675180195067519119506752101950675211195067522119506752311950675240195067525019506753111950675312195067532119506753301950675331195067536019506753701950675511195067552119506755311950684720195091111019509111201950911130195091811219509181201950918130195091814019509181411950918250195091826019509182701950918290195091831019509183201950918340195091835019509183601950918361195091838019509183901950918410195091844019509184501950918460195091849019509185201950921110195093325019509332701950933280195121113019512111311951211132195121113319512111401951211141195121115019512111511951211160195121121019512112111951211220195121123019512112401951211241195122111019512211201951221121195122113019512211311951221160195123111019512311111951231120195123112119512311221951231190195123121019512312201951231230195123124019512312501951231270195123128019512321101951232120195123213019512321401951241111195124112119512411301951242111195124212119512421311951242140195124215119512421611951242210195124222019512422211951242230195124231119512423211951242411195124242119513000111951300030195130010019513050101951305020195130511219513051501951305160195130516119513051621951311005195131112619513111431951311152195131121219513112201951311230195131124019513112521951311261195131151219513115501951311654195131166319513116661951311691195131171119513117201951311730195131175219513118101951312112195131211319513121221951312211195131252419513127101951312711195131272419513127301951313114195131324019513132501951313251195131336019513134001951313410195131342019513134301951313431195131345019513135001951313510195131352019513135301951313540195131355019513161001951316110195131612019513161301951316131195131614019513161411951316190195131621019513162201951316230195131640119513164101951316420195131643019513164501951371000195137100119513711001951371101195137114019513712601951371330195137133119513715101951373110195137315019513731611951374310195137445119513744601951374480195137661019513767001951376701195137671019513767201951376721195137673019513767601951376780195137679019513768011951376802195137681119513771101951377210195138252019513831101951383162195138435019513844101951387130195150001919515000261951500032195150004819515000531951500061195150007019515000711951500081195150008219515000901951500091195150011019515001111951500120195150012119515001301951500142195150017419515001821951500212195150022119515002301951500310195150031119515003131951500316195150032019515003211951500322195150032319515003251951500380195150040019515006001951500610195150062019515006211951500630195150063119515006321951500633195150101019515010111951501012195150101319515010141951501015195150101619515010741951501075195150107619515011001951501101195150111019515011201951501121195150112219515011301951501131195150114019515011411951501142195150115019515011511951501152195150140019515015001951501501195150151019515015201951501530195150153119515015401951501550195150156019515015701951501590195150159119515017101951501750195150200019515020011951502002195150200319515020201951502021195150202219515030101951503011195150301219515030301951503040195150305019515030511951503060195150306119515030621951503080195150351019515035201951503530195150501219515051021951505111195150512119515051301951505200195150521019515052111951505220195150522119515054001951505410195150542019515056001951505601195150561019515056201951505630195150564019515056701951505671195150567219515056801951505700195150571019515057111951505712195150571319515058001951505801195150581019515058111951511121195151112219515111311951511134195151123019515112401951511252195151126019515112611951511274195151128219515112901951511310195151132119515113301951512112195151212019515121411951512152195151221319515122201951512230195151225119515122611951512270195151231019515123411951512351195151237319515123811951512390195151241019515124411951512450195151246019515124701951512481195151249019515125121951512522195151253219515125431951512572195151258019515125901951512612195151262119515126321951512641195151265119515126651951512670195151271519515127211951512731195151273219515127401951512750195151278019515127911951512792195151282019515128301951512850195151287019515128801951512910195151293019515131311951513150195151321219515132321951513251195151327119515132801951513290195151331119515133631951513370195151338019515136101951514110195151412019515141211951514132195151414119515141421951514143195151417119515151131951515130195151521219515152231951515234195151524619515152521951515261195151531219515153311951515422195151544019515154521951515470195151555019515155601951515613195151567119515156801951515720195151573019515157611951515771195151583019515158401951515850195151586019515158701951515880195151589019515159101951515920195151593019515159411951515950195151596019515171301951519150195151915119515192101951519220195151923019515193101951519410195151942019515196101951529220195153131119515321401951532190195153257019515327101951532950195153413019515341601951535230195153524019515352801951535291195153532019515353301951535340195153537019515353801951535521195153553019515355601951535631195153581019515358301951535850195153585119515358601951535870195153591019515359201951536160195153646019515365101951536530195153811019515381401951538150195153834019515385501951538560195153861019515386201951538630195153865119515386611951538710195153875119515388201951538910195153892019515392101951539510195153962019515411301951541131195154117119515411721951541173195154117419515412111951541251195154128119515412901951541710195154213019515421321951542150195154216019515421701951542180195154221019515422201951542221195154223019515422401951542241195154224219515422431951542244195154227019515422711951542290195154231019515423221951542324195154233119515423321951542333195154239119515424101951542420195154242119515424301951542431195154244019515424901951542510195154252019515425301951542540195154255019515425701951542580195154258119515425901951542591195154261019515426111951542620195154262119515426221951542631195154263219515426401951542641195154265119515426521951542653195154269019515427111951542720195154272119515427311951542732195154273319515427401951542741195154275019515427511951542761195154276219515427631951542764195154277019515427711951542780195154279019515428111951542820195154284119515428421951542843195154284419515428501951542880195154292019515429301951542951195154296019515429701951542980195154314019515431501951546170195154621019515481201951548130195154814019515481501951548160195154821019515482111951548220195154823019515492101951549220195154923019515492401951549250195154927019515492801951549281195154933019515493801951549390195154941019515494201951549430195154949019515495111951549520195154953019515495401951549620195154963019515510031951551070195155107119515510721951551073195155107419515510751951551130195155116119515541701951554171195155522019515552401951555250195155526019515552701951555310195155555019515556301951555650195155567019515557101951559110195157100019515710011951571111195157113019515711711951571210195157122019515712211951571230195157124019515712501951571251195157126019515712701951572190195157233119515725201951572590195157264019515729301951575100195157510119515751021951575150195157550019515755011951575502195157550319515755051951575530195157553119515755401951575541195157555019515755601951575631195157564019515757401951575750195157631019515763201951576330195157641019515772001951577340195157734119515773501951577351195157911019515791111951579112195157933019515794201951579430195157962019515821511951582270195158252019515825311951582541195158257019515894901952000011195200003019520000401952000050195201110019520111101952011120195201113119520311001952031110195203200019520321101952033000195203310019521000201952100031195210004019521000411952100042195210004319521000441952100045195210004619521000511952100060195210006119521000701952100081195211115319521111721952111242195211132119521113501952112116195211212119521121401952112175195211218019521122211952112290195211237019521123801952121103195213231119521323201952132331195213234019521323411952132360195213236119521323621952132370195213238019521323901952132410195213242019521324211952132430195213245019521324511952132460195213246119521324801952132490195213251019521325201952132521195213252219521325301952132540195213255019521325601952132590195213267019521326901952132710195213281019521328201952132821195213314019521411801952141191195214119219521412101952141211195214121319521412141952141215195214132019521413211952141511195214161019521417111952141810195220001419522000201952200030195220004019522000411952200042195220004319522000501952200051195220006119522001101952200120195220020019522002011952200202195220020319522002041952200206195220020719522003001952200301195220030219522003031952200304195221111419522111231952211132195221114219522112111952211221195221124019522112501952211260195221127019522121101952212120195221213019522121401952212150195221216019522121701952212171195221218019522121901952212220195221223019522122401952212250195221227019522122711952212280195221229019522123101952212320195221233019522123401952212350195221236019522123701952212371195221238019522123901952212410195221242019522124301952212460195221246119522124701952212510195221252019522125301952212531195221253219522125401952212570195221258019522126301952212640195221265019522126601952212810195221311019522131111952213112195221311319522131201952213130195221313119522131401952213141195221314219522131431952213150195221316019522131701952213180195221318119522131821952213190195221321019522132201952213221195221323019522132401952213250195221326119522132701952213280195221329019522133101952213320195221333019522133401952213341195221335019522133511952213370195221344119522134501952213470195221349019522134911952213510195221355019522135601952214110195221511019522151201952215121195221513019522151401952215150195223161019522701001952270150195227100019522710011952271002195227100319522710511952271052195227105319522710541952271100195227110119522711101952271111195227112019522720021952272003195227200419522720051952272006195227200719522721011952272111195227211219522721301952272131195227213219522721901952272220195227230019522723501952272360195227237019522725201952272810195227321019522732111952273212195227324019522733301952273340195227351019522735601952275810195227581119522761301952278111195227964019522796501952281310195228210019522822101952282220195228230019522824701952282810195228311019527000101952700022195270003219527000601952700070195270007119527000721952700073195270007419527000751952700076195270007719527000781952700079195270008019527000811952700082195270008319527000841952700085195270008619527000871952700088195270008919527000901952700091195270010019527001011952700102195270011019527001111952700120195270017019527002001952700201195270021019527002201952700300195270030119527003021952700310195270031119527003121952700320195270035019527003511952700352195270036019527003611952700362195270040019527004011952700404195270040519527004061952700407195270041019527004111952700414195270041519527004161952700417195270042019527004211952700424195270042519527004261952700430195270043119527004341952700435195270043619527005421952700543195270054419527005521952700553195270055419527006021952700603195270060419527006121952700613195270061419527006341952700644195270065119527006521952700661195270066219527007001952700701195270071019527007111952700720195270073019527007401952700750195270076019527007701952700921195270092319527009311952700933195271111619527111261952711140195271116219527111721952711182195271119219527112161952711217195271123719527112421952711253195271126119527112821952711312195271132219527113301952711340195271135019527113611952711371195271142019527121121952712121195271213219527121551952712161195271219019527122101952712226195271224119527122521952712261195271227219527122821952712291195271231519527123611952712372195271238219527123911952712412195271242219527124351952712467195271249119527125101952712520195271253019527125401952712561195271257319527125831952712620195271263219527126611952712670195271274019527128721952712881195271289019527131101952713120195273111019527311111952731120195273112119527311501952731151195273116019527311611952731170195273117119527311721952731173195273118019527311901952731210195273121119527312201952731230195273124019527312501952731260195273127019527312711952731272195273128019527312821952731283195273128419527312901952731310195273131219527313131952731320195273132119527313301952731340195273135019527313601952731370195273138019527313901952731410195273144019527314501952731460195273147019527314711952731480195273149019527315801952731581195273161019527316201952731630195273163119527316401952731641195273167019527316801952731780195273178119527317821952731810195273182019527318211952731871195273213019527321311952732132195273214019527321411952732142195273215019527321601952732161195273217019527322501952733110195273311119527331121952733130195273314119527331601952733180195273322019527341111952734120195273413019527341311952734140195273414119527341501952734151195273416019527341611952734170195273417119527342101952734211195273422019527342211952734250195273426019527342701952734280195273431019527343301952734340195273435019527343711952734381195274115019527411601952741170195274118019530001061953000203195300022519530002831953000301195300030219530003121953000322195300033419530003361953000337195300034419530003461953000347195300043219530004451953000455195300046019530004701953000500195300051219530005501953000551195300056019530005611953000562195300057019530005711953000572195300058019530005901953000591195300059219530005931953000594195300059519530005961953000600195300060119530006301953000700195300070119530008311953000860195300087019530008901953000950195300101019530010111953001020195300102119530010301953001040195300104119530010421953001050195300105119530010601953001061195300107119530010811953001082195300108319530010911953001100195300111219530011131953001120195300112119530011301953001150195300116019530011701953001200195300127019530012901953001310195300131119530013201953001321195300134119530014101953001411195300141219530014131953001415195300142019530014211953001422195300142319530014261953001430195300145019530014511953001452195300145319530014541953001455195300146019530014611953001462195300146319530014651953001470195300147219530014901953001491195300149219530014951953001500195300150119530015101953001520195300153019530015311953001540195300154119530015421953001550195300155219530015531953001560195300156219530015631953001570195300157219530015731953001580195300158119530015901953001610195300162019530016301953001631195300163219530016401953001641195300164219530016501953001652195300165319530016601953001662195300166319530016701953001672195300167319530017111953001721195300173019530017401953001751195300175219530017611953001762195300177119530018101953001811195300182019530018301953001951195300195219530019531953001955195300196119530019621953001963195300196519530019701953001971195300198019530019811953002150195300216019530021801953002210195300231019530023201953002330195300234019530026501953002660195300504019530050501953005060195300506119530050701953007110195300712019530071301953007150195301111619530112531953011272195301128219530112901953011310195301132019530113301953011590195301161019530117301953012116195301212619530121461953012154195301216419530121721953012182195301219319530122141953012224195301223319530131641953013180195301319019530131911953013204195301321319530132221953013235195301325119530132801953013354195301339019530134111953013421195301343119530134701953013480195301349019530135101953014113195301412319530141321953014142195301415019530141511953014160195301417019530141711953014181195301419019530142301953014240195301425219530142811953014290195301435019530143701953014391195301441019530144601953015110195301512019530151311953015142195301516019530151711953015220195301611619530161171953016126195301612719530161311953016144195301617019530162601953017141195301715119530171731953017181195301719119530172111953017830195301785219530178611953017912195301792319530179331953017942195301795119530179601953017984195301827119530182901953025140195302514119530251421953025143195303122019530312211953031230195303123119530312401953031250195303126019530312801953031290195303214019530323001953032400195303311019530331111953033130195303314019530331411953033180195303319019530332011953033202195303323019530337501953033810195303381119530338121953033813195303381419530338201953033860195303386119530338621953033863195303386419530338701953033910195303392019530339211953033922195303393019530339401953033941195303397019530339801953034102195303410319530341201953034121195303417019530342101953034220195303423019530342501953034251195303426019530342701953034330195303433119530343401953034350195303436019530343701953034380195303441019530344201953034630195303463119530346321953034640195303464119530346421953034720195303472119530347221953034730195303473119530347321953035111195303512019530351311953035180195303519019530352201953035230195303611019530361111953036120195303612119530361311953036140195303614119530361801953036181195303618219530362011953036202195303620319530365101953037110195303711119530371201953037121195303715019530371511953037160195303716119530371701953037171195303717219530371801953037181195303718219530372101953037211195303721219530372201953037221195303722219530372301953037231195303724019530372411953037250195303726019530373301953037340195303747019530374711953037480195303748119530374901953037492195303751019530375121953037520195303753019530375401953037550195303756019530375701953037580195303759019530376101953037620195303763019530376601953037670195305111019530511201953051402195305143019530514311953051450195305146019530514611953051470195305148019530514811953051490195305149119530515401953051541195305155019530515601953051561195305156219530515701953051580195305171019530517201953051730195305174019530517501953051760195305177119530517801953051910195305191119530519121953051920195305192119530519221953051930195305194019530519501953051960195305199019530521101953052130195305214119530521501953052160195305217119530521801953052210195305222019530522301953052240195305311019530531301953053140195305320019530532011953055110195305512019530551211953055130195305514019530552211953055222195305523019530561101953056120195305613019530564101953061111195306111219530611211953061122195306140119530614921953061510195306153019530615401953061560195306156119530615701953061580195306171119530617121953061721195306172219530617311953061733195306174119530617431953061750195306175119530617601953062120195306214119530621421953062151195306215319530621611953062163195306218119530621821953062191195306219219530622301953062240195306225019530622511953062260195306226119530622701953062280195306229019530624001953062410195306242019530624301953062440195306245119530625101953062521195306253119530626101953062620195306263019530626401953062641195306265019530626511953062680195306268119530627101953062730195306279019530631101953064121195306412219530641231953064131195306413219530641331953064141195306414219530641431953064151195306415219530641531953064161195306416219530641711953064172195306418119530642111953064212195306424119530642511953064320195306611119530661121953066113195306612119530661221953066123195306613019530661311953066132195306615119530661701953066171195306618019530661811953066190195306621119530662121953066213195306622119530662221953066231195306624119530662511953066260195306627019530662801953066291195306629219530663101953066510195306652019530665221953066531195306655019530665521953066571195306658019530665901953066610195306661119530668101953066820195306683019530668401953066850195306711119530671131953067131195306715119530672301953067240195306725019530672701953067280195306733019530673401953067350195306736019530673701953067390195306741019530674201953068111195306811219530681211953068122195306813119530681931953068270195306828019530684211953068491195306861019530687701953068781195306882019530688401953068911195306891219530689401953068941195306895019530689601953068970195306898019530689901953069131195306914119530691621953069212195306922119530692701953069311195306933119530693411953069351195306936119530693711953069381195306940019530695101953069511195306952019530695301953069540195306955019530696101953069611195306962019530696211953069630195306965019530696511953069660195306966119530696701953069671195306968019530696811953069690195306969119530697011953069711195306974119530697501953069751195306981019530698111953069820195306982119530698301953069831195306984019530698411953069850195306985119530698601953069870195306990119530699101953069920195306994119530717201953077110195320006019532000611953200062195320006319532000701953200071195320007219532001041953200105195320016219532001701953200171195320019019532004001953200410195320042019532004211953200422195320043019532004311953200432195320043319532004401953200441195320044219532004501953200451195320045219532004531953200454195320047019532005411953200561195320057119532005901953200591195320059219532006201953200621195320062219532006601953200661195320131019532020061953202007195320200819532020091953202044195320204519532021101953202111195320211219532023151953202316195320231719532023181953202326195320232719532023281953202329195320276119532027621953202763195320277119532027721953202773195320278119532027821953202783195320290019532029011953202902195320290319532029041953202920195320292119532029221953202923195320292419532029301953202931195320293219532029331953202934195320294019532029411953202942195320294319532029441953203110195320311119532031121953203113195320420019532042011953204202195320420319532042041953204210195320422019532042301953204231195320423219532042331953204234195320424019532042501953204260195320427019532042711953204272195320427319532042801953204281195320428219532042831953204300195320430119532043021953204303195320430419532043101953204311195320431219532043131953204314195320432019532043211953204360195320441119532044121953204420195320442119532044221953204430195320443119532044321953204441195320444219532044511953204452195320446019532044701953204471195320447219532045001953204501195320450219532045031953204510195320451119532045121953204513195320452019532045211953204522195320452319532045301953204531195320453219532045331953204550195320455119532045521953204553195320455419532045701953204571195320457219532045731953204574195320464019532046411953204642195320465019532046511953204652195320466019532046611953204662195320510019532053001953205400195320821019532082201953208310195320832019532084101953208420195321112719532111371953211143195321118219532112101953211221195321122219532211411953221152195322118119532212021953221400195322214019532221411953222151195322217019532221911953222210195322222019532222211953222230195322223119532231201953223130195322314019532232201953223230195324111119532411121953241120195324112119532411231953241124195324113019532411311953241133195324113419532411411953241150195324115119532411801953241200195324121019532412201953241290195324131019532413111953241312195324132019532413211953241322195324135119532413521953241360195324136119532413701953241371195324141019532414111953241412195324142019532414211953241422195324143019532414311953241540195324212019532421301953242201195324231019532423201953242410195324242019532426001953245140195324515019532451601953261110195326111119532611201953261121195326112219532611301953261131195326113219532611401953261151195326115219532611801953261181195326120019532612011953261210195326122019532612401953261241195326125019532612601953261320195326132119532613301953261331195326134019532613411953261350195326137019532613711953261380195326139019532613911953261410195326141119532614201953261421195326143019532614311953261450195326145119532621201953262130195326220019532622011953262320195326233019532624201953262430195326312019532631301953263151195326315219532631531953263230195327712019532771301953300052195330005319533000621953300063195330007019533000901953300100195330020019533003001953311111195331112019533111411953311152195331116319533111701953311180195331119219533112201953311261195331128019533112901953311303195331131019533113201953311330195331134019533113501953312113195331215019533121801953312260195331227019533124101953314140195331415019533141701953314250195331426019533142801953314290195331434119533143531953314360195331438019533143901953314410195331441119533144201953314430195331444019533144501953314461195331447019533144801953314490195331511019533151201953315130195331515019533151801953322150195380001419538111101953811120195381113019538111401953811210195381121119538112201953811230195381123119538112401953811310195381132019538114111953811421195381143019538115101953811531195381154119540000331954000052195400008019540000811954000100195400012019540005001954000501195400052019540006001954000800195400080119540009001954000901195401111219540111201954011180195401121219540112221954011274195401128419540113201954011321195401135019540114311954011510195401151119540115201954011521195401153019540115311954011540195401155019540115601954011570195401158019540115901954011610195401162019540116501954013110195402213019540311101954031140195403122019540312401954031280195403129019540313101954031330195403135019540313601954031361195403137019540313901954031420195403143019540314501954031470195403147119540314801954031510195403152019540315301954031540195403166019540316701954031680195403169019540317101954031730195403178019540415111954041520195404153019540415311954041540195404155019540415901954041600195404161019540416401954041650195404166019540416701954041700195404171019540418001954043111195404312119540431311954043141195404314219540431511954043161195404316219540432111954043221195404323119540432411954043251195430003019543000411954311943195431211519543121161954312125195431212619543121831954312391195431264019543127401954314430195431472019543151111954315113195431512119543157611954316450195431811619543181201954318260195431836019543183611954318430195431844019543184501954318472195431849119543189701954319410195431943019543211221954321131195432114219543211731954321183195432119219543212131954321270195432128019543215211954321861195432194019543237201954323721195432411019543241111954324130195432414019543241501954324160195432417119543241801954324190195432424119543242501954324260195432427019543242811954324290195432431119543243201954324321195432434119543243901954324391195432441119543244201954324421195432443019543244511954324461195432447019543244711954324480195432448119543244901954324491195432451119543245201954324521195432453019543245311954324540195432454119543245501954324551195432456019543245701954324620195432462119543246301954324631195432473019543247401954324790195432481019543248201954324830195432485019543248601954325170195432518019543252101954325240195432525019543252601954325270195432528019543252901954325310195432533019543253401954325350195432539019543343101954341110195434112019543411301954341140195434115019543411701954341180195434119019543411911954341210195434122019543412311954341240195434125019543412601954341270195434128019543412901954341310195434132019543413301954341340195434135019543413601954341370195434138019543414101954341460195434147019543414801954341510195434152019543415301954341540195434155019543415601954341570195434158019543415901954341610195434211019543421111954342120195434212119543421301954342140195434215019543421601954342161195434218019543421901954342211195434222119543422401954342250195434226019543422801954342290195434231019543423201954342330195434234019543423501954342360195434237019543423801954342390195434241019543424401954342450195434245119543424601954342470195434248019543424901954342510195434311019543431301954343131195434314019543431501954343160195434317019543431801954343190195434321019543432201954343230195434324119543432501954343260195434327019543432801954343310195434332019543433301954343331195434334019543433501954343360195434337019543433801954343390195434341019543435101954343520195434353019543442201954344420195434511019543451211954345131195434514119543451611954345171195434522019543452411954345242195434524319543452601954345271195434529019543453111954345321195434532219543453301954345351195434536119543453701954345380195434541119543454211954345461195434550019543455101954345511195434552019543455211954345530195434555019543455601954345570195434570219543457031954345751195434576219543457701954345780195434579019543458101954345820195434583019543458901954345910195434592119543459311954345932195434594119543459511954345961195434597019543459811954345991195434613019543464401954346480195434649119543465101954346521195434653019543465501954346562195434657119543466101954346620195434664019543466501954346670195434674019543467501954346760195434677019543468601954346880195434812019543481211954348150195434815119543481601954348210195434822019543486101954349110195434913019543491401954349141195434915019543491601954349170195434919019543492001954349300195434941019543495401954349550195435211119543521201954352130195435214019543521501954352160195435217019543521801954352181195435219019543522101954352221195435223019543522401954352250195435226019543522721954352300195435234019543523501954352360195435312019543581411954358151195435816119543642111954364212195436422019543642301954364240195436424119543642501954364260195436427019543644101954364411195436511119543651211954365130195436531019543653201954365330195436534019543653501954365361195436536219543671111954367121195436713119543682201954372360195490001819549000251954900035195490009019549001111954900112195490012019549001301954900131195490013219549001401954900141195490014219549111511954911167195491117119549111861954911195195491121019549112111954911221195491123419549112431954911343195491135219549113741954911396195491142119549114401954911474195491153519549115461954911557195491157619549116131954911623195491164219549116511954911661195491172519549118501954911862195491186319549118701954911916195491193419549119531954912110195491212019549122731954912612195491262219549127101954912722195491274019549127801954912950195491299019549131101954913120195491313019549131501954913170195491318019549133501954913380195491351219549135221954913532195491357019549137401954913750195491376019549137701954913780195491379019549138301954913840195491385019549138601954913870195491389019549139201954913930195491394019549139501954913960195491397019549139811954914350195492136019549213611954931110195493111219549311201954931121195493112219549311401954931150195493115119549311521954931160195493117019549311801954931210195493122019549312211954931250195493125119549312601954931270195493128019549312901954931310195493132019549313221954931323195493133019549313401954931350195493136019549313701954931380195493143019549314311954931432195493144019549314501954931451195493145219549314601954931470195493148019549314901954931530195493311019549331111954933140195493315019549331511954933152195493316019549331701954933230195493324019549332411954933250195493410019549341101954934120195493413019549341401954934150195493416019549341701954934180195493419019549342101954934220195493511019549351111954935112195493512019549351211954935122195493513019549351311954935140195493514119549351501954935151195493519019549361101954936120195493614019549361501954936160195493617019549361801954936190195493621019549362201954936230195493624019549363101954936411195493642119549364311954936440195493645019549364601954936470195493648019549364901954937110195493712019549371301954937131195493714019549371501954937160195493718019549372101954937311195493732019549381101954938111195493812019549381301954938140195493815019549381611954938170195493818119549381821954938190195493821019549382311954938232195493824119549382511954938261195493827019549382801954938310195493833019549383411954938360195494122019549413101954943110195494312019549431301954944110195494412019549441311954944141195495145019549514601954952110195495212019549522101954971110195497211119549721211954972122195497215119549722101954972221195497223119549722411954972251195497226119549722701954972280195497229119549723111954972321195497233119549723411954973341195497347019550000251955000050195500005119550000521955000053195500005419550000701955000080195500009019550000911955000092195500018019550001811955000182195500019019550001911955000280195500028119550111221955011133195501123119550113121955011320195501133019550113401955011350195502211019550221201955022130195502213119550221321955022140195502215019550221511955022160195502217019550221801955022181195502219019550222101955022220195502222119550222311955022241195502229019550223101955022320195502232119550225501955022551195502257019550225711955022590195502259119550226511955022652195502265319550226601955022661195502267219550226731955022681195502272119550227231955022781195502278419550227931955022795195502283019550228311955022860195502287019550229601955022961195502299019550232101955023220195502323019550232401955023250195502326119550232701955023280195503121019550312111955031220195503130019550313501955031360195503137019550313801955035300195503535019550411111955041112195504112019550411301955041131195504113219550411401955041151195504116119550411701955041180195504123119550412401955041250195504126119550412711955041280195504129019550413111955041321195504133119550413321955041350195504136119550413621955041364195504137119550413721955041374195504142019550414301955041540195504155019550421111955042160195504311019550511501955051310195505132019550513301955051340195505136019550513701955051510195505212019550521301955052140195505231019550523201955052330195505234019550523601955052370195540018019554002001955400201195540020219554002031955400210195540021119554002121955400213195540025019554002511955400252195540026019554002611955400262195540027019554002801955400290195540029119554003501955411141195541122719554112711955411451195541148019554114901955411570195541165719554116651955411674195541238719554125491955412582195541264419554126751955412680195541282019554128211955413434195541344519554134561955413471195541348319554141241955414139195541414619554141711955414181195541419119554155701955415621195541621019554163311955416860195541694019554169611955419543195542154219554217301955422880195542315219554231621955423331195542333319554233401955423341195542342319554234711955423502195542356219554235711955423580195542379119554238101955423820195542399019554239911955424370195542438019554245511955424560195542457019554245801955424590195542472019554247701955424780195542492019554249301955424940195542495019554249601955424970195542498019554252601955425270195542528019554252901955425310195542532019554253301955425340195542535019554253601955425390195542539119554253921955425420195542542119554254301955425440195542545019554254701955425480195542549019554255101955425520195542553019554255311955425540195542554119554255501955425560195542557019554255901955425591195542561019554256201955425630195542563119554256401955425650195542566019554256701955425680195542569019554257101955425720195542573019554257401955425750195542614019554262101955426220195542623019554262401955426250195543148019554314811955432520195544111019554411111955441112195544111419554411201955441121195544112219554411701955441171195544118019554411811955441182195544118319554411901955441230195544124019554412501955441280195544129019554413001955441310195544132019554413501955441351195544136019554413801955441381195544143119554414321955441441195544145019554414511955441452195544146019554414701955441490195544211019554421111955442112195544211319554421141955442120195544212119554421221955442123195544212419554421251955442130195544214019554421511955442160195544216119554421801955442200195544221019554422501955442270195544228019554422811955442300195544231119554423211955442520195544252119554425221955442530195544253119554425401955442550195544256019554425701955442590195544259119554426101955442611195544265019554426601955442670195544267119554426801955442690195544269119554427111955442712195544271319554427301955442731195544273219554427331955442740195544274119554427511955442760195544276119554427701955442771195544278119554427821955442791195544279219554428111955442812195544282019554428211955442822195544283019554428311955442832195544284019554428411955442850195544285119554428801955442970195544298019554429811955442990195544311019554431201955443121195544313019554431401955443150195544315119554431701955443210195544323019554432311955443232195544323319554432401955443241195544324219554432431955443260195544327119554432811955443291195544331219554433611955443521195544353019554435401955443561195544357019554436121955443613195544362219554436231955443740195544511019554451201955445130195544514019554451501955445160195544519019554452101955445220195544523019554452401955445250195544526019554452701955445280195544529019554453001955445310195544532019554453301955445340195544535019554453601955445370195544538019554453901955445400195544541019554454201955445430195544544019554454501955445460195544547019554454821955445490195544551019554455201955445560195544594019554461101955446120195544612119554461301955446131195544613219554461401955446141195544615019554461601955446161195544616219554461641955446180195544625119554463301955446340195544635019554464311955446441195544645019554464601955446510195544652019554466101955449110195544913019554491401955449150195544916019554491901955449210195544922019554492301955449271195544928019554492811955449311195544932119554493501955449361195544937119554494101955449420195544943019554511301955451131195545114119554511421955451161195545117019554511711955451190195545252019554525401955452550195545256019554525611955452570195545257119554525801955452581195545259019554525911955452610195545261119554526121955452620195545262119554526301955452631195545271019554527201955452730195545274019554527501955452751195545276019554527611955452770195545278019554528501955452860195545311019554531201955453130195545314019554531501955453160195545318019554531901955453191195545321019554532301955453240195545325019554532601955453270195545328019554533101955453320195545333019554533401955453350195545336019554533701955453380195545339019554534101955453420195545343019554534401955453450195545346019554534701955453580195545359019554536101955453620195545363019554536401955453650195545366019554536701955456110195545611119554561201955456130195545614019554571101955457120195545712119554571301955457131195545714019554571501955457170195545718019554571811955457190195545719119554572101955457211195545722019554572211955459110195545911119554612101955461220195546123019554635501955463560195546411019554641201955464131195546415119554641711955464190195546421119554642311955464241195546428119554643101955464340195546435019554643601955464370195546439019554645201955464730195546475119554651111955465112195546513019554652301955465241195546525119554652521955465261195546531119554653211955465330195546533119554653401955465411195546542019554654301955465510195546596019554661111955466112195546614119554661511955466152195546616119554661621955466170195546618019554662121955466221195546623119554662321955466233195546624119554662421955466290195546631119554663211955466331195546634119554663511955466361195546642119554665101955466550195546656019554665701955466580195546659019554665911955466640195546671019554667301955467111195546712119554671311955467141195546715119554671611955467171195546717219554671731955467181195546718219554672111955467212195546722119554672221955467241195546725019554672611955467281195546731019554673211955467331195546734119554674611955467471195546753019554675401955467560195546771019554679101955467920195546811119554681121955468121195546812219554681611955468171195546828119554682821955468321195546832219554683311955468341195546835119554683611955468371195546838119554684911955468492195546853019554685411955468561195546857119554686401955468650195546866019554686611955468710195546872019554687301955468740195546875019554687601955468770195546890019554689101955468920195546894019554691111955469112195546913119554691321955469133195546919119554693511955469371195546937219554693811955469382195546939119554694211955469500195546951119554695211955469531195546963019554696701955469671195546968119554696821955469691195546971119554697401955469750195546975119554697701955469780195546978119554697901955469791195546981119554698201955469840195546984119554698601955469911195546991219554699131955469920195546996119554711101955471111195547112019554711301955471140195547115019554711601955471211195547126019554713201955471330195547134019554714101955471420195547144019554714411955471450195547146019554714701955471480195547149019554715101955471550195547165019554716601955471670195547168019554717101955471720195547173019554717311955471770195547178019554717901955471910195547193019554721401955472141195547215019554721701955472211195547222119554725101955472520195547253019554725401955472560195547265019554726601955473110195547313019554731401955473141195547315019554731601955473260195547332019554733301955473340195547335019554733601955473370195547341019554734201955473431195547344019554734501955473460195547355019554735611955473562195547412019554741401955474150195547416019554741701955474180195547424119554743311955474360195547437019554751601955475171195547518019554752201955475230195547524019554752501955475260195547527019554752801955475320195547533019554755111955475521195547553119554755411955475551195547556119554755711955475581195547559119554756111955475621195547563119554756411955475651195547566119554756711955475681195547569019554757111955475720195547573219554757401955475760195547579119554758111955475821195547583119554758411955475860195547587019554758801955475910195547592019554759301955475940195547595019554759701955475990195547611019554761401955476181195547651019554765201955476710195547711019554771201955477130195547713119554771401955477160195547720019554772121955477272195547731019554773201955477340195547735019554773601955477410195547742019554775111955477512195547751319554775301955477540195547811119554781211955478311195547833119554783321955478361195547841019554784111955478412195547842119554784311955478441195547845119554784611955478471195547848019554784911955478550195547856019554785611955478720195547874119554787711955478790195547941019554794201955479430195547944019554799211955481111195548111219554811611955481191195548121119554812211955481232195548124219554812511955481260195548127019554813121955481314195548132219554813241955481331195548134119554813511955481370195548138019554814321955481440195548145119554814611955481471195548148019554815121955481513195548153019554815411955481551195548156119554815711955481581195548159119554816111955481621195548164319554816531955481662195548167119554816811955481691195548171219554817131955481722195548172319554817711955481791195548181119554818231955481833195548184119554818511955481862195548187119554819101955481921195548193119554819401955481950195548196019554819711955481981195548211119554821221955482123195548213219554821421955482151195548216119554821711955482181195548220119554822211955482231195548224119554822511955482271195548228119554822911955482311195548232219554823311955482341195548235119554823701955482380195548241119554824211955482431195548249119554825121955482520195548253019554825511955482620195548264019554829111955483112195548312019554832111955483860195548387019554841111955484120195548412119554842011955484271195548525119554852611955485271195548528119554852901955487580195561111119556111121955611113195561113019556111401955611150195561116019556111701955611171195561118019556111811955611190195561119119556111921955611193195561121019556112201955611221195561122319556112301955611240195561124119556112501955611251195561126019556112701955611280195561129019556113101955611320195561133019556113401955611350195561136019556113701955611380195561142019556114301955700024195570003019557000311955700032195571100419557110051955711006195571110019557111011955711114195571111519557111211955711123195571112419557111311955711133195571121119557112401955711251195571129119557112921955711350195571136019557113701955711380195571139019557114101955711470195571148019557114901955711510195571151119557115301955711540195571154119557115701955711580195571161019557116201955711630195571171019557117111955711712195571171319557117201955711721195571172219557117301955711740195571175019557117601955711770195571178019557117901955711810195571311019557131201955713140195571315019557131601955714000195571411019557141201955714130195571414019557141601955714170195571418019557142001955714210195571422019557142401955714250195571426019557197201955721001195572111019557211201955721130195572114019557211501955721160195572117019557211801955721181195572118219557211901955721201195572121019557212111955721220195572122119557212221955721231195572124119557212501955721260195572131019557214011955721411195572142119557214511955721510195572200019557313311955731361195573137119557313811955741140195574120019557412101955741300195574131019557414401955741450195574150019557417201955741721195574173019557417321955741760195574176119557417901955742310195574232019557435001955743501195574351019557435111955743600195574360119557436101955743611195574362019557436301955743640195574450019557445101955745501195574550219557456011955745602195574610019557461101955746111195574613019557461311955746140195574620019557462101955746211195574630019557463101955746311195600005019560000511956000060195600006119560111331956012121195601300319560131121956013120195601313019560162421956016300195601632019560163301956016340195601643019560164501956016560195601657019560166311956016641195601914419560191931956019234195601925319560192751956019300195601936019560194511956041100195604110119560411301956041150195604116119560411711956041181195604119019560412101956041220195604123119560412401956041250195604126119560412701956041290195604133019560413401956041350195604142019560414401956041480195604148119560415201956041540195604154119560415901956041711195604172019560417301956041741195604175119560418111956043111195604321019560432201956045111195604513019560451401956045150195604516019560451801956045211195604522119560452311956045240195604526019560452711956045280195604529019560461801956046190195604621019560511111956051121195605113019560511311956051140195605115019560511701956051180195605119119560512111956051221195605123119560512401956051250195605126119560512621956051271195605128119560513001956051541195610002319561000331956100060195610006119561000621956112132195611214219561121521956112161195611217119561132601956113551195611361519561136251956113641195611367219561136811956113690195611371419561137341956113750195611376419561137721956113932195611394219561141111956114121195611418019561142101956115110195611512019561151801956115230195611542019561161701956121230195612124019561212601956121270195612128019561212811956121290195612131019561213111956121312195612132119561213721956121382195612139119561214001956121401195612142019561214301956121440195612147119561214911956121500195612151019561215201956121550195612155119561215601956122149119561341201956134130195613414019561411101956141111195614111219561411131956141120195614112119561411301956141131195614114019561411501956141151195614116019561411611956141230195614125019561412601956141270195614128019561412901956141320195614133119561413411956141350195614136019561413701956141420195614143019561421301956142131195614214019561421411956142150195614216019561421701956142171195614218019561421811956142190195614219119561422101956142250195614226019561422701956142310195614231119561423201956142321195614233019561423401956142350195614236019561423611956142390195614240019561424101956142421195614243019561424401956142500195614351019561435111956143520195614353019561435311956143532195614354019561435411956143550195614356019561435701956143580195614359019561436101956143611195614372019561437401956143750195614379019561437921956143861195614387019561438801956143890195614391019561439201956143930195614394019561439701956143971195614398019561439811956144121195614413119561441411956144151195614416119561441811956144191195614421019561442311956144241195614426219561442711956144282195614429219561443211956145110195614513019561451401956145150195614516019561451701956145180195614519019561452101956145211195614522019561452301956145240195614526019561452701956145280195614529019561453101956145320195614533019561453401956145350195614536019561453701956145390195614542019561454301956145440195614561019561456201956145630195614564019561456501956145660195614567019561456901956145710195614572019561457301956145740195614574119561457601956145770195614578019561457901956145810195614582019561458501956145880195614589019561461101956146510195614652019561465211956146530195614711119561471301956147141195614716019561471611956147170195614717119561471801956147210195614727119561472811956148100195614810119561481101956148210195614822019561483001956149110195614912019561491301956149150195614916019561491701956149190195614922019561492401956149250195614926019561492701956149310195614932019561493211956149330195614933119561493401956149350195614936019561493701956149380195614939019561494101956149420195614943019561494401956151111195615112119561511221956151131195615113219561511411956151142195615115119561511521956151160195615116119561511711956151172195615118119561511911956151211195615122019561512311956151251195615126119561513111956151320195615133019561513401956151341195615135119561513521956151361195615137119561513801956151391195615141019561514211956151510195615152019561515301956151540195615183019561521901956152310195615319019561543101956154320195615433119561543411956154350195615436019561543701956154380195615441019561544201956154431195615444119561544611956154471195615448119561544911956154510195615454019561545511956157210195615721119561611201956161130195616114119561611511956161161195616117019561611801956161190195616121019561612201956161230195616124019561613201956161650195616166019561616711956161711195616172019561617311956161740195616175119561617611956161770195616178019561617911956161831195616184119561618701956161871195616188119561618911956161892195616191119563001401956301100195630110119563011101956301120195630113019563011401956301150195630116019563011701956301200195630120119563013001956301301195630131019563013111956301312195630132019563013211956301322195630140019563014011956301410195630141319563014201956301440195630144119563014431956301450195630145119563014531956301500195630150119563015031956301600195630160119563016031956305120195630513019563080801956308110195630811119563081201956308130195630813119563081321956308133195630814019563081411956308142195630815019563081601956308161195630816219563081701956308212195631217019563124301956312640195631312119563131311956313142195631324019563133801956313390195631346219563134721956313490195631349119563135631956313573195631370019563138001956313890195631392019563139301956313990195631400119563140021956314111195631413019563141401956314150195631416219563141631956314180195631430019563143601956322122195632214119563221711956322272195632228019563223011956322302195632237019563223801956322401195632240219563224701956322480195632257019563225801956322670195632268019563421321956342133195634216019563421611956342171195634246119563424801956342490195634252119563425311956342631195634272019563428601956342870195634296019563429701956343131195634313219563431701956343321195634334119563433741956343392195634343019563434401956343474195634372019563437801956343880195634417019563441801956344221195634427019563442801956344300195634434019563443411956344400195634450019563445011956344600195634460119563446401956344642195634517019563451801956345181195634522019563452211956345240195634524119563452421956345243195634527019563452801956345281195634530019563454001956345500195634550119563455021956345503195634560019563456011956345602195634560319563491201956349141195634920019563511911956352122195635213019563521601956352162195635233219563524701956352500195635262219563526321956352642195635265219563528711956352980195635298119563530411956353042195635312019563532001956353400195635340119563534021956353420195635362019563537201956353740195635374119563538401956353841195638256019563921901956392260195639235119563931701956394170195639467019563954511956536170195653618019565362101956536220195653623019569000501956900060195691113119569111401956911170195691118019569112201956911222195691122319569112261956911230195691124019569112411956911260195691126119569112621956911280195691212119569121311956912140195691214119569121501956912151195692111019569211201956921130195692114019569211501956921220195692211019569221201956922210195692222019570001301957000140195700016019570001701957012180195701226019570122701957012340195701241019570124921957012510195701253019570126101957012620195705111019570511301957051140195705115019570511511957051152195705116019570511701957051180195705121019570512201957051230195705125019570512701957051280195705129019571000231957100033195710005619571000671957100072195710009419571002121957100260195710031019571003111957100312195710032019571003211957100330195710034019571003411957100342195710038019571003811957100390195710039119571004001957100520195710052119571005221957100523195710053019571005311957100532195710053319571005401957100541195710054219571005431957100550195710055119571005521957100553195710056019571005611957100570195710060019571006011957100602195710061019571006111957100612195710070019571007101957100720195710073019571007401957100750195710076019571111731957111183195711121519571112211957111240195711126019571112821957111346195711135019571114521957111484195711151219571115201957111531195711156019571115701957111571195711158019571116431957111654195711167119571117701957111820195711249219571211811957121220195712123019571212811957121311195712214219571222521957122680195712268119571227521957122830195712284019571228501957131100195713112119571311311957131141195713117119571311801957131191195713121119571312211957131231195713124219571312511957131261195713127219571312811957131291195713131119571313201957131360195713138119571314121957131431195713144019571314501957131461195713147119571314811957131492195713151219571315401957131571195713158019571316101957131620195713163119571316411957131660195713167019571318711957131881195713189119571319111957131921195713193119571319401957131950195713196019571319701957131980195713216019571322201957132271195713232119571323301957132340195713510019571351101957137250195713745019571511101957151111195715111219571511131957151114195715111519571511201957151130195715114019571511411957151150195715115119571511601957151161195715117019571511801957151181195715118219571511901957151191195715121019571512111957151220195715122119571512221957151230195715124019571512501957151252195715125319571512541957151260195715126319571512701957151290195715129119571512921957151310195715131119571513121957151320195715132119571513221957151323195715135019571513601957151380195715138119571513901957151391195715141019571514111957151421195715142219571514311957151440195715145019571514601957151470195715149019571514911957151510195715151119571515201957151521195715153019571515401957151550195715155119571515611957151562195715156319571515711957151572195715158019571515811957151590195715159119571515921957151610195715162019571516211957151630195715163119571516401957151641195715165019571516511957151660195715166119571516701957151671195715171019571517111957151720195715172119571517301957151731195715174019571517411957151750195715175119571517601957151761195715178019571517811957151790195715179119571518201957151821195715183019571518311957151930195715193119571519601957151990195715213019571521401957152150195715215119571521601957152170195715218019571521901957152210195715224019571522411957152250195715226019571522801957152320195715233019571523401957152350195715236019571525301957152830195715284019571528701957161111195716112119571611311957161140195716115019571611611957161180195716119019571612101957161211195716122019571612211957161230195716123119571612401957161241195716125019571612601957161261195716127019571612711957161280195716129019571612911957161310195716132019571613401957161350195716136019571613801957161390195716141019571614201957161421195716143019571614311957161440195716144119571614501957161460195716147019571615401957161550195716156019571615611957161580195716159019571616101957161611195716163019571616401957161650195716166019571616701957161680195716169019571617101957161720195716173019571617321957161740195716174219571617501957161752195716176019571617621957161770195716178019571618101957161820195716184019571618501957161860195716187019571618801957161930195716194019571619501957162110195716212019571621211957162130195716214019571621501957162151195716215219571621601957162170195716218019571621901957162210195716225019571622601957162270195716228019571623101957162320195716235219571623621957162651195716266119571627101957162720195716273019571627401957162750195716311019571631201957171111195717111219571711141957171120195717113119571711321957171133195717114119571711511957171161195717117119571711811957171182195717118319571711901957171210195717122019571713111957171312195717131319571713141957171320195717141119571714121957171630195717164019571716411957171810195717182019571719101957172210195717221119571722201957172221195717223019571722311957172310195717231119571723131957172330195717233119571723401957172341195717235019571723601957174121195717414119571741511957174160195717417119571741811957174191195717421119571742211957174231195717424019571742501957174260195717427019571742811957174290195717431119571743211957174510195717471119571747211957174820195717483019571751201957175140195717515019571752101957175220195717531219571753221957175330195717534019571753511957175361195717552119571756111957175621195717563119571756321957175641195717565019571756611957175670195717567119571756801957175691195717569219571757111957175730195717574019571761111957176120195717613019571761401957176150195717633019571763401957176351195717636119571764321957200020195720003019572311201957235120195723513019572351401957235150195723516019572351701957235180195723519019572511101957251111195725111419572511151957251120195725112119572511301957251131195725114019572511411957251150195725115119572511601957251161195725133019572611111957261120195726113019572611401957261150195726116019572611701957261190195726121019572612201957261230195726124019572612411957261250195726125119572612601957261261195726127019572612711957261280195726128119572612901957261310195726132019572613301957261510195727111019572711121957272210195727221119572722201957272221195727223019572722311957272310195727231219572723201957272330195727234019572723501957272360195727237019572723801957272390195727241019572731101957274220195727423019572742401957274250195727426019572742701957274311195727438019572743901957274420195727451019572745201957274530195727454019572745501957274610195727462019572746301957371111195737112119573711311957371141195737115019573711611957371171195780003219578000401957800041195780005019578000511957800060195780006119578000701957800071195781127019578113601957814350195782117119578213201957821331195782133319578215801957821590195782215019578223201957822330195782238319578223911957822410195782242019578224711957822640195782265119578227501957822760195782277019578291301957829140195784111119578411211957841130195784117119578411911957841210195784122219578412401957841251195784128019578412901957841320195784135019578413601957841370195784139019578421001957842120195784216019578422211957842290195784229119578423101957842320195784233019578423401957842350195784236019578423711957842380195784241119578451521957845161195784518119578452111957845212195784522119578452311957845240195784525019578452511957845260195784526119578452701957845350195784536019578453701957845380195784539019578454101957846140195784614119578471211957847130195784714019578471501957848120195784813019578632101957871110195787111119578711201957871140195787115019578711511957871152195787116019578711611957871170195787118019578711901957871210195787122019578712301957871240195787125019578712601957871270195787131019578713111957871320195787133019578713401957871350195787136019578713701957871380195787139019578714201957871540195787211019578721111957872120195787212119578721501957872160195787224019578722411957872250195787225119578722601957872270195787228019578722811957872290195787229119578723101957872320195787233019578723401957872371195787238019578724101957872420195787243019578724401957872450195787246019578725301957872532195787253319578725401957872542195787254319578725501957872560195787256119578725711957872580195787259019578751101957875120195787513019578751401957875150195787516019578751701957875180195787519019578771101957877120195790005419579000701957900071195790008019579000811957900090195790009119579001001957900101195790011019579001201957900130195790015019579121101957912123195791218019579121811957912220195791224019579122411957912250195791225119579124101957921251195792211019579221201957922130195792214019579311111957931141195793116119579342111957934221195793422219579342301957934231195793424019579342411957934250195793426019579342701957935120195793513019579481201957951110195795113019579511311957951133195795114019579511501957951151195795116019579511701957951310195795132019579514101957952110195795212019579521301957952140195795218019579521901958225280195822615019582261511958232240195837137019586213401958622121195862357019586237101958623721195862373019586237411958623760195862377019586238801958623890195862391019586239301958623931195862394019586239501958623980195862399019586244421958625120195862513019586251401958625291195862533019586257101958625720195862573019586257401958625820195862583019586258401958625850195862586019586258701958625880195862598019586259901958626110195862612019586261301958626140195862615019586261601958626170195862618019586261901958626210195862621119586262201958626221195862639019586264101958626420195862643019586265101958626520195862653019586265401958626550195862656019586265701958626580195862659019586266101958626620195862663019586266401958626690195862671019586267201958626730195862674019586267501958626760195862677019586267801958626790195862681019586268201958626830195862684019586268501958626860195862687019586268801958626890195862691019586269201958626930195862694019586269501958626960195862697019586269801958626990195862711019586271201958627130195862714019586271501958627210195862741119586274121958627421195862747119586274811958627491195862751019586275211958627530195862754119586275521958627560195862757219586275801958627591195862761119586276201958627630195862764019586276501958627660195862767119586278111958627821195862783119586278411958627851195862786119586278711958627881195862789119586279111958627921195862793119586279411958627961195862797119586279811958628121195862813119586281411958628151195862816119586281711958628181195862819119586282111958628221195862823119586282411958628251195862826119586282711958628281195862829119586283121958628313195862832119586283311958628341195862841219586284131958628431195862844119586284521958628461195862851219586285131958628531195862855119586285611958628611195862864319586286521958628661195862867219586286811958628691195862871119586287411958628751195862876119586287711958628781195862882119586288311958628841195862886319586288731958628921195862893119586289411958628962195862898219586289911958629121195862913119586291411958629151195862916119586291711958629181195862921119586292211958629231195862924119586292511958629261195862931119586293121958629321195862933119586293411958629351195862941119586294211958629431195862944119586295121958629521195862956119586295711958629611195862962119586296311958629641195862965119586296611958629671195862968119586296911958629711195862972119586297311958629741195862975119586297611958629860195862989019586299201958629930195875213019587521411958881113195888112119588811311958881141195888115319588811631959012280195901245819590125101959012712195901273119590129271959012941195901295119590129641959012990195901315119590131611959013170195904128019590412901959041291195904135019590451201959045130195904514019590451501959045151195904516019590451611959045170195904518019590451901959045210195904522019590452301959045270195904528019590453101959045320195904533019590453401959045350195904543019590454401959045450195904546019590454611959045470195904548019590454901959045510195904552019590455301959045540195904555019590455701959045580195904559019590456301959046120195904614019590461501959046160195904617019590461901959046210195904622019590462301959046260195904627019590462801959046290195904631019590611121959061123195906114119590611511959061161195906116219590611701959061171195906117219590611731959062130195911133019591117211959111722195911181019591133101959113311195911359019591137501959114250195911425219591143501959114470195911459119591146111959114621195911463019591146401959114650195911466019591146701959115510195911559019591155911959115640195911566019591156701959115680195911571019591157511959115752195911577019591165301959116531195911654019591165601959116562195911661019591171101959117120195911713019591171401959117160195911717019591172001959117210195911721119591172201959117230195911724019591172501959117260195911727019591172801959117290195911731019591173201959117330195911734019591173501959117351195911736019591174111959117421195911743119591174411959117451195911746119591175101959117520195911753019591175401959117550195911756019591175701959117580195911758119591176211959117670195911773119591177411959117770195911778019591178111959117820195911783119591178321959117841195911785119591178701959117880195911791119591179211959117931195911794119591179521959117962195911797119591179811959117990195911811119591181121959118121195911812219591181301959118150195911816019591181701959118180195911821119591182121959118221195911822219591182231959118224195911823119591182411959118251195911826019591182701959118281195911829019591183311959118340195911844019591185101959118520195911853019591185401959118550195911855119591185701959118580195911859019591186401959118641195911865019591186601959118661195911867019591186711959118680195911868119591187101959118720195911873019591187401959118750195911876019591188111959118821195911883119591188501959118871195911888119591189301959118940195911895019591189601959118970195911898019591189901959118991195911911019591191201959119130195911914019591191601959119190195911921019591192301959119240195911931119591193121959119321195911933119591193411959119350195911936019591193701959119380195911939019591194101959119430195911944019592800481959280050195928007019592800711959281131195928114019592811531959281154195928124019592812801959281290195928131019592813501959281440195928145019592814601959282110195928211119592821211959282130195928213119592821401959282150195928216019592821801959282190195928222019592822301959282240195928225019592822601959282270195928228119592823201959282330195928242019593700201959370030195937118119593731401959373150195937317019593751101959375120195937513019593762101959376220195937622119593762301959376231195937624019593762411959376250195937626019593771101959377111195937711319593771301959377131195937713319593800301959380051195938112219593811401959381192195938121019593812301959382111195978116219597811721959781311195978153019597815401959781550195978156019597821301959782140195978215019597821601959782170195978218119597821901959782210195978222019597822301959782280195978231019597823301959782340195978234119597823501959782351195978236019597823611959782370195978238019597823901959782391195978241019597824111959782420195978243019597824401959784120195978412119597847111959784712195978472119597847221959784731195978511019597851201959785310195978591119597900101959790070195979010019597901011959790520195979111019597911201959791130195979114019597911501959791152195979116019597911621959791171195979117319597911801959791182195979119019597911921959791210195979121219597912201959791410195979142019597914301959791461195979147019597915501959791610195979162019597916301959791640195979165019597916601959791670195979168119597916901959791692195979171019597917121959791740195979174119597921101959792140195979222019597922901959792310195979232019597923301959792370195979241019597924201959792450195979248019597924901959792612195979272119597927401959792750195979276019597927701959792780195979291119597929211959792930195979294019597929411959792950195979295119597929801959792990195979312019597931211959793130195979314019597931501959793160195979317019597931711959793180195979322019597932211959793250195979327019597932801959793281195979329019597933201959793321195979332219597933231959793360195979336119597933631959793370195979337119597933801959793381195979339019597933911959793420195979342119597934301959793440195979346019597934701959793480195979349019597935101959793520195979353019597935401959793550195979356019597935701959793580195979359019597936101959793620195979362119597936301959793631195979364019597936411959793650195979366019597936611959793662195979366319597936701959793672195979367319597936801959793690195979371019597937201959793721195979373019597937311959793740195979382019597938211959793851195979385319597938701959793890195979391019597939111959793930195979394019597941101959794120195979416019597941701959794180195979419019597942101959794220195979423019597942401959794250195979426019597942701959794280195979429019597943111959794360195979437019597943801959794390195979444019597944601959794471195979448119597944911959794531195979459119597946311959794641195979467119597946811959794721195979474119597947421959794751195979476119597947811959794791195979482119597948411959794880195979489219597949011959794972195979519019597952311959795241195979526019597952701959795290195979535019597953511959795352195979536019597953611959795370195979537119597953801959795410195979544019597954421959795450195979545219597954601959795462195979547019597954721959795480195979566019597956801959795720195979578019597957811959795791195979581019597958111959795820195979583019597958401959795852195979586219597961101959796760195979694319597969731959796982195979729019597973101959797320195979748019597976501959797670195979767119597976801959797690195979771019597977201959797731195979774019597977501959797760195979777019597977801959797790195979781019597978201959797831195979784119597978511959797860195979787019597979101959797920195979829019597983101959798320195979832119597983301959798340195979835019597983601959798370195979838019597983901959798410195979843019597984401959798450195979846019597984611959798471195979847219597985111959798590195979876019597987801959798790195979882019597988301959798840195979885019597988601959798870195979888019597989101959798920195979893019597989401959798950195979911119597991121959799121195979912219597991311959799132195979914019597991501959799160195979919119597992111959799221195979923019597992401959799250195979926019597992711959799281195979929019597993101959799320195979937119597993801959799390195979941019597994301959799450195979946019597994801959799490195979951119597995201959799530195979954019597995501959799560195979957019597995801959799590195979961119597996211959799631195979964019597996701959799710195979972019597997301959799740195979975019597997601959799780195980501019598092111959809231195980924119598092611959809311195980933119598093401959809360195980943119598094411959809470195980948019598096101959809611195980962019598096211959809630195980964019598096501959809660195980967019598096801959809710195980972019598097301959809740195981135019598115901959811610195981163519598121441959812810195981282019598128301959812840195981284219598128501959812851195981286019598128611959812870195981287119598128801959812910195981292019598129301959812940195981296019598129801959812990195981314119598131801959813190195981325019598134101959813440195981354019598136501959813680195981369019598138101959813920195981415019598141601959814180195981419019598142101959814230195981424019598142501959814270195981428019598142901959814310195981432019598143401959814350195981436019598143701959814380195981444019598144501959814610195981462019598146801959814750195981478019598162101959816310195982111019598211401959821150195982116019598211801959821190195982121019598213401959821360195982136119598213621959821363195982136419598213651959821370195982138019598213901959821420195982143019598214311959821432195982143319598214341959821435195982144019598214501959821460195982147019598215101959821511195982152019598215211959821531195982153219598215401959821541195982155019598215511959821560195982156119598215701959821571195982158019598215811959821590195982159119598216201959821621195982163019598216401959821650195982166019598216701959821680195982171019598218101959821820195982183019598218401959821850195982186019598219101959821911195982191219598219131959821914195982191519598219201959821930195982194019598219501959821960195982196119598219701959821971195982198019598219811959821990195982199119598221101959822111195982212019598221211959822122195982212319598221241959822130195982214019598221501959822160195982217019598221901959822220195982234019598225201959822521195982253019598225501959822610195982263019598226501959822670195982287019598228901959822931195982295119598229611959822971195982299019598229911959823180195982318119598231821959823190195982319119598231921959823210195982321119598232201959823221195982323019598232311959823240195982324119598232501959823251195982326019598232611959823270195982327119598232801959823281195982328219598232901959823291195982329219598233101959823320195982333019598233401959823350195982336019598233701959823381195982339019598234101959823420195982343019598234701959823510195982352019598241101959824120195982413019598241311959824140195982415019598241601959824170195982418019598241901959824191195982421019598242201959824230195982424019598242501959824260195982427019598242801959824290195982429119598243101959824320195982432119598243301959824350195982435119598243801959824390195982441019598244111959824420195982443019598244311959824440195982445019598244511959824460195982447019598244801959824490195982451019598245201959824521195982453019598245311959824540195982455019598245601959824570195982458019598245901959824620195982463019598246401959824650195982466019598246801959824690195982471019598247201959824721195982473019598247401959824750195982475119598247601959824770195982478019598248101959824820195982483019598248401959824841195982485019598248601959824870195982489019598249101959824920195982493019598249401959824950195982496019598249701959825110195982512019598251301959825140195982515019598251601959825161195982517019598251901959825210195982522019598252211959825230195982524019598252501959825260195982526119598252701959825271195982528019598252901959825310195982532019598253301959825350195982536019598253701959825380195982539019598254101959825420195982581019598258201959825830195982584019598258501959825860195982587019598258901959825910195982593019598259701959825980195982631019598264201959826421195982654019598265601959826710195982672019598267301959826740195982675019598267601959826820195982691019598271101959827120195982713019598271401959827211195982722019598272211959827230195982724019598272601959827310195982942019598364201959843650196010001019601000201960111170196012312019601261111960126122196012615019601261601960126510196012653119601273111960127312196012732119601273221960127340196012735119601311101960131120196013113019601311601960131170196013118019601311901960131210196013122119601312501960131270196013127119601313001960131311196013132019601313301960131340196013135019601314101960300053196030006019603000611960300062196030006319603000721960313110196031312019603131301960313140196031315019603131511960313160196031415019603141601960314170196031419019603141911960321121196032117019603321101960332120196033213019603321401960332150196033216019603321701960332180196033219019603322101960332220196033223019603322411960332252196033227119603322801960332290196033231019603323201960332331196033234019603323501960332361196033237019603324101960332430196033244019603325101960332520196033253019603325401960421130196043111019604311201960431130196043115019606131401960614112196061415019606141611960621180196062119019606212101960621220196062124019606212501960623142196062314319606231801960623212196062322019606232311960623250196062327119606232811960623310196062512119606251221960625130196062517019606252111960631250196063126019606312701960631310196063211019606341611960634162196063416319606341711960634174196063418019606342101960634220196063422119606342801960634290196063431019606343201960634330196063434019606343501960634360196063442019606344301960634431196063451119606345121960634521196063452219606345311960634560196063457019606345801960634590196063461019606346201960634630196064131419606551101960655210196091111019609111201961500012196150003019615000401961500202196150510019615051011961505110196150512019615051211961505130196150520019615052011961505202196150521019615052111961513110196151321019615132301961513240196151325019615132601961513270196151331019615133301961513350196151337019615133801961513390196200001019620111001962134100196271111119627111201962711130196271116019627127211962712731196300003219630000331963000133196300014319630121701963013110196301312019630141111963014120196301710119630172011963017310196301732019630211121963031130196303131019630313201963031330196303134019632000171963201009196320200919632030091963211111196321211119632121211963213111196333119019633312001963331210196333132019638000131963800115196381111119638111211963811130196381114019638111711963811180196381122019638112311963811241196381125119638112801963811290196381131019638113201963811330196400001119640000211964011110196401112019640111301964011141196431113119643111411964311161196431122119643112611964311391196431141019643114201964311430196431144019643114501964311460196431147019643114801964311490196431151019643115301964312161196431217119643121901964312210196433111019643311201964331130196433114019643311501964332110196491111119649111211964911141196491118019649111911964911211196491122119649112411964911311196491132119649113301964911360196491136119649113901964911420196491143119649114401964911521196491158019649115901964921130196492114119649331101964933120196493313019649331401964934110196493412019649341301964934160196493417019649341901964934210196493422019649342301964934240196493425019649342601964934310196493431119649343211964934331196493434019649343501964934351196493436119649344111964934412196493442119649344221964934451196493447019650000111965000021196500003119650111201965011190196502111019654112711965411291196541131119654121401965412160196541519119654152111965415270196541715219654181201965418131196541917119654211411965422130196542921019654292201965429470196543521119654353101965436110196543612019654361301965436140196543615019654361601965436170196543619019654361911965436211196543622019654362301965436231196543624019654362411965436250196543626019654362701965436280196543629019654363101965436320196543633019654363601965436370196543639019654363911965436410196543642119654364311965436440196543646019654364811965436490196543652019654365601965436571196543658119654366101965436620196543663019654366401965436650196543666019654366901965436710196543672019654367501965436770196543683019654368401965436851196543686019654368721965436880196543689019654369101965436920196543693019654369501965436960196543697019654369801965436990196611111119661111211966111131196611114219661111531966111162196611117319661112121966111222196611124019661112501966122110196613149019661422501966329300196632931019663293201966329340196632934119663293801966329390196632939119663294001966329410196632942019663294411966329480196632949019663294911966392300196639230119663923101966392311196639240019663924011966392411196690001019669001001966921120196692113019669211401966921150196700006019670000701967000083196700011119670002311967000241196700034019670111601967011170196701118019670121101967012122196701213019670121401967012150196701216019670121701967012180196701219019670122101967012330196701233119670123501967012360196701241019670124201967012430196701245019670124601967012470196701511019670151401967015150196701516019670151611967015170196701518019670151901967016230196701623119670162401967016241196701625019670162511967016260196701628019670171101967017120196701713019670171401967017150196701716119670171711967017221196701723019670172501967017310196701733019670174101967018110196701812019670181301967018140196701815019670181601967018170196701818019670182101967018220196701823019670182401967027111196710003019671000411967100050196710007019671111901967111210196711122019671112301967111242196711125119671211301967121150196712116019671212101967132110196713411019672000101967200061196721117019672111801967211190196721121019672112201967211232196721124019672112501967211260196722111219676111301967612111196761212019676131001967613110196761611019676161221967616130196761614119676321101967632120196763213019676321401967632150196763216119676321711967632180196764311019691100271969110050196911126019691114701969111580196911159019691116101969112512196911252219691125401969112550196911256019691125701969112580196911259019691126101969112620196911263019691126401969112650196911266019691126701969112680196911274019691127501969112760196911279019691134101969113430196911347019691134801969113490196911351019691135201969113530196911354019691135501969113560196911357019691135801969113590196911371019691137201969113730196911374019691137501969113751196911376019691137901969113800196911382019691138301969113840196911385019691138601969113870196911391019691139201969113930196911394019691139501969113960196911397019691141201969114140196911441019691144201969114430196911444019691144501969114460196911447019691147911969116140196911614119691161501969161110196916112019691611301969161140196916115019691611611969161210196916122019691612601969161410196916141119691615101969161521196916153119691615811969161590196916161019691616301969161640196916165019691616601969161670196916168019691616901969161710196916172019691617301969161740196916175019691617601969161770196916179019691618101969161820196916184019691618501969161860196916191019691619201969161930196916194019697815301969794491196981113119698115801969821160196982117119698211901969821230196982123119698212401969821250196982145019698214511969822100196982211019698311801969833110196983311219698331201969833130196983313119698331401969833150196983316019698331611969833170196983331019698333201969833330196983334019698333501969833360196983337019698333801969841100196984111019698411201969841140196984115119698411611969841180196984120019801513101980151311198015131219801612611980316470198031874019803187501980318780198031882019803188301980321530198032227019803222901980322320198032233019803223901980322410198032245019803282901980341640198035121019803512301980351430198035265019803612401980361550198036298019803641301980371560198037587019804113501980419120198043116119804412101980466111198046612119804661701980611940198061194119806126201980612760198061281019806128111980613231198061375019806137511980614460198061914019806194301980641230198064623019806462701980646281198064646019806464701980646480198065135019806523511980653510198065352019806535301980653540198065355019806535901980653630198065525019806565201980656530198065654019806565501980656570198065658019806589201980659120198065931119806593201980659330198065954019806613801980662141198066254219806625621980662680198066271119806627311980662741198066275019806627601980662771198066278119806628201980662830198066284019806628501980662851198066341019806634201980663431198066345019806634701980663480198066351119806635211980911330198093111019809312101980931220198117126019812112401981336610198134271019813466201981346910198134711119813491101981501410198150142019815155511981515570198151576019815157701981515780198151579019815158101981515811198151582019815159201981515930198151594119815221801981528150198152961019816112901982111480198211149019821122401982224150198224211019822613101982731420198301223019830142301983014231198301423219830142331983014240198301424119830142421983014270198301435019830144201983045350198304538019830453901983056132198306619019832112911983211292198321131019832113111983219890198331238019838123101983812330198381246019840131301984300260198431225019843122601984312270198431228019843122901984312352198431322019843153101984318170198433313019843445001984344510198434452019843445301984344540198434455019843445511984344560198434457019843445801984344590198434467019843511821984351241198435126019843512801984351510198435152119843515301984351540198435155119843515611984351562198435157019843515911984351611198435162119843516301984351640198435165119843516611984351670198435168019843516901984351691198435171019843517211984351731198435173219843517411984351760198436211219843621201984363210198436328119843636111984363641198436365219843638301984911460198491495119849167901984934100198493415019849341601984934190198493421019849342301984935210198494626019849561301984956140198495615019849621611984962171198501117119850326901985061350198541119019854137301985413760198541376119854137701985415160198541821119854191501985441910198544194019854419411985441983198544199019854422601985442280198544229019854424801985442491198544516019854451701985445940198544611019854461601985446170198544682019854468301985446840198544711019854471201985447130198544714019854471501985447250198544726019854474101985455990198545625119854563721985456420198545646119854564711985456491198545699019854581111985466250198546625119854662801985466291198546631019854663211985466330198547251019854725201985472580198547377019854738201985473850198547389019854757301985475760198547846019854788911985478931198547939019854794411985711270198571129019857113101985711410198571162019857611201985761130198576114019857611501985764000198576410019857652001985765210198576522019857652301985765240198576525019857652611985765510198576559019860198201986061540198611323019861141801986135170198614411019861441201986144130198614415019861441901986144210198614422019861442301986144240198614431019861443201986161591198637519019863921601986392450198639247019863941701986394450198691129119869211601987111181198711119019871112301987111580198712171019871217201987121730198712186019871218901987121911198713127119871512501987151370198717113319872111511987211160198721117019872111811987262121198726213019872621401987262170198726219019878213301987821340198782135019878213701987821380198782141019878214201987821430198787138019879165101987916550198791679019879183501987918790198904273019890442801989044310198904439019891114401989113160198911325019891132601989113290198911334019891133801989113390198911448019891145901989114610198911466019891154201989115530198911554019891155801989115630198911567019891157201989115920198911593019891159401989115950198911697019891169901989117340198911735019891181601989118210198911823019891184201989118460198911866019891191111989119121198911913119891191401989119141198911915119891191611989119210198911922019891192301989119240198911927119891193411989119351198911935219891193621989119380198911939019891194101989119431198911944019891194501989119451198911946019891194801989119481198911949019891195101989119511198911952019891195211989119530198911954019891195501989119610198911962019891196301989119650198911967019891198201989119830198911984019891198511989119861198911987119891198901989119910198920153019897814701989789987198979579019898163101989824670198982521019898314111989841161198984143019898415801989841590198985212019898521401st200040629200040630200040631200040632200040651200060282200063140200063542200063548200063559200064572200070630200070636200070645200071019200075620200080704200080705200080714200084406200085708200086403200086501200087080200120061200120076200200402200200403200291724200320080200320485200321978200321979200323390200328332200328356200329098200329101200329102200343210200343270200361740200361759200362160200362190200362232200362251200362252200362253200362254200362255200362256200362262200362263200362272200363857200363860200371845200371846200390010200390040200390920200390970200391040200397470200496250200511160200512728200513913200513914200513915200513916200513930200513931200513952200513959200514035200514036200536775200536776200536983200703066200703069200767294200767295200770351201032916020103513102013271150201432844020146382202015413210201547259020160113902016212190201623172020162419102016265670201627181020162718302017023140202305118020254112702025411710202622133020262214302029661930202966587020297012202029811370203062115020306415702030641680203065614020306561502030656160203065617120306561802030656190203065637020306563902030661730203067142020309211102032641240203434319020343564502034631231203541117020354143302035432260203545697020354626702035481380203572132020360212602036052250203606222020362123302036221630203622172020362217402036221850203622216020362317812036232770203623282020362411602036242770203624292020362445102036244950203625638120362576002036257650203625773020362583402036258370203625867020362588202036258860203626151120362637402037056570205006613020500712402050075591205007621020501851602050371330205037133120503714402050371480205046213020504621502050463150205065123020506612202050662170205066221020506622302050662260205066227020506624602050671480205067241020506731802050961120205270003020530000522053000061205300015020530001602053000220205300023020530626502053071181205307217020543514702054371280205437158020543729202054374190205497419020553109420554128602055451250205545142020554535502055467660205547222020554722402055472750205547623020554762602055476280205547653020554851102055485120205548534020557632502055763520205605129020560513802056051390205605141020560514202056051460205605150020560642902056064300205607122020560712302056252560205625339120562534612056253780205625446020562545612056254562205625527020562556802056267230205627214020562722402056273430205627463020562746902056274710205627474020563662302057051390205706156020570657802057065890205706658020593161402059651310205970241020597771902059777310205978626020597862702059786280205978629020597863102059786320205978633020597863402059786350205978636020597863702059786380205978639020597864102059786420205978643020597864402059786450205978646020597864702059786480205978649020597865102059786520205978714020597964602059797220205979763020598151102059815120205981513020598151502059815160205981525020603433402063045381206465212020660412212066273440206979440020697944202069794430207003121020701112202070251880207035153020706313602070911110207091112020709111402073000101207300025020730003102074331560207461214120754151802075416860207606115020760711812076071182207623265020762328902076233690207623392020762339302076233950207625127020762514702076251800207625188020762524302076252490207625252020762525502076256250207626277020762647402076811170207701334020797751202079793180207979618020801112702080172180208061122020806191702080651550208091111020809111202083819140208531222020853126802085431280208607112020860711802086238250208625223020862615202086271390208627391020870122202089791330208979215020897975202089797540208979765020898737302090341711209037133020906117202090611730209061968020906514702090651640209067746020909191102093063150209320502220932112342093211391209381226020938124702093812480209381249020954122802095414650209601218020960128102096012840209601287020960128802096077290209621181020962159302096239620209623964020962514102096255180209625529020962579202096278690209681147020968291102097212230209979119020Y011114120Y011216120Y011218020Y011221020Y011222221813171502216326171224003450122402728022240536701224064970122406635012245076421225011340322590282022259028501225966330122596634012259663501225966360122596637012259663801225966390122596641012259751001226011121122602111012260311480226031149022603115602260611350226091211022609121402260912150226091221022609122602260912270226091228022609123802260912420226091247022609124902260912580226091259022609126302260912650226091266022609126702260912680226091269022609127402260912750226091279022620111102262011111226301116022662113302266213280226621338022U012121122U01213302300915410230701319223215112702321512790232151428023215192102321519270232151953023215195402326312451232631247123263124802326312490234151122023415127202341512761234151278023415127902341515230234211218023421121902342112210234602214123463121712348853660237141294023815112712452500772452500792457011370262602486028101131802810117790281031171028103122302810911110281131685028113168602811317150281131725028115113922811512542281151254328115127202811515480281221243028150122612818112930283061613028306161602830616190283061712028306171302833511120283561128028362181402850112411287011218028706164102870616420287061643028715129202871512990287151381028715138302871513860287151387028715153602871515380287152271028735114702903503170290721616029910118812nd30462351503046332183306404639306410609306420641306421729306453050306471638306503811306521685306523618311305085311305086311305741311305742311305743311305744311305748312204052312204053312204054312208612312208613312209051312209604312214655312230303312230304312230674312230675312230676312230677312230678312230679312230701312230702312232053312237600312237601312238604312238607312303051312304051312304053312304604312305601312305603312306600312307056312307601312307603312307604312307610312307614312308051312308601312308602312309050312312078312312079312312080312312081312312082312312083312312084312313057312313058312313612312313613312313662312315053312315612312315613312315614312315615312315616312331600312331601312337052312339065312339071312339300312339604312339610312339612312343605312343606312343613312343614312439612312601065312601068312601071312601072312601665312601693312601709312602051312602052312602600312602612312602613312602620312602650312603726312604052312604054312604058312604059312604062312604609312605064312605066312605067312605084312605089312605090312605092312605103312605106312605114312605124312605128312605132312605137312605138312605145312605148312605149312605150312605152312605154312605310312605319312605605312605615312605680312605681312605682312605686312605687312605692312605696312605713312605714312605715312605719312605720312605721312605725312605730312605731312605736312605745312605746312605748312605755312605756312605757312605761312605767312605780312605790312605793312605805312605806312605809312605810312605921312605922312606052312606054312606055312606065312606081312606606312606615312606616312606617312606618312607053312607055312607062312607063312607075312607081312607085312607088312607089312607091312607106312607111312607120312607124312607125312607129312607130312607131312607132312607144312607145312607146312607147312607149312607150312607151312607153312607154312607158312607607312607676312607680312607707312607714312607751312607752312607764312607766312607767312607770312607772312607784312607788312607789312607790312607792312607795312607796312607804312607805312607816312607828312607834312607835312607843312607844312608066312608068312608072312608073312608074312608075312608083312608084312608090312608093312608095312608096312608610312608632312608635312608636312608647312608649312608650312609054312609060312609061312609622312609625312610051312610063312610064312610065312610067312610070312610072312610073312610074312610075312610076312610077312610078312610082312610083312610084312610105312610607312610614312610616312610617312610619312610628312610629312610641312610643312610644312611606312612055312612056312612057312612066312612068312612087312612088312612090312612100312612101312612102312612103312612108312612110312612111312612115312612118312612126312612131312612134312612142312612143312612144312612146312612159312612161312612163312612164312612165312612167312612168312612169312612174312612175312612178312612187312612194312612196312612198312612203312612205312612206312612207312612211312612213312612214312612219312612221312612222312612223312612224312612225312612226312612228312612229312612230312612231312612600312612601312612610312612624312612627312612635312612636312612641312613055312613070312613071312613077312613078312613079312613080312613081312613082312613083312613085312613649312613650312613661312613682312613683312613696312613698312614601312614612312614613312614625312614626312614635312614640312614641312614670312614691312614705312614717312614778312614781312614788312614790312616054312616055312616601312616604312616605312617058312617059312617060312617602312617603312618051312618053312618054312618055312618601312618602312630056312630059312630061312630067312630072312630073312630074312630076312630087312630091312630094312630095312630096312630302312630626312630627312630647312630648312630654312630655312630670312630690312630718312630719312630720312631052312631053312631600312632602312632603312635601312635602312635603312635607312636050312636612312636613312636614312636615312637050312637061312637062312637063312637075312637076312637077312637078312637079312637080312637081312637082312637083312637084312637085312637086312637087312637088312637089312637090312637091312637094312637095312637106312637107312637108312637109312637110312637111312637112312637113312637114312637115312637116312637601312637605312637607312638050312638051312638053312641603312641609312642051312642605312642606312643051312645050312645606312646051312646053312646054312646055312646059312646060312646061312646062312646609312646610312646611312646619312646623312646637312648068312648070312648071312648073312648074312648076312648078312648084312648085312648086312648087312648088312648090312648091312648093312648094312648096312648628312648642312648643312648644312648645312648655312648656312648657312648668312648669312648671312648680312648683312648689312648690312648694312648695312648721312648726312648727312648729312648731312648732312648733312648736312648739312648760312648761312648773312648775312648776312648779312648780312648787312648803312648804312648805312648807312648809312648810312648812312648813312648815312648816312648817312648819312648821312648823312648834312648844312648851312648857312648863312649051312649059312649061312649066312649067312649068312649069312649074312649075312649076312649082312649083312649091312649093312649094312649095312649096312649097312649105312649108312649109312649110312649111312649112312649113312649114312649115312649116312649117312649118312649119312649120312649121312649122312649123312649124312649125312649126312649127312649128312649129312649130312649131312649132312649133312649134312649135312649136312649137312649139312649140312649149312649150312649151312649153312649154312649156312649603312649606312649607312649612312649618312649634312649635312649640312649641312649647312649648312649649312655052312655053312655054312655058312655059312655607312655614312655632312657053312657055312657057312657106312657107312657108312657114312657116312657148312657149312657155312657161312657601312657602312657618312668600312670603312670606312670607312670609312670610312672694312672695312672696312672700312676052312676609312679600312691600312691601312691602312691605312691606312693052312693053312693054312693055312693057312693058312693059312693060312693061312693062312693069312693070312693071312693072312693082312693084312693085312693086312693092312693093312693094312693301312693613312693624312693625312693626312693627312693636312693637312693646312693647312693648312693649312693650312693651312693652312693653312693660312693661312693667312693671312693672312693675312693679312693681312693682312693683312693692312693694312693702312693705312693712312693716312693717312693718312693723312700127312700140312701053312701635312701636312701664312701681312701682312702050312702053312702063312702605312703056312703061312703062312703069312703071312703075312703076312703077312703078312703608312703627312703640312703652312703659312703660312703671312703673312703674312703675312703676312703677312703678312703682312703683312703684312703693312703697312703698312703699312704602312704603312704604312704608312704611312704612312705602312706051312706052312706600312706602312706603312706605312706606312707066312707067312707068312707069312707070312707071312707072312707073312707074312707075312707086312707087312707088312707089312707090312707091312707092312707097312707098312707099312707100312707101312707102312707108312707182312707183312707184312707185312707610312707611312707615312707617312708053312708054312708055312708058312708617312708621312708641312708642312709050312709605312709611312710050312710051312710052312713051312713052312713059312713061312713062312713063312713065312713604312713613312713620312713621312713623312713624312713629312713633312715057312715059312715060312715625312715626312715629312715630312715631312715632312715639312715641312731060312731061312731062312731063312731065312731068312731069312731071312731072312731079312731080312731083312731084312731085312731602312731603312731604312731605312731607312737050312737055312737056312737057312737058312737059312737060312737062312739050312739051312739053312739054312739061312739063312739064312739065312739066312739067312739068312739069312739071312739072312739073312739074312739075312739611312739613312739615312739616312739618312739620312739622312739623312739624312739625312740053312740055312740062312740063312740084312740085312740096312740097312740102312740103312740106312740107312740108312740109312740110312740111312740112312740113312740114312740115312740116312740117312740118312740119312740601312740603312740609312740610312743058312743059312743600312743605312743606312743608312743622312744059312744060312744061312744062312744063312747050312751600312754050312754051312754052312754053312754057312754600312754608314501050314501053314501620314503600314507058314507059314507060314507061314507062314507063314507064314507065314507601314507602314507604314513600314514050314516600314516601314516603314516604314531050314531051314531052314531053314531054314531055314531056314531057314540063314540064314540065314543060314543061314543062332214667333314657334402053355601729355608052355609052355614628355631600360110602360137059360137600360160601360160606360233633360700197360701051360701053360701055360701056360701057360701059360701060360701318360701325360701700360701701360701716360701721360701734360701735360701755360701757360701763360702050360702051360702053360702054360702618360702623360704052360704053360704054360704623360704624360705051360705052360705054360705055360705056360705057360705058360705061360705064360705065360705068360705069360705070360705071360705072360705073360705076360705082360705083360705084360705085360705616360705634360705635360705636360705637360705638360705650360705651360705659360705660360705664360705665360705676360705680360705681360705687360705693360705695360705696360705697360705699360705705360705707360706050360706056360706610360707054360707068360707086360707087360707088360707089360707090360707091360707093360707094360707095360707096360707097360707098360707099360707100360707101360707102360707106360707107360707108360707109360707617360707622360707627360707632360707655360707656360707657360707658360707661360707664360707665360707668360707669360707670360708059360708064360708065360708067360708074360708075360708076360708077360708078360708621360708642360708649360708650360708658360710061360710068360710070360710071360710072360710611360710612360710624360710634360710635360710636360710637360710638360710639360710640360710642360710643360710645360710647360710648360712063360712064360712065360712072360713050360713051360713055360713059360713302360713608360713609360713621360714061360714608360714609360714610360714611360714682360714686360714690360714694360714698360714702360714709360714710360715053360715605360715606360715607360715608360715609360715610360715611360715612360715613360715614360715615360715616360715617360715618360715619360715620360715621360715622360715623360715628360715631360715656360717055360717056360717058360717059360717060360717062360718051360718052360718055360718601360730069360731057360731058360731059360731605360733052360733054360733057360733058360733059360733060360733061360733062360733063360733064360733065360733066360733638360733645360733649360733657360733660360733661360733662360737063360737064360737065360737066360737067360737068360740051360741050360741051360741608360742051360743051360746051360746053360747050360757051360757054360757055360757611360765050360765300360765301360765601360768051360768054360768600360768601360768602360768603360768604360768610360768611360768612360768613360768614360768618360768619360768621360768622360768623360776600360776601360787050360787600360787601360787603360787604360787605360787606360787607360787608361431113036154211503620311550362062114036206571203621515550362431878036243212703625642261362564239036260122103628461170363151562036343385503665080683665086333665146073665186063677870503800005093801776291380177630138017763113801776321380177633138197526513900110123900120323900160053900210473900210493900210603900210613900220073900290343900290383900320243900530053901000203901010163901010343902050653902050793902050803902050813905031423905970453905970473905970483905970493905970503905970523905970533905970623905970643905970653905970673905970683905970703905980063905980073905990033906000693906000733906010483906010583906020413906050703906050873906050903906050913906060643906080023906080033906080053906080063906130033906160033906580123906580133906580143906610023906610033907600073910217350391364000391365000391575011391703001391704001391705001391706001391707001391708001391709001391711001391964011391964012391964013391965016391972002391994002392002007392009113392009122392011063392011092392011176392022029392051044392051045392059175392078001392078003392078005392078007392078009392078010392078011392078012392078013392078015392079001392079004392079006392079007392079008392079009392080001392154004392363045392363058392363061392368152392400001392400006392400007392400013392400014392400015392400017392400019392400020392400024392400026392400027392401006392401008392401012392401014392401015392402004392403001392403002392403005392403006392403007392403008392403013392405005392405006392405007392405009392405014392405015392405016392405017392405018392405019392405020392405021392405022392405023392405024392405025392408004392430010392430021392430022392430025392430026392430028392430029392430030392430031392430032392430033392430049392431005392431012392431013392431014392431015392431016392431018392431021392431022392431023392431038392433005392435004392435010392435013392435019392435024392435025392435027392435028392435029392435030392435031392435032392435033392435034392435035392435036392435044392435045392436008392800012392800015392803007392805029392805035392805036392813002392830002392860001392860002392860003392860009392860012392860013392860014392860015392860016392860017392860018392860022392860023392860030392860031392860032392860033392860035392860036392860041392860042392860043392860044392860051392860052392861001392861002392861004392861008392861012392861013392862001392862002392864001392865002392865003392865006392865007392865008392865011392870001392902002393021043393021050393026013395001009395001011395001013395001015395002005395002007395003004395003005395005019395005020395006003395009001395009006395010004395010005395011132039501201439501201739501301739501301839501301939501302239503115603950411200395061138039506114703950612150395061233039506128703950613050395064013395071012395077012395077015395078012395078013395078014395081013395081016395088011395088012395090012395091012395092012395095011395096011395097011395104011395183013395183014395184015395187012395188011395188012395188014395188015395189011395192011395192012395272014395273012395275011395275012395302013395302014395303013395561108039556119603955612930395561313139556131703955613310395561340039556134603955613500395561360039556138803955613960395561431039556146003955614670395601215039570126803959311330395931138139593114203959311421395931143039593114723959311560395931192139593135503959313551395931355239593144213rd409701142041113117204114415570415031121041664156004171514561417432827041754216104176223590417823146041785513214179633180418032123041817393114181831160418542139041896721504190911160419151754041943182814195411270419593800504195938119141959382110419623329141970131804199631430419975211042101231104210123120421012313042106126104210623330421062621042106262504210626260421063512142106361804210711550421072387042107312204210731221421073124042107312704211511270421151291042133000504215411381421542178042156217604215621770421603517042160351804216035190421621194042162234904226322260423423061121242315121904232211240423223287042333000204235442790423623164042370111604238752280424151127042415124404241512710424151271142415127204241512750424151584042415164204245414380425151127042515127404251512920425151345042515141104251514240425151925042515192704251519420425963119042596318604259631880425963195042596321404259632290425963242042601113104260611570426063181042615112604261515480426151549042615158104261515820426151625042615162514261516260426151626142615164104261516510426152274042620126904263511590427072213042715153104271515480427151549042715161304276215260428331192042854114804300321450454061391045°460081583104616223524147047144001483603153048382377504th4wd5000145135000145145000146895000146955000147815000226585000226985000227255000228885000229105000420355000441075000441105000441255000441395000443005000443015000443545001102005001102015001141735001142075001143165001143975001147165001150945001150955001185585001547155001570775001576455001586425001586685002100135002100155002100165002100345002100685002110145002110155002110195002110295002120055002120215002130045002135115002150735002170015002170025002170055002170065002170075002170085002500025002500255002500525002500565002520405002520465002520535002700095002700245003200135003226115003226125003226145003226165003226185003226195003226235003226335003226345003226385003226455003227015003250305003251635003252245003252965003272045003272175003272255003401155003411025003507325003516085003517125003517425003517435003517445003517545003517555003517565003518185003521075003521085003521105003521165003524745003524755003525055003526015003535025003543505003553115003553205003553235003556085003556105003557155003557175003558175003558355003559125003565025003572235003581115003581125003581245003581525003581535003581545003583685003585105003585155003587525003587555003590035003590575003592525003594025003594055003594085003594145003594225003608075003608155003612215003612355003614655003625215003631105003652045003652335003653285003654535003655025003655035003655045003655065003655085003656025003656045003657515003657535003657545003657555003680365003680535003681875003681905003683205003800435003800535003800565003800625003800645003800705003800765003800775003800785003800875003801015003801035003801045003801055003801065003801075003801085003801105003801115003801125003801135003801145003801155003801165003801235003801245003801435003801625003802135003802155003802215003802315003802345003802355003803035003803045003803055003803115003803135003803145003803155003803215003803235003803245003803255003803425003803445003803725003803765003803785003803805003804285003804555003804615003804625003804635003804645003804655003804735003804815003805015003805035003805045003805055003805065003805075003805085003805095003805105003805115003805125003805135003805155003805165003805425003806145003807415003807435003807505003807515003807765003807905003807925003808045003808705003808715003808725003808735003808745003809025003809045003809065003809085003809105003809745003809945003809965003809975003810335003810455003810475004112075004112365004113285004115055004603075004607545004607565004607575004609525004609535004621015004621045004621065004623015004630145004630175004630205004640195004644155004660515004661635004671015004671025004678565004678575004680075004685105004686515004688515005324535006000305006000545006011405006100395006105995006115635006115945006116125006116405006116505006116615153513910516611158056043143305604315220560mm5611500840561153257056115325905611549280561155131056115542305611555511561155553056115555705611555630561155565056115556605611555910561155951056127291210561272912305612729125156127291252561622912105616229125056174617505618848950562102912105621029125056212316130562131177056213122605621316860562151146056215125715621512860562151641056215192205621519230562151932056217211240562172112505621729124056217291250562351183056240291210562402912505624031313056243158105654314630565441611056544161205654416130565441614056544161605654416170565441618056544161905654416210565441622056544162305654416240565541327056554135705655413880566011235056603112215660616410566071124056607114505660711780566074154056609152305660921110566131156056613431405661511260566151272156615128805661515850566151913056615191505661545580566154921056615624405661562732566156942056615695105661579230566157926056616119705663512260566351434056635143905663542430566434319156652419205665241940566524195056654132705665413410566541357056654144105665414420566541443056654152105669211110566921112056692111305669211140566921115056692111605669211170566921118056698151005671512820567151283056715452305671642140568032294056813165605681511380568151283056815128405681512850568151533056815155705683311430568611561156906619605690661980569131446056913413105691341311569151648056915325805691539410569153962056915413105691545610569155172056915517215691551730569155173156915517325691559410569155966056943371605694383610569978258057541174205784117120581042229058107147005812212420581221276058135154305813516251581431187058160178605821512811582151921058215192405821519250600600021176060002117616000211770600021183060002313006000232140600023234060002323706000232440600023247060002324716000232710600023281060005021606000502510600050262060005028106000502820600051205060005120606000512080600051210060005121206000512140600051216060005121806000512190600051220060005131006000513120600051330060005160506000516120600181031060018111906001811480600181157160018115906001811990600181243060018141906001814300600181437060018143806001814390600181440060018144016001814420600181443060018144406001814470600181449060018145006001814501600181458060018145816001814590600181459160018147406001814761600181487060018148816001814882600181494060018149506001814990600181546060018154706001815490600181549160018157106001817511600181967160018375206001837521600183753060018375316001837540600183754160018375526001837560600183756160018375706001837571600183758060018375816001837610600183761160018376206001837621600183771060018377116001837720600184163160018416326001841671600184192060018428106001856100600185611060021111106002111111600211113060021111406002111150600211123060021112316002111290600211129160021113106002111340600211142060021115106002111540600211156060021116106002111620600211162160021116406002111650600211166060021116706002111680600211169060021117106002111720600211173060021117406002111741600211175060021117716002111780600211179060021118506002111860600211187060021118806002111890600211197160021119906003113110600311311160031132006003113210600311322060031132306003113240600311331060031134006003113410600311351060031145006003114510600311713160031171326003117152600311752060031182826003118283600311829060031182916003118292600311829360031183216003118331600311853260031185426003118552600311856260031186126003118622600311863260031186426003118643600311865260031186736003118682600311869260031187936003118850600311933060031193506003119360600311937060031193806003119390600311941060031194206003119460600311948060031194906003119590600311959160031197116003119721600311973160031197326003119733600311975160031197606003119860600311987060031198906003119900600311991060031199116003119912600311992060031199216003119930600311993160031199406003119941600311995060031199606003119961600311997060031199716003119980600311999060031931116003193240600319331060031934006003193440600319351060031935206003193550600319358060031938416003194500600319454060032004406004000990600411102060041110406004111150600411115160041111616004111170600411117160041111916004111231600411124060041112506004111260600411128060041112906004111320600411140260041114036004111451600411150260041115036004111511600411152160041115616004111571600411158160041115906004111591600411184260041118816004111901600411190260041121106004112120600411213060041126006004112700600411511060042030026004216310600421661060042166306004621700600462170260046218006004621801600462270060046231006004623700600463210060046391006006131065600613114060061410656006141066600614112160061412236006141320600614135060061420606006142120600614222060061423506006144410600614506060061451206006145220600614535060061453516006431060600643112060064312206006431320600643132160064313506006451180600645135160064562806006457120600645740060064581206006459180600645928060065111606006511161600651135060071412106007141660600714167060071419206007141950600735542060073678406007367850600736824060073693806007369390600736959060073696806007639390600772114060078217606007821770600782178160081156106008125510600813274160081327506008132751600813275260081327536008132761600813361060081339626008133963600813481060081348116008134812600813711060081371116008137112600813711360081371516008137152600813811060081381306008138310600813931160081393126008139321600813932260081393406008139341600813935060081394306008139431600813951160081395206008139530600813953160081396106008139721600814212060081515816008151591600815177060081521106008152140600815217060081521806008152190600815221060081522906008152520600815254060081525506008152690600815273060081529506008153340600815340160081534106008153440600815345060081534706008153501600815351060081535306008153611600815364060081537306008153811600815381260081538206008154220600815428060081542916008154430600815444060081545206008154570600815480060081552316008155410600815542060081557306008156211600815622160081562316008157510600815797060081579806008157990600815831160081583206008158460600815858060081587506008159240600815925060081593306008159340600815935060081593606008159470600815947160081594726008159510600815991060081599806008215460600821725060082172606008217310600821761060082181606008218340600821878060082187906008218910600821899060082193406008219371600821938160082193826008219420600821944060082195106008219511600821955060082195516008219570600821957160082197306008219731600821977060082199616008219962600822811060082284606008244930600824496060082451406008248110600825311060082531116008253210600825373060082538106008256110600825613060082562706008256310600825633060082563706008256410600825651060082565306008256550600825711060082571116008257210600825721160082572126008259110600825931060082598206008312660600832102060083210306008321050600842811060086161106008619120600871117160506161606090037460610021113061004154406101616620610mm6110611011162061101128206110231170611023649061102562906110256340611033141061103314116110515230611051544061105155206110515550611051556061105155806110515680611051634061105168116110535230611053551061105356206110535910611061683161106168326110632820611063525061107062026110706400611073322061107335106110733511611073352061107361006110736101611073611061107361116110736120611073615061107361516110736210611073622061107362306110736231611073624161107362426110736810611073682061107368306110736900611073698061107369906110756231611081215461108191506110819160611083961061108465906111616810611161681161121145706112124370611213525161122169606112236961611223697161126313706114115590611411891061142117206114215190611431333061145178906114716200611471621061203121206120316150612041813061205051036120515180612051561061205156206120515630612051564061205156506120515710612051682061206166106120616620612061685061206168516120715620612071571061215112506121515230612151547061215155506121615251612171563061246124115760612421321061242132116124213212612421322161242132226124213230612421324061242132416124213270612421331061242141206124214140612421415061242141706124214190612431136061245195106124519520612451952161245195606124611001612461100261246110036124611004612461103161246111116124611120612461113061246111606124611161612461120161246112026124611241612461124261246113106124611311612461131261246113206124611333612461152061246121806124612181612461372161246137306124613740612461374161246137506124613780612461379061246138106124613820612461382161246138226124613823612461383061246138406124613841612461572061246158006124616410612461642061246164216124616430612462100361246211306124814100612481411061248141306124814140612481421061248142116124814480612481461061248179106125115660612521412061252149206125518130612581703261276127111011612711101261271110136127111021612711102261271110846127111085612711108661271110876127111130612711114161271113116127111323612711132461271113256127111334612711133561271113416127111410612711161161271116126127111620612711182461271118256127111826612711182761271118306127111840612711184161271118516127112711612711271261271131026127113103612711310461271131326127113133612711314061271131516127113152612711316061271132106127113611612711361261271136216127113622612711411161271141126127114190612711421161271143106127114320612711433061271143316127114340612711435061271143606127114380612711439061271143916127114410612711441161271144126127114420612711442161271144306127114440612711446061271144806127114520612711454061271145606127114580612711461061271146206127114621612711464061271146416127114811612711482061271148226127115111612711511261271151136127115132612711515061271151806127115190612711528061271153216127115322612711533161271153806127115403612711540461271154136127115422612711542361271154246127115425612711544061271154606127115471612711547261271154806127115490612711550061271155126127115520612711553061271155506127115561612711562261271156236127115624612711564061271156516127115653612711565561271156706127115700612711570161271157026127115703612711570461271157206127115721612711576061271158106127115850612711588161271159316127115932612711594061271159416127115951612711596061271159806127115990612711612061271161216127116430612711643161271164416127116470612711647161271165206127116560612711681061271168116127116870612711687261271168806127117010612711701161271170126127117013612711702061271170216127117022612711703061271170406127117131612711714061271171506127117410612711741161271174126127117420612711781161271178136127118110612711811161271181126127118120612711812161271181226127118201612711821061271182116127118220612711823061271182406127118250612711826061271182706127118280612711829061271183606127118380612711849061271188116127118812612711885061271188516127119111612711911261271191216127119122612711913261271191336127119411612711942161271194226127119423612711943061271213406127126462612712688161271613236127161324612716132561271613346127161335612717132361271713246127171325612717133461271713356127181323612718132461271813256127181334612718133561271913236127191324612719132561271913346127191335612721101361272110146127211015612721101661272110176127211021612721102261272110716127211082612721109261272111026127211103612721110461272111056127211106612721110761272111086127211116612721111761272111306127211150612721116061272111706127211180612721126061272112816127211410612721144061272114906127211710612721174061272117416127211830612721222161272122416127212250612721225161272122526127212412612721242161272124316127212510612721252061272125216127212530612721301061272130116127213120612721313161272131606127213260612721331061272133206127213321612721351061272135216127213711612721371261272137136127213730612721381161272138126127214030612721405061272140606127214061612721406261272140806127214130612721416161272142106127214230612721424061272142506127214260612721431061272143906127214521612721452261272145506127214711612721472161272148126127214813612721481561272148306127214840612721485161272148606127214871612721489161272151156127215116612721512061272151216127215151612721515261272151616127215240612721525161272152526127215253612721525461272153016127215302612721530361272154106127215420612721542161272154406127215450612721546461272154806127215540612721555061272155516127215560612721560061272156016127215630612721581161272158506127215851612721587061272161106127216111612721621061272162116127216430612721651161272165216127216522612721671061272167206127216721612721681061272168206127216821612721692061272169806127216981612721711161272171126127217113612721711461272172106127217400612721740161272180016127218002612721801161272180216127218022612721805061272180516127218070612721807161272230126127223710612722405161272242326127224240612722431061272247106127224720612722473061272252406127227112612722719061272272806127227290612724223061272522306127262230612726801161272680216127268022612726805061272680516127268070612726807161272722306127278011612727802161272780226127278050612727805161272780706127278071612728223061272880116127288021612728802261272880506127288051612728807061272880716127291230612729223061272951106127295121612729801161272980216127298022612729805061272980516127298070612729807161273110106127311011612731101261273110206127311021612731102261273110306127311040612731105061273111206127311190612731129061273112936127311320612731133061273113416127311350612731137061273113906127311440612731201161273120126127312013612731201461273120306127312113612731211561273121166127312140612731241061273130416127313042612731310061273131016127313130612731313161273133106127313312612731331361273133146127313320612731332161273133316127313332612731333361273160116127316021612731610161273161216127316141612731616061273162216127316261612731810061273181016127318150612736304161273630426127373041612737304261273734216127373422612738304161273830426127393041612739304261274045006127404501612741110161274111026127411103612741111161274111206127411121612741113061274111506127411210612741121161274112206127412102612741210361274121046127412150612741311361274141126127414113612741421161274142126127414214612741429061274142916127414410612741451061274145216127414522612741453061274145416127415020612741502161274150506127415211612741521261274153206127415420612741543161274154446127415445612741550061274155126127415540612741561461274156306127415641612741811061274181116127418120612741812161274181406127418141612741821161275110136127511014612751115261275111626127511180612751119061275115506127511611612751161261275116136127511621612751162361275116306127511631612751164161275116506127511660612751166161275116706127511680612751202061275120216127512122612751213061275150026127515003612751504061275151226127515190612751519161275153216127515330612751540061275154016127515402612751540361275154046127515410612751541161275154126127515413612751550061275155016127515502612751550361275155046127515510612751551161275155126127515520612751561061275156206127515630612751564061275156806127515790612751581061275158206127515840612751584161275158426127515850612751585161275158606127515861612751586261275159106127515911612751592061275159306127515970612751598061275162126127516250612751625161275163606127516413612751651061275165206127516521612751663061275166316127516700612751670261275167106127516711612751674061275167416127516750612751676061275167716127516780612751678161275168006127516801612751681061275168116127516820612751682161275168226127516840612751692061275169216127516950612751711061275171126127517120612751712161275171306127517140612751714261275172306127517232612751811061275181116127518112612751812361275181306127518212612751824061275183106127518321612751833061275183406127518360612751837161275183806127518381612751839061275184406127518450612751847061275184806127611008612761111261276111406127611181612761119061276113136127611320612761133261276114106127611516612761210261276121036127612104612761211261276121136127612131612761213261276121336127612201612761221061276124126127612420612761285061276128516127612870612761287161276129006127612910612761292061276129306127612940612761295061276129606127612970612761297161276129806127612990612761303061276130316127613032612761305061276130516127613070612761307161276130806127613081612761308261276130906127613111612761323061276133306127613340612761335061276133606127613370612761341061276135606127613632612761363361276136806127613690612761377061276137806127613790612761380161276138026127613803612761385061276138606127613861612761389061276139006127613910612761392061276147006127616250612761642161276164316127616432612761644061276164616127616470612761681061276168116127616850612761685161276171116127617140612761721061276172206127617250612761741161276174216127618100612761810161276181026127618104612761811061276181206127618140612761816061276181706127618180612761818161276181906127618240612761830261276183046127618330612761841161276184506127623080612762308161276263106127626340612762634161276263706127626410612762642061276264406127626510612771100461277110106127711011612771101261277110136127711014612771101561277110166127711017612771103061277110316127711032612771105161277110526127711053612771108061277110816127711100612771110161277111216127711122612771112361277111246127711125612771113261277111506127711151612771115261277111536127711190612771161061277119116127712210612771221161277122126127713001612771300261277130036127713004612771311361277131146127713115612771312161277131226127713123612771313161277131526127713160612771317061277132016127713202612771321061277132306127713231612771324061277132506127713310612771331161277133126127713380612771512261277151236127715132612771513361277151426127715143612771517061277151716127715180612771518161277151906127715191612771531161277153206127715330612771535161277153706127715380612771541061277154116127715421612771542261277154316127715432612771544061277154416127715450612771545161277154706127715480612771552161277155416127715570612771564061277156416127715650612771567061277157106127715730612771576061277158116127715821612771583061277158406127715870612771588061277159506127715970612771598061277159906127716090612771610061277162006127716201612771620261277162036127716204612771620561277162106127716211612771621261277162206127716221612771623061277162406127716480612771650161277167016127716810612771681261277168306127717110612772100261277210036127721004612781111061278111406127811410612781281061278128216127812822612781282461278128306127812832612781284061278128416127812860612781289061278129206127812931612781310261278142506127814350612781436061278144106127814420612781443161278144406127814441612781445061278144606127814471612781448161278145106127814511612781452061278145306127814550612781456061278145706127814580612781469061278147526127814771612781477261278147806127814781612781479161278148206127814821612781482361278148246127814880612781488161278149206127815111612781511261278151806127815230612781533061278155216127815560612781572161278157706127816501612781655061278170306127817031612781703261278171066127817140612781714161278171606127817161612781719061278172906127817302612781741261278175016127817900612781795061278179606127817970612781798061278179906127819101612781951161278195126127819820612781982161278198516127819860612781986161278198906127827102612782710361278271046127827105612782710661278271146127827115612782916061279111106127911120612791113061279111416127911630612792125061279213406127921510612792152161279215406127921551612792156061279215706127921610612792162061279216406127921710612792432061279245106127924520612792466061279247106127924730612792531161286128111010612811101161281110126128111020612811102161281110226128111130612811310061281141116128114112612811419061281142216128114310612811432061281143306128114332612811442061281146506128114720612811472161281147306128114731612811481061281148206128115051612811507061281150716128115073612811511261281151216128115133612811514161281151506128115160612811516261281151706128115171612811518061281152406128115270612811527161281153026128115303612811530461281153126128115321612811533261281153516128115361612811543061281154316128115432612811547061281154816128115490612811549161281155406128115562612811559061281156106128115611612811563061281156516128115760612811586061281158726128116110612811614161281161426128116160612811619061281162106128116220612811623061281162426128116270612811628061281163116128116312612811641061281164606128116461612811647061281164906128116800612811681061281168116128116812612811682061281170106128117020612811820061281182406128118260612811826161281182626128118290612811836061281186206128119500612820405161282110706128212212612821221461282122156128212216612821222261282130106128213230612821323161282133206128213714612821377261282138106128213811612821382061282141216128214143612821417061282141906128214230612821424061282143106128214321612821434061282143606128214410612821442061282145106128214520612821454061282146006128214610612821462061282146306128214652612821466061282148406128214850612821491161282149216128214931612821530161282153026128216311612821660061282166016128216610612821661161282166206128216630612821663161282166406128216650612821666061282166706128216680612821668161282166826128216690612821671061282167206128216730612821674161282167426128216743612821675061282167616128216771612821678061282167906128216800612821680161282168206128216901612821691061282174006128217450612829221061283120126128312020612831202161283120226128312023612831203061283120316128312032612831203361283120506128312060612831207061283121136128312140612831221161283122126128411010612841504061284154006128415412612851100261285110036128511004612851100561285110066128511007612851101161285110126128511013612851102261285110326128511033612851104161285110526128511102612851118061285112226128511223612851122461285112406128511312612851131361285113146128511400612851141161285115006128511501612851152061285116116128511631612851163261285116406128515000612851500161285150206128515030612851505061285151106128515111612851523061285152406128515250612851525161285154026128515403612851550061285157006128516310612851683061285168316128516914612851693061285169316128516940612851811361285181406128518150612851815161285181526128518153612851818061285182406128518261612851827061285182806128519510612852100061285210016128521002612852101061285210116128521012612852101361286125106128613041612861304261286130436128613044612861304561286130466128613061612861309061286131116128613300612861330161286133106128613320612861332161286133226128613500612861350161286135106128613520612861352161286135306128613531612861370161286137106128613750612861376061286137616128613780612861380461286138106128616100612861612061286161216128616221612861627061286162816128616310612861636061286163706128616380612861639061286164706128616510612861654161286165516128616580612861659061286166106128616620612861663061286167106128616822612861683061286168316128616840612861684161286168606128616861612862321161286236106128623611612863111061287111206128711121612871112261287112106128711811612871192061287119306128711931612871193261287119506128711960612871197061287119816128713001612871300261287153406128715370612871591061287159116128715940612871610561287161066128716712612871691061287169306128811510612881281061288128306128812890612881291061288129206128814120612881416061288141616128814162612881417161288141806128814190612881424061288142506128814261612881427161288142806128814290612881434061288143606128814361612881437161288143906128814440612881445061288144616128814471612881448061288144906128814510612881452061288145306128814540612881456161288145716128814580612881462061288146216128814630612881464161288146806128814691612881471061288147416128814742612881478061288148106128814820612881483161288148406128814850612881486061288148806128814891612881491161288149126128814930612881495061288149816128814991612881704061288170416128817042612881704361288170926128817093612881710561288171066128817113612881732061288181006128819160612882416061288241706128824240612882425061288242606128824270612882436061288243616128824370612882446061288244706128824490612882456061288245706128824591612882498061288249906128912114613012196161301245716130124581613012862061302244906130225290613022676061303213616130329170613051653061306166116130715351613071568061308144206130815290613082527061311156606131125920613122375061317156106132114690613211646061322146206132214630613411512061341251206134658580613471571161347157216134814910613585819061366136111130613611298061361151206136118130613611814261361181806136215630613621577061362157806136215850613621587061362171206136217190613621777061364145206136424520613651414061365162306136521220613652133061365216206136521640613652165061366111306136618640613661872061366585416136715730613681529161371151206137517690613771375061381148706138114880613811681061381342406138134510613855761061386165706138716101613871610261387161106138716301613881866061401181606140145460614041454061406165126140814430614164717061416478416141711710614171541161418464406141846460614222464061428265506143114290614411563061442156506144715750614471576061447355106144735520614481515161448166806144856550614485668061506150111140615011132061501113316150111610615011192061501119306150111940615011481061501148216150115750615011576161501157706150115771615011581061501161116150116210615011628061501163106150116410615011651061501171106150117810615011811161501188106150118820615012134161501213516150161320615016133161501713206150171331615017181261501813206150181331615019132061501913316150211150615021117061502111806150211190615021121061502112506150211490615021171061502122306150212240615021225061502124106150212411615021242061502124216150212430615021243161502125106150212520615021322061502132306150213250615021334061502133606150213510615021423061502142506150214741615021477061502151206150215331615021545061502157206150215731615021579061502158116150215910615021592061502159306150216320615021639061502163916150216460615021647061502165006150216510615021653061502165406150216570615021660161502167106150216720615021711061502180106150218050615022336061502680106150268050615027801061502780506150288010615028805061502942306150298010615029805061503111216150311130615031135161503117506150311810615031203261503131306150313310615031611061503161206150316200615031622061503163106150411012615041112061504111306150412302615041233161504124016150412430615041245061504131116150414111615041421061504144116150414420615041443061504145106150414540615041530061504153206150415400615041542061504155006150415540615041554161504156116150415620615041563061505116506150511651615051165261505116606150511710615051172061505143606150514520615051492061505156226150515641615051571061505162306150516241615051751061505175206150517530615051761061505176206150517630615051764061505176506150611210615061135061506113606150611410615061151061506115206150611820615061182161506121316150612141615061215161506125106150612520615061253061506125406150612550615061256061506125806150612620615061281261506128156150613540615061379061506163606150616370615061638061506163906150616530615061683061506169806150618171615061817261506182116150618410615061841161506188106150657440615071191061507131606150713210615071532061507153606150715370615071544061507154506150715460615071713061507182316150815110615081512061508151316150815140615081635061508167306150816920615081694061508169506150817970615081842061508185106150819120615081913061508191406150819160615081918061508191906150819230615081925061508193706150822113615082221061508222116150822220615082222161508286106150828690615161511111006151114211615111441061511144506151114460615111469061511151106151115130615111515061511152806151115330615111538061511156106151115710615111691061511184706151118850615111886061511559716151211102615121110361512118406151211851615121222061512141506151214160615121416161512143106151214320615121453061512145606151214570615121458061512149006151214920615121495061512149606151216111615129323061512941606151311010615131193061513119406151311960615131241061513130406151313101615131820061513630406151373040615138304061513930406151511004615151100561515111026151511202615151120361515113036151511313615151132061515114016151511420615151142161515114306151511511615151161061515117106151515301615151531061515153206151515490615151560361515156806151515690615151813061515181506151518151615151816061515181616151518180615151828061515183616151518380615151839061515184906151518540615151872161515195206151519730615151974061515382806151611101615161115161516111616151611210615161131061516113606151613580615161378161516148006151614810615161482061516148306151622130615171310061517131116151713120615171315061517151106151715120615171513061517151406151715150615171516061517156106151715710615171712061517185206151718810615172912061518141206151814340615181445061518145206151817250615211320061521132106152113220615211421061521143506152114491615211471061521147206152114810615211482061521149106152114970615211498061521155606152116120615211999061522165906152311460615231211261525155206152515880615251821061526121116152612123615261611061526163116152616450615261646061526165106152616630615261672061526181406152711730615271611061527256106152814530615281830061565182706156616520615671537061567153806156719730616121184061613124106162616211644061621211526162131100616213110261621311036162131130616213114061621311506162131160616213117061621313206162131321616213132261621313306162131410616213161061621316116162131620616213181061621318116162131812616213182061621318306162131831616213183261621318506162131851616213311061621335016162133510616213352161621336106162133620616213370061621337106162133711616213371261621337206162134121616213413161621341416162134310616213436061621343616162134430616213465161621346626162134720616213472161621347406162134741616213476161621347626162134780616213479161621348106162134811616213481261621348306162134860616213511061621351116162135112616213512061621351216162135122616213514061621351416162135142616213518061621351816162135220616213523061621352406162135250616213530161621353026162135310616213532061621353506162135351616213538061621354316162135432616213548061621355106162135521616213552261621355236162135524616213554061621355416162135570616213560061621356016162135602616213561061621356116162135660616213572061621357306162135740616213576161621357626162135810616213582061621358306162135840616213585061621358516162135860616213586161621358706162135880616213593061621359406162135990616213627061621362806162136291616213637061621364106162136411616213643061621364316162136440616213645061621364516162136460616213648061621364816162136510616213652061621365216162136530616213654061621365606162136570616213657161621371106162137120616213721061621372206162137221616213722261621372326162137233616213725061621372516162137260616213731161621373216162137322616213733061621373506162137360616213739061621374406162137450616213746061621374706162137531616213763061621378106162137811616213781261621378136162137820616213782161621378226162137823616213811161621381126162138180616213818161621386706162138710616213881061621388116162138812616213899061621392106162139220616213922161621392226162139230616213924061621394106162139420616213944061621437016162144750616214517061621451806162145190616214536061621453906162145540616214557061621456206162145630616214564061621456706162145880616214589061621511006162151370616215161061621531016162153110616215311161621531206162154110616215412061621546606162154750616215476061621551706162155180616215519061621552306162155620616215574061621557606162155770616215584061621558506162155860616215594061621559506162155960616215597061621559806162155990616215641061621564306162156450616215651061621572616162157311616215751061621575206162157551616215756161621575716162158720616215873061621613206162161321616216132261621613306162161341616216137061621713206162171321616217132261621713306162171370616217181161621813206162181321616218132261621813306162181370616219132061621913216162191322616219133061621913706162191810616219181161621918126162191820616219183161621918326162191840616219185161622311006162231102616223110361622311406162231210616223125061622312606162231490616223171061622318406162231850616223186061622318706162232210616223222061622322406162232250616223241161622324126162232421616223242261622324316162232433616223244161622324436162232511616223251261622330116162233012616223302061622331706162233200616223321061622332116162233220616223323061622332506162233251616223329061622332916162233310616223334061622333506162233390616223340061622334106162233440616223344161622334606162233470616223348061622335106162233520616223358161622335826162233583616223371161622337126162233713616223378161622338106162233811616223396061622339706162234120616223412161622342506162234251616223450061622345506162234700616223490061622349406162234941616223511061622351306162235242616223537161622354106162235411616223542061622355706162235581616223558261622355926162235593616223581061622358206162235830616223584061622361106162236411616223641261622364216162236422616223652061622365216162236530616223686061622368806162237110616223711161622371126162237450616223745161622375106162237540616223754161622380006162238010616223805061622385106162239920616224558061622455906162252210616225302061622530216162253022616225315061622531516162253200616225330061622534006162253470616225351061622542506162254251616225537061622554106162255580616225558161622680106162268050616227801061622780506162288010616228805061622922106162292220616229223061622922406162292250616229226061622945006162298010616229805061623312006162331201616233120261623314106162331411616233174061623318006162332060616233212061623321406162332410616233242061623330406162333041616233304261623331006162333101616233313061623331316162333310616233333061623353106162335311616233532061623353226162336101616233610261623361216162336130616233614061623361606162336201616233620261623363016162336302616233633061623363316162338200616235211061623521206162355320616235820061623582016162363040616236304161623630426162373040616237304161623730426162383040616238304161623830426162393040616239304161623930426162414540616242115061624244106162424520616243110061624311016162431110616243112061624311216162431130616243202061624320216162432022616243230061624323016162432320616243240061624324016162432420616243243061624324506162433100616243310161624341106162434111616243421061624344106162434420616243443061624344406162434510616243504161624350516162435300616243531061624353206162435340616243535061624354006162435410616243542061624355006162435510616243561061624356306162435640616243564161624511006162452400616252517061625310106162531012616253110061625311806162531190616253121061625312406162531250616253127061625312806162531290616253151061625316506162531651616253171061625317506162531820616253183061625318406162531850616253186061625318906162531891616253210061625321016162535200616253520161625352026162535310616253542061625354306162535450616253550061625355206162535530616253554061625358006162535801616253580261625363116162536313616253631461625363416162536343616253634461625363706162536410616253652361625367706162536850616253685261625368606162536862616253687061625368806162536890616253812061625381306162538131616253817061625381806162538190616253825061625384106162538411616255101061625510116162551100616255120061625513006162551400616255151061625516506162551890616255521061625552206162555230616255543161625554506162556310616255634061625584106162623780616263101061626310116162631012616263101361626310146162631015616263101661626310226162631023616263102461626310256162631180616263130061626313016162631340616263135061626313516162631352616263135361626314406162631510616263151161626315126162631513616263151461626315156162631530616263153161626315406162631550616263155161626315526162631553616263157061626316116162631622616263162361626316306162631660616263168161626316826162631683616263170161626317026162631703616263171161626317126162631810616263181161626321106162632130616263213161626321326162632141616263216061626321616162632170616263217161626321806162632181616263219061626322806162632281616263229061626325206162632521616263343061626334406162633450616263347061626336406162633680616263368161626336826162633710616263372161626337506162633760616263377061626338006162633840616263391061626339306162634340616263454061626345806162634700616263470161626348016162634811616263482061626354006162635440616263560061626356606162635700616263571061626357306162635740616263574161626357506162635770616263590061626361106162636111616263611261626361216162636210616263623061626362406162636250616263626061626362706162636280616263628161626363106162636320616263633061626363406162636390616263639261626364406162636470616263648061626364906162636510616263663061626366806162636710616263672061626367306162636731616263674061626367506162636820616263683061626368416162636870616263687161626368806162637390616263748061626381316162638240616263825061626382606162638270616263853161626385506162638560616263857061626388206162643910616264392061626439306162643940616265164061626518006162651801616265210061626534006162653401616265342061626534306162653440616265346061626535016162654340616265458061626545816162655340616265543061626561206162656250616265647061626564806162658120616265812161626582606162658270616265829061626583606162658361616273115161627314206162731810616273183061627319106162731920616273193061627319316162731960616273197061627321106162732111616273211261627321416162732142616273215061627321516162732160616273314061627331506162733160616273318061627332116162733221616273323061627332406162733270616273327161627333216162733380616273340161627334206162733430616273345061627334606162733470616273350161627335026162733503616273353061627335406162733541616273364061627336606162733710616273454061627346706162735110616273511161627351206162735121616273513061627351316162735140616273514161627351506162735151616273516061627351616162735320616273541061627354206162735421616273551061627355206162735560616273559061627356806162735810616273582061627358306162735910616273592061627359306162735940616273613061627361706162736190616273676061627371106162737120616273713061627371406162737150616273716061627371706162737171616273717261627371736162737174616273718061627371816162737182616273729061627388206162741920616275123061627518406162751950616275211061627521116162752120616275216061627521806162752220616275222161627522306162752240616275331061627534506162753710616275542061627555606162755570616275558061627556206162755680616275581061627558206162756170616275618061627571106162757120616275713061627571406162757150616275716061628312806162831290616283281061628328706162834250616283431161628343126162834313616283433161628345506162834581616283458261628346906162834691616283471061628347406162834741616283475061628347516162834771616283479061628347916162834810616283487061628348816162834891616283492061628349706162835210616283522061628352306162835240616283525061628355146162835522616283553161628355616162835570616283561061628356216162836270616283638061628363816162836460616283714261628374016162837411616283750061628386026162838612616283874061628387516162838860616283887061628389206162838930616283894161628391106162839120616283913061628391406162839170616285231061628523116162852320616285232161628523226162852351616285236161628523626162854110616285431061628548106162854820616285483061628548406162854850616285491061628552106162855250616285750061628588606164114450616411548061641155906164116890616411919061641259006164212490616421253061643121206164312121616441421061644142116164415390616451862061645186216164613490616461717061646282306164628240616462824161647149106164716491616471814061648132106164815860616481991061649162906165113320616561677061661153916166116290616611991061661581806166158181616661634161666166806166717850616675682061667568216166814810616691685061671149606167116640616721591061676151716202115920620283678062042151906204215571620481221062048167106204819560620551849062061144906206114590620621552062062168716206219780620671177062068147206206819870620711539062071159706207658410620771558062091154806210621011114062101111506210111320621011132162101113306210111610621011182062101118306210111831621011184062101118506210111860621011194062101119506210111951621011195262101119606210111961621011196262101148106210114811621011581062101158206210115881621011594262101159506210116520621011652162101165606210116610621011661162101166216210117100621011710162101171316210117710621011772062101178116210117813621011783062101181006210118110621011811162101181206210118140621011814162101188106210118811621011882062101613206210161321621016133062101613406210171320621017132162101713306210171811621017181262101718136210171814621018132062101813216210181330621019132062101913216210191330621019181162101918126210191813621019181462101918206210191830621019183162101918406210191850621019186062101919406210191950621019195162101919526210191960621019196162101919626210211390621021149062102114916210211710621021178062102117816210211790621021182062102118506210211851621021186062102118806210211910621021194062102119506210211960621021197162102119806210211990621021199162102122306210212240621021225062102122706210212412621021241362102124146210212421621021242262102124406210213030621021317062102131816210213190621021323062102132506210213251621021335062102134136210213421621021344062102134516210213500621021351062102135206210213530621021354062102135506210213561621021371062102137506210213751621021375262102139116210214050621021416062102147206210214721621021477062102152506210215260621021528062102152906210215480621021577062102157806210215813621021582062102164006210216410621021644062102164526210216462621021647162102165006210216580621021660062102168606210218000621021801062102180506210218711621021874062102187516210218770621022241062102224206210223210621022391062102243106210224320621022433062102287706210228790621026801062102680506210278010621027805062102880106210288050621029801062102980506210311120621031122062103112306210311350621031170062103119106210313040621031304162103133106210316131621031620162103163116210321230621032124062103230406210363040621036304162103630426210373040621037304162103730426210383040621038304162103830426210393040621039304162103930426210411011621041101262104111206210411130621041113162104120106210412011621041201262104120206210412300621041230162104123026210412320621041234062104123416210412342621041235062104124006210412450621041312062104141106210414210621041441062104144206210414430621041444062104145106210414530621041504162104150516210415302621041530362104154016210415420621041542162104154406210415500621041550162104155206210415530621041561062104156206210415640621041564162104220106210422300621042240062104227206210422730621049552062105113106210511320621051151062105155506210515560621051557062105155806210515590621051614062105161506210516511621051652162105181106210518320621061135062106115106210611520621061213062106121606210612170621061217162106121726210612520621061255062106126206210612810621061281162106132116210613221621061324062106132606210613301621061333062106133706210613400621061340162106134026210613410621061342062106134216210613430621061345062106134606210613480621061623162106162606210616331621061634062106163416210616350621061636062106163706210616371621061641062106164206210616421621061644062106164416210616450621061651162106165206210616530621061655062106165516210616570621061682062106168306210616870621061861062106234006210623401621062341062106234306210623450621062348062106235006210711140621071115062107111606210713130621071313162107131606210713182621071318362107132206210713280621071328162107139406210713970621071398062107153306210715340621071536062107153706210715510621071551262107155206210715522621071620162107162026210716210621071630262107189506210723130621072313162107232206210723230621072323162107232406210723241621072397062107239716210723980621081351062108141116210814600621081461062108146206210814830621081484062108148506210814920621081519062108152406210815330621081556162108156406210816351621081636162108163906210816450621081649062108165706210816730621081675062108168406210816860621081696062108181206210818140621081817062108181806210818310621081833062108183406210818720621081921062108263706210826450621082655062108265706210826840621162111111006211111101621111110362111131006211113101621111311062111131206211113130621111313162111135006211113520621111411062111142106211114320621111432162111143906211114410621111451062111145206211114610621111468062111147516211114810621111482062111148216211114840621111485062111148606211114871621111488062111149506211115140621111514162111151506211115151621111515262111151606211115161621111525062111154506211115461621111549062111155306211115560621111564062111156806211115681621111574062111158406211115890621111592062111159506211115960621111597062111159806211115981621111912062111195106211119540621111961062111196206211119630621111964062111196906211119790621111989062111211006211123210621112350062111235206211123600621112362062111242106211124410621112442062111244306211124440621112444162111244506211124460621112447062111245106211124520621112453062111245406211124550621112456062111248406211124850621112485162111248606211124880621112489062111255606211125640621112592062111259216211125930621112596062111259616211125970621112597162111259906211125991621121110362112111046211211800621121182062112119006211211910621121222062112122406211213403621121343062112135006211215330621121534062112154106211215420621121552062112155506211215560621121611062112211006211221101621122222062112241106211224130621122413162112241506211225420621122552062112255516211311010621131142062113120316211312033621131205062113121116211312130621131241062113131006211313130621131314062113181006211318101621131830062113221106211322130621132830062115110006211511001621151100362115111006211511200621151125062115113006211515500621151552062115164216211516431621151645062115164606211518110621151812062115181316211518170621151818062115182106211518220621151881062115264206211526430621152645062115295106211611170621161152062116115216211611530621161153262116115336211612110621161211162116121206211612122621161212362116121246211612620621161387062116138816211613940621161641062116168106211616811621161685062116181106211618740621162641062116266306211711110621171112062117117106211715110621171512062117151306211715140621171515062117151606211715210621171522062117152506211715280621171529062117153416211715411621171542162117154316211715610621171562062117156806211715710621171581062117197706211721120621172112162117211306211721140621172115062117211606211721170621172118062117211906211721220621172123062117251106211725120621172513062117251406211725150621172516062117252106211725211621172522062117252216211725250621172528062117252816211725290621172531062117253206211725610621172581062118142306211814240621181426062118142706211814280621181433062118151006211815300621181580062118242106211824220621182710062118271016211827200621182720162118272106212621211321262121141106212114320621211472162121147806212115830621212120062121232006212123220621212411062121241206212124121621212426062121244606212124550621212456062121245706212124580621212463062121256806212125910621212591162121266206212126640621212951062121295206212129521621212953062121543806212155831621216144062122124506212212510621221251162122211106212221210621222194062122219906212223210621222411062122241206212224130621222413162122241406212224150621222415162122241706212224180621222421062122252106212225220621222581162122258216212225830621222584062122258506212225860621222587062122259106212228280621225871062123161006212316120621231613062123161406212316200621231642062123164406212316490621232133062123213406212321400621232140162123214506212321600621232193062124145406212511002621251100362125110056212511100621251110162125112016212511250621251126062125113006212511310621251132062125113506212511510621251530062125153016212515310621251531162125154016212516110621252164062125216506212525450621252642062125264306212526450621252646062125559606212611150621261120162126112026212611205621261122062126113056212611306621261132162126113226212611330621261137062126113806212611410621261211162126134606212613720621261372162126137506212613980621261612162126164316212616620621261664062126166506212616661621261666262126168206212616821621262140062126216506212621710621262191062126219206212622100621262220062126234006212623401621262366062126261006212626410621262645062126265106212626630621262674062126267506212626760621262677062126267716212626780621262678162126267906212626820621262685062126268606212626870621262691062126269206212626930621262694062126269506212628170621262818062126282306212628240621262861062126286206212628630621262864062126286506212628660621262868062126287306212628740621265261062126563906212657830621265845062127131906212718520621271854062127185416212718620621272111062127217206212723170621272317162127239706212723980621272399062127254106212725420621272543062127254406212725460621272561062127261006212728510621272852062127285806212728590621272912062128135506212814211621281426162128142716212824210621282422062128242306212824340621282435062128243606212824370621282824062128524406212856840621311477062156215114622621511574062151159206215116560621511817062151181716215118190621511828062151182816215154710621521171062152154606215255830621529432062154141106215414210621541421162154142126215414220621541540162154154206215511300621551132062155132006215515120621551587062155166106215516611621551818062156125806215616630621561667062157149306215714940621571528262157152926215716190621571936062157194906215719790621572189062158161316215816141621581615062158181506215818152621581952062158195306215819540621581972062158197406216111330621614682062161468606216161330621617133062161813306216191330621621317062162419506216245120621624882062165413306216546320621674622062168491106216849111621684914062168493206216849330621684933162168493326216849480621684991062169439406217111101621711132162171116106217111620621711181062171141106217114210621711424162171142426217114310621711432062171143306217114430621711446062171144706217114510621711452062171145306217114540621711455062171145606217114580621711459062171146806217114690621711471062171148106217114820621711483062171148406217114850621711488062171149506217115530621711561062171156206217115621621711564062171156806217115730621711591062171159206217116260621711632062171163306217116340621711635062171163616217116520621711663062171181006217118110621711882062171188306217119410621711942062171195106217119520621711953062171195406217119580621711959162171196906217119770621711981062171198216217119841621711993062171613216217161440621717132162171762126217181321621719132162172111006217211210621721122062172117106217211860621721188062172118906217211940621721198062172119906217213231621721323262172132506217213251621721343062172134406217213480621721354062172136016217213602621721360362172136046217214740621721474162172148106217215330621721542062172156606217216110621721612062172162106217216880621721714062172171506217217210621721722062172187606217218770621731101062173115106217311700621731203062173121306217316200621731631062173183006217414110621741453162174145406217415040621741505062174153006217415400621741542062174155006217415520621741553062174155406217415550621741556062174155706217511111621751111262175115106217511530621751510162175151026217515103621751511162175156316217515660621751581062175161506217516171621751618162175162106217516220621751811062175181506217518161621761330062176133206217613360621761612062176163306217616340621761635062176164106217616510621761654062176166206217616630621761664062176168106217616850621761817062176181806217618211621761822062176182216217618230621761823162176182506217618460621761847062176186106217618620621761863062176186606217618670621771112062177111216217711131621771114062177111506217711160621771116162177111706217711211621771151062177115206217711910621771322062177132306217714110621771412062177141216217715111621771511262177151216217715122621771513162177151326217715141621771514262177151516217715152621771516162177151626217715170621771517162177151826217715183621771519062177152106217715211621771523262177152336217715241621771525162177152606217715261621771528162177152916217715312621771532062177153406217715350621771536062177153706217715380621771544062177154506217715510621771552062177155626217715563621771557262177155736217715580621771559162177156306217715640621771565162177156606217715671621771574062177157606217715761621771577062177158216217715860621771587062177158806217715881621771591062177159506217715951621771597062177159806217716110621771611162177161126217716140621771615062177161806217716210621771621162177162126217716230621771623162177162326217716280621771629062177163306217716340621771635062177163606217716370621771642062177164306217716470621771648062177164906217716510621771652062177165306217716540621771655062177165606217716580621771661062177166406217716650621771666062177166706217716680621771681062177168206217716830621771684062177168506217716860621771687062177168906217717110621771730062177173106217718110621771821062177182206217719331621771977062177197806217719790621771979162178142316217814410621781655062178168406217817400621781741062178181206217818170621781821162178182126217818220621781831162178187506217818770621781921062178192406217819250621781925162178192526217819260621781927062178192806218111100621811310062181131016218113120621811312162181142506218114320621811445062181145406218114550621811459062181146706218114820621811484062181148506218114860621811486162181149206218114950621811497162181151616218115170621811518162181156106218115640621811568062181157306218115780621811583062181158806218115920621811621062181162206218116230621811624062181162516218116260621811627062181162806218116290621811631062181163206218116330621811634062181163606218119510621811951162181195206218119530621811986062181199106218119920621811993062182119106218211920621821194062182122106218213150621821323062182132316218213811621821382062182138316218213870621821387162182147306218215290621821534062182153416218216110621821612062182171306218217140621821714162182187416218218770621821884062182188416218311530621851110162185111026218511201621851200162185120026218512003621851200462185162106218516250621851626062185164106218516420621851882062186111016218611102621861115062186111606218611161621861141062186115106218611520621861160062186116106218611620621861163062186116406218611650621861166062186116806218611690621861191062186119206218611930621861194062186126106218612620621861671062186167306218616740621861674162186167616218616762621861677062186167806218616910621861692062186169306218616931621861694062186186106218618620621861863062186186506218618660621861867062186187306218618750621871111062187111116218711112621871113162187111326218714110621871521062187152206218715230621871524062187152506218715260621871571062187157306218715790621871585062187158606218718510621871852062187185406218718550621871856062187185616218718562621871857062187185806218718590621871861062188141116218814210621881422062188144106218814420621881445062188144606218818140621881816062188182406218818241621881832062188183216218818330621881833162188184106218818430621881844062188184706218818480621881849062188187506219515610621971115062197111606219713150621971860062197186106219811960621981196162198119706219811980621981199062198119916219812040621981710062215186506221816810622181694062221149106222114920622261624062228366206240111101624011110262401111406240111160624011132062401113216240111330624011137062401116106240111810624011385062401142006240114340624011434162401144606240114760624011476162401147626240114790624011481062401148206240114860624011488062401148906240115110624011511162401151806240115400624011540162401154026240115403624011540462401154406240115450624011551062401155506240115560624011558062401155906240115610624011563062401157606240115820624011592062401164106240116470624011651062401165206240116610624011662062401169906240117110624011715062401173106240117320624011734162401174506240117460624011751062401175206240117580624011782062401178306240117840624011786062401181106240118310624011831162401183126240118500624011881062401189506240118960624011897062401189806240118990624011911062401199106240161320624016132162401613306240161340624017132062401713216240171330624018132062401813216240181330624019132062401913216240191330624019181062402111006240211490624021181062402119106240211930624021193162402119606240212220624021233062402123406240212430624021246062402124626240212470624021247162402132116240213810624021381162402138506240214120624021513062402152306240215231624021529062402156206240216400624021641062402164206240216450624021747062402174806240217510624021755062402175706240218100624021854062402185506240268100624027810062402881006240298100624031120062403113016240311410624031151162403117106240311750624031203062403121116240312410624031241162403130306240313102624031537062403161006240316102624031612062403161216240316130624031633062403165006240316600624031810062403187006240363030624037303062403830306240393030624041112062404111306240411200624041201062404123006240412400624041245062404127006240413110624041371062404141106240414210624041422062404144106240414411624041443062404144406240414520624041502062404150216240415040624041505062404152006240415201624041522062404152306240415260624041526162404153006240415301624041534062404153506240415400624041542062404154306240415460624041550062404156106240415640624041564162405111006240511130624051120062405113006240511310624051161062405117106240511750624051176062405117806240511810624051181162405155006240515530624051553162405163116240516340624051637062405163906240516391624051818062405182806240518340624051835062405187106240518760624051877062405189106240519910624061110062406111026240611110624061115062406112106240611310624061131262406114106240611440624061147062406115606240611620624061211062406121116240612120624061256062406126106240613460624061380062406139306240614140624061417162406142006240614201624061421062406142506240614251624061426062406143406240614650624061491062406149116240614930624061542162406154406240616210624061622062406163706240616380624061639062406164806240618210624061822062406183106240618320624061833062406183606240618610624061862062406186306240618631624061864062406186506240618660624061866162406186706240711310624071171062407118106240711910624071230062407131116240713180624071513062407151406240715190624071525062407152516240715310624071541062407158406240715850624071586062407158706240715980624071599062407161116240716112624071611362407162106240716220624071624062407162506240716260624071627062407162806240716290624071651062407165206240716530624071654062407165506240716560624071657062407165806240716610624071662062407166506240716760624071834062407183506240718910624071892062407189306240811270624081432062408144206240814430624081443162408145106240814610624081463062408146406240814810624081482062408149106240814920624081531162408153126240815313624081531462408153156240815321624081532262408154106240815421624081542262408154236240815470624081557062408156306240815640624081565062408156606240815670624081568062408156906240815730624081576062408158106240815811624081581262408158136240815820624081582162408158406240815850624081622062408162216240816230624081686062408168616240816880624081689062408168916240816892624081690062408169106240816920624081693062408174016240817402624081741162408186116240818650624081866062408187206240819120624081912162408191226240819130624081922062408192216240819510624081951162451111006245111150624511132062451131006245114110624511412062451141306245114140624511415162451141706245114180624511418162451142106245114220624511423062451142406245114250624511431062451148106245115110624511519062451152106245115230624511543062451154316245115440624511544162451154506245115530624511560062451156806245115740624511575062451164006245116401624511651062451165206245117111624511738062451174106245117420624511748062451176306245117640624511765062451176606245117670624511767162451176806245117690624511771062451177206245117731624511774062451177506245117760624511787062451178806245117960624511797162451179806245117990624511811062451181206245119110624511912062451191806245119210624511922062451192406245119320624511943062451194406245119720624511991062451199206245161320624517132062451813206245191320624521110062452111016245211482624521191062452131116245213120624521322062452132906245213410624521412062452141506245214220624521511162452151406245215320624521611062452161206245216130624521615062452161606245216180624521619062452162206245216410624521641162452164206245216710624521681062452171206245217430624521751062452187706245218830624521884062453111006245311221624531142062453115106245311720624531201062453121106245313100624531313062453181306245411100624541112062454111306245412400624541311062454153006245415440624551510062455151106245515130624551514062455151506245515170624551519062455152206245515230624551524062455152606245516110624551612062455161306245516210624551631062455163206245516330624551811062455181206245518150624551834062455183506245519100624551913062455192206245519240624551926062455193306245519340624561621062456162306245616320624561638062456163906245616430624561644062456164506245616460624561647062456164806245616490624561651062456165206245616530624561655062456166406245616650624561667062456167106245616760624561679062456168106245616820624561683062456168406245616970624561710062456181106245618120624561813062456182606245618270624561828062456183106245711100624571110162457111106245711111624571116062457111706245713100624571311062457131206245713130624571314062457131506245715110624571511162457151206245715121624571513062457151316245715140624571514162457151506245715151624571516062457151616245715180624571518162457152106245715270624571529062457153106245715330624571538062457153906245715410624571542062457154306245715460624571546162457154706245715490624571551062457155206245715530624571554062457155706245715580624571559062457156106245715620624571564062457156506245715660624571568062457157406245715750624571576062457159406245715950624571596062457159806245715990624571611062457161116245716130624571615062457161606245716170624571617162457161806245716190624571622062457162406245716280624571629062457163406245716420624571811062457181116245815131624581514062458151516245815160624581517062458151806245815190624581521062458152406245815250624581528062458152906245815350624581536062458153706245815410624581543062458154406245815450624581546062458154616245815470624581561062458156206245815630624581564062458158206245816110624581612062458161306245816150624581619062458162306245816280624581629062458163206245816340624581636062458163706245816520624581652162458165306245816531624581656162458166106245816620624581662162458166506245816710624581672062458167306245816760624581681062458168206245816830624581684062458169026245816912624581694162458169506245816961624581697162458169816245816990624581710062458191106245819120624581913062458191406245819210624581922062458193106245819311624581932062458193306245819340624581935062458193606245819380624581941062458194206245819470624831241062511191506251213211625121323162512132506251717100625171711062518172106251819680626111110062611113006261111380626111213062611121506261112410626111242062611124306261112440626111245062611124606261112470626111248062611124906261112550626111256062611125706261112580626111259062611126106261112630626111264062611126506261112660626111267062611126806261112690626111273062611127316261112740626111274162611127426261112750626111276062611127616261112770626111278062611127906261112810626111282062611128306261112840626111285062611128606261112870626111288062611128906261112911626111292062611129306261112940626111295062611129606261112970626111298062611129906261113100626111320062611141106261114120626111416062611141806261114190626111428062611142906261114310626111442062611144506261114451626111446062611145506261114551626111456062611145906261114780626111479062611147916261114870626111488062611148906261114891626111511062611151206261115130626111545062611154606261115461626111547062611155406261115550626111557062611156206261115630626111563162611156406261115650626111567062611156806261115681626111577062611157906261115850626111588062611159106261115920626111599062611164506261116520626111659062611166706261117110626111712062611171306261117160626111721062611172206261117260626111732062611174106261117450626111762062611176216261117680626111769062611179106261117920626111793062611181206261118130626111814062611181506261118180626111819062611183306261118420626111843062611184906261118540626111855062611185516261118620626111864062611186606261118710626111874062611187706261118880626111889062611191206261119150626111916062611192206261119240626111941062611194116261119421626111942262611194906261119520626111973062611197406261119750626111976062611198406261119870626111988062611199606261119970626116138062611713806261181380626119138062612111006261211610626121161162612119106261211920626121197062612119906261213210626121323062612138806261213881626121392062612139406261213970626121474062612153106261215350626121538162612153906261215420626121543062612154706261215480626121551062612155206261216410626121713062612172106261217290626121800062612180106261218610626121871162612188506261268010626127801062612880106261298010626131120062613120306261312040626131213062613131006261313130626131410062613183006261414900626141504062614150506261415400626141542062614155006261415520626141553062614195006261512000626151214062615151206261515180626151575062615157516261515810626151584062615161206261516130626151614062615165406261516550626151660062615166016261516610626151661162615166206261517110626151811062615181306261518160626151828062615183106261518311626151832062615183706261518380626151839062615184106261519100626151910162615192006261519210626151923062615193106261519320626151941062615194506261519460626151948062615194816261519510626151953062615195406261519610626151963062616111206261611150626161117062616111906261611200626161120162616112106261611310626161133062616121106261612120626161261062616138406261613841626161384262616162106261616220626161626062616162706261616330626161634062616168106261616820626161711062616172106261617240626161725062616172606261617270626161728062616173106261617320626161741062616174206261617430626161743162616174406261618220626161823062616186106261618620626161867062616186806261618720626161873062616187406261618750626161883062616188416261618850626161886062616188706261618880626161889062616188916261618930626171111062617111116261711220626171322062617141106261714111626171411262617151116261715112626171511362617151216261715122626171513162617151326261715141626171514262617151516261715152626171516162617151626261715190626171531062617153206261715330626171534062617153506261715360626171539062617154116261715420626171543062617155906261715610626171563062617156506261715660626171567062617156906261715711626171572062617157406261715741626171575062617157516261715760626171581062617159106261716150626171618062617161906261716400626171641062617164406261716451626171646062617164616261716480626171649062617166606261716670626171680062617168106261717110626171712062617171306261717140626171715062617171906261717210626171723062617173206261717510626171752062617177106261717720626171810062617181106261718240626171865062617186516261718820626181135062618113606261811380626181190062618122106261812600626181270062618127106261812720626181290062618129016261812902626181291062618129116261812920626181292162618161206261816420626181645062618164606261816520626181681062618168906261816900626181690162618169106261817100626181713062618172006261817310626181812062618181506261818160626181816162618181706261818190626181821062618182416261818330626181834062618183506261818410626181841162618184406261818450626181846062618185406261818560626181865062618186606261818920626181928062618194406261819820626181983062618497406271819220630111463063016186406305118470635471556063547156306501111650650111167065026502112002650212100065021210016502121002650212120065021213006502121301650212131165021213126502121321650212133165021213346502121340650212134165021213516502121352650212136065021214106502121420650212143065021215106502121520650212152165021216106502121611650212162065021216316502121640650212166065021216626502121710650212171165021217126502121713650212172065021217216502121722650212173065021217316502121740650212174165021219106502121912650212191365021242126502124230650212440465021244056502129004650212900565021295106502129520650213141065021314116502131611650213200265021320036502132100650213220065021322016502132420650214130065021413406502141611650214162065023016406502301650650251051065025120206502514410650251504065025158206502522010650252441065025250406502525810650511001065051100116505110012650511011065051101116505110112650511015065051102106505110250650511031065051103506505110410650511045065051105106505110520650511055065051106106505110710650511071165051107506505110810650511082065051110106505111011650511101265051118206505112010650511201165051121406505112620650511301065051130116505113320650511411065051142106505114220650511431065051144206505114430650511510065051151016505115102650511510365051151046505115105650511510665051159006505115910650511621065051181506505118850650511901065051190116505119013650511901465051190156505119340650511948065055100106505510011650551002065055101116505510151650551021065055102516505510252650551031065055103506505510351650551061065055107116505510760650551081165055108306505510831650551101165055110316505511050650551123065055112406505511410650551201165055130206505513110650551312065055131306505515170650551572065055158606505515880650551591165055159316505515970650551683065055168906505516970650551781065055178406505517850650551791065055179306505517940650551919065055193806505519561650551958065055196206505519710650551972065055220106505522030650552205065055222306505522240650552241065055252606505525261650552531065055254106505525510650552553065055255406505525550650552556065056107106505610711650561103065056110316505611050650561105165056110806505611280650561203065056120506505612080650561307065056130716505613160650561316165056131706505613171650561416065056143706505614470650561504065056150416505615050650561505165056158106505615811650561584065056158416505615842650561585065056158516505615852650561591065056159116505615940650561594165056159426505615950650561595165056159526505616020650561612065056165406505616820650565502065056551406505685520650568554065056859106505685920650571203065057120506505714910650571492065057155206505715550650571592065057159506505999011656065600111406560011141656001116065600111706560011180656001153265600115426560011631656001164165600117806560111112656011111465601151106560115111656011711065601172106560117310656011821065601183106560118410656011851065603189106560413100656041311065604141006560415100656041610065604171106560417610656041810065604181406560418170656041820065604182706560418300656051111065605115106560512110656051251065605131106560513510656051371065605139106560513950656051510065605151016560516200656051620165605177106560519110656051941065605195316560519711656051971265605198106560611501656061150265606115116560612110656061710165606171026560617201656061721165606173006560617310656061740065606191906560621100656071110165607111026560811110656081211065608122106560812710656081311065608141006560814140656081450065608145206560814530656081511065608157106560815810656081611065608167106560816740656081711065608171306560817170656081751065608177106560817730656081781065608178206560817850656081810065608181016560818500660001111166000117106600013860660001392066000155706600015950660mm6610113160661021272066102156716610216730661021720066104153406610514520661051500066105150506610515100661051551066105155206610515530661051561066105156206610515630661051564066106113316610611511661061151266107119116610711920661071193066107119406610711960661071197066107171206610717241661071726066107187046610718710661071872066107187326610718742661071875166107187616610718771661071882066107189616610812210661081352066108135306610813540661081355066108135606610813570661081358066108135906610813610661081362066108136406610813650661081366066108136706610813680661081371166108141036610814112661081412066108141326610814140661081415066108142406610818820661081895066233113906631115630663111639066315145206631515000663154500066316128406631618550663164886066318428236631842913664311464166432147316643216550664522455066453113216655135750665681350066568135016656813630667212629066751149506675114960667511496166752463216678519520667881434066841165126684717712668491112066849111306684911140668491115166849112106684911220668491123066849112416684911250668491126066849113116684911321668491133066849114116684911421668491152166849116116684911621668491172166849122216684912441668491261066849130216684913201668491321166849132506684913260668491331266849142326684973021668497320166849732116684983021668498320166849832116684993021668499320166849932116685114850668511523066851155506685614372668561714066856178106685812111668581331066912141706691214190669121454066912145606691214910669121492166912149226691216360669121654066912165506691216560669123431166914182306691418320669151992066915199516691519961669161272066916127406691612751669161282066916128306691612850669161286066931242706693225600669322561066932256206693227650669352971266966199206696619921670511527067051152806710116451671061136067106163406710616430671061811267106181136710618410671061841167106186106710712381671071786067107178806710717920671081292067108142016710814211671081422167108142616710814271671081438167108143916710814411671081443167108144406710814512671082713067109110056710911011671091111067109117106710912110671091221267109122226710912310671091241067109128316710913111671121352167116127306711615940671181711067151144506715115270671511528067151152906715613920671571829067158142506720211260672031612067211161906732614120673281684067328168606732818860673521193067352141606736715540674181921067418192206742015144674351995067447130206930214120693321597069332162906933515150693371811069337182106933718220693371823069344253006934616210693471586069347253606934727190697051222169807114206990203270699111599069957211107007001051211700105122070010512307001131940700113198070013311617001331820700205124070020513407002051350700205143070021111407002111150700211117070021111817002111190700211121070021112217002112311700221125270022112617002211270700221128170022112907002211291700221131170022113217002211331700221133270022113407002211351700221136070022113707002211410700221142070022114217002211430700221151070022115407002211590700221161070022118317002212320700221233070022123407002212350700221237070023121207002313130700245200170026111227002612110700523131070061000417006113005700611300670061250007006125001700613300270061331117006133420700613344070061334507006133470700613348170061334907006133510700613352070061340027006134111700613414170061342207006134230700613431070061343207006134330700613434070061345107006143140700614316070061431707006143190700614322070061432307006143240700614326070061433307006148240700614825070061482607006148270700614828070061491607006211001700622200070062221407006222150700622216070062530017006253002700625400070072312107007231580700805113070080511707008051190700805123070080512407008051320700805139070080521507008061190700806235070080642207008211270700821128070082113107008211330700821134070082113507008211360700821137070082113807008411240700841129070084113107008411641700841165070084116607008411730700841177070084119707008411990700851112070086530007008658000700885100170088580007008868000700905115070090511607009051190700905125070090512707009051281700905129070090513117009051320700906117070090612117009062130700906900070090740017009088000700911126070091112707009111630700911164070091116507009111660700911167070091116807009148000700921169070092240017009224002700931123070093113207009311330700931146170093114717009311481700931166070093117107009311720700931173070093117407009311750700931176270093117807009311790700931181070093118117009311870700931188070093119207009311930700931195070093123807009411260700941171070094118107017011051000701105111070110511207011051130701105114070110511507011051160701105300070110621207011063120701106313070110631407011069000701107700070111000407011125000701113100070111321307011132140701133112070113311307011331150701133118070113311907011331210701133124070113321207012061210701206122070120612217012061230701206124070120620007012062112701206212070120680007012078130701211100070121190007012131000701213112070121311307012131140701213115070121311707012131180701213119070121312107012131220701213123070121370007013051130701305115170130511607013051171701305119070130611207013061130701306313070130671217013067320701307211270130721227013072132701307214070130721507013331230701333132070133313307013331340701333135070140000107014000011701400004070140510007014051001701405100270140511307014051140701405115070140511607014061000701406100170140610027014061111701406112070140611307014061140701406115070140611527014061180701406200070140620017014062002701406211170140621207014062130701406214170140621507014062160701406216270140621707014062171701406218070140721207014081000701408117070141000107014100012701410001370141000167014100040701411100070141110017014111002701411100470141110057014111006701412100470141230007014131130701413115070141311607014131180701413612070143000147014300015701431100070143110027014311003701431100470143110057014311007701431100870143240007014324001701432400270143280007014331002701433100370143310047014331005701433100770143310087014331140701433116070143311707014331171701433118070143311817014331190701433119170143312107014331211701433122070143312217014331230701433124070143312507014331260701433127070143312907014331291701433131070143313307014331331701433137070143313717014331380701433138170143313907014331420701433144070143314607014331470701433313070143410007014341001701434100270143411817015061130701506113170151311717015131172701513125070153311207015331130701533116070153312907021111190702111123170211112807021111320702111133070211170007021117002702111713070211171407021117150702111716070211171707021117180702111718170211171907021117210702111722070211172307021117240702111725070211172607021117270702111731070211173207021212000702121212070212121317021212140702121215070212121607021212170702121218070212121917021212210702121222070212122217021212230702121224070212122507021212251702121226070212122707021212280702121229170212123107021212320702121233070212123317021212340702121235070212123617021212370702121238070212123907021212410702121242070212124507021212451702121300070212130017021213002702121311070212131207021213130702121314070212131417021213150702121315170212131607021213210702121322070212140007021214001702136149070216012007021601420702160142170216014507021601451702160152070216015307021601531702160211070216021207021602212702160221370216022317021602241702160224270216022517021602252702160226070216022617021602290702160342070216034707021603790702160441170216044507021605240702160605070216061607021606161702160617270216061737021607010702160701170216511407021651240702165127070216516107021653140702165315070216531607021653170702165319070216532107021653220702165323070216532407021653420702165346070216539207021654170702165442070216546417021654670702165492070216552707021655470702165549170216555207021655530702165554070216555507021655560702165557070216555807021655590702165561070216556207021655930702165631070216565607021658820702165923170216593307021659560702166127070216615307021661980702166221070216627307021662740702167113170216711417021671150702167116070216712607021671270702167128070216713617021671441702167281070216728207021675860702167587070216758807021675890702167591070216759207021676110702167612070216761307021676140702181115070218111807021811230702181126070219111107021911120702210010070221002007022107010702210761070221076307022109250702211180070221384607022139450702215312070221531307022154180702215426070221542907022154910702215531070221554107022155420702215544070221554507022155460702215547070221555207022155530702215562070221556407022155670702215571070221557207022155800702215582070221558307022155840702215586070221558707022155880702215589070221559017022156280702215650070221565107022156520702215653070221574007022157600702215770070221581007022158400702218152070221815307022181730702252171070273015807027301670702731181070273118207027311830702731184070273118507027311860702751156070277031007027703110702770340070277036007027711380704170187070417058107041705811704244400070424440107042704612704274301070427435107042744011704274451270427450107042745510704280275170428030107042803030704280401270428044127042840050704284045070428405507042841052704284145270428415527042843420704284442270428447207042844810704284489070428454207047144000704714400270471440307047144060704723301070511280107051138210705113853070511402107051140530705123453070512402407051244010705132854070513327107051432731705143454070514347407051441010705170112170517013507051701351705170161070517018807051702022705170212270517022217051702330705170235370517023607051702374705170238170517024207051702430705170244070517024607051702472705170248070517025107051702521705170261270517027107051702730705170274070517027807051702790705170281070517028707051702881705170291070517029707051703012705170301370517030217051703121705170314070517032207051703221705170333070517033527051703360705170337070517033807051703381705170344070517034437051703470705170347370517035117051703520705170361070517036307051703640705170372070517037307051703750705170376070517037707051703810705170381170517038707051703880705170402170517041207051704352705170438070517043817051704382705170444070517044417051704470705170447170517044807051704611705170463070517046407051704660705170467070517047207051704730705170474070517048707051704970705170498070517210107051721450705172151070517270107051727450705172751070517340117051734451705173451170517347307051737010705173745070517375107051738010705173843070517384507051738511705174001070517404307051740450705174051070517407307051740810705174201070517426107051742810705174301070517435107051744010705174441070517445107051802240705180324070518033507051803610705180362070518036217051803720705180385070518044707051804610705180463070518046407051828010705182845070518285117051832010705183245070518325107051834010705183445170518345117051835120705183546070518358107051837220705183752070518376607051841010705184141070518415107051842010705184241070518425107051901330705190151170519016107051902610705190347070519034807051903590705190371070519042407051937450705193746070519401307051943430705213713070521381207052234050705224016070522402807052242090705224210070522430707052903520705294173070532275407053237430705323773070532377317053237740705324321070532432407053621530705364121070537350417053740010705402601170540264117054026511705408011170540806107054080620705408072070540807607054080810705408087070541010507054180210705418089070551101107055130240705513029070551303607055222100705523025070552309207055240000705524000170552401007055240160705553458070558440507056701380705670138170567014407056701470705758004070589000037058900004705890000670589000117058900019705890002270589000267058900027705890002870589000307058900140705890016070589001707059484020706476023070673408907067342370706737145070673751307067375350706737714070675727507067574540706757455070675748507067575280706767113070676713907067771670706777217070686511707068651180706865353070702002007070200240707020034070702003607070200602707020062070702006607070200670707020083070702077317070207732707030023070703002407070400050707040006070704001307070400160707040019070704002007070400210707040022070704002307070400240707040030070704003107070407060707040717070704071807070407190707121023070712102317071211140707121116070712121407071212180707121223070712150407071215050707121509070713167407071316744707131837070713183807071318620707131862270713186307071318634707132049070727135107072715020707271504070727151107072715140707271515070727158207072716130707271648070727166507072716651707271670070727167207072716820707271684070727169027072718140707271821070727185207072718600707271870270727187107072718740707271876070727188107072718820707271883070727189027072718940707272007070727202307072720330707272033170727203607072720390707272040070727204207072720430707272044070727204507072720540707272074070727208607072722120707272221070727222907072722291707272229270727223107072722320707272232170727223307072722331707272273170727227607072725080707272511070727252207072725240707277508070729105307072910700707291198070729120707072912071707291234070729123417072912360707291237070729124007072912500707291255070729126817072912860707291296270729135507072913760707296093070729703607072970620707297064170729906507072990802707341060070734180207073436000707351096070735521907073552730707355290070735529107073552920707359001070735900307073591240707359151070735996007073610780707361220170736124607073612630707361287070736153007073616400707361641070736166207073618050707361806070736181007073618400707362011070736201207073620470707362060070736220507073622051707362211070736225507073625010707362555070736702807073670620707367093070736902607073690570707371108070737120107073713040707391211070739125207073913110707391482070739158207073916820707398512070740102107074010510707401127070740114307074011720707401204070740120507074012170707401305170740130617074013170707401403070740140317074014032707401406170740150507074015060707401601070740161507074016160707401617070740180707074020020707402003070740220207074022021707402204070740220507074022150707402237070740251007074090010707409051070741118407074210012707421401270742700127074290012707441018070744110807074411150707441218070744122807074413080707441318070744140807074414180707441508070744151807074415190707441608070744161807074416190707441808070744181507074418180707441819070744200807074420180707442019070744220807074422280707442229070744250807074425180707442519070744600707074470070707447011070744701807074485180707449018070751100307075110211707511063070751106407075110650707511073070751110307075111110707511163070751116407075111731707511173270751121107075130210707513071070751351107075135210707514003070751406407075145030707514564070751500307075150211707515063070751506407075150730707515503070751556407075160030707516064070751651107075170110707517503070751751107075175211707517564070751757307075180030707518021170751806307075180640707518065070751807307075190030707519011070751902117075190630707519064070751906507075190730707521075070752109007075210910707521101070752111107075215050707529015070752902107075290211707529025070752902517075290300707529035070752905007075290520707529055070752905607075290561707529065070752906517075290660707529068070752906817075290760707529078070752907817075290850707529085170754100107075410020707541151070754120107075465010707547002070754900107075490020707549003070756106517075610740707561082070756117407075611820707563051070756307407075645740707565074070756555107075675650707567574070756806507075680651707568074070756808207075690650707569065170756907407075690820707576551070758107607075810762707581077070758107907075810810707581081170758108127075811390707581187070758609007075875790707588084070758808507075890970707589099070758909917075890992707603001070760300207076030030707607507070760800507076080060707608007170760900807076090090707609010070760901707076090180707609022070760902307076090320707667502070766800407076730030707673301070767330407076736010707673901070767420107076911000707715020070771601907077180660707719128070773030107077510160707751104070775300107077575110707758004070775900117077590110707761005070776101107077610120707761038070776453307077645550707764566070776503717077650930707765557070776601707077660740707766075070776655707077670310707767506070776851407077690110707769012070776905207077690530707799002070780130207078130080707815036070781503617078310061707831007370783102607078310270707831028070783130407078410240707861154070786115507078611560707861157070786135207078613530707861367070786136807078613690707861371070786137307078613740707861399070786163407078616350707861636070786163707078646650707864666070786466617078647030707864703170786470407078655680707865569070786664907078666500707866651070786665207078666530707866654070786674207078667430707866806070786680707078668520707866853070787253907078801140707880266070788031707078803870707880388070788038907078803900707880391170788039127078803920707880392170788039317078803932707880394070788042407078804250707880426070788044907078804491707880451070788045207078804521707880570170788057117078805930707880595070788059607078811220707881336070788133707078814460707881501070788262107078828580707883303070788330407078834690707883470070788352807078835320707883533070788353507078835351707883536070788353617078835370707883537170788353807078835381707883602070788365317078836541707883655170788367707078836880707883688170788368927078836902707883692170788369427078836952707883792070788379307078838470707883859070788394207078846040707887541070788861407079101150707910145070791022407079102260707910228070791025407079191030707981102070798110707079811290707981135070798117007079812460707984011070798442007079845610707984562070798531007079854500707985661070798566207079856625707986210070798621317079864100707986440070798644107079871020707987145070798730107079873020707987340070798741007079874400707987441070798810107079911050707991242070799149407079915730707991575070799256607079926530707992785070799320707079938810707993971070799400707079940110707994127070799412807079944055707994418070799453107079945320707994535070799453767079945525707994553070799471407079951010707995651070799566007079956610707995669070799621307079962165707996221070799642007079964210707996422570799642507079964370707996440570799644407079964550707996459570799666007079966610707996662070799666307079966645707996665570799666707079966690707996678070799667907079971130707997142070799730407079973050707997307070799730807079974020707997406070799741007079974110707997421070799744007079974410707997442070799744307079974440707997445070799744607079974490707997452070799810107079981020708170501070817127807081812570708181286070818132307082112541708211297070823009107082300920708230092170823009307082300940708231235070823147107082314740708231476070823148207082314930708231495070825127907082519160708255286170827125307082712581708271413070827145107082722810708272281170910545007091200150709121141170912114307091212280709121244070912126127091212710709121380070914115207091411530709141155070920611107092061160709206173070920812017092511290709251131070925113207092511361709251139070925116507092511670709261145070931127007093112701709321176070932118407093212760709321481070937115407096011100709601110170960111027096011130709601114070960111507096011160709601120270961111207096111121709611120070961112017096111202709611120370961112067096111230709611132070961113407096111350709611142070961114407096111450709611146070961114707096111480709611152070961115307096111540709611155070961116007096111601709611170070961117017096111710709611172070961117407096111800709611182070961118307096111840709611185070961118607096111870709611188070961118907096111930709611220670961215507096200020709620005070962000517096211100709621110170962111207096211121709621113070962111407096211220709621132070962113307096211340709621135070962121017096231130709623114070962311507096231160709623117070962311907096231201709623120270962312037096231204709623121070962312207096231240709623126070962312717096231280709623132070962313707096231430709623144070962314507096231460709631120070963112017096311202709631131070963113207096311330709631134070963113507096311420709631143070963114407096311501709631160070963117007096311720709631174070963117507096311760709631177070963117807096311790709631220270964911307097071112709707121070970712207097079100709709114070974915107097491860709749198070974921707097492790709749282170990518007099055180070990641007099071700709907390070992000607099200061709949175170994925107099492811710mm71171115266607111526680711161156071120113117112016671711201673071120167707112113850711351715171144133607114416120711441613071144161407114416160711441632071144163407114816150711491423071153117707116000010711600001171160000127116000013711600006171160001007116000101711600011071160002007116000201711600020271160002107116000211711600022071160002217116000300711600030171160003107116000311711600032071160003307116000340711600035071160006007116005010711600501171160050127116005030711601116071160111807116011340711601136071160113907116011391711601139271160117707116012130711601213171160126807116013131711601340071160142107116014211711601425071160143107116014340711601435071160144107116014411711601444071160144507116014451711601447071160145107116014511711601454071160161907116016740711601675071160168207116016830711601691071160169207116016930711601694071160169507116016951711601713071160211207116021121711602114071160211417116021190711602121171160213407116021351711602151171160215127116021550711602166071160220707116022110711602211171160221207116022130711602236071160223717116022390711602251171160227207116022731711602311071160231117116023120711602313071160233707116023371711602431071160243907116026620711602662171160266307116026640711602665071160266607116026670711602668071160266907116026701711602671071160267207116026730711602674071160267507116026760711602677071160267717116026780711602684071160269107116214511711622155071162238517116600010711660021071166003007116600301711660030271166003037116600310711660032071166003217116600322711660033071166003407116600350711661112271166111407116611160711661119071166112107116611340711661134171166113437116611350711661177071166117717116612130711661252071166125307116612710711661314071166133707116613371711661425071166142707116614280711661429071166143507116616620711661664071166166507116616660711661667071166167217116616731711661674171166167517116616820711661682171166168227116616830711661684071166168417116616870711661688071166168817116616910711661692071166171207116618120711661813071166182107116618650711661866071166186617116618770711670001071167000117116700012711670001371167000147116700015711670010071167001017116700102711670020071167002017116700210711670021171167030107116705010711670501171167050127116705100711670510171167052007116705210711670522071167111407116711310711671133071167113507116711351711671151271167115137116711514711671166071167116617116711662711671252071167131107116713111711671315171167133207116713370711671662071167168307116717110711671721071167183107116718520711671877071168111607116812550711681721071168181307128212710712861932071407175407140717550714073550171410171517141219380714123934071416293407142311720714231173071423155017142315502714231556071423156007142315650714231569071424261307201212221720681191072068119207206815350720681961072068197607211112680721111269072111129227211112932721111294272111609507211190671721119068172111906827211316160721131617072113181607211318180721271609072158101507215845600721584561072158457707215855480721586058072171501007219800490722121206372212151607221219070722121912072310173027231019900723102010072310202017231020400723102050072310208007231080200723110002472311017917231101830723110184072311018707231114350723111511072311151307231116230723111733072311173417231117353723111736172311175107231117870723111815072311181607231118180723111819072311182407231118430723111911072311191307231119140723111962072311198807231119950723111996072311252717231125311723112533172311253407231126350723112661072311272207231127421723112755172311278807231128862723112888072311288907231128910723112892072311289307231128940723112897072311298307231129840723112991072311299207231129930723112994072311299517231137170723113718172311372207231137251723113726172311372817231137290723113731072311373807231137390723113743072311374407231137450723113747172311374807231137510723113752172311375307231137540723113813072318172037232061502723206240072320657007232066200723208010072321061007232107100723210730072326141407232614150723261416072326145107232614611723261511072326151207232615121723261521072326152207232615230723261533072326153707232615830723261584072326217717234051380723407143072340821507234085100723408511072340851307234085200723461753072346177017234617711723464182072356316307236011100723601410072360213007236021800723602223072360223007236022400723602250072360231007236023200723602324072360233007236023301723602340072360235017236023600723602360172360238007236024100723602430172360244007236024501723602460172360248007236027100723602720072360281007236028200723602920072361113007236113300723611510072361152007236115300723611610072361213007236121600723612170072361218007236122700723612280072361251007236125300723612540072361255007236125600723612570072361259007236231520723623153072362315407236231570723623158072362315907236231610723623162072362316307236231640723623171072362317207236231750723633153072363315407236331550723633156072363316107236331620723633162172363316307236331640723633165072363316607236331670723633168072363316907236331710723633172072363317307236331740723633176072363317707236331780723633179072363318507236331860723633188072363319107236331920723633193072363319407236331950723633196072363319707236331980723633199072363325207236332530723633254072363325507236332560723633257072363325807236332590723633262072363326307236332640723633265072363327107236332730723633274072363327507236332760723633277072363327807236332790723633281072363329107236332920723633293072363329507236341510723634152072363415607236411100723641110172364112007236411300723641140072364224007236422500723642340072365211007236521200723652130072365217007236521800723652230072366051007236605200723660520172366211007262615110760mm7700451710770045324078001020607800103020780072125078008124107801852910780278021000027802101050780211000278021200027802130002780214000278021500027802400004780240000578024014407802401441780240225178024100047802410005780242000478024200057802430004780243000578024400047802440005780245000478024500057802500005780272000378027211607802750002780275000678027511107802751140780275970178028100017802812001780281930078028193507802819410780285250178028525207802852540780285270078028528007802852801780285281078028529007802852901780285516078028551617802855162780285517078028593007802859700780292201178029220127802922040780292211078029221117802922150780292215178029221607802922170780293140078034022117805101710780511171078051217107805131710780514171078051517107805401120780541112078054211207805431120780544112078054511207805502710780810121178081068017808111801780812408078081240817808191210780819131378081913207808191360780819141278081916017808191660780819167078081917707808191801780819181078081918707808191901780819192078081919307808191962780819197078081919807808191990780830618078083111807808406801780841180178084240807808424801780849130178084915207808491530780849154078084915617808491580780849173078084917407808499030780849923078084995407808499550780849956078084995707808499730780849974078086061807808611180780879102178087911007808791601780881250178090410007809041640780904165078090416607809051000780905131078090591007809059200780905931078090594107809191320780985123078099913307809991430781511101078161142607816114780781621346078187913207821041000782104141078210420007821043000782104400078210929207821991061782431360078246664307824842890782485481078253013017825301302782601155078261222007826122201782612220278261223007826122301782612230278261225027826122509782613100078261410007826141500782614150178261470007826147500782614750278261475047826147505782620403178262040327826204033782620403478262070107826207012782620702378262070317826207032782620703378262070347826207035782620703678262070377826207038782623301078262330117826243001782624300278262553087826259301783011210078301121017830112501783011251078301125217830112600783011290178301129217830113201783011330078301133017830113400783011350078301135107830113700783011555078301159107830116950783011810078301181107830118120783011814078301181507830118160783011817078301181807830118220783011823078301182407830121100783012110178301211107830121111783012112078301211307830121200783012122078301212307830122100783012210178301228017830123100783013340178301334027830133403783013410278301341037830134700783014100078301410017830141002783014100378301410047830141005783014200078301420017830142002783014300178301430027830143003783014300478303227017830322731783032274078303234007830422100783042210178304231007830423500783043100478304310057830431007783043100878304320007830432001783043200278304330007830433001783043300278304330037830434000783043400178304340027830534401783053440278305344037830541000783054100378305410047830542000783054200178305420027830542003783054200578305420077830542008783054300178314191007831419110783161191078316120007831613000783161411078316161007831619110783162100078316210017831621002783162300078316230017831623002783162400078316240017831624002783162500078316250017831625002783162610078316290007831629001783162911078316320007831632001783163411078316361007831637000783164200078316420017831644110783164500178316451007831645110783164513078316460007831646100783164710178316480007831648100783164821078316490017831667000783167200078316720017831672100783167230078316726007831672601783167500078316760007831676100783168100078316811007831681300783168140078316815107831681610783168200078316820017831682002783168210178316821027831682300783168300078316833007831684001783168400378316890007831691001783169100278316910037831691005783169110078316911017831691102783169114178316911437831691181783169118378316931007831693200783169330078316934007831693500783440200078344120007834412001783441200378353310007835331001783533110078353312007835331201783533131078353313207835331330783533134078353381007839011130786101112078610112107861011220786101132078610118207861012370786102100078610211017861021111786102116078610211817861021191786102160178610291017861031000786121115078612111707861511300786151170078616452007861723000786173300078617451007861861330786191132078619133107861914120786191422078619212007861921300786192136078619213707861921610786192222078619223307861922340786192261078619233207861923410786192344078619240417861924130786192421078619245207861924930786192494078619250207861925210786192540078619257107861925711786192911078619291207861929140786193120078619314207861931421786193142278619314907861931610786193165078619316517861931652786193165378619316707861932220786193233078619333207861933410786193344078619335007861933510786193352078619340407861934130786193413178619341327861934520786193493078619349407861935380786193539078619354107861990500786199130078619933007861993400786199450078619945207861994700786291372078721031007872103102787210310478721031067872103107787220320078722032017872203202787220360078722036017991015160799101522079910152307992038500801014025801014026801014027801014029801014044801014046801014047801014048801014054801014060801014065801014067801014068801014069801014070801014071801014074801014079801014083801014093801014095801014096801014098801014100801014110801014124801014184801014196801014202801014246801014268801014581801014810801015007801015013801015016801015061801015063801015064801015065801015066801015067801015068801015069801015082801015083801015084801015086801015087801015088801015089801015090801015091801015096801015105801015106801015108801015109801015110801015111801015112801015113801015118801015123801015130801015133801015134801015135801015136801015137801015139801015159801015162801015163801015183801015184801015185801015187801015235801015291801015535801015536801015539801015543801015544801015545801015546801015547801015548801015549801015550801015551801015552801015553801015554801015556801015557801015559801015560801015561801015563801015564801015566801015567801015568801015569801015573801015574801015575801015577801015582801015583801015584801015586801015593801015599801015613801015618801015620801015622801015635801015655801015657801015661801015662801015664801015665801015695801015700801015739801018156801024046801024079801024092801025031801044019801070046801070047801070050801070053801080064801104015801104026801104042801104045801104077801104078801104081801104082801104100801104101801104125801104151801104154801104241801104290801105109801105111801105113801105116801105118801105121801105122801105125801105127801105147801105159801105178801105241801105505801105523801105525801105543801105545801105546801105547801105552801105553801105555801114172801160128801200017801200018801200520801200643801200649801200667801200669801200673801200679801200696801200697801200700801200727801200770801220209801220230801250027801250029801250033801250043801250045801250049801250056801250059801250060801250072801250144801250177801250231801250258801250260801250261801250275801250529801330039801330050801330079801340068801340071801350065801350067801370014801370015801370016801370032801370038801370039801370040801370042801370056801370064801370066801400089801456085801456086801466132801476066801476085801476086801476155801520066801550015801570027801580035801580084801580085801703005801703006801703008801703009801703011801703012801703014801703205801703206801703208801703211801703212801703408801703409801703410801703411801703412801709208801713411801713418801750002801812230801852204801852205801852206801852208801852210801852220801852224801852405801852406801852408801852410801852412801862410801880001801880008801880204801880205801880206801880208801880212801880214801880216801880220801880224801880408801880610801880827801880839801884101801884103801884104801903008801920050801920051801920052801920103801920104801920105801920106801920107801920108801920109801920112801920114801920220801940038801940111801940112801940331802020006802030505802030506802040015802040028802040029802040033802040037802040039802050033802060012802060024802060030802070004802070005802070006802070008802070010802070012802070014802070016802070018802070020802070508802070509802070510802080024802080112802090018802090214802090216802090218802120002802120004802120005802120006802120008802120010802120012802128008802130005802130008802130010802130014802148003802148005802148006802148009802148010802148013802150005802150006802150008802150010802150012802150014802150456802150505802150506802150508802150510802150512802150514802150516802150520802160003802160004802170000802170001802170002802170003802170004802170005802170007802170017802190004802250005802250008802250010802250014802250015802250020802250022802250025802250040802250048802250050802250055802250072802250530802250534802250535802250572802250575802250580802270017802270019802270024802280009802280010802280013802500081802500114802500135802510111802510113802510115802510147802510167802510173802510191802510201802510224802510226802510253802510254802510283802510531802610027802610040802610050802610055802610057802610059802610071802610073802610090802610109802610118802620006802620009802620095802620100802620102802620103802620107802620108802620110802640001802640008802640011802640173802640310802640612802640711802640716802640718802640722802660002802660003802660007802660012802660014802660016802660027802660028802660034802660108802660110802660144802660176802660180802660181802660182802660319802660323802660324802660500802660501802660504802660505802660506802660507802660508802660610802660612802660615802660617802670075802700009802700010802700012802720017802720018802720019802720020802720021802720022802720023802720024802720037802725017802725018802725019802725020802725021802725022802725023802725024804010057804010058804010086804020001804020005804020006804020008804020010804030052804030055805010124805010135805010158805300085805300097805630015805630023805630028805630038805630039805630041805630100805750022805800611805820037805820127805840009805840021805850011805850015805850016805850210805850211806000032807000157807000158807000159807000160807000161807000162808000033808001031808001043808001056808001064808001069808001070810mm81101008381101110981101111981101112081407002881410000581602447381602447481602447581602447681602447781602447881602447981602448081602449181602449281602449381610105981610106081610106181610106281610106381610106681610107981610108181610108681610108881610108981610110281610110381610111381610114481610114581610114781610114881610115081610115581610115681610115881620600481620601181621012481621024581621025081621025881621030781621030881621030981621034681621041981621042181621044281621047381621047481621047881621047981621063081621064281621064381621088181621089381621139881621142881621145081621149581621162281621190381621196181621196281621201181621207881621207981621208081621224181621226581621239681621255081621259181621259281621268781621293981621312281621314881621315781621315881621319881621322081621322881621327381621327781621328581621329581621330081621330281621331281621332381621334481621337081621337281621337581621337781621337881621338881621340481621340581621340681621341081621341181621341281621341581621341681621341781621341881621341981621342181621342281621342381621342481621342581621342681621342781621342881621342981621343081621343181621343281621343381621343681621343781621343881621343981621344081621344781621344881621344981621345081621345181621345281621345481621347781621347881621347981621348081621348181621348281621348381621348581621348681621348781621348881621348981621349081621349181621349281621349381621349481621349581621349681621349781621349881621349981621350081621350181621350281621350381621350481621350581621350681621350781621350881621350981621351081621351181621351281621351381621351581621351781621351881621351981621352081621352181621352281621352381621353881621355481621378681621380281621380781621380981621382081621385381621387981621392281621392381621392481621394981621395081621395481621401781621404181621410881621419281621421481621421581621421681621421781621421881621421981621424381621428981621434081621434181621434281621434381621434681621439381621445181621451981621452081621452681621452881621455381621455481621458281621458981621459081621459181621459281621459381621459481621459581621459681621459881621460081621460181621460381621460481621460581621460681621460781621460981621461081621461181621461281621461381621461481621461581621461681621461781621461881621461981621462081621462281621462581621462681621462781621462881621462981621463081621463181621463281621463481621463581621463881621464181621464281621464381621464481621464581621464781621464881621464981621465381621465581621465681621465881621465981621466181621466981621467281621467381621467881621468181621468281621468381621468481621468581621487281621492481621495281621495881621495981621496081621496281621496381621496981621497081621497181621497281621497381621497581621502281621503781621504081621507681621510281621510881621512281621512481621512581621512881621512981621513381621513481621513581621513681621513781621513881621513981621514081621514181621514881621515081624873081624884581800001682065416508230011288230011358230011438230011528230011548230011558230011758230012528230012778230012788230012888230012908230012918270100198270100258270100268270100848270100938270101378270101388270101398270101408270102318270102328270102338270102348270102388270102398270102408270102418270102428270102438270102448270102458270102468270102478270102488270102498270102508270102518270102548270102558270102568270102578270102588270102598270102608270102618270102628270102638270102648270102658270102668270102678270102688270102698270102708270102718270102728270102738270102748270102758270102768270102778270102788270102798270102888270102898270102908270102918270103418270103428270103568270103618270103668270103698270103708270103718270103728270103738270103748270103758270103768270103778270103788270103798270103808270103818270103828270103838270103848270103858270103868270103878270103888270103898270103908270103918270103928270103938270103958270103978270103988270104008270104018270104028270104038270104058270104068270104078270104088270104098270104118270104128270104138270104148270104168270104178270104188270104198270104208270104218270104238270104248270201138270201398270201408270202608270202628270202638270202648270202658270202668270202678270202688270202698272200478401300298401305158402201128402201208402201408402250358402250408402250478402250508402250558402250578402250798402251088402251158402251188402251378402251698402251708402251718402251728402251738402251758402251768402251798402251808402252178402252188402252228402252238402252248402252268402252278402252288402252298402252308402252328402252348402252358402252378402252388402252398402252408402252418402252438402252448402252458402252468402252478402253068402253078402253088402253098402253108402253118402253128402253138402253148402253258402253268402253278402253298402253388402253418402700268402710118420101098423100048423100168423100178423100238423100428423100448423100458423100478423100488423100498423100518423100538423100548423100558423100568423100588423100598423100608423100618423101048423101088423101118423101558423101708440102338440102428440102448440102548440201298440202248440202258440202268440202278440202288440202308440202318440202658440202668440202788440202798440202968440202978440202988440202998440203008440203238440203248440203258440203268440203278440203398440203408440203418440203428440203498440203508440203518440203568440203578440203608440203618440203628440203638440203648440203748440203758440203778440207028440207038440207048440207058440207078440207088440207098440207118440207188441003698441003728441003758441003768441003818441003828441003888441003908441003918441003928441003938441003948441003958441003978441003998441004008441004048441004068441004078441004118441004308441004348441004358441004368441004378441004388441004398441004408441004418441004428441004438441004448441004458441004478441004488441004498441004508441004518441004528441004538441004548441004558441004568441004578441004588441004598441004608441004618441004628442001748442003128442004048442004088442004098442004108442004118442004138442004168442004178442004198442004228442004238442004248442004258442004278442004328442004418442004498442004528442004538442004548442004598442004628442004638442004648442004658442004668442004678442004688442004698442004708442004718442004728442004738442004748442004758442004778442004788442004798442004808442004818442004828442004838442004848442004858442004878442004948442004958442005038442005048442005058442005078442005098442005108442005118442005128442005138442005148442005158442005168442005198442005208442005218442005228442005238442005248442005298442006098442006108442006118442006128442006138442006148442006158442006168442006218442006268442006278442006328442006358442006368442006378442006988442006998442007008442007018442007028442007038442007048442007058442007068442007078442007088442007098442007108442007118442007128442007188442007258442007318442007328442007338442007348442007358442007368442007378442007388442007398442007408442007418442007548442007558450102118450102168450102258450102318450102358450102448450102998450103008450103078450103098450103108450103128450800308450810128450810138450810148450810158451610008451610038451800028451800038451810028451810068451810078451810088451810098451810108451900018451900088451910078451910088451910098452300018452300028452300038452300048452400028452400058452400068452400178452400198452410028452410038452410088452410098452410108452410198452410208452410218452410228452410238452410248452410258452410268452410278452500138452500328452500428452500438452500468452500708452500738452500798452500818452500828452500858452500868452500878452505058452505158452505168452505318452505388452505428452505438452505448452505458452505478452505498452505518452505528452505538452505548452505668453800038455100008455100018457500018457500038459100018470010108470010138470010208470010218480010698480010908481000378481010768481010888481011038481011328481011448481011458481011498481011788481011798481011808481011818481011888481011898481011908481011918481011928481011938481012018482000228482000388482000508482000528482000548500100198500100268501000068501000128522900278523000348529500308529511578529512238529600078529900308529900348529900358529910338530110188530110208550210138550210158550210178550210198550210218550211148550211168550211178550211188550211198550211208550211218550211248550211318550212138550212148550212178550212198550212468550213298550213378550213628550216108550218148550218248550218298550218348550218368550218438550500638550510118550510128550510148550510158550510168550510188550510198550510218550510418550511098550511118550511138550511168550511188550511198550512178550512198550512228550516158550516168550516178550800198550900148551500248551500338551500348551500378551500398551500548551500638551500788551500878551800048553500248554901178555500178556116285566004985566005085566005185566010685566010885566011185566011285566120585566136385566140985567000285567000385567000685567000785567000985567001585567001685567002085571005885571006185571006985571007885571050785571106885571106985571107185571107385571109385571109986001000186001000786002000486003000486800000686800000887107003187107005087107006887107007387500109987550001687550001787560000187560000287560000387560000487560000587560000687560000787560000887560000987560001287560003487560004387560004487560004587560004687560004787800006287800016587800018787800032387800032487800032587800033387800034187800038887800048687800048787800048987800049087800049287800049387800049587800061787800066287800070887804023087806001588001101788001103188001103388001103888001106788001106888001106988001107288001107588001108188001108288001108388001108488001111388005003988010004088010005188010005888010006888010006988010007088010007188010007388010008488010009988060000188060000888300003488300004188300010588300010688501000588501101788501102888505101188505101288505101488505101888505111188505111388505111988505121788505161788507001588507002488507003888507004588507101588507102188507102288507102588507102788507103388507103488507103888507103988507104388507104688507104888507104988508000888508005588508006788508006988508007088508007588508007688508007788508007888508007988508104388508106188508107088508108688508108788508108888508109088508109188508109288508109388508110388508110488508110688508111488508112388508112588508112688508113188508114088508114188508114388508114488508114588508114688508114788508114888508115188508115288508115588508115688508115788508116088508116288508116488508116988508117088508117388509100688509100788509100888509101088509101288509101588509101888509101988509102088509102188509102388509102488509102588510000188511003488511004888511005288511106588511106988511108088511108188511109788511109888511109988511110488511110588511111388511111488511111788511111888511112688511112788511112888511112988511113088511113188511113688511113788512101388512101588513001688513102488514000288514000388514000888514001388514001688514001788514002688514004988514007988514105088514105188514107288514108588514109888514109988514110088514110188514110288514110388514110488514110588514110888514111188514111488514111588514111688514111788514111888514111988514112088514112288514112688514113288514115188514115288514115388514115588514115688514115888514115988514116088514117188514117288514117788514117888514119688514119888514119988514120088514120288514120388514120488514121088514122588514122888514122988514123288514123388514123488514123588514124888515003788515006388515007888515011988515021788515100888515101088515101288516002688517000788518000488518000588518001088518001288518001688518001888519000688519000888519000988519001088520109488520111488520112388520112488520113488520116088522001788522034188524001788524001888524101188524101288524101988524102988525100488526100488526103088526103488527014988527015088527015388527015488527015788527015888527055888527056088527056188527063388527064488527064788527064888527064988527066088527066588527070188527070688527074488527075088527076988527078788528000588528000688541005988541104988541105588541105688541105788541106788541107088541109688541109788541109888541109988541113788541113888541113988541115988541116388541116988541117388541117488541117788541117988541118788541119688541124888541124988541141888541142488541142888541142988541143188541143288541143888541145388541145488541146088541146188541146688541146888541146988541147088541147188541147388541147488541147588541147688541147788541147988541148188541148388541500788541501788567000388567001588571050788603101588603102188603102288604102488604102788604103088801101488801101688801103188801103388801103888801104088801104788801104888801104988801105088801105188801105288801105388801105488801105588801105688801105788801106188801106888801107288801107488801107588801107688801108188801108288801108488801108688801108788801108888801109188801110388801112088801112188801112288801112388801112588801112690°990700062055990728100489990960100835990960201635991751543270991954324420996000502620====================aabsorberacceleratoraccessoryaccumulatoracousticactuatoracusticadadapteradaptoradhesivadhesiveadjusteradjustingafterairalarmalternatorammeterampamplifieranchorangleangleichangularantenaantennaantiantishckantislipapronapsarmarmaturearmrestarticulationasbestosashashtrayaspirationaspiratorassemblyassyatomizerautomaticawningaxlebackbackhoebackstandbackupbafflebagbalancerballballastbamperbandbanjobarbaringbarrelbasebatterybeaconbeaingbeambearingbellbellevillebellowsbelowsbeltbendbentbenzingbevelbezelbitbladeblakblankbleederblinkerblockblowerboardbodybogiebolsterboltBOLTbondedbonnetboomboosterbootbossbottlebottombowlboxbraceBRACKETbracketbrakebrakerbrakesbrakingbreakbreakerbreatherbridgebrushbucketbucklebuckletbufferbulbbumperbushbushingbuttonbuzzerbypassccabcabincablecablelcagecalottecamcameracamfollowercamshaftcanopycapcapsulecarcardcardancarriercartercartridgecasecasingcastcatchcatchercautioncentercenteringcentralchainchamberchangechannelchargerchartcheckcheckerchiselcigarettecirclipcircuitclampclampingcleanerclipCLIPcloggingclosureclothclousureclusterclutchcoatcockcoilcoldcollapsiblecollarCOLLARcollectorcollercolumncommandcommoncommutatorcompensatorcompesatorcompletecompoundcompressorcondensercondensorconduitconeconnecterconnectingconnectionconnectorcontactcontactorcontainercontrolcontrollercontrolsconverterconveyorcoolercoolingcoppercordcorecornercorpcottercountercouplingcovercoveringcradlecrankcrankcasecrankshaftcrookedcrossheadcrowncupcushionCUSHIONcuttercuttingcylinderdampadamperdashdashboarddecaldefdeflectordeliverydetentdialdiaphragmdiffdifferentialdiffuserdiodediododipdipstickdirectiondiscdischargediskdisplaydistributordividerdoordoubledovedoweldozerdraindrawbardrawberdriftdrivedrivendriverdrivingdrumductdustdynamoearphoneeccentricecmvedgeegrelasticelbowelectricelectricalelectroelectrolyteelectronicelectrovalveelementelettricalendengageengineep23equalizerevaporatorexaustexchangerexhaustexpansionextensionexternalextinguishereyefacingfanfastfastenerfasternerfeedfeltfemalfenderfieldfillerfilmfilterfinalfinisherfinishingfirefirstfittingfixedfixingflangeflangedflashflashingflaskflatflexflingerfloatingfloorflowflyleadflywaightflyweightflywheelfmfollowerfootforforkforksframefrictionfromfrontfuelfusefusesfusiblegarnishgasgasketgategaugegeargearboxgeneralgeneratorgingglandglassglobegloveglowgovernorgprsgpsgrandgrategreasegreasergreengridgrillgrillegripgrommetgroundgroupgrubguardguideguideshammerhandhandbrakehandlehandrailhangerharnessheadheatheaterheatherheatingheightheliserthexagonhihighhingehitchholderhoodhookhornhoseHOSEhoseshousinghubhydrhydraulichydrometeriidlerignitionihn921702ihn927603impellerindicatorinertiainjectioninjectorinletinnerinsertinspectioninsulatinginsulatorintercoolerintermediateintermittenceinverterisolatorjackjigjointjokekeykingkitknobkomatsukomtraxllabellaceladderlamplampslargelatchlateralleadleftlenslevelleverliftlifterliftinglighterlimitlimiterlinelinerlininglinklinkageliquidloadloaderloatlocklockinglockplatelockringlockwasherlonglooselouverlowerlublubricatinglubricationlubricatorlumbarm50m60machinemagnetmagneticmainmalemanifoldmanualmarkmarksmaskmastermatmechanicalmembranemetalmetermicroswitchminiminymirrormirrorsmodulemoldingmonitormotormountmountingmovablemudguardmufflermultifunctionnameneckneedlenetnipplenoisenozzlenumbernutooffoffsetoiloileronoperatinoperatingoperationoperatoropticalorbcommorificeornamentorrificeouletoutletoutputoutriggeroveralloverhauloversizeppackingpadpanpanelparallelparkingpastedpawlpcvpedalpegperforatedphonicpiccopiecepilotpinpinionpinspipepipingpistonpivotplanetplanetaryplateplatesplatformpliersplugpluggingplungerpocketpointpointerpolepoppetpospotentiometerpowerppcpreprecleanerprefilterpreheaterpreheatingpressureprimingprintprofilepropellerprotectionprotectorptopufferpulleypullypumppushpushbuttonpusherpushrodpyramidqquickrrabbetracerackradiatorradiorailrainratchetrearrearviewreceiverreceptaclerecliningrectifierredreductionreflexrefuellingregisterregulationregulatorrelayreleasereliefreplacereservoirresistanceresistorrestretainerretainingreturnrevreverserevolvingriderightrimringripperriserrivetroadrockerrodrollrollerroofroomroperopsrotaryrotationrotatorrotorrubbersafetysashscavengingscraperscreenscrewsealsealantsealingsealringseatsecondaryseeseegerselectorselfsemisemiflangesendingsensorseparatorserialserviceservoservocontrolshackleshacklershaftshanksheavesheetshieldshiftshiftershimshockshoeshovelshroudshuntshuttershuttlesidesignalsilencersingleslagsleeveslidesliderslidingslingerslipsmallsnapsocketsolenoidsolenoďdspacespacerspadesparespeakerspeakersspeedsphericalspiderspillspiralsplashsplitspongespoolspraysprayerspringsprinklersprocketsquabstabilizerstandstandardstarterstartingstatorstaysteelsteeringstemstepstereostickerstopstoppedstopperSTOPPERstraightstrainerstrikerstripstripestteringstubstudsuctionsunsunshadesupplysupportsupportersurgesuspensionswashswingswitchswivelsymmetricttabletablettachometertagtampertanktapetapperedtappettcteeteethtelescopictemperaturetemplatetensionterminalthethermistorthermosthermostartthermostatthesethimblethisthroughthrusttietilttimertippingtooltoothtorqflowtorquetotaltowtowingtracktransfertransistortransmissiontraxtriangletrimtrunniontrusttstubeTUBEtubestubineturbineturboturbochargerturnturningtyreuunderundersizeunionunituniversalunivesalunloadingupupperurethaneusovvacuumvalvevandalismvaneventventilatorverticalviscousvoltagewallwarningWASHERwasherwaterwearweatherwedgeweightwheelwheelswickwinchwindwindbreakwindowwindowswingwiperwirewiringwoodruffwoolworkworkingwrapperwrenchyyokeą